Changeset: d235dbfa211a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d235dbfa211a Added Files: buildtools/selinux/ChangeLog.Jun2020 clients/odbc/ChangeLog-Archive debian/libmonetdb20.install documentation/source/manual_pages/README sql/server/cmp_exp_eval.h sql/server/rel_out2inner_join.txt sql/server/rel_outer_join_optimizer.h sql/test/Triggers/Tests/trigger_projection.sql.src sql/test/Triggers/Tests/trigger_projection.stable.err sql/test/Triggers/Tests/trigger_projection.stable.out sql/test/Triggers/trigger_projection.sql sql/test/Users/Tests/createUserRollback.SQL.py sql/test/Users/Tests/createUserRollback.stable.err sql/test/Users/Tests/createUserRollback.stable.out sql/test/miscellaneous/Tests/simple_plans.sql sql/test/miscellaneous/Tests/simple_plans.stable.err sql/test/miscellaneous/Tests/simple_plans.stable.out sql/test/subquery/Tests/subquery6.sql sql/test/subquery/Tests/subquery6.stable.err sql/test/subquery/Tests/subquery6.stable.out 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 NT/monetdb_config.h.in NT/rules.msc buildtools/selinux/ChangeLog-Archive buildtools/selinux/monetdb.te clients/ChangeLog-Archive clients/ChangeLog.Jun2020 clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 clients/Tests/exports.stable.out clients/mapiclient/dump.c clients/mapiclient/mclient.1 clients/mapiclient/mclient.c clients/mapiclient/mhelp.c clients/mapiclient/msqldump.1 clients/mapilib/mapi.rc clients/odbc/ChangeLog.Jun2020 clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc configure.ag debian/changelog debian/control documentation/source/manual_pages/mclient.rst documentation/source/manual_pages/monetdb.rst documentation/source/manual_pages/monetdbd.rst.in documentation/source/manual_pages/mserver5.rst.in documentation/source/manual_pages/msqldump.rst gdk/ChangeLog-Archive gdk/ChangeLog.Jun2020 gdk/gdk.h gdk/gdk_aggr.c gdk/gdk_analytic_func.c gdk/gdk_atoms.h gdk/gdk_bat.c gdk/gdk_batop.c gdk/gdk_bbp.c gdk/gdk_calc.c gdk/gdk_cross.c gdk/gdk_firstn.c gdk/gdk_hash.c gdk/gdk_heap.c gdk/gdk_join.c gdk/gdk_storage.c gdk/gdk_system.h gdk/gdk_utils.h gdk/libbat.rc geom/lib/libgeom.h geom/monetdb5/geom.c libversions monetdb5/ChangeLog-Archive monetdb5/ChangeLog.Jun2020 monetdb5/extras/rapi/rapi.c monetdb5/mal/mal.h monetdb5/mal/mal_client.c monetdb5/mal/mal_import.c monetdb5/mal/mal_runtime.c monetdb5/modules/kernel/algebra.c monetdb5/modules/kernel/algebra.h monetdb5/modules/kernel/algebra.mal monetdb5/modules/mal/mkey.c monetdb5/optimizer/opt_mergetable.c monetdb5/optimizer/opt_mitosis.c monetdb5/tools/Tests/mserver5--help.stable.err monetdb5/tools/Tests/mserver5--help.stable.err.Windows monetdb5/tools/libmonetdb5.rc sql/ChangeLog-Archive sql/ChangeLog.Jun2020 sql/backends/monet5/UDF/pyapi3/Tests/pyloader3_01.stable.out sql/backends/monet5/UDF/pyapi3/pyheader.h sql/backends/monet5/rel_bin.c sql/backends/monet5/sql.c sql/backends/monet5/sql_execute.c sql/backends/monet5/sql_rank.c sql/backends/monet5/sql_scenario.c sql/backends/monet5/sql_statement.c sql/backends/monet5/sql_statement.h sql/backends/monet5/sql_upgrades.c sql/backends/monet5/sql_user.c sql/benchmarks/tpcds/Tests/alter.timeout sql/common/sql_types.c sql/include/sql_catalog.h sql/include/sql_relation.h sql/scripts/25_debug.sql sql/server/rel_distribute.c sql/server/rel_dump.c sql/server/rel_exp.c sql/server/rel_optimizer.c sql/server/rel_partition.c sql/server/rel_propagate.c sql/server/rel_psm.c sql/server/rel_rel.c sql/server/rel_rel.h sql/server/rel_rewriter.c sql/server/rel_rewriter.h sql/server/rel_schema.c sql/server/rel_select.c sql/server/rel_semantic.c sql/server/rel_unnest.c sql/server/rel_unnest.h sql/server/rel_updates.c sql/server/sql_env.c sql/server/sql_env.h sql/server/sql_partition.c sql/server/sql_query.c sql/server/sql_semantic.c sql/storage/bat/bat_logger.c sql/storage/bat/bat_storage.c sql/storage/sql_storage.h sql/storage/store.c sql/test/BugDay_2005-10-06_2.9.3/Tests/CrashMe_SQL_server_crash-2.SF-921673.stable.out sql/test/BugDay_2005-10-06_2.9.3/Tests/bool_boolean.SF-935601.stable.out sql/test/BugDay_2005-12-19_2.9.3/Tests/subselect_cardinality.SF-1240701.1242164.stable.err sql/test/BugTracker-2008/Tests/is_distinct_broken.SF-2430201.stable.err sql/test/BugTracker-2008/Tests/select_not_wrong_result.SF-2080151.stable.out sql/test/BugTracker-2008/Tests/sql_command_kills_db.SF-2233677.stable.err sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out.Windows sql/test/BugTracker-2009/Tests/join_topn.SF-2654133.stable.out sql/test/BugTracker-2012/Tests/currenttime.Bug-2781.SQL.py sql/test/BugTracker-2012/Tests/currenttime.Bug-2781.stable.out sql/test/BugTracker-2013/Tests/pivot.Bug-3339.stable.err sql/test/BugTracker-2015/Tests/crash.Bug-3736.stable.out sql/test/BugTracker-2016/Tests/decimal_vs_integer.Bug-3941.stable.out.single sql/test/BugTracker-2016/Tests/memory-consumption-query-PLAN-25joins.Bug-3972.stable.out sql/test/BugTracker-2017/Tests/exist-bigint-missing.Bug-6315.stable.err sql/test/BugTracker-2017/Tests/lateral.Bug-6310.stable.err sql/test/BugTracker-2017/Tests/side-effect.Bug-6397.stable.out sql/test/BugTracker-2017/Tests/side-effect.Bug-6397.stable.out.single sql/test/BugTracker-2017/Tests/type-resolution-error.Bugs-6313.stable.err sql/test/BugTracker-2018/Tests/alter-sequence-subquery.Bug-6657.stable.err sql/test/BugTracker/Tests/bug_in_selection.SF-1892413.stable.err sql/test/BugTracker/Tests/insert_values.SF-1578838.stable.err sql/test/Dependencies/Tests/Dependencies.stable.out sql/test/Dependencies/Tests/Dependencies.stable.out.int128 sql/test/Tests/truncate-statements-extra.stable.out sql/test/Triggers/Tests/All sql/test/Triggers/run.all sql/test/Users/Tests/All sql/test/analytics/Tests/analytics11.stable.err sql/test/analytics/Tests/analytics16.sql sql/test/analytics/Tests/analytics16.stable.err sql/test/analytics/Tests/analytics16.stable.out sql/test/bugs/Tests/innerjoin_multiple-bug-sf-943661.stable.out sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.powerpc64.int128 sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.32bit sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128 sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.powerpc64 sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.powerpc64.int128 sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128 sql/test/emptydb-upgrade/Tests/upgrade.stable.out sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128 sql/test/emptydb/Tests/check.SQL.py sql/test/emptydb/Tests/check.stable.out sql/test/emptydb/Tests/check.stable.out.32bit sql/test/emptydb/Tests/check.stable.out.int128 sql/test/mergetables/Tests/sqlsmith-exists2.sql sql/test/mergetables/Tests/sqlsmith-exists2.stable.out sql/test/miscellaneous/Tests/All sql/test/miscellaneous/Tests/column_aliases.sql sql/test/miscellaneous/Tests/column_aliases.stable.err sql/test/miscellaneous/Tests/groupby_error.sql sql/test/miscellaneous/Tests/groupby_error.stable.out sql/test/miscellaneous/Tests/simple_selects.sql sql/test/miscellaneous/Tests/simple_selects.stable.err sql/test/miscellaneous/Tests/simple_selects.stable.out sql/test/subquery/Tests/All sql/test/subquery/Tests/all.stable.out sql/test/subquery/Tests/any.stable.out sql/test/subquery/Tests/any_all.stable.out sql/test/subquery/Tests/correlated.stable.err sql/test/subquery/Tests/correlated.stable.out sql/test/subquery/Tests/exists.stable.out sql/test/subquery/Tests/scalar.stable.out sql/test/subquery/Tests/subquery.stable.err sql/test/subquery/Tests/subquery.stable.out sql/test/subquery/Tests/subquery2.stable.err sql/test/subquery/Tests/subquery2.stable.out sql/test/subquery/Tests/subquery3.sql sql/test/subquery/Tests/subquery3.stable.err sql/test/subquery/Tests/subquery3.stable.out sql/test/subquery/Tests/subquery4.stable.err sql/test/subquery/Tests/subquery4.stable.out sql/test/subquery/Tests/subquery5.sql sql/test/subquery/Tests/subquery5.stable.err sql/test/subquery/Tests/subquery5.stable.out sql/test/sys-schema/Tests/check_ForeignKey_referential_integrity.stable.out sql/test/sys-schema/Tests/check_Not_Nullable_columns.stable.out sql/test/sys-schema/Tests/systemfunctions.stable.out sql/test/sys-schema/Tests/systemfunctions.stable.out.int128 sql/test/testdb-reload/Tests/reload.stable.out sql/test/testdb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.32bit sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.int128 sql/test/testdb-upgrade-hge/Tests/upgrade.stable.out.int128 sql/test/testdb-upgrade/Tests/upgrade.stable.out sql/test/testdb-upgrade/Tests/upgrade.stable.out.32bit sql/test/testdb-upgrade/Tests/upgrade.stable.out.int128 sql/test/testdb/Tests/dump.stable.out sql/test/testdb/Tests/load.sql sql/test/wlcr/Tests/wlr110.py sql/test/wlcr/Tests/wlr35.py testing/Mfilter.py testing/Mtest.py.in tools/merovingian/ChangeLog-Archive tools/merovingian/ChangeLog.Jun2020 tools/merovingian/client/monetdb.1 tools/merovingian/client/monetdb.c tools/merovingian/daemon/handlers.c tools/merovingian/daemon/merovingian.c tools/merovingian/daemon/monetdbd.1.in tools/merovingian/utils/control.c tools/merovingian/utils/control.h tools/merovingian/utils/properties.c tools/merovingian/utils/utils.c tools/merovingian/utils/utils.h tools/mserver/mserver5.1.in tools/mserver/mserver5.c vertoo.data Branch: unlock Log Message:
merged... diffs (truncated from 239893 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 <[email protected]> - 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 <[email protected]> - 11.37.1-20200511 +- Removed support for bam and sam files. + +* Fri Dec 6 2019 Panagiotis Koutsourakis <[email protected]> - 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 <[email protected]> - 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 <[email protected]> -- 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 <[email protected]> -- Removed support for bam and sam files. - -* Fri Dec 6 2019 Panagiotis Koutsourakis <[email protected]> -- 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 @@ -510,6 +510,9 @@ Suggests: %{name}-client%{?_isa} = %{ver %endif # versions up to 1.0.5 don't accept the queryid field in the result set Conflicts: python-pymonetdb < 1.0.6 +%if %{?rhel:0}%{!?rhel:1} || 0%{?rhel} >= 7 +Requires(pre): systemd +%endif %description -n MonetDB5-server MonetDB is a database management system that is developed from a @@ -522,12 +525,14 @@ package if you want to use the MonetDB d to use the SQL front end, you also need %{name}-SQL-server5. %pre -n MonetDB5-server +%{?sysusers_create_package:echo 'u monetdb - "MonetDB Server" /var/lib/monetdb' | systemd-sysusers --replace=%_sysusersdir/monetdb.conf -} + getent group monetdb >/dev/null || groupadd --system monetdb if getent passwd monetdb >/dev/null; then case $(getent passwd monetdb | cut -d: -f6) in %{_localstatedir}/MonetDB) # old value # change home directory, but not using usermod - # usermod requires there not to be any running processes owned by the user + # usermod requires there to not be any running processes owned by the user EDITOR='sed -i "/^monetdb:/s|:%{_localstatedir}/MonetDB:|:%{_localstatedir}/lib/monetdb:|"' unset VISUAL export EDITOR @@ -542,6 +547,9 @@ exit 0 %files -n MonetDB5-server %defattr(-,root,root) +%if %{?rhel:0}%{!?rhel:1} || 0%{?rhel} >= 7 +%{_sysusersdir}/monetdb.conf +%endif %attr(2750,monetdb,monetdb) %dir %{_localstatedir}/lib/monetdb %attr(2770,monetdb,monetdb) %dir %{_localstatedir}/monetdb5 %attr(2770,monetdb,monetdb) %dir %{_localstatedir}/monetdb5/dbfarm @@ -649,9 +657,7 @@ Recommends: %{name}-SQL-server5-hugeint% Suggests: %{name}-client%{?_isa} = %{version}-%{release} %endif %if %{?rhel:0}%{!?rhel:1} || 0%{?rhel} >= 7 -Requires(post): systemd -Requires(preun): systemd -Requires(postun): systemd +%{?systemd_requires} %endif %description SQL-server5 @@ -937,8 +943,11 @@ cd - # move file to correct location %if %{?rhel:0}%{!?rhel:1} || 0%{?rhel} >= 7 -mkdir -p %{buildroot}%{_tmpfilesdir} +mkdir -p %{buildroot}%{_tmpfilesdir} %{buildroot}%{_sysusersdir} mv %{buildroot}%{_sysconfdir}/tmpfiles.d/monetdbd.conf %{buildroot}%{_tmpfilesdir} +cat > %{buildroot}%{_sysusersdir}/monetdb.conf << EOF +u monetdb - "MonetDB Server" /var/lib/monetdb +EOF rmdir %{buildroot}%{_sysconfdir}/tmpfiles.d %endif @@ -975,6 +984,280 @@ fi %postun -p /sbin/ldconfig %changelog +* Mon May 11 2020 Sjoerd Mullender <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 11.37.1-20200511 +- sql: Updating the value of a sequence now requires privilege on its own + schema. + +* Mon Apr 20 2020 Sjoerd Mullender <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 11.37.1-20200511 +- monetdb5: Added mserver5 option (--dbtrace=<path>) in order to be able to + specify the output file any produced traces. + _______________________________________________ checkin-list mailing list [email protected] https://www.monetdb.org/mailman/listinfo/checkin-list
