diff ChangeLog-Archive @ 482:73cfc519ec1e

Updated ChangeLog, Archive and release.txt in preparation of new release.
author Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
date Thu, 10 Jun 2021 22:23:13 +0200 (2021-06-10)
parents 8867403ec322
children fccc6c53f250
line wrap: on
line diff
--- a/ChangeLog-Archive
+++ b/ChangeLog-Archive
@@ -2,6 +2,38 @@
 # This file contains all past monetdb-java ChangeLog entries
 # For every new release the ChangeLog is prepended to this file.
 
+* Mon Jun 14 2021 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
+- Compiled and released new jar files: monetdb-jdbc-3.1.jre8.jar,
+  monetdb-mcl-1.20.jre8.jar and jdbcclient.jre8.jar
+
+* Thu Apr 29 2021 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
+- Improved performance of ResultSetMetaData methods getPrecision(),
+  getScale(), isNullable() and isAutoIncrement(). The data is fetched
+  from the server by sending a query. This used to be one query for
+  each column of the ResultSet. Now these metadata queries are combined
+  into one query fetching this meta data for up to 50 columns in one query.
+  This reduces the number of queries sent to the server significantly.
+  This is noticable for instance when using generic JDBC query tools
+  such as SQuirreL, DBeaver, which now respond much faster.
+
+* Wed Mar  3 2021 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
+- Implemented PreparedStatement.toString() as requested by
+  https://github.com/MonetDB/monetdb-java/issues/8
+
+* Wed Mar  3 2021 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
+- Implemented fix for released monetdb-jdbc-3.0.jre8.jar and
+  monetdb-mcl-1.19.jre8.jar when it is was run using java build 1.8.0_###.
+  It would throw:
+  java.lang.NoSuchMethodError: java.nio.CharBuffer.mark()Ljava/nio/CharBuffer;
+  at org.monetdb.mcl.parser.StartOfHeaderParser.getNextAsString(Unknown Source)
+  at org.monetdb.jdbc.MonetConnection$ResponseList.executeQuery(Unknown Source)
+  at org.monetdb.jdbc.MonetConnection$ResponseList.processQuery(Unknown Source)
+  at org.monetdb.jdbc.MonetStatement.internalExecute(Unknown Source)
+  at org.monetdb.jdbc.MonetStatement.execute(Unknown Source)
+  The problem is caused by a change in java.nio.CharBuffer API (return
+  types of methods mark() and reset() have changed from Buffer to
+  CharBuffer) from Java 8 to Java 9+.
+
 * Wed Feb 17 2021 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
 - Compiled and released new jar files: monetdb-jdbc-3.0.jre8.jar,
   monetdb-mcl-1.19.jre8.jar and jdbcclient.jre8.jar