The MonetDB Foundation is pleased to announce the Dec2023-SP4 bugfix release of the MonetDB suite of programs. More information about MonetDB can be found on our website at https://www.monetdb.org/. For details on this release, please see the release notes at https://www.monetdb.org/release-notes/dec2023/. As usual, the download location is https://www.monetdb.org/downloads/. ### MonetDB5 Server - 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. ### SQL Frontend - 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. ### Bug Fixes - [7509](https://github.com/MonetDB/MonetDB/issues/7509): MonetDB Dec2023-SP2 crashes at `sql_init_subtype` - [7511](https://github.com/MonetDB/MonetDB/issues/7511): MonetDB Dec2023-SP2 crashes with the `PASSWORD_HASH` function - [7512](https://github.com/MonetDB/MonetDB/issues/7512): MonetDB Dec2023-SP2 crashes with the `GET_MERGE_TABLE_PARTITION_EXPRESSIONS` function - [7513](https://github.com/MonetDB/MonetDB/issues/7513): MonetDB Dec2023-SP2 crashes with the `GETHOST` function - [7518](https://github.com/MonetDB/MonetDB/issues/7518): mserver reports errors when starting if geom module is enabled but database was created without - [7526](https://github.com/MonetDB/MonetDB/issues/7526): deadlock, causing new connections to hang indefinitely - [7531](https://github.com/MonetDB/MonetDB/issues/7531): loading more than 2147483647 rows gives issue. - [7536](https://github.com/MonetDB/MonetDB/issues/7536): Truncated file when dumping a table from mclient into a gzipped file - [7537](https://github.com/MonetDB/MonetDB/issues/7537): MonetDB crashes with a SIGSEGV due to a null pointer dereference when using prepared statements - [7541](https://github.com/MonetDB/MonetDB/issues/7541): Unexpected result when using `LEVENSHTEIN` - [7546](https://github.com/MonetDB/MonetDB/issues/7546): monetdbd leaks file descriptors when starting mserver5.