Skip to main content
Version: 3.15

ScalarDB 3.15 Release Notes

This page includes a list of release notes for ScalarDB 3.15.

v3.15.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​

Enterprise edition​

Enhancements​

ScalarDB Cluster​
  • Added a configuration option (scalar.db.transaction.enabled) to enable or disable the transaction feature in ScalarDB Cluster. The default value is true.

Bug fixes​

ScalarDB Cluster​
  • Fixed a bug related to the metadata cache behavior when using auth in the SQL interface.
  • Fixed configurations for the embedding feature.
  • Fixed a bug that allowed superusers to execute ABAC administrative operations for non-existing users.
  • Fixed a bug a table-not-found error occurs when dropping empty ABAC system tables.

v3.15.1​

Release date: February 20, 2025

Summary​

This release includes numerous enhancements, improvements, and bug fixes. The 3.15.0 release has been discarded, making this the first official release for 3.15.

Community edition​

Enhancements​

  • Introduced operation attributes, providing the capability to include additional key-value information in operations. (#2333)
  • Add the new time-related data types DATE, TIME, TIMESTAMP, and TIMESTAMPTZ. (#2468 #2491)

Improvements​

  • ScalarDB now supports MySQL 8.4, 8.0; PostgreSQL 17, 16, 15, 14, and 13; Amazon Aurora PostgreSQL 16, 15, 14, and 13; Amazon Aurora MySQL 3, and 2. (#2302)
  • Use the MariaDB Connector/J JDBC driver for any connection URL starting with jdbc:mariadb (#2391)
  • Removed unnecessary loggings in the statement handlers for Cassandra and Cosmos DB. (#2469)

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​

Enhancements​

ScalarDB Cluster​
  • Added support for operation attributes introduced in #2333 to ScalarDB Cluster.
  • Added the attribute-based access control feature.
  • Added support for the time-related types introduced in #2468 to ScalarDB Cluster.
  • Added support for the metadata API for ABAC introduced in scalar-labs/scalardb-sql#708.
  • Added vector search capability to ScalarDB Cluster by integrating LangChain4j.
ScalarDB SQL​
  • Added support for operation attributes to DMLs. Also added support for read tags and write tags in ABAC to DMSs.
  • Support the time-related types DATE, TIME, TIMESTAMP, and TIMESTAMPTZ.
  • Added metadata API for ABAC.
  • Added SQL statements for ABAC.

Bug fixes​

ScalarDB Cluster​
ScalarDB SQL​
  • [Spring Data JDBC For ScalarDB] Fixed a bug existsById() API not working
  • Fix an issue causing the SQL statement parser to reject negative numeric literal for columns of type INT and BIGINT.
This website uses cookies to enhance the visitor experience. By continuing to use this website, you acknowledge that you have read and understood our privacy policy and consent to the use of cookies to help improve your browsing experience and provide you with personalized content.