MariaDB ColumnStore 23.10.4 Release Notes

Overview

MariaDB ColumnStore 23.10.4 is a maintenance release of MariaDB ColumnStore. MariaDB ColumnStore is a columnar storage engine included with MariaDB Enterprise Server.

MariaDB ColumnStore 23.10.4 was released on 19 May 2025. This release is of General Availability (GA) maturity. MariaDB ColumnStore 23.10.4 is a GA release in the 23.10 series.

This release of MariaDB ColumnStore is included with MariaDB Enterprise Server 10.6.21-17.

Notable Changes

  • New memory consumption accounting mechanism to prevent OOM events-related crashes. (MCOL-5797)

  • FROM_UNIXTIME(negativeDecimal) not behaving as InnoDB (MCOL-4605)

  • SEC_TO_TIME(wideDecimal) returns 0 in DECIMAL context (MCOL-4607)

  • MOD loses precision on huge narrow decimal (MCOL-4611)

  • Different results compared to innodb with union all and subselect with null in select and impossible where condition (MCOL-4942)

  • cmapi support for log collection (MCOL-5300)

  • JSON_ARRAYAGG in MCS works differently than in InnoDB. (MCOL-5394)

  • CLI Startup - Single start command for Single Node (MCOL-5525)

  • Alias "mcs CLUSTER" commands to just mcs (MCOL-5526)

  • Cmapi (mcs cli) support for columnstore backups (MCOL-5618)

  • Improve Client Error Messaging and async broadcasting config. (MCOL-5638)

  • CTE/aggreation function give wrong results (MCOL-5842)

  • DROP TABLE IF EXISTS should not generate errors for non existing tables (MCOL-5890)

  • Disk based GROUP_CONCAT() (MCOL-5921)

  • NULLIF function returns -32768 instead of NULL when querying a ColumnStore table (MCOL-5922)

  • when a value of a column is empty text ('') the result of group_concat(json_object(...)) is null instead of the correct result set (MCOL-5986)

Issues Fixed

Can result in hang or crash

  • Creating different keys with cskeys on all nodes can break cluster(key not distributed properly) (MCOL-5019)

  • Bitwise aggregation functions do not work with wide decimals (internal error) (MCOL-5386)

  • Loss of PrimProc can lead to infinite loop (MCOL-5396)

  • GROUP_CONCAT in query uses enormous amount of RAM causing OOM to kill PrimProc (MCOL-5852)

  • mariadbd crashing randomly when running "SELECT calShowPartitions(" (MCOL-5879)

  • SubAdapterStep::execute() MCS-2035 Fix Requested (MCOL-5889)

  • primproc oversubscribes memory (MCOL-5918)

  • primproc 11/SEGV - querying a view (MCOL-5932)

  • Fix rollbacks in mcs cli and passing errors during broadcasting config. (MCOL-5962)

  • Subselect sorting is single-threaded always (MCOL-5316)

Platforms

In alignment with the enterprise lifecycle, MariaDB ColumnStore 23.10.3 is provided for:

  • Debian 11 (x86_64, ARM64)

  • Debian 12 (x86_64, ARM64)

  • Red Hat Enterprise Linux 8 (x86_64, ARM64)

  • Red Hat Enterprise Linux 9 (x86_64, ARM64)

  • Rocky Linux 8 (x86_64, ARM64)

  • Rocky Linux 9 (x86_64, ARM64)

  • Ubuntu 20.04 (x86_64, ARM64)

  • Ubuntu 22.04 (x86_64, ARM64)

  • Ubuntu 24.04 (x86_64, ARM64)

This page is: Copyright © 2025 MariaDB. All rights reserved.

spinner

Last updated

Was this helpful?