Changeset: 3ef2d29456cb for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/3ef2d29456cb Modified Files: sql/common/sql_types.c sql/server/rel_select.c Branch: parquet Log Message:
merged with default diffs (truncated from 9661 to 300 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -786,3 +786,6 @@ 47675351fec22d5d5dc81eec03dfa08f505afc99 44e45c9a451f6afd933773094ec25723f713d3be Jan2022_23 44e45c9a451f6afd933773094ec25723f713d3be Jan2022_SP5_release 43d4a717410d6f6692a16a878640fc7e0f248725 Jan2022_25 +43d4a717410d6f6692a16a878640fc7e0f248725 Jan2022_SP6_release +5c50a4071c86d1621e20a885a51cc36f2f23eec4 Sep2022_9 +41ca60d96bd0198ca5d74937630a442a5fbaf1cd Sep2022_11 diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -87,7 +87,7 @@ Group: Applications/Databases License: MPLv2.0 URL: https://www.monetdb.org/ BugURL: https://bugs.monetdb.org/ -Source: https://www.monetdb.org/downloads/sources/Sep2022/%{name}-%{version}.tar.bz2 +Source: https://www.monetdb.org/downloads/sources/Sep2022-SP1/%{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 @@ -855,6 +855,55 @@ fi %endif %changelog +* Mon Dec 05 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.11-20221205 +- Rebuilt. +- GH#7342: column which datatype is double couldn't group or aggregation + in version 11.45.7 + +* Mon Nov 28 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128 +- Rebuilt. +- GH#7330: Creating temporary table fails after reconnect +- GH#7333: DLLs fail to load on Windows with accented characters in path +- GH#7336: Selecting from a literal-value table returns wrong values +- GH#7339: MonetDB corrupted state after SIGKILL + +* Wed Nov 9 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128 +- clients: Also dump the new options of CREATE USER. + +* Wed Nov 9 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128 +- gdk: On Windows, use the wide-character interface of system calls when + dealing with the environment (i.e. file names and getenv()). +- gdk: Memory leaks have been fixed. +- gdk: Improved maintenance of the estimated number of distinct values in BATs. + The estimate helps in deciding which low-level algorithm to use. + +* Wed Nov 9 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128 +- monetdb5: Fixed a crash when the server runs out of client contexts (i.e. more + concurrent clients than the server is configured to handle). +- monetdb5: A race condition in the SHA hash code was fixed which resulted in + occasional failed connection attempts when they occurred concurrently. + +* Wed Nov 9 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128 +- sql: Improved the handling of the "idle" value in the sys.sessions function + and view. + +* Wed Oct 19 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128 +- monetdb5: Fix a bug where the MAL optimizer would use the starttime of the + previous query to determine whether a query timeout occurred. + +* Thu Oct 13 2022 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> - 11.45.9-20221128 +- odbc: Fixed issue with generated raw strings prefix when ODBC driver is used + against a server older than Jun2020 (11.37). + +* Wed Oct 12 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128 +- merovingian: Stop logging references to monetdbd's logfile in said logfile. + +* Mon Oct 10 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128 +- gdk: Offset heaps (.tailN files) were growing too fast and unnecessarily + under certain conditions. This has been fixed. Also, when such too + large files are now loaded into the system, it is recognized they are + too large and they are truncated to a more reasonable size. + * Fri Sep 23 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.7-20220923 - Rebuilt. diff --git a/clients/ChangeLog-Archive b/clients/ChangeLog-Archive --- a/clients/ChangeLog-Archive +++ b/clients/ChangeLog-Archive @@ -1,6 +1,9 @@ # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY # This file contains past ChangeLog entries +* Wed Nov 9 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128 +- Also dump the new options of CREATE USER. + * Wed Sep 21 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.3-20220921 - Dumping of function GRANTs was improved by adding the types of the function (and procedure) arguments. diff --git a/clients/ChangeLog.Sep2022 b/clients/ChangeLog.Sep2022 --- a/clients/ChangeLog.Sep2022 +++ b/clients/ChangeLog.Sep2022 @@ -1,6 +1,3 @@ # ChangeLog file for clients # This file is updated with Maddlog -* Wed Nov 9 2022 Sjoerd Mullender <sjo...@acm.org> -- Also dump the new options of CREATE USER. - diff --git a/clients/Tests/MAL-signatures-hge.test b/clients/Tests/MAL-signatures-hge.test --- a/clients/Tests/MAL-signatures-hge.test +++ b/clients/Tests/MAL-signatures-hge.test @@ -43895,11 +43895,6 @@ CLTsetPrintTimeout; Print running query every so many seconds. clients setquerytimeout -unsafe pattern clients.setquerytimeout(X_0:bte, X_1:int):void -CLTqueryTimeout; -(empty) -clients -setquerytimeout unsafe pattern clients.setquerytimeout(X_0:int):void CLTqueryTimeout; (empty) @@ -43909,22 +43904,12 @@ unsafe pattern clients.setquerytimeout(X CLTqueryTimeout; A query is aborted after q seconds (q=0 means run undisturbed). clients -setquerytimeout -unsafe pattern clients.setquerytimeout(X_0:sht, X_1:int):void -CLTqueryTimeout; -(empty) -clients setsession unsafe pattern clients.setsession(X_0:lng):void CLTsetSessionTimeout; Abort a session after n seconds. clients setsessiontimeout -unsafe pattern clients.setsessiontimeout(X_0:bte, X_1:int):void -CLTsessionTimeout; -(empty) -clients -setsessiontimeout unsafe pattern clients.setsessiontimeout(X_0:int):void CLTsessionTimeout; (empty) @@ -43934,11 +43919,6 @@ unsafe pattern clients.setsessiontimeout CLTsessionTimeout; Set the session timeout for a particulat session id clients -setsessiontimeout -unsafe pattern clients.setsessiontimeout(X_0:sht, X_1:int):void -CLTsessionTimeout; -(empty) -clients settimeout unsafe pattern clients.settimeout(X_0:lng):void CLTsetTimeout; @@ -43970,12 +43950,12 @@ CLTsha2sum; Return hex string representation of the SHA-2 hash with bits of the given string clients shutdown -unsafe pattern clients.shutdown(X_0:int):str +unsafe pattern clients.shutdown(X_0:bte):str CLTshutdown; (empty) clients shutdown -unsafe pattern clients.shutdown(X_0:int, X_1:bit):str +unsafe pattern clients.shutdown(X_0:bte, X_1:bit):str CLTshutdown; Close all other client connections. Return if it succeeds.@If forced is set then always stop the system the hard way clients @@ -43985,20 +43965,10 @@ CLTstop; Stop the query execution at the next eligble statement. clients stopsession -unsafe pattern clients.stopsession(X_0:bte):void -CLTstopSession; -(empty) -clients -stopsession unsafe pattern clients.stopsession(X_0:int):void CLTstopSession; Stop a particular session clients -stopsession -unsafe pattern clients.stopsession(X_0:sht):void -CLTstopSession; -(empty) -clients suspend unsafe pattern clients.suspend(X_0:int):void CLTsuspend; diff --git a/clients/Tests/MAL-signatures.test b/clients/Tests/MAL-signatures.test --- a/clients/Tests/MAL-signatures.test +++ b/clients/Tests/MAL-signatures.test @@ -32390,11 +32390,6 @@ CLTsetPrintTimeout; Print running query every so many seconds. clients setquerytimeout -unsafe pattern clients.setquerytimeout(X_0:bte, X_1:int):void -CLTqueryTimeout; -(empty) -clients -setquerytimeout unsafe pattern clients.setquerytimeout(X_0:int):void CLTqueryTimeout; (empty) @@ -32404,22 +32399,12 @@ unsafe pattern clients.setquerytimeout(X CLTqueryTimeout; A query is aborted after q seconds (q=0 means run undisturbed). clients -setquerytimeout -unsafe pattern clients.setquerytimeout(X_0:sht, X_1:int):void -CLTqueryTimeout; -(empty) -clients setsession unsafe pattern clients.setsession(X_0:lng):void CLTsetSessionTimeout; Abort a session after n seconds. clients setsessiontimeout -unsafe pattern clients.setsessiontimeout(X_0:bte, X_1:int):void -CLTsessionTimeout; -(empty) -clients -setsessiontimeout unsafe pattern clients.setsessiontimeout(X_0:int):void CLTsessionTimeout; (empty) @@ -32429,11 +32414,6 @@ unsafe pattern clients.setsessiontimeout CLTsessionTimeout; Set the session timeout for a particulat session id clients -setsessiontimeout -unsafe pattern clients.setsessiontimeout(X_0:sht, X_1:int):void -CLTsessionTimeout; -(empty) -clients settimeout unsafe pattern clients.settimeout(X_0:lng):void CLTsetTimeout; @@ -32465,12 +32445,12 @@ CLTsha2sum; Return hex string representation of the SHA-2 hash with bits of the given string clients shutdown -unsafe pattern clients.shutdown(X_0:int):str +unsafe pattern clients.shutdown(X_0:bte):str CLTshutdown; (empty) clients shutdown -unsafe pattern clients.shutdown(X_0:int, X_1:bit):str +unsafe pattern clients.shutdown(X_0:bte, X_1:bit):str CLTshutdown; Close all other client connections. Return if it succeeds.@If forced is set then always stop the system the hard way clients @@ -32480,20 +32460,10 @@ CLTstop; Stop the query execution at the next eligble statement. clients stopsession -unsafe pattern clients.stopsession(X_0:bte):void -CLTstopSession; -(empty) -clients -stopsession unsafe pattern clients.stopsession(X_0:int):void CLTstopSession; Stop a particular session clients -stopsession -unsafe pattern clients.stopsession(X_0:sht):void -CLTstopSession; -(empty) -clients suspend unsafe pattern clients.suspend(X_0:int):void CLTsuspend; diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -217,7 +217,6 @@ bat BBPlimit; void BBPlock(void); BAT *BBPquickdesc(bat b); int BBPreadBBPline(FILE *fp, unsigned bbpversion, int *lineno, BAT *bn, int *hashash, char *batname, char *filename, char **options); -int BBPreclaim(BAT *b); int BBPrelease(bat b); int BBPrename(BAT *b, const char *nme); int BBPretain(bat b); @@ -305,7 +304,6 @@ size_t GDKmallocated(const void *s); size_t GDKmem_cursize(void); gdk_return GDKmergeidx(BAT *b, BAT **a, int n_ar); void *GDKmmap(const char *path, int mode, size_t len) __attribute__((__warn_unused_result__)); -gdk_return GDKmmapfile(char *buffer, size_t max, size_t id); int GDKms(void); gdk_return GDKmunmap(void *addr, size_t len); int GDKnr_threads; diff --git a/clients/examples/C/streamcat.c b/clients/examples/C/streamcat.c --- a/clients/examples/C/streamcat.c +++ b/clients/examples/C/streamcat.c @@ -164,7 +164,7 @@ int cmd_read(char *argv[]) s = opener(filename); if (s == NULL || mnstr_errnr(s) != MNSTR_NO__ERROR) { - char *msg = mnstr_error(s); _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org