changeset 739:01da1ea91c3f

Update ChangeLog in preparation of new release. Also copied contents of ChangeLog to ChangeLog-Archive.
author Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
date Thu, 23 Feb 2023 15:06:01 +0100 (2023-02-23)
parents 19fba8e8ee17
children e1e9e0535e38
files ChangeLog ChangeLog-Archive
diffstat 2 files changed, 76 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,10 @@
 # ChangeLog file for monetdb-java
 # This file is updated with Maddlog
 
+* Thu Feb 23 2023 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
+- Compiled and released new jar files: monetdb-jdbc-3.3.jre8.jar and
+  jdbcclient.jre8.jar
+
 * Thu Feb  9 2023 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
 - Corrected DatabaseMetaData.getSQLKeywords() output. It used to return
   all MonetDB SQL keywords, but now it excludes the SQL:2003 keywords
--- a/ChangeLog-Archive
+++ b/ChangeLog-Archive
@@ -2,6 +2,78 @@
 # This file contains all past monetdb-java ChangeLog entries
 # For every new release the ChangeLog is prepended to this file.
 
+* Thu Feb 23 2023 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
+- Compiled and released new jar files: monetdb-jdbc-3.3.jre8.jar and
+  jdbcclient.jre8.jar
+
+* Thu Feb  9 2023 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
+- Corrected DatabaseMetaData.getSQLKeywords() output. It used to return
+  all MonetDB SQL keywords, but now it excludes the SQL:2003 keywords
+  as defined by the Java JDBC API specification.
+
+* Thu Jan 19 2023 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
+- Corrected DatabaseMetaData.getUDTs() output. It used to return rows
+  for system types: inet, json, url and uuid. However those are not User
+  Defined Types. Now they are no longer returned by this method.
+
+* Thu Dec  8 2022 Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
+- Internal method waitForPrompt() of class BufferedMCLReader has been
+  renamed to discardRemainder(). The example program SQLcopyinto.java
+  which uses this method, has been updated.
+
+* Thu Nov 17 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
+- Fixed an invalid error issue when a PreparedStatement had more than 250
+  parameters. See also  https://github.com/MonetDB/MonetDB/issues/7337
+
+* Thu Nov  3 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
+- Corrected returned SQL TypeName values for the MonetDB interval types:
+  'day_interval', 'month_interval' and 'sec_interval'.  Those MonetDB
+  type names can not be used in CREATE TABLE statements. Instead
+  one has to use SQL type names: 'interval day', 'interval month' or
+  'interval second'. The JDBC driver now returns those SQL type names.
+  This applies to methods: DatabaseMetaData.getTypeInfo() for the output
+  column TYPE_NAME (the output column LOCAL_TYPE_NAME now returns
+  the original type name), ResultSetMetaData.getColumnTypeName() and
+  ParameterMetaData.getParameterTypeName().
+
+* Thu Oct 27 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
+- Corrected PreparedStatement methods getMetaData().getColumnDisplaySize(),
+  getMetaData().getPrecision() and getParameterMetaData().getPrecision().
+
+* Thu Oct 20 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
+- Improved implementation of method ResultSetMetaData.getPrecision(). It
+  now returns more accurate values for columns of type DECIMAL, NUMERIC,
+  CHAR, VARCHAR, CLOB, JSON, URL and BLOB.
+- Improved implementation of method ResultSetMetaData.getScale(). It now
+  returns more accurate values for columns of type DECIMAL and NUMERIC.
+
+* Thu Sep 29 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
+- Removed creation and distribution of monetdb-mcl-1.##.jre8.jar file.
+  Programmers who used this jar file should use monetdb-jdbc-3.#.jre8.jar file.
+
+* Fri Sep 09 2022 Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
+- Add autocommit=true/false option to the JDBC URL. The default remains 'true'.
+
+* Wed Aug 24 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
+- Improved DatabaseMetaData.getBestRowIdentifier(). When there are multiple
+  unique constraints and no pkey for a table it used to return the columns
+  of all the table unique constraints. Now it only returns the columns of
+  the first table unique constraint.
+  Also optimized the performance of getBestRowIdentifier(). It used to
+  send a separate query first to find out if the table had a pkey or not.
+  This extra query is now integrated so less queries are send to the server.
+
+* Wed Mar 30 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
+- Corrected DatabaseMetaData methods getPrimaryKeys(), getBestRowIdentifier()
+  and getIndexInfo() for local temporary tables located in schema tmp. They
+  did not return any rows when the temp table had a primary or unique key or
+  index. Now they do return rows as expected.
+
+* Thu Feb 10 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
+- Added recognition of 'xml' type. Use default mapping to Types.VARCHAR for
+  easy and fast (as java.lang.String) retrieval, display and setting data of
+  columns of type 'xml'.
+
 * Thu Jan 27 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
 - Compiled and released new jar files: monetdb-jdbc-3.2.jre8.jar,
   monetdb-mcl-1.21.jre8.jar and jdbcclient.jre8.jar