v3.16.2
Summary
This release includes several bug fixes and vulnerability fixes.
Community edition
Enhancements
- Add integration tests for Cassandra 4 and 5. (#3143)
Bug fixes
- Fixed
--no-headeroption being ignored in data loader CSV exports (#2924) - Upgraded the Cosmos DB library to fix a security issue. CVE-2025-55163 (#3105)
- Fixed an inconsistency where Get and Scan operations were prepared differently for transaction reads and Serializable validation, which could result in inconsistent ordering and cause Serializable validation failures. (#3113)
- Deprecated
--log-successargument and introduced a new replacement option--enable-log-success(#3117) - Fixed incorrect validation causing maxThreads to be treated as required (#3128)
- Prohibited Get and Scan operations using secondary indexes when the isolation level is SERIALIZABLE in the Consensus Commit transaction manager, as these operations are now defined as eventually consistent and cannot guarantee the strict consistency required by SERIALIZABLE isolation. (#3133)
- Updated the import command help text to include default values for four CLI arguments. (#3059)
- Fixed data-loader to properly handle unexpected exceptions during transaction processing for importing, ensuring transactions are aborted and errors are logged with proper context. (#3183)
- Fixed failure log writing issue in storage mode for Data Loader imports (#3189)
- Fixed handling of "null" values for non-TEXT columns in CSV imports (#3160)
- Upgraded the SQLServer driver to fix a security issue. CVE-2025-59250 (#3223)
Enterprise edition
Bug fixes
ScalarDB Cluster
- Fixed a bug where
ResultSetin SQL API returned incorrect results when duplicate column names were present. - Upgraded the gRPC library to fix a security issue. CVE-2025-55163
- Upgraded
grpc_health_probeto fix security issues: CVE-2025-47907, CVE-2025-58183, CVE-2025-58186, CVE-2025-58187, and CVE-2025-58188.