comparison ChangeLog-Archive @ 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 fccc6c53f250
children d311affc65f0
comparison
equal deleted inserted replaced
738:19fba8e8ee17 739:01da1ea91c3f
1 # ChangeLog-Archive file for monetdb-java 1 # ChangeLog-Archive file for monetdb-java
2 # This file contains all past monetdb-java ChangeLog entries 2 # This file contains all past monetdb-java ChangeLog entries
3 # For every new release the ChangeLog is prepended to this file. 3 # For every new release the ChangeLog is prepended to this file.
4
5 * Thu Feb 23 2023 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
6 - Compiled and released new jar files: monetdb-jdbc-3.3.jre8.jar and
7 jdbcclient.jre8.jar
8
9 * Thu Feb 9 2023 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
10 - Corrected DatabaseMetaData.getSQLKeywords() output. It used to return
11 all MonetDB SQL keywords, but now it excludes the SQL:2003 keywords
12 as defined by the Java JDBC API specification.
13
14 * Thu Jan 19 2023 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
15 - Corrected DatabaseMetaData.getUDTs() output. It used to return rows
16 for system types: inet, json, url and uuid. However those are not User
17 Defined Types. Now they are no longer returned by this method.
18
19 * Thu Dec 8 2022 Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
20 - Internal method waitForPrompt() of class BufferedMCLReader has been
21 renamed to discardRemainder(). The example program SQLcopyinto.java
22 which uses this method, has been updated.
23
24 * Thu Nov 17 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
25 - Fixed an invalid error issue when a PreparedStatement had more than 250
26 parameters. See also https://github.com/MonetDB/MonetDB/issues/7337
27
28 * Thu Nov 3 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
29 - Corrected returned SQL TypeName values for the MonetDB interval types:
30 'day_interval', 'month_interval' and 'sec_interval'. Those MonetDB
31 type names can not be used in CREATE TABLE statements. Instead
32 one has to use SQL type names: 'interval day', 'interval month' or
33 'interval second'. The JDBC driver now returns those SQL type names.
34 This applies to methods: DatabaseMetaData.getTypeInfo() for the output
35 column TYPE_NAME (the output column LOCAL_TYPE_NAME now returns
36 the original type name), ResultSetMetaData.getColumnTypeName() and
37 ParameterMetaData.getParameterTypeName().
38
39 * Thu Oct 27 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
40 - Corrected PreparedStatement methods getMetaData().getColumnDisplaySize(),
41 getMetaData().getPrecision() and getParameterMetaData().getPrecision().
42
43 * Thu Oct 20 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
44 - Improved implementation of method ResultSetMetaData.getPrecision(). It
45 now returns more accurate values for columns of type DECIMAL, NUMERIC,
46 CHAR, VARCHAR, CLOB, JSON, URL and BLOB.
47 - Improved implementation of method ResultSetMetaData.getScale(). It now
48 returns more accurate values for columns of type DECIMAL and NUMERIC.
49
50 * Thu Sep 29 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
51 - Removed creation and distribution of monetdb-mcl-1.##.jre8.jar file.
52 Programmers who used this jar file should use monetdb-jdbc-3.#.jre8.jar file.
53
54 * Fri Sep 09 2022 Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com>
55 - Add autocommit=true/false option to the JDBC URL. The default remains 'true'.
56
57 * Wed Aug 24 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
58 - Improved DatabaseMetaData.getBestRowIdentifier(). When there are multiple
59 unique constraints and no pkey for a table it used to return the columns
60 of all the table unique constraints. Now it only returns the columns of
61 the first table unique constraint.
62 Also optimized the performance of getBestRowIdentifier(). It used to
63 send a separate query first to find out if the table had a pkey or not.
64 This extra query is now integrated so less queries are send to the server.
65
66 * Wed Mar 30 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
67 - Corrected DatabaseMetaData methods getPrimaryKeys(), getBestRowIdentifier()
68 and getIndexInfo() for local temporary tables located in schema tmp. They
69 did not return any rows when the temp table had a primary or unique key or
70 index. Now they do return rows as expected.
71
72 * Thu Feb 10 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
73 - Added recognition of 'xml' type. Use default mapping to Types.VARCHAR for
74 easy and fast (as java.lang.String) retrieval, display and setting data of
75 columns of type 'xml'.
4 76
5 * Thu Jan 27 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> 77 * Thu Jan 27 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
6 - Compiled and released new jar files: monetdb-jdbc-3.2.jre8.jar, 78 - Compiled and released new jar files: monetdb-jdbc-3.2.jre8.jar,
7 monetdb-mcl-1.21.jre8.jar and jdbcclient.jre8.jar 79 monetdb-mcl-1.21.jre8.jar and jdbcclient.jre8.jar
8 80