Maintenance Release Changelog v8. 9
On this page
2025-02-11 Version 8. 9. 10
-
Enhancement: Added a vector index cache to limit the amount of memory used by vector indexes.
Refer to Vector Indexing for details. -
Enhancement: Extended the VECTOR_
SUM aggregate function to support the VECTOR
data type. -
Enhancement: Computed column definitions now support the
SPLIT
function. -
Enhancement: The
DROP
andALTER TABLE
commands no longer have to wait for the plan garbage collector. -
Bugfix: Fixed a crash occuring when a table-valued function (TVF) column is used in a
WHERE
clause without a wrappingJSON_
function in aEXTRACT TABLE(JSON_
join.TO_ ARRAY()) -
Bugfix: Fixed a bug that caused CDC-in pipelines to fail while inferring the table schema, with the "Failed to allocate slot in the extractor pool" error.
-
Bugfix: Fixed a deadlock between
ALTER
and failover in a rare race condition. -
Bugfix: Fixed a critical issue where clusters were failing to connect to AWS remote storage due to CURL request timeouts.
-
Bugfix: Fixed a bug where a CDC pipeline gets stuck while waiting for data.
2025-02-04 Version 8. 9. 9
-
Bugfix: Fixed a bug that prevented proper error handling on socket timeout.
-
Bugfix: Fixed a bug in
JSON_
query rewrite for query shapes with theARRAY_ CONTAINS_ STRING LIMIT
clause. -
Bugfix: Fixed support for plan pinning in
IN
list factorization.
2025-01-28 Version 8. 9. 8
-
Enhancement: Improved pipeline error clearing.
Additional errors are cleared when CLEAR PIPELINES ERRORS
is run or when thepipelines_
limit is reached.errors_ retention_ minutes -
Enhancement: Improved performance of
OBSERVE
queries on columnstore tables. -
Enhancement: Improved performance of
OBSERVE
queries by only decoding primary key or internal ID columns for columnstore segment deletes. -
Enhancement:
OBSERVE
queries no longer block DDL operations while reading columnstore segments. -
Enhancement:
OBSERVE
queries no longer require timeouts to prevent blocking database drop operations. -
Enhancement: Added a new engine variable
scheduler_
that specifies the threshold for triggering the verbose logging of scheduler thread timing.slow_ threshold_ seconds -
Enhancement: Added a new engine variable
scheduler_
that specifies the threshold for triggering logging of slow ready queue draining.slow_ ready_ queue_ seconds -
Bugfix: Fixed network connectivity performance issues impacting BYOC clusters communicating with the remote storage.
-
Bugfix: Fixed a bug in lateral join to preserve projection field aliases for lateral join subselects.
-
Bugfix: Fixed an issue that occurred when
OBSERVE
query was run on columnstore tables afterALTER
operations.
2025-01-14 Version 8. 9. 7
-
Enhancement: Improve behavior of garbage collection for plancache.
-
Bugfix: Fixed a bug caused by using a (cross-segment) vector index (Vector Indexing) with null vectors.
Users on prior 8. 9 versions will need to recreate (drop and add) vector indexes for this fix to be effective as the cross-segment indexes are built in the background.
2025-01-12 Version 8. 9. 6
-
Bugfix: Fixes a data-dependent crash condition occurring in certain
TABLE(JSON_
joins introduced in version 8.TO_ ARRAY(. . . 9.
2025-01-07 Version 8. 9. 5
-
Enhancement: Added new nori (Korean) analyzer customizations for Full-Text Search V2.
-
Enhancement: Added support for updated Standard and Enterprise licenses.
-
Enhancement: Added logging for LRU compiled unit eviction.
-
Enhancement: Fixed out of memory (OOM) errors and extra memory usage in Iceberg ingest.
Introduced global engine variable pipelines_
to control memory consumption on leaves.iceberg_ data_ workers_ heap_ size -
Enhancement: Introduced new JSON_
BUILD_ ARRAY function. -
Enhancement: Introduced support for placeholders for partition ID and timestamp in the
SELECT INTO .
command.. . file name -
Bugfix: Fixed a bug causing accumulation of .
rem files on disk. -
Bugfix: Fixed a small memory bug in columnstore scans that use the
JSON_
join optimization.TO_ ARRAY
2024-12-17 Version 8. 9. 4
-
Bugfix: Fixed a crash in
JSON_
.EXTRACT_ STRING -
Bugfix: Fixed a bug with updates and asserts using
JSON_
predicates.ARRAY_ CONTAINS_ <type> -
Bugfix: Fixed bottomless upload throttling criteria.
-
Bugfix: Blocked creation of temporary table as a shallow copy.
-
Bugfix: Resolved an issue where an in-development subsystem can leak files on disk
2024-12-12 Version 8. 9. 3
-
Enhancement: Added Korean language analyzer for full-text search V2.
-
Enhancement: Added support to infer CSV files with a single column when the file contains no field terminators in any record.
-
Enhancement: Relaxed dependency on partition count of leaf nodes for leaf plans.
-
Bugfix: Fixed handling of heartbeat messages in the MongoDB® extractor in debug mode.
-
Bugfix: Fixed display of default BSON and string values with null-terminators in the information schema.
-
Bugfix: Removed trailing dot for decimal column types that have scale equal to 0.
-
Bugfix: Fixed
IN
-list index matching for columnstore tables when a query has multipleIN
-list predicates. -
Bugfix: Fixed a bug that caused an invalid optree error after the
JsonArrayContainsToTableBuiltin
rewrite.
2024-11-27 Version 8. 9. 2
-
Bugfix: Fixed a crash that occurred during spilling when executing a query with a large number of
GROUP BY
columns. -
Bugfix: Fixed performance regression in Vector Search when using
DOT_
metric.PRODUCT -
Bugfix: Added an optional 'swap_
time' argument to UUID_
andTO_ BIN BIN_
functions.TO_ UUID -
Bugfix: Allowed cached table memory to be freed for empty tables in replica databases.
-
Bugfix: Fixed a lateral join parsing bug.
Last modified: February 12, 2025