ScalarDB 3.14 Release Notes
This page includes a list of release notes for ScalarDB 3.14.
v3.14.4​
Release date: July 16, 2025
Summary​
This release includes several bug fixes and vulnerability fixes.
Community edition​
Bug fixes​
- Added exception handling for DateTimeParseException on column value conversion (#2662)
- Fixed potential connection leak when using
jdbcstorage and Scan operation fails because the target table doesn't exist (#2766) - Upgraded the PostgreSQL driver to fix security issues. CVE-2025-49146 (#2772)
- Fixed error handling for mutations in Cassandra. (#2827)
Enterprise edition​
Bug fixes​
ScalarDB Cluster​
- Fixed a memory leak issue when the coordinator group commit feature is enabled.
- Upgraded the
jettylibrary to fix a security issue. CVE-2024-13009 - Upgraded
grpc_health_probeto fix a security issue. CVE-2025-22874
v3.14.3​
Release date: May 15, 2025
Summary​
This release includes fixes for vulnerabilities and bugs.
Community edition​
Bug fixes​
- Fixed an issue with
DistributedStorageAdmin.getNamespaceNames()API when using the DynamoDB storage with the namespace prefix settingscalar.db.dynamo.namespace.prefix. The namespace names returned by this method wrongly contained the prefix. (#2641)
Enterprise edition​
Bug fixes​
ScalarDB Cluster​
- Upgraded
grpc_health_probeto fix a security issue. CVE-2025-22869
v3.14.2​
Release date: March 24, 2025
Summary​
This release has several improvements and bug fixes.
Community edition​
Improvements​
- ScalarDB BIGINT datatype will now be mapped to Oracle's NUMBER(16). (#2566)
Bug fixes​
- Upgraded the Netty library to fix a security issue. CVE-2025-24970 (#2552)
Enterprise edition​
Bug fixes​
ScalarDB Cluster​
- Upgraded
grpc_health_probeto fix security issues. CVE-2024-45337 CVE-2024-45338 - Fixed a bug related to the metadata cache behavior when using auth in the SQL interface.
ScalarDB SQL​
- Fix an issue causing the SQL statement parser to reject negative numeric literal for columns of type INT and BIGINT.
v3.14.1​
Release date: January 23, 2025
Summary​
This release has several improvements and bug fixes.
Community edition​
Improvements​
- ScalarDB now supports MySQL 8.4 and 8.0; PostgreSQL 17, 16, 15, 14, and 13; Amazon Aurora PostgreSQL 16, 15, 14, and 13; and Amazon Aurora MySQL 3 and 2. (#2302)
Bug fixes​
- Added validation for primary key columns in the Cosmos DB adapter. The validation ensures that the text values of the primary key columns do not contain illegal characters (
:,/,\,#, and?). (#2292) - Fixed the behavior of multiple mutations for the same record in a transaction in Consensus Commit. (#2340)
- Fixed the behavior when deleting a non-existing record in the Cosmos adapter. (#2341)
- Fixed bugs in GetBuilder and ScanBuilder. (#2352)
Enterprise edition​
Bug fixes​
ScalarDB SQL​
- [Spring Data JDBC For ScalarDB] Fixed a bug regarding the
existsById()API not working.
v3.14.0​
Release date: November 22, 2024
Summary​
This release includes a lot of enhancements, improvements, bug fixes, and vulnerability fixes.
Community edition​
Enhancements​
- Added the encrypted column concept to ScalarDB. (#1907 #1975)
- Added support for MariaDB 11.4 and Oracle 19. (#2061)
Improvements​
- Added options for changing the key column size for MySQL and Oracle and used 128 bytes as the default. (#2245)
- Changed the default value of the metadata cache expiration time (
scalar.db.metadata.cache_expiration_time_secs) to 60 seconds. (#2274)
Bug fixes​
- Fixed a bug where
NullPointerExceptionwhen a table specified in a Get/Scan object is not found in Consensus Commit. (#2083) - Fixed a corner case issue that causes inconsistent Coordinator states when lazy recovery happens before group commit (#2135)
- Upgraded the mysql driver to fix security issues. CVE-2023-22102 (#2238)
Enterprise edition​
Enhancements​
ScalarDB Cluster​
- Added support for encrypted columns introduced in #1907.
- Added support for the group commit feature for the Coordinator table.
- Added support for encryption.
- Added support for
getCurrentUser()inDistributedTransactionAdminandMetadatato retrieve the current logged-in user.
ScalarDB SQL​
- Added support for encrypted columns introduced in #1907 for the Metadata API.
- Added support for encrypted columns for
CREATE TABLEandALTER TABLE ADD COLUMNstatements. - Added
SHOW USERSandSHOW GRANTScommands, which list users and privileges for a specified user, respectively.
Improvements​
ScalarDB GraphQL​
- With this update, if
scalar.db.graphql.namespacesis not specified, GraphQL server generates a GraphQL schema for all tables in all ScalarDB-managed namespaces.
Bug fixes​
ScalarDB Cluster​
- Fixed a bug where
NullPointerExceptionoccurs when catching an exception without message. - Upgraded
grpc_health_probeto fix a security issue. CVE-2024-34156 - Upgraded
scalar-adminto fix a security issue. CVE-2024-25638 - Upgraded the Protobuf Java library to fix a security issue. CVE-2024-7254