Changeset: 9a7d87126814 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/9a7d87126814
Branch: default
Log Message:

merged


diffs (truncated from 642 to 300 lines):

diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -845,3 +845,4 @@ 53b71d71caccc81358785cb852a186500fc95b08
 77b1be95dc79fe61215a34b84ed67e7097323977 Mar2025_7
 6d5be335a6c739e61682366f7a84b67b0cfc0be6 Mar2025_9
 6d5be335a6c739e61682366f7a84b67b0cfc0be6 Mar2025_SP1_release
+a63e11c1fd1b2dfba2a0ed8a985455286bc023d3 Mar2025_11
diff --git a/ChangeLog-Archive b/ChangeLog-Archive
--- a/ChangeLog-Archive
+++ b/ChangeLog-Archive
@@ -1,6 +1,12 @@
 # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY
 # This file contains past ChangeLog entries
 
+* Wed Aug 13 2025 Sjoerd Mullender <[email protected]> - 11.53.11-20250821
+- It is now relatively easy to configure the location of the database farm
+  (aka dbfarm) directory when using systemd.  Just create an override
+  file for the monetdbd service and add an Environment entry for DBFARM
+  pointing to the new directory.
+
 * Thu May  8 2025 Sjoerd Mullender <[email protected]> - 11.53.5-20250627
 - It is now possible to specify an idle timeout using --set
   idle_timeout=<seconds> (see mserver5 manual page) which gets triggered
diff --git a/ChangeLog.Mar2025 b/ChangeLog.Mar2025
--- a/ChangeLog.Mar2025
+++ b/ChangeLog.Mar2025
@@ -1,9 +1,3 @@
 # ChangeLog file for devel
 # This file is updated with Maddlog
 
-* Wed Aug 13 2025 Sjoerd Mullender <[email protected]>
-- It is now relatively easy to configure the location of the database farm
-  (aka dbfarm) directory when using systemd.  Just create an override
-  file for the monetdbd service and add an Environment entry for DBFARM
-  pointing to the new directory.
-
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -95,7 +95,7 @@ Group: Applications/Databases
 License: MPL-2.0
 URL: https://www.monetdb.org/
 BugURL: https://github.com/MonetDB/MonetDB/issues
-Source: 
https://www.monetdb.org/downloads/sources/Mar2025-SP1/MonetDB-%{version}.tar.bz2
+Source: 
https://www.monetdb.org/downloads/sources/Mar2025-SP2/MonetDB-%{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
@@ -1057,6 +1057,55 @@ rm "${RPM_BUILD_ROOT}"%{_unitdir}/monetd
 %endif
 
 %changelog
+* Thu Aug 21 2025 Sjoerd Mullender <[email protected]> - 11.53.11-20250821
+- Rebuilt.
+- GH#7643: Unable to process field with split_part(). Facing Issue
+  "client4681: exp_bin: CRITICAL: Could not find (null).rate"
+- GH#7647: 'mat.packIncrement' undefined
+- GH#7648: Unexpected Right Join Assertion Error
+- GH#7649: Unexpected Inner Join Crash
+- GH#7650: Unexpected Right Join Crash
+- GH#7655: slow concurrent insert
+- GH#7656: Primary key reported as being a foreign key to itself
+- GH#7657: MonetDB Mar2025-SP1 crashes at `sqlparse()` with a crafted
+  MERGE statement
+- GH#7659: MonetDB Mar2025-SP1 crashes at `rel_select_add_exp()` with a
+  crafted CREATE TRIGGER statement
+- GH#7660: MonetDB Mar2025-SP1 crashes at `subrel_bin()` with a COPY
+  statement
+- GH#7661: MonetDB Mar2025-SP1 crashes at `dlist_length()` with a crafted
+  CREATE TRIGGER statement
+- GH#7671: MonetDB Mar2025-SP1 crashes at `BLOBlength()`
+- GH#7675: Debian service start on new install not getting environment
+  variables from /etc/default/monetdb-sql
+- GH#7680: `UNION ALL` doesn't work as expected
+- GH#7681: Describe table feature not working correctly
+- GH#7682: replacing a login trigger crashes server
+- GH#7683: wrong  Driver= and Setup= libary paths stored in
+  /etc/odbcinst.ini after installation of MonetDB ODBC driver on ubuntu
+- GH#7686: DELETE FROM empty table should always be a no-op
+- GH#7688: exists with nulls gives incorrect result
+
+* Wed Aug 13 2025 Sjoerd Mullender <[email protected]> - 11.53.11-20250821
+- MonetDB: It is now relatively easy to configure the location of the database 
farm
+  (aka dbfarm) directory when using systemd.  Just create an override
+  file for the monetdbd service and add an Environment entry for DBFARM
+  pointing to the new directory.
+
+* Tue Aug  5 2025 Sjoerd Mullender <[email protected]> - 11.53.11-20250821
+- gdk: The SIGUSR1 output now displays counts for memory sizes in a
+  human-readable format next to the original byte counts.
+
+* Fri Aug  1 2025 Sjoerd Mullender <[email protected]> - 11.53.11-20250821
+- monetdb5: The PCRE module has been ported to the PCRE2 version of the 
library.
+  The main difference is in the regexp_replace function which now no
+  longer accepts \ to introduce replacements.  Only $ is accepted (it
+  was already accepted before).
+
+* Tue Jul  8 2025 Niels Nes <[email protected]> - 11.53.11-20250821
+- sql: Fixed issue #7655, now the segments keep the number of deleted
+  rows. Only search for reuse when deleted rows are available.
+
 * Fri Jul 04 2025 Sjoerd Mullender <[email protected]> - 11.53.9-20250704
 - Rebuilt.
 - GH#7629: monetdbd causes SELinux denial
