Mercurial > hg > monetdb-java
diff ChangeLog-Archive @ 337:55735963f605
Prepare for new release of monetdb-java jar files.
Added a note on the new released jar files in the ChangeLog.
Copied the ChangeLog content to the ChangeLog-Archive.
author | Martin van Dinther <martin.van.dinther@monetdbsolutions.com> |
---|---|
date | Wed, 25 Sep 2019 16:15:19 +0200 (2019-09-25) |
parents | 60334b96df18 |
children | 98018e38994b |
line wrap: on
line diff
--- a/ChangeLog-Archive +++ b/ChangeLog-Archive @@ -1,5 +1,92 @@ -# DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY -# This file contains past monetdb-java ChangeLog entries +# ChangeLog-Archive file for monetdb-java +# This file contains all past monetdb-java ChangeLog entries +# For every new release the ChangeLog is prepended to this file. + +* Thu Sep 26 2019 Sjoerd Mullender <sjoerd@acm.org> +- Compiled and released new jar files: monetdb-jdbc-2.29.jre7.jar, + monetdb-mcl-1.18.jre7.jar and jdbcclient.jre7.jar + +* Wed Sep 25 2019 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> +- The jar files are now named according to Java version compatibility. + For example, the monetdb-jdbc-2.29.jre7.jar file should be used with + Java 7 or higher. + +* Wed Sep 18 2019 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> +- Corrected method DatabaseMetaData.getBestRowIdentifier(). It used to + return columns of both primary key and unique constraints. Now it only + returns the columns of the primary key if it has one, else columns of + a unique constraint. + +* Wed Sep 11 2019 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> +- Optimized parse() method of TupleLineParser by creating less helper objects + and replacing method calls by direct operations on variables. + +* Wed Sep 4 2019 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> +- Corrected JdbcClient program: the dumping of a view DDL was incorrect when + the view creation statement was not starting with "create view ", such as + when it was created using "create or replace view". It now shows the + value as stored in sys.tables.query field, similar to mclient program. + +* Thu Aug 22 2019 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> +- Improved JdbcClient program by including the schema prefix when dumping + schema objects. It now behaves more similar to: mclient -D -N. +- Improved JdbcClient program. It now also dumps definitions of MERGE TABLE, + REMOTE TABLE, REPLICA TABLE and STREAM TABLE when dumping (all) tables. + +* Wed Aug 14 2019 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> +- Improved MonetDatabaseMetaData methods: + - getNumericFunctions(): it now includes functions: code, space and sys.alpha + - getNumericFunctions(): it no longer lists functions: not_uniques and rotate_xor_hash + - getStringFunctions(): it now includes functions: json.isarray, json.isobject, + json.isvalid, sys.reverse which accept a string value as argument + - getStringFunctions(): it no longer lists functions: copyfrom, get_value_for, next_value_for, restart. + - getSystemFunctions(): it now includes system functions: get_value_for, hash, + next_value_for, sys.columnsize, sys.debug, sys.hashsize, sys.heapsize, + sys.imprintsize, sys.isauuid, sys.md5, sys.newurl, sys.password_hash, isaurl + - getSystemFunctions(): it no longer lists function: getlimit. + Also some functions require the prefix "sys." or "json." when used + from another schema. This is now included in the names returned by + methods getNumericFunctions(), getStringFunctions(), getSystemFunctions() + and getTimeDateFunctions(). + +* Wed Jul 31 2019 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> +- Corrected MonetDatabaseMetaData methods: + - getNumericFunctions(): it now includes function: pi. + - getSystemFunctions(): it no longer lists numeric functions: pi and rand. + - supportsSchemasInIndexDefinitions(): changed from true to false +- Optimised MonetStatement memory resource usage by only creating an ArrayList + and ReentrantLock object when the batch methods addBatch() or executeBatch() + are called. In most Statement usages those methods are never called. +- Implemented method MonetClob.getAsciiStream(). + +* Thu Mar 21 2019 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> +- Added implementation of java.sql.CallableStatement interface. Some standard + Java applications require this JDBC interface for executing SQL stored procedures. + This implementation resolves request: https://www.monetdb.org/bugzilla/show_bug.cgi?id=6402 + +* Thu Mar 7 2019 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> +- Improved MonetDatabaseMetaData methods: + - getNumericFunctions(): it now includes functions: degrees, fuse, ms_round, ms_str, ms_trunc and radians. + - getStringFunctions(): it now includes function: position. + - supportsIntegrityEnhancementFacility() now returns false, as we do not enforce CHECK constraints yet. + +* Thu Feb 7 2019 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> +- Improved MonetDatabaseMetaData methods: + - getNumericFunctions(): it no longer lists aggregate functions: avg, prod and sum + - getSystemFunctions(): it no longer lists timedate function: extract + - getTimeDateFunctions(): it now also lists functions: date_trunc, epoch +- Corrected MonetDatabaseMetaData method getTypeInfo() for result column + SEARCHABLE. It now returns DatabaseMetaData.typeSearchable for all + string data types including 'inet','json','url','uuid' and 'blob'. + +* Thu Sep 20 2018 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> +- Improved example program SQLcopyinto.java and moved it to tests directory + for automatic testing. + +* Thu Jun 28 2018 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> +- Corrected return values of DatabaseMetaData methods + allTablesAreSelectable() and allProceduresAreCallable(). + They used to return true but now return false. * Wed May 23 2018 Sjoerd Mullender <sjoerd@acm.org> - Compiled and released new jars: monetdb-jdbc-2.28.jar, monetdb-mcl-1.17.jar