Changeset: 73cfc519ec1e for monetdb-java URL: https://dev.monetdb.org/hg/monetdb-java/rev/73cfc519ec1e Modified Files: ChangeLog ChangeLog-Archive release.txt Branch: default Log Message:
Updated ChangeLog, Archive and release.txt in preparation of new release. diffs (83 lines): diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog file for monetdb-java # This file is updated with Maddlog +* Mon Jun 14 2021 Martin van Dinther <martin.van.dint...@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.dint...@monetdbsolutions.com> - Improved performance of ResultSetMetaData methods getPrecision(), getScale(), isNullable() and isAutoIncrement(). The data is fetched @@ -9,7 +13,7 @@ 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, which now respond much faster. + such as SQuirreL, DBeaver, which now respond much faster. * Wed Mar 3 2021 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> - Implemented PreparedStatement.toString() as requested by diff --git a/ChangeLog-Archive b/ChangeLog-Archive --- 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.dint...@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.dint...@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.dint...@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.dint...@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.dint...@monetdbsolutions.com> - Compiled and released new jar files: monetdb-jdbc-3.0.jre8.jar, monetdb-mcl-1.19.jre8.jar and jdbcclient.jre8.jar diff --git a/release.txt b/release.txt --- a/release.txt +++ b/release.txt @@ -62,6 +62,14 @@ For example: See also: https://www.monetdb.org/Documentation/SQLreference/Programming/JDBC +The MonetDB JDBC driver class name is: org.monetdb.jdbc.MonetDriver +This has been changed as of release 3.0 (monetdb-jdbc-3.0.jre8.jar). +The old driver class (nl.cwi.monetdb.jdbc.MonetDriver) has been deprecated. +It is still included in the jar file to ease the transition for existing deployments. +However it will be removed in a future release of the MonetDB JDBC driver. +Please use the new driver class name asap in your configuration files or Java code. + + JDBC COMPLIANCE The MonetDB JDBC driver is a type 4 driver (100% pure Java) and complies to JDBC 4.2 definition, see _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list