diff --git a/clients/mapiclient/mhelp.c b/clients/mapiclient/mhelp.c
--- a/clients/mapiclient/mhelp.c
+++ b/clients/mapiclient/mhelp.c
@@ -103,10 +103,11 @@ SQLhelp sqlhelp1[] = {
         "See also 
https://www.monetdb.org/documentation/user-guide/sql-programming/flow-of-control/"},
        {"COMMENT",
         "Add, update or remove a comment or description for a database object",
-        "COMMENT ON { SCHEMA | TABLE | VIEW | INDEX | SEQUENCE | function_type 
}\n"
-        "     qname IS { 'my description text' | NULL | '' }\n"
-        "COMMENT ON COLUMN q3name IS { 'my description text' | NULL | '' }",
-        "function_type,qname,q3name",
+        "COMMENT ON SCHEMA ident IS { 'comment text' | NULL | '' }\n"
+        "COMMENT ON { TABLE | VIEW | INDEX | SEQUENCE } qname IS { 'comment 
text' | NULL | '' }\n"
+        "COMMENT ON COLUMN q3name IS { 'comment text' | NULL | '' }\n"
+        "COMMENT ON function_type qname [ '(' [ data_type [',' ...]] ')' ] IS 
{ 'comment text' | NULL | '' }",
+        "function_type,qname,q3name,ident",
         NULL},
        {"COMMIT",
         "Commit the current transaction",
@@ -146,7 +147,7 @@ SQLhelp sqlhelp1[] = {
         "can also be defined in other programming languages such as Python, R, 
C or CPP.",
         "CREATE [ OR REPLACE ] AGGREGATE [ FUNCTION ] qname '(' { '*' | [ 
param [',' ...]] } ')'\n"
         "    RETURNS function_return_data_type\n"
-        "    EXTERNAL NAME ident ',' ident\n"
+        "    EXTERNAL NAME ident '.' ident\n"
         "CREATE [ OR REPLACE ] AGGREGATE [ FUNCTION ] qname '(' { '*' | [ 
param [',' ...]] } ')'\n"
         "    RETURNS function_return_data_type\n"
         "    LANGUAGE language_keyword external_code",
@@ -156,7 +157,7 @@ SQLhelp sqlhelp1[] = {
         "Create a user-defined filter function. Currently only MAL 
definitions\n"
         "CREATE [ OR REPLACE ] FILTER [ FUNCTION ] qname '(' { '*' | [ param 
[',' ...]] } ')'\n"
         "    RETURNS function_return_data_type\n"
-        "    EXTERNAL NAME ident ',' ident",
+        "    EXTERNAL NAME ident '.' ident",
         "qname,param,function_return_data_type,ident",
         "See also 
