Changeset: e8b7b2e5171a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/e8b7b2e5171a Modified Files: clients/Tests/MAL-signatures.test clients/Tests/exports.stable.out gdk/gdk.h gdk/gdk_select.c monetdb5/optimizer/opt_emptybind.c sql/backends/monet5/rel_bin.c sql/backends/monet5/sql.c sql/backends/monet5/sql_statement.c sql/storage/bat/bat_storage.c sql/storage/bat/bat_table.c sql/storage/sql_storage.h sql/storage/store.c Branch: nilmask Log Message:
merged with default diffs (truncated from 12057 to 300 lines): diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve the sytem -title: '' -labels: '' -assignees: '' - ---- - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Create a setting with minimal input for an external user to demonstrate the buggy behavior. -This includes the relevant part of the database schema description. -Performance trace of the rogue query (using the TRACE command) - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Software versions** - - MonetDB version number [a milestone label] - - OS and version: [e.g. Ubuntu 18.04] - - Installed from release package or self-installed and compiled - - -**Issue labeling ** -Make liberal use of the labels to characterise the issue topics. e.g. identify severity, version, etc.. - -**Additional context** -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,61 @@ +name: Bug report +description: Use this template to report bugs in MonetDB +labels: ["needs triage"] +body: + - type: textarea + id: summary + attributes: + label: Describe the bug + description: | + Clear and concise description of what the bug is. + validations: + required: true + - type: textarea + id: reproduction + attributes: + label: Reproduction steps + description: | + Create a setting with minimal input for an external user to demonstrate the buggy behavior. + This includes the relevant part of the database schema description. + Performance trace of the rogue query (using the TRACE command). + validations: + required: false + - type: textarea + id: expected + attributes: + label: Expected behavior + description: | + Clear and concise description of what you expected to happen. + validations: + required: false + - type: input + id: mdbversion + attributes: + label: MonetDB release + placeholder: e.g., Dec2023_SP1, 11.49.1 + validations: + required: true + - type: dropdown + id: binsource + attributes: + label: Executables source + options: + - "Release packages" + - "Self compiled and installed" + validations: + required: true + - type: input + id: osversion + attributes: + label: Operating System + placeholder: e.g., Fedora Linux 39 (Workstation Edition) + validations: + required: true + - type: textarea + id: additional + attributes: + label: Additional context + description: | + Add any other context or screenshots about the problem here. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: '' -assignees: '' - ---- - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. - -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. - -**Additional context** -Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,36 @@ +name: Feature request +description: Use this template for feature requests +labels: ["needs triage"] +body: + - type: textarea + id: problem + attributes: + label: Is your feature request related to a problem? Describe it + description: | + A clear and concise description of what the problem is. + validations: + required: true + - type: textarea + id: solution + attributes: + label: Describe the solution you'd like to see implemented + description: | + A clear and concise description of what you want to happen. + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Describe alternatives you've considered + description: | + A clear and concise description of any alternative solutions or features you've considered. + validations: + required: true + - type: textarea + id: additional + attributes: + label: Additional context + description: | + Add any other context or screenshots about the feature request here. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/other_issue.yml b/.github/ISSUE_TEMPLATE/other_issue.yml new file mode 100644 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/other_issue.yml @@ -0,0 +1,28 @@ +name: Other issue +description: Use this template for general issues (documentation bug, help, etc) +labels: ["needs triage"] +body: + - type: textarea + id: problem + attributes: + label: Describe your problem + description: | + A clear and concise description of what the problem is. + validations: + required: true + - type: textarea + id: solution + attributes: + label: Describe the solution you'd like to see implemented + description: | + A clear and concise description of what you want to happen. + validations: + required: true + - type: textarea + id: additional + attributes: + label: Additional context + description: | + Add any other context or screenshots about the problem here. + validations: + required: false diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -828,3 +828,5 @@ d656785f49ee62c19705722aa6b7c171904c64d5 9a694c41042503a22d6c92aeab5bc4ca1912b62e Dec2023_9 9a694c41042503a22d6c92aeab5bc4ca1912b62e Dec2023_SP3_release e1e9e22bf3d734dc50b56151c657a57c18f56561 Aug2024_root +cde7d8f7c99540a8c95856df052a9f123b0c1643 Dec2023_11 +cde7d8f7c99540a8c95856df052a9f123b0c1643 Dec2023_SP4_release diff --git a/ChangeLog.Aug2024 b/ChangeLog.Aug2024 --- a/ChangeLog.Aug2024 +++ b/ChangeLog.Aug2024 @@ -1,6 +1,9 @@ # ChangeLog file for devel # This file is updated with Maddlog +* Tue Jun 25 2024 Sjoerd Mullender <sjo...@acm.org> +- Removed upgrade code for versions before Jul2021. + * Wed May 8 2024 Sjoerd Mullender <sjo...@acm.org> - The shared library (.dll aka .so files) now have the version number as part of the name. This should allow the building of compatibility 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/Dec2023-SP3/MonetDB-%{version}.tar.bz2 +Source: https://www.monetdb.org/downloads/sources/Dec2023-SP4/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 @@ -974,6 +974,40 @@ rm "${RPM_BUILD_ROOT}"%{_unitdir}/monetd %endif %changelog +* Sat Jun 29 2024 Sjoerd Mullender <sjo...@acm.org> - 11.49.11-20240629 +- Rebuilt. +- GH#7509: MonetDB Dec2023-SP2 crashes at `sql_init_subtype` +- GH#7511: MonetDB Dec2023-SP2 crashes with the `PASSWORD_HASH` function +- GH#7512: MonetDB Dec2023-SP2 crashes with the + `GET_MERGE_TABLE_PARTITION_EXPRESSIONS` function +- GH#7513: MonetDB Dec2023-SP2 crashes with the `GETHOST` function +- GH#7518: mserver reports errors when starting if geom module is enabled + but database was created without +- GH#7526: deadlock, causing new connections to hang indefinitely +- GH#7531: loading more than 2147483647 rows gives issue. +- GH#7536: Truncated file when dumping a table from mclient into a gzipped + file +- GH#7537: MonetDB crashes with a SIGSEGV due to a null pointer + dereference when using prepared statements +- GH#7541: Unexpected result when using `LEVENSHTEIN` +- GH#7546: monetdbd leaks file descriptors when starting mserver5. + +* Sat Jun 29 2024 Sjoerd Mullender <sjo...@acm.org> - 11.49.11-20240629 +- monetdb5: The mserver5 program has a new option: --without-geom. If the server + was compiled with geom support (or the geom module was installed in a + binary distribution), this option allows the server to start without + the geom module, so that it can proceed with a database that was + created without geom. + +* Wed May 15 2024 Sjoerd Mullender <sjo...@acm.org> - 11.49.11-20240629 +- sql: When sys.persist_unlogged is called for a table, it may return that + zero rows were persisted. If this is because the call was done too + early, i.e. the table was recently created and the write-ahead log + where this was logged has not been processed yet, the call will + request an immediate write-ahead log rotation. This means that the + WAL will be processed as soon as possible and a new call to + sys.persist_unlogged soon after will likely return a positive result. + * Thu May 02 2024 Sjoerd Mullender <sjo...@acm.org> - 11.49.9-20240502 - Rebuilt. - GH#7422: Aggregate functions with variadic arguments 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 @@ -38375,8 +38375,13 @@ SQLstr_auto_vacuum; auto vacuum string column with interval(sec) sql vacuum +unsafe pattern sql.vacuum(X_0:str, X_1:str):void +SQLstr_vacuum; +vacuum a string column +sql +vacuum unsafe pattern sql.vacuum(X_0:str, X_1:str, X_2:str):void -SQLstr_column_vacuum; +SQLstr_vacuum; vacuum a string column sql variance 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 _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org