Release Notes 4.18
The 4.18 release notes were released on October 30, 2026
Compatibility Matrix
System Requirement |
Details |
|---|---|
Supported OS |
RHEL 8.9 / 8.10 / 9.5 / 9.6 |
supported Nvidia driver |
CUDA version 12.3.2 / 12.6.1 / 12.9.1 / 13.0 |
Storage version |
102 |
New Features
► PIVOT ARRAY and PIVOT DISTINCT ARRAY accept a subquery in place of the list of values to pivot on. Please see PIVOT ARRAY with a value query.
► New SHOW_STUCK_UNLINKS utility function lists deleted files whose removal from disk has failed. Please see SHOW_STUCK_UNLINKS.
Known Issues
Using Grant operation on a specific UDF function fail.
Percentile is not supported for Window Functions
The Node.JS connector does not support ARRAY data types.
Version 4.18 resolved Issues
SQ No. |
Description |
|---|---|
SQ-20823 |
Data sorting query failed in particular circumstances |
SQ-22773 |
Files left in the table folder after DROP TABLE are now removed from disk |
SQ-22929 |
Improved performance of queries that keep a small number of rows from each chunk |
SQ-23036 |
Improved catalog table query performance |
SQ-23290 |
PIVOT ARRAY now accepts a subquery as its list of values |
SQ-23297 |
Deleted files are now removed from disk after a worker disconnects |
SQ-23331 |
Improved chunk skipping on TEXT columns, for consistent query performance |
SQ-23334 |
Further improved performance of queries that keep a small number of rows from each chunk |
SQ-23361 |
Metadata of deleted chunks is now cleaned up |
SQ-23372 |
Improved performance of queries running in parallel |
SQ-23373 |
Improved query performance on tables sorted with CLUSTER BY |
Deprecation
► No deprecations in this version.
Upgrading to Version 4.18
Upgrading to this version requires an additional infrastructure, to support some of it’s functionality. The requirements are listed below. In addition, it is required to perform a storage upgrade according to the listed process.
Additional packages
Please see additional installation requirements for In-process functions in this page
Storage upgrade
► Running storage upgrade and metadata backup listed below are mandatory for this version
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.