Release Notes 4.5
The 4.5 release notes were released on December 5th, 2023
Compatibility Matrix
System Requirement |
Details |
---|---|
Supported OS |
|
supported Nvidia driver |
CUDA version from 10.1 up to 11.4.3 |
Storage version |
50 |
Driver compatibility |
|
New Features and Enhancements
► Introducing a new Health-Check Monitor utility command empowers administrators to oversee the database’s health. This command serves as a valuable tool for monitoring, enabling administrators to assess and ensure the optimal health and performance of the database
► A new Query Timeout session flag designed to identify queries that have exceeded a specified time limit. Once the flag value is reached, the query automatically stops
► Optimized JOIN
operation for improved performance with large tables
► The new SWAP TABLE NAMES utility function enables you to swap the names of two tables within a schema.
Known Issues
Percentile is not supported for Window Functions
Version 4.5 resolved Issues
SQ No. |
Description |
---|---|
SQ-11523 |
Resolved internal runtime issue affecting the |
SQ-14292 |
Resolved |
SQ-14869 |
Optimized compilation time for improved performance with large metadata |
SQ-15074 |
Addressed UI access issue for non- |
Deprecations
► 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.
Upgrading to Version 4.5
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>
Version 4.4 introduces a service permission feature that enables superusers to grant and revoke role access to services. However, when upgrading from version 4.2 or earlier to version 4.4 or later, this feature initializes access to services, causing existing roles to lose their access to services.
There are two methods of granting back access to services:
Grant access to all services for all roles using the GRANT USAGE ON SERVICE TO ALL ROLES utility function
Selectively grant or revoke access to services by following the access permission guide
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.