Mercurial > hg > monetdb-java
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 |