https://www.monetdb.org/documentation/user-guide/sql-programming/function-definitions/"},
        {"CREATE FUNCTION",
@@ -167,7 +168,7 @@ SQLhelp sqlhelp1[] = {
         "    BEGIN [ ATOMIC ] statement [ ';' ...] END\n"
         "CREATE [ OR REPLACE ] FUNCTION qname '(' { '*' | [ param [',' ...]] } 
')'\n"
         "    RETURNS function_return_data_type\n"
-        "    EXTERNAL NAME ident ',' ident\n"
+        "    EXTERNAL NAME ident '.' ident\n"
         "CREATE [ OR REPLACE ] FUNCTION qname '(' { '*' | [ param [',' ...]] } 
')'\n"
         "    RETURNS function_return_data_type\n"
         "    LANGUAGE language_keyword external_code",
@@ -194,7 +195,7 @@ SQLhelp sqlhelp1[] = {
         "CREATE [ OR REPLACE ] PROCEDURE qname '(' { '*' | [ param [',' ...]] 
} ')'\n"
         "    BEGIN [ ATOMIC ] procedure_statement [ ';' ...] END\n"
         "CREATE [ OR REPLACE ] PROCEDURE qname '(' { '*' | [ param [',' ...]] 
} ')'\n"
-        "    EXTERNAL NAME ident ',' ident",
+        "    EXTERNAL NAME ident '.' ident",
         "qname,param,procedure_statement,ident",
         "See also 
https://www.monetdb.org/documentation/user-guide/sql-programming/procedure-definitions/"},
        {"CREATE REMOTE TABLE",
@@ -266,11 +267,10 @@ SQLhelp sqlhelp1[] = {
         "qname,column_list,query_expression",
         "See also 
https://www.monetdb.org/documentation/user-guide/sql-manual/data-definition/view-definition/"},
        {"CREATE WINDOW",
-        "Create a user-defined window function. Currently only MAL 
definitions\n"
-        "are supported.",
+        "Create a user-defined window function. Currently only MAL definitions 
are supported.",
         "CREATE [ OR REPLACE ] WINDOW [ FUNCTION ] qname '(' { '*' | [ param 
[',' ...]] } ')'\n"
         "    RETURNS function_return_data_type\n"
-        "    EXTERNAL NAME ident ',' ident",
+        "    EXTERNAL NAME ident '.' ident",
         "qname,param,function_return_data_type,ident",
         "See also 
https://www.monetdb.org/documentation/user-guide/sql-manual/data-manipulation/window-expressions/"},
        {"CURRENT_DATE",
@@ -818,7 +818,7 @@ SQLhelp sqlhelp2[] = {
         NULL},
        {"privileges",
         NULL,
-        "table_privileges | EXECUTE ON function_type qname | 
global_privileges",
+        "table_privileges | EXECUTE ON function_type qname [ '(' [ data_type 
[',' ...]] ')' ] | global_privileges",
         "function_type,table_privileges,global_privileges",
         NULL},
        {"procedure_statement",
diff --git a/cmake/monetdb-versions.cmake b/cmake/monetdb-versions.cmake
--- a/cmake/monetdb-versions.cmake
+++ b/cmake/monetdb-versions.cmake
@@ -44,20 +44,20 @@ set(MONETDB_VERSION "${MONETDB_VERSION_M
 # common/options and common/utils)
 set(GDK_VERSION_MAJOR "30")
 set(GDK_VERSION_MINOR "1")
-set(GDK_VERSION_PATCH "1")
+set(GDK_VERSION_PATCH "2")
 set(GDK_VERSION 
"${GDK_VERSION_MAJOR}.${GDK_VERSION_MINOR}.${GDK_VERSION_PATCH}")
 
 # version of the MAPI library (subdirectory clients/mapilib)
 set(MAPI_VERSION_MAJOR "28")
 set(MAPI_VERSION_MINOR "0")
-set(MAPI_VERSION_PATCH "1")
+set(MAPI_VERSION_PATCH "2")
 set(MAPI_VERSION 
"${MAPI_VERSION_MAJOR}.${MAPI_VERSION_MINOR}.${MAPI_VERSION_PATCH}")
 
 # version of the MONETDB5 library (subdirectory monetdb5, not including
 # extras, and tools/utils/msabaoth.[ch])
 set(MONETDB5_VERSION_MAJOR "37")
 set(MONETDB5_VERSION_MINOR "0")
-set(MONETDB5_VERSION_PATCH "2")
+set(MONETDB5_VERSION_PATCH "3")
 set(MONETDB5_VERSION 
"${MONETDB5_VERSION_MAJOR}.${MONETDB5_VERSION_MINOR}.${MONETDB5_VERSION_PATCH}")
 
 # version of the MONETDBE library (subdirectory tools/monetdbe)
@@ -75,11 +75,11 @@ set(MUTILS_VERSION "${MUTILS_VERSION_MAJ
 # version of the SQL library (subdirectory sql)
 set(SQL_VERSION_MAJOR "16")
 set(SQL_VERSION_MINOR "1")
-set(SQL_VERSION_PATCH "1")
+set(SQL_VERSION_PATCH "2")
 set(SQL_VERSION 
"${SQL_VERSION_MAJOR}.${SQL_VERSION_MINOR}.${SQL_VERSION_PATCH}")
 
 # version of the STREAM library (subdirectory common/stream)
 set(STREAM_VERSION_MAJOR "28")
 set(STREAM_VERSION_MINOR "0")
-set(STREAM_VERSION_PATCH "1")
+set(STREAM_VERSION_PATCH "2")
 set(STREAM_VERSION 
"${STREAM_VERSION_MAJOR}.${STREAM_VERSION_MINOR}.${STREAM_VERSION_PATCH}")
diff --git a/debian/changelog b/debian/changelog
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,67 @@
+monetdb (11.53.11) unstable; urgency=low
+
+  * Rebuilt.
+  * GH#7643: Unable to process field with split_part(). Facing Issue
+    "client4681: exp_bin: CRITICAL: Could not find (null).rate"
+  * GH#7647: 'mat.packIncrement' undefined
+  * GH#7648: Unexpected Right Join Assertion Error
+  * GH#7649: Unexpected Inner Join Crash
+  * GH#7650: Unexpected Right Join Crash
+  * GH#7655: slow concurrent insert
+  * GH#7656: Primary key reported as being a foreign key to itself
+  * GH#7657: MonetDB Mar2025-SP1 crashes at `sqlparse()` with a crafted
+    MERGE statement
+  * GH#7659: MonetDB Mar2025-SP1 crashes at `rel_select_add_exp()` with a
+    crafted CREATE TRIGGER statement
+  * GH#7660: MonetDB Mar2025-SP1 crashes at `subrel_bin()` with a COPY
+    statement
+  * GH#7661: MonetDB Mar2025-SP1 crashes at `dlist_length()` with a crafted
+    CREATE TRIGGER statement
+  * GH#7671: MonetDB Mar2025-SP1 crashes at `BLOBlength()`
+  * GH#7675: Debian service start on new install not getting environment
+    variables from /etc/default/monetdb-sql
+  * GH#7680: `UNION ALL` doesn't work as expected
+  * GH#7681: Describe table feature not working correctly
+  * GH#7682: replacing a login trigger crashes server
+  * GH#7683: wrong  Driver= and Setup= libary paths stored in
+    /etc/odbcinst.ini after installation of MonetDB ODBC driver on ubuntu
+  * GH#7686: DELETE FROM empty table should always be a no-op
+  * GH#7688: exists with nulls gives incorrect result
+
+ -- Sjoerd Mullender <[email protected]>  Thu, 21 Aug 2025 11:09:16 +0200
+
+monetdb (11.53.11) unstable; urgency=low
+
+  * MonetDB: It is now relatively easy to configure the location of the 
database farm
+    (aka dbfarm) directory when using systemd.  Just create an override
+    file for the monetdbd service and add an Environment entry for DBFARM
+    pointing to the new directory.
+
+ -- Sjoerd Mullender <[email protected]>  Wed, 13 Aug 2025 11:09:16 +0200
+
+monetdb (11.53.11) unstable; urgency=low
+
+  * gdk: The SIGUSR1 output now displays counts for memory sizes in a
+    human-readable format next to the original byte counts.
+
+ -- Sjoerd Mullender <[email protected]>  Tue, 5 Aug 2025 11:09:16 +0200
+
+monetdb (11.53.11) unstable; urgency=low
+
+  * monetdb5: The PCRE module has been ported to the PCRE2 version of the 
library.
+    The main difference is in the regexp_replace function which now no
+    longer accepts \ to introduce replacements.  Only $ is accepted (it
+    was already accepted before).
+
+ -- Sjoerd Mullender <[email protected]>  Fri, 1 Aug 2025 11:09:16 +0200
+
+monetdb (11.53.11) unstable; urgency=low
+
+  * sql: Fixed issue #7655, now the segments keep the number of deleted
+    rows. Only search for reuse when deleted rows are available.
+
+ -- Niels Nes <[email protected]>  Tue, 8 Jul 2025 11:09:16 +0200
+
 monetdb (11.53.9) unstable; urgency=low
 
   * Rebuilt.
diff --git a/gdk/ChangeLog-Archive b/gdk/ChangeLog-Archive
--- a/gdk/ChangeLog-Archive
+++ b/gdk/ChangeLog-Archive
@@ -1,6 +1,10 @@
 # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to