Changeset: f532905823f7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f532905823f7 Added Files: clients/odbc/ChangeLog-Archive debian/libmonetdb20.install Removed Files: ChangeLog.Nov2019 buildtools/ChangeLog.Nov2019 clients/ChangeLog.Nov2019 clients/mapilib/ChangeLog.Nov2019 common/stream/ChangeLog.Nov2019 debian/libmonetdb19.install gdk/ChangeLog.Nov2019 geom/ChangeLog.Nov2019 monetdb5/ChangeLog.Nov2019 sql/ChangeLog.Nov2019 testing/ChangeLog.Nov2019 tools/merovingian/ChangeLog.Nov2019 Modified Files: .hgtags ChangeLog-Archive ChangeLog.Jun2020 MonetDB.spec buildtools/selinux/ChangeLog-Archive buildtools/selinux/ChangeLog.Jun2020 clients/ChangeLog-Archive clients/ChangeLog.Jun2020 clients/odbc/ChangeLog.Jun2020 debian/changelog debian/control gdk/ChangeLog-Archive gdk/ChangeLog.Jun2020 libversions monetdb5/ChangeLog-Archive monetdb5/ChangeLog.Jun2020 sql/ChangeLog-Archive sql/ChangeLog.Jun2020 tools/merovingian/ChangeLog-Archive tools/merovingian/ChangeLog.Jun2020 Branch: default Log Message:
Merge with Jun2020 branch. diffs (truncated from 1472 to 300 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -764,3 +764,5 @@ 179977ed07cd8095f99a6a07968b8e9d1affa753 e1c7c70bceb205cf23b8a35179b628563871f949 Nov2019_SP3_release 179977ed07cd8095f99a6a07968b8e9d1affa753 Nov2019_SP3_release 6b76e1fa9b32421197acf26f63948c858e487d6a Jun2020_root +03ea637c10b5217782acf5db261b4cd71a9afb25 Jun2020_1 +03ea637c10b5217782acf5db261b4cd71a9afb25 Jun2020_release diff --git a/ChangeLog-Archive b/ChangeLog-Archive --- a/ChangeLog-Archive +++ b/ChangeLog-Archive @@ -1,6 +1,27 @@ # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY # This file contains past ChangeLog entries +* Mon Apr 20 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- A new system to deal with debug output has been implemented. There is + now an option --dbtrace to mserver5 that takes a file argument to which + debug output is written. The default value is the file mdbtrace.log + inside the database directory. This option can also be set through + the monetdb program. +- The home directory of the automatically created monetdb user was + changed from /var/MonetDB to /var/lib/monetdb (RPM based systems + only). This home directory is (currently) not used for anything, + though. +- Python 2 support has been removed. There is now only support for + using Python 3. + +* Thu Jan 30 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- Removed support for bam and sam files. + +* Fri Dec 6 2019 Panagiotis Koutsourakis <kutsu...@monetdbsolutions.com> - 11.37.1-20200511 +- Added mserver5 option (--set raw_strings=true|false) and monetdb + database property (raw_strings=yes|no) to control interpretation + of strings. + * Wed Oct 10 2018 Sjoerd Mullender <sjo...@acm.org> - 11.31.11-20181011 - Some subtle dependencies between RPMs have been fixed. diff --git a/ChangeLog.Jun2020 b/ChangeLog.Jun2020 --- a/ChangeLog.Jun2020 +++ b/ChangeLog.Jun2020 @@ -1,24 +1,3 @@ # ChangeLog file for devel # This file is updated with Maddlog -* Mon Apr 20 2020 Sjoerd Mullender <sjo...@acm.org> -- A new system to deal with debug output has been implemented. There is - now an option --dbtrace to mserver5 that takes a file argument to which - debug output is written. The default value is the file mdbtrace.log - inside the database directory. This option can also be set through - the monetdb program. -- The home directory of the automatically created monetdb user was - changed from /var/MonetDB to /var/lib/monetdb (RPM based systems - only). This home directory is (currently) not used for anything, - though. -- Python 2 support has been removed. There is now only support for - using Python 3. - -* Thu Jan 30 2020 Sjoerd Mullender <sjo...@acm.org> -- Removed support for bam and sam files. - -* Fri Dec 6 2019 Panagiotis Koutsourakis <kutsu...@monetdbsolutions.com> -- Added mserver5 option (--set raw_strings=true|false) and monetdb - database property (raw_strings=yes|no) to control interpretation - of strings. - diff --git a/ChangeLog.Nov2019 b/ChangeLog.Nov2019 deleted file mode 100644 --- a/ChangeLog.Nov2019 +++ /dev/null @@ -1,3 +0,0 @@ -# ChangeLog file for devel -# This file is updated with Maddlog - diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -105,7 +105,7 @@ Group: Applications/Databases License: MPLv2.0 URL: https://www.monetdb.org/ BugURL: https://bugs.monetdb.org/ -Source: https://www.monetdb.org/downloads/sources/Nov2019-SP3/%{name}-%{version}.tar.bz2 +Source: https://www.monetdb.org/downloads/sources/Jun2020/%{name}-%{version}.tar.bz2 # The Fedora packaging document says we need systemd-rpm-macros for # the _unitdir and _tmpfilesdir macros to exist; however on RHEL 7 @@ -984,6 +984,280 @@ fi %postun -p /sbin/ldconfig %changelog +* Mon May 11 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- Rebuilt. +- BZ#6298: unexpectedly slow execution of SELECT length(fieldname) + FROM tablename LIMIT 1 queries +- BZ#6401: Suspected memory leak in mserver5 when creating/dropping tables +- BZ#6687: Count distinct very slow and use too much the hard drive +- BZ#6731: Add system view to allow querying of available prepared + statements and their parameters +- BZ#6732: Add SQL command to close a specific prepared statement +- BZ#6750: Executing a query on a non-existing column on a remote table + crashes the remote server +- BZ#6785: function sys.isaURL(url) should have been declared as + sys.isaURL(string) +- BZ#6808: reveal the alarm.sleep procedure in SQL +- BZ#6813: function not_uniques(bigint) returns error when called +- BZ#6818: usage of multiple column expressions in where-clause (f(a), + f(b)) in (select a, b) causes assertion failure on mserver5 +- BZ#6821: Failed to start monetdb with embedded python +- BZ#6828: Server crashes when executing a window query with ordering + by EXTRACT date +- BZ#6846: Global temporary table not accessible in other connections + / sessions +- BZ#6847: A simple way of speeding up impscheck for dense canditers +- BZ#6850: Idle timestamp not set +- BZ#6851: json parser doesn't parse integers correctly + +* Fri May 8 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- monetdb5: The mserver5 option --verbose (-v) was removed. A similar effect can + be had by issuing the query CALL logging.setcomplevel('SQL_TRANS', + 'INFO'); as the monetdb user. + +* Wed May 6 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- selinux: There was a problem with the MonetDB SELinux support on Fedora 32. + That is fixed in this release. In order to do a proper upgrade of + the package if you have already installed MonetDB-selinux on Fedora + 32, you may need to uninstall (dnf remove) the old package and then + install the new. + +* Tue Apr 28 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- gdk: The functions BATintersect, BATsemijoin, and BATsubcross have an + extra argument, bool max_one, which indicates that there must be no + more than one match in the join. + +* Tue Apr 28 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- monetdb5: The functions algebra.intersect, algebra.semijoin, and + algebra.crossproduct have an extra argument, bool max_one, which + indicates that there must be no more than one match in the join. + +* Thu Apr 23 2020 Pedro Ferreira <pedro.ferre...@monetdbsolutions.com> - 11.37.1-20200511 +- sql: Updating the value of a sequence now requires privilege on its own + schema. + +* Mon Apr 20 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- clients: The monetdb-client-tools (Debian/Ubuntu) and MonetDB-client-tools + (Fedora/RH) containing the stethoscope, tachograph, and tomograph has + been removed. A completely new version of stethoscope will be released + to replace the old version. + +* Mon Apr 20 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- gdk: The "unique" property on BATs was removed. The property indicated + that all values in a BAT *had* to be distinct, but this was not + actually used. +- gdk: A new type of candidate list has been introduced. Candidate lists + are used internally to specify which rows of a column participate + in an operation. Before, candidate lists always contained a list of + candidate row IDs. The new candidate list type specifies a list of + row IDs that should NOT be considered (negative candidates). +- gdk: The maximum number of BATs in the system has been increased for 64 + bit architectures. +- gdk: The hash tables used internally by the system now uses a technique + based on Linear Hashing which allows them to grow gracefully. This + means that hash tables aren't removed and recreated nearly as often + anymore. This also meant that the hash table had to be split into + two files, which means that after an upgrade the hash tables have to + be recreated. + +* Mon Apr 20 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- merovingian: On Fedora and RHEL systems (not RHEL 6), if monetdbd runs under systemd, + when the package is updated, monetdbd (and hence any mserver5 process + it runs) is restarted. + +* Mon Apr 20 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- monetdb5: The example module opt_sql_append is not installed in the binary + packages anymore. + +* Mon Apr 20 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- MonetDB: A new system to deal with debug output has been implemented. There is + now an option --dbtrace to mserver5 that takes a file argument to which + debug output is written. The default value is the file mdbtrace.log + inside the database directory. This option can also be set through + the monetdb program. +- MonetDB: The home directory of the automatically created monetdb user was + changed from /var/MonetDB to /var/lib/monetdb (RPM based systems + only). This home directory is (currently) not used for anything, + though. +- MonetDB: Python 2 support has been removed. There is now only support for + using Python 3. + +* Mon Apr 20 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- odbc: The NUMERIC and FLOAT types are now handled fully. Before only DECIMAL, + FLOAT, and DOUBLE were handled fully. +- odbc: Some bugs were fixed in the passing back and forth between application + and server of values of type GUID (UUID). + +* Thu Apr 16 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- clients: Removed the possibility of using the MD5 checksum for authentication + purposes. It was never actively used but was there as an option. + Now the option has been removed. + +* Thu Apr 16 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- sql: The sys.querylog_enable(threshold integer) now actually enables the + querylog and uses a threshold in milliseconds. + +* Wed Apr 15 2020 Pedro Ferreira <pedro.ferre...@monetdbsolutions.com> - 11.37.1-20200511 +- sql: Removed UNION JOIN statements. They were dropped by the SQL:2003 + standard, plus MonetDB implementation was not fully compliant. + +* Wed Apr 1 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- sql: The OFFSET value in the COPY INTO query now counts uninterpreted + newlines. Before it counted "unquoted record separators" which meant + that if you had a single quote on a line that you want to skip, you + could not use the feature. + +* Mon Mar 30 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- gdk: Implemented a version of BATproject, called BATproject2, with two + "right" arguments which conceptually follow each other. + +* Fri Mar 27 2020 Pedro Ferreira <pedro.ferre...@monetdbsolutions.com> - 11.37.1-20200511 +- sql: Added support for FROM RANGE MINVALUE TO RANGE MAXVALUE and FROM RANGE + MINVALUE TO RANGE MAXVALUE WITH NULL VALUES cases in partitioned tables + by range (before they weren't). + +* Wed Mar 25 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- gdk: Removed MT_mmap and MT_munmap from the list of exported functions. + Use GDKmmap and GDKmunmap with the same parameters instead. + +* Fri Mar 20 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- gdk: Changed the interface of the atom "fix" and "unfix" functions. + They now return a value of type gdk_return to indicate success/failure. + +* Sat Feb 22 2020 Thodoris Zois <thodoris.z...@monetdbsolutions.com> - 11.37.1-20200511 +- merovingian: Added dbtrace mserver5 option to the daemon in order to set + mserver5's output directory for the produced traces. + +* Sat Feb 22 2020 Thodoris Zois <thodoris.z...@monetdbsolutions.com> - 11.37.1-20200511 +- monetdb5: Added mserver5 option (--dbtrace=<path>) in order to be able to + specify the output file any produced traces. + +* Sat Feb 22 2020 Panagiotis Koutsourakis <kutsu...@monetdbsolutions.com> - 11.37.1-20200511 +- clients: Add port and host as fields in the .monetdb file. + +* Sat Feb 22 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- MonetDB: Removed support for bam and sam files. + +* Sat Feb 22 2020 Pedro Ferreira <pedro.ferre...@monetdbsolutions.com> - 11.37.1-20200511 +- sql: Implemented 'covar_pop' and 'covar_samp' aggregate functions, as well + as their window function counterparts. Implemented 'stddev_samp', + 'stddev_pop', 'var_samp', 'var_pop', 'corr' and 'group_concat' + window function correspondents. +- sql: Extended SQL catalog with CREATE WINDOW syntax for user-defined + SQL:2003 window functions. At the moment, window functions must be + defined on the backend engine, i.e. on this case MAL. In the current + implementation, the backend code generation creates two additional + columns of type lng with the start and end offsets for each row. + +* Sat Feb 22 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- sql: Removed support for Python 2. Python 2 itself is no longer + supported. Use Python 3 instead. Functions that were declared as + LANGUAGE PYTHON2 or LANGUAGE PYTHON2_MAP are changed to LANGUAGE + PYTHON and LANGUAGE PYTHON_MAP respectively (without changing the + Python code). + +* Sat Feb 22 2020 Pedro Ferreira <pedro.ferre...@monetdbsolutions.com> - 11.37.1-20200511 +- sql: Added prepared_statements_args view, which details the arguments for + the prepared statements created in the current session. + +* Sat Feb 22 2020 Pedro Ferreira <pedro.ferre...@monetdbsolutions.com> - 11.37.1-20200511 +- sql: Added sys.prepared_statements view, which lists the available prepared + statements in the current session. +- sql: Added deallocate statements with the syntax 'DEALLOCATE [PREPARE] + { number | ALL }', to close an existing prepared statement or all, + through the SQL layer. Previously this feature was available via MAPI + exclusively with the "release" command. + +* Sat Feb 22 2020 Panagiotis Koutsourakis <kutsu...@monetdbsolutions.com> - 11.37.1-20200511 +- MonetDB: Added mserver5 option (--set raw_strings=true|false) and monetdb + database property (raw_strings=yes|no) to control interpretation + of strings. + +* Sat Feb 22 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- gdk: Removed the tunique property. The tunique property indicated that + all values in the column had to be distinct. It was removed because + it wasn't used. + +* Sat Feb 22 2020 Sjoerd Mullender <sjo...@acm.org> - 11.37.1-20200511 +- monetdb5: Removed function bat.setKey(). + +* Sat Feb 22 2020 Panagiotis Koutsourakis <kutsu...@monetdbsolutions.com> - 11.37.1-20200511 +- sql: Added support for raw strings using the syntax r'' or R''. This means + that C-like escapes will remain uninterpreted within those strings. For + instance SELECT r'\"' returns a string of length two. The user needs + to escape single quotes by doubling them: SELECT r''''. + +* Sat Feb 22 2020 Pedro Ferreira <pedro.ferre...@monetdbsolutions.com> - 11.37.1-20200511 +- sql: Implemented ROLLUP, CUBE and GROUPING SETS from SQL:1999. They + define grouping subsets used with the GROUP BY clause in order to + compute partial groupings. Also, the GROUPING aggregate was + added. This aggregate is a bitmask identifying the grouping columns _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list