Release Notes 4.10
The 4.10 release notes were released on January 20th, 2025
Compatibility Matrix
System Requirement |
Details |
---|---|
Supported OS |
RHEL 8.9 |
supported Nvidia driver |
CUDA version 12.3.2 |
Storage version |
58 |
Driver compatibility |
|
New Features and Enhancements
► Alter Default Permissions is now enhanced to include support for USER DEFINED FUNCTIONS
.
► Enahnced Regular Expresseion (RegEx) support.
► Python version for Python User Defined Functions has been upgraded to Python 3.11.
Known Issues
Percentile is not supported for Window Functions
Version 4.10 resolved Issues
SQ No. |
Description |
---|---|
SQ-18800 |
Running Create Table As Select from a table with delete predicates causes worker abnormal behavior |
SQ-18797 |
Worker failure leaves orphan locks |
SQ-18555 |
Enhance set parameter command efficiency |
SQ-18504 |
Access Control Permissions - Functions |
SQ-18253 |
A network insert query fails |
SQ-16436 |
Right function error |
SQ-14398 |
Improve orphan locks handling |
Deprecations
► Haskell CLI
Starting October 2024, support for the Haskell CLI is discontinued, and it is replaced by the Multi Platform CLI that is compatible with the Haskell CLI with the added value of Table-View
and cross platform compatability.
► CentOS Linux 7.x
As of June 2024, CentOS Linux 7.x will reach its End of Life and will not be supported by SQreamDB. This announcement provides a one-year advance notice for our users to plan for this change. We recommend users to explore migration or upgrade options to maintain ongoing support and security beyond this date.
REHL 8.x is now officially supported.
► DateTime2 Alias
Starting April 2025, The alias DateTime2
for the DateTime
Data Type is being deprecated to simplify our data model and make way for the introduction of a new data type named DateTime2
. While DateTime2
will remain functional as an alias until April 2025, we recommend updating your code to use DateTime
directly to ensure compatibility.
Upgrading to Version 4.10
Generate a back-up of the metadata by running the following command:
select backup_metadata('out_path');
Tip
SQreamDB recommends storing the generated back-up locally in case needed.
SQreamDB runs the Garbage Collector and creates a clean backup tarball package.
Shut down all SQreamDB services.
Copy the recently created back-up file.
Replace your current metadata with the metadata you stored in the back-up file.
Navigate to the new SQreamDB package bin folder.
Run the following command:
./upgrade_storage <levelDB path>
Note
Upgrading from a major version to another major version requires you to follow the Upgrade Storage step. This is described in Step 7 of the Upgrading SQreamDB Version procedure.