Mercurial > hg > monetdb-java
annotate ChangeLog @ 636:fccc6c53f250
Update ChangeLog and ChangeLog-Archive in preparation for new release.
author | Martin van Dinther <martin.van.dinther@monetdbsolutions.com> |
---|---|
date | Thu, 27 Jan 2022 14:47:45 +0100 (2022-01-27) |
parents | ffc2fc8e82ec |
children | dd9b4fb14256 |
rev | line source |
---|---|
89
a6608e9581c1
Moved content of ChangeLog to ChangeLog-Archive.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
53
diff
changeset
|
1 # ChangeLog file for monetdb-java |
0
a5a898f6886c
Copy of MonetDB java directory changeset e6e32756ad31.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff
changeset
|
2 # This file is updated with Maddlog |
a5a898f6886c
Copy of MonetDB java directory changeset e6e32756ad31.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff
changeset
|
3 |
636
fccc6c53f250
Update ChangeLog and ChangeLog-Archive in preparation for new release.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
619
diff
changeset
|
4 * Thu Jan 27 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> |
606
f15df1ae41bc
Remove old changes already from the ChangeLog.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
595
diff
changeset
|
5 - Compiled and released new jar files: monetdb-jdbc-3.2.jre8.jar, |
f15df1ae41bc
Remove old changes already from the ChangeLog.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
595
diff
changeset
|
6 monetdb-mcl-1.21.jre8.jar and jdbcclient.jre8.jar |
f15df1ae41bc
Remove old changes already from the ChangeLog.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
595
diff
changeset
|
7 |
619
ffc2fc8e82ec
Fixed an SQL query problem in DatabaseMetaData.getBestRowIdentifier() method when used with MonetDB Jan2022 (or newer) releases.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
611
diff
changeset
|
8 * Wed Jan 19 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> |
ffc2fc8e82ec
Fixed an SQL query problem in DatabaseMetaData.getBestRowIdentifier() method when used with MonetDB Jan2022 (or newer) releases.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
611
diff
changeset
|
9 - Fixed an SQL query problem in DatabaseMetaData.getBestRowIdentifier() |
ffc2fc8e82ec
Fixed an SQL query problem in DatabaseMetaData.getBestRowIdentifier() method when used with MonetDB Jan2022 (or newer) releases.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
611
diff
changeset
|
10 method when used with MonetDB Jan2022 (or newer) releases. It |
ffc2fc8e82ec
Fixed an SQL query problem in DatabaseMetaData.getBestRowIdentifier() method when used with MonetDB Jan2022 (or newer) releases.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
611
diff
changeset
|
11 returned java.sql.SQLException: |
ffc2fc8e82ec
Fixed an SQL query problem in DatabaseMetaData.getBestRowIdentifier() method when used with MonetDB Jan2022 (or newer) releases.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
611
diff
changeset
|
12 SELECT: with DISTINCT ORDER BY expressions must appear in select list |
636
fccc6c53f250
Update ChangeLog and ChangeLog-Archive in preparation for new release.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
619
diff
changeset
|
13 As of MonetDB Jan2022 (11.43.5) such queries are no longer allowed. |
619
ffc2fc8e82ec
Fixed an SQL query problem in DatabaseMetaData.getBestRowIdentifier() method when used with MonetDB Jan2022 (or newer) releases.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
611
diff
changeset
|
14 The internally used SQL query has been improved. |
ffc2fc8e82ec
Fixed an SQL query problem in DatabaseMetaData.getBestRowIdentifier() method when used with MonetDB Jan2022 (or newer) releases.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
611
diff
changeset
|
15 |
611
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
16 * Thu Jan 13 2022 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> |
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
17 - Extended JdbcClient application with support for following \d commands: |
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
18 \dt \dv \dSt \dSv \df \dp \dSf \dSp \dn \dSn and \ds |
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
19 for showing list of: user tables, user views, system tables, system views, |
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
20 user functions, user procedures, system functions, system procedures, |
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
21 user schemas, system schemas and user sequences. |
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
22 For more information, see the built-in help (\?) on available commands. |
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
23 |
595
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
24 * Thu Nov 25 2021 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
25 - Extended FileTransferHandler utility class by adding support for reading from |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
26 and writing to gzip compressed files when using file name extension .gz |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
27 Also improve error handling by testing on empty file name and provide more |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
28 information when invalid file name is given or other compression formats are |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
29 requested. As the FileTransferHandler utility class is used by JdbcClient |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
30 application, it will now also support this functionality. |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
31 |
611
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
32 * Fri Nov 05 2021 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> |
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
33 - The JdbcClient application has been extended to support the new |
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
34 COPY ... ON CLIENT functionality. |
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
35 However for security reasons you must provide an explicit new startup argument |
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
36 --csvdir "/absolute/path/to/csvdatafiles" |
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
37 or on MS Windows |
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
38 --csvdir "C:\\path\\to\\csvdatafiles" |
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
39 in order to activate the JdbcClient application to down/up load data to/from |
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
40 the local file system. |
d2a141446e22
Extended JdbcClient application with support for more \d commands:
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
606
diff
changeset
|
41 |
595
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
42 * Fri Nov 05 2021 Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com> |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
43 - Extended the MonetDB JDBC driver with support for the ON CLIENT clause of |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
44 the COPY statements. To make use of this functionality you must first |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
45 register handlers for upload and download of data. |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
46 The MonetConnection class has been extended with 2 methods: |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
47 public void setUploadHandler(UploadHandler uploadHandler) |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
48 public void setDownloadHandler(DownloadHandler downloadHandler) |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
49 The MonetDB JDBC driver API has been extended with interfaces: |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
50 public interface org.monetdb.jdbc.MonetConnection.UploadHandler |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
51 public interface org.monetdb.jdbc.MonetConnection.DownloadHandler |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
52 See onclient.txt for more information on how to use these from Java. |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
53 We also provide a utility class: |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
54 public class org.monetdb.util.FileTransferHandler |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
55 which provides an example implementation of the MonetConnection.UploadHandler |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
56 and MonetConnection.DownloadHandler interfaces useable for reading files |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
57 from or writing files to a local file system. |
36df3c89845d
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
482
diff
changeset
|
58 |
476
5b99ca67825a
Improve text in ChangeLog. Also remove old release 3.0 changes.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
471
diff
changeset
|
59 For a complete list of changes in previous monetdb-java releases see: |
5b99ca67825a
Improve text in ChangeLog. Also remove old release 3.0 changes.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
471
diff
changeset
|
60 https://www.monetdb.org/downloads/Java/archive/ChangeLog-Archive |
606
f15df1ae41bc
Remove old changes already from the ChangeLog.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents:
595
diff
changeset
|
61 |