ScalarDB 3.10 Release Notes
This page includes a list of release notes for ScalarDB 3.10.
v3.10.6
Release date: October 13, 2024
Summary
This release includes several bug fixes, and vulnerability fixes.
Community edition
Enhancements
- Added support for MariaDB 11.4 and Oracle 19. (#2061)
Bug fixes
- Fixed a bug where
NullPointerException
when a table specified in a Get/Scan object is not found in Consensus Commit. (#2083) - Upgraded the mysql driver to fix security issues. CVE-2023-22102 (#2238)
- Upgraded the gRPC library, the Protocol Buffers library, grpc_health_probe, and scalar-admin to fix security issues. CVE-2024-7254, CVE-2024-25638, and CVE-2024-34156 (#2277)
Enterprise edition
Bug fixes
ScalarDB Cluster
- Upgraded
grpc_health_probe
to fix a security issue. CVE-2024-34156 - Upgraded
scalar-admin
to fix a security issue. CVE-2024-25638 - Upgraded the Protobuf Java library to fix a security issue. CVE-2024-7254
ScalarDB GraphQL
- Upgraded the GraphQL Java library to fix security issues. CVE-2024-40094
v3.10.5
Release date: July 3, 2024
Summary
This release includes several improvements, bug fixes, and vulnerability fixes.
Community edition
Improvements
- Refactored scan with filtering. (#1715)
- Changed the hard-coded password for the Oracle user to a more secure one in the JDBC adapter. (#1765)
- Update base image of container image. This update fixes an OOM issue on a Kubernetes with cgroup v2 environment. In the previous versions, if you use a Kubernetes cluster with cgroup v2, you might face an OOM-killed issue. (#1826)
Bug fixes
- Fixed a bug where
NullPointerException
occurs during theEXTRA_READ
validation when scanning records in a transaction, but some of them are deleted by other transactions. (#1624) - Fixed a bug where users could see inconsistent results when scanning records by an index key after putting the related records in Consensus Commit transactions. (#1727)
- Upgraded
grpc_health_probe
to fix security issues. CVE-2024-24790, CVE-2023-45283, and CVE-2023-45288 (#1980) - Fixed snapshot management issues. (#1976)
Enterprise edition
Improvements
ScalarDB Cluster
- Update base image of container image. This update fixes an OOM issue on a Kubernetes with cgroup v2 environment. In the previous versions, if you use a Kubernetes cluster with cgroup v2, you might face an OOM-killed issue.
ScalarDB GraphQL
- Update base image of container image. This update fixes an OOM issue on a Kubernetes with cgroup v2 environment. In the previous versions, if you use a Kubernetes cluster with cgroup v2, you might face an OOM-killed issue.
ScalarDB SQL
- Update base image of container image. This update fixes an OOM issue on a Kubernetes with cgroup v2 environment. In the previous versions, if you use a Kubernetes cluster with cgroup v2, you might face an OOM-killed issue.
Bug fixes
ScalarDB Cluster
- Upgraded
grpc_health_probe
to fix security issues. CVE-2024-24790, CVE-2023-45283, and CVE-2023-45288
ScalarDB SQL
- Upgraded
grpc_health_probe
to fix security issues. CVE-2024-24790, CVE-2023-45283, and CVE-2023-45288
v3.10.4
Release date: April 1, 2024
Summary
This release includes several improvements and a vulnerability fix.
Enterprise edition
Bug fixes
ScalarDB Cluster
- Upgraded the Kubernetes Client Java lib to fix security issues: CVE-2024-25710 and CVE-2024-26308.
v3.10.3
Release date: February 26, 2024
Summary
This release has several bug and vulnerability fixes.
Community edition
Bug fixes
- Improved some error handling to avoid potential NPE in JDBC storages. (#1442)
- Upgraded the base image to fix security issues. CVE-2023-47038 (#1522 #1521)
- Upgraded the PostgresSQL lib to fix security issues. CVE-2024-1597 (#1547)
Enterprise edition
Bug fixes
ScalarDB Cluster
- Upgraded the base image to fix security issues. CVE-2023-47038
ScalarDB GraphQL
- Upgraded the base image to fix security issues. CVE-2023-47038
ScalarDB SQL
- Upgraded the base image to fix security issues. CVE-2023-47038
v3.10.2
Release date: December 26, 2023
Summary
This release has several bug fixes, vulnerability fixes, and document improvements.
Community edition
Bug fixes
- Fix to ignore empty condition set when building Scan object (#1006)
- Fix to handle version-specific integration tests (#1037)
- Fix ScanBuilder bug (#1045)
- Fix to handle supported data types properly when importing tables in MySQL and SQL Server (#1055)
- Fix flaky relational scan integration tests (#1069)
- Upgraded the base image to fix security issues. CVE-2023-4911 CVE-2023-29491 (#1143 #1144)
- Upgraded the jetty library to 9.4.53.v20231009 to fix security issue. CVE-2023-36478 (#1142)
- Upgraded grpc-health-probe to fix security issues. CVE-2023-39325 GHSA-m425-mq94-257g (#1297)
- Upgraded the Cosmos DB client lib to fix security issues. CVE-2023-34062 (#1348)
Enterprise edition
Improvements
ScalarDB Cluster
- Provide pay-as-you-go containers to AWS Marketplace
- Provide ScalarDB Cluster (BYOL) in Azure Marketplace. You can use ScalarDB Cluster by subscribing to ScalarDB Cluster in Azure Marketplace.
- Provide ScalarDB Cluster (BYOL) in AWS Marketplace. You can use ScalarDB Cluster by subscribing to ScalarDB Cluster in AWS Marketplace.
Bug fixes
ScalarDB Cluster
- Should pass all properties to SQL client
- Upgraded the base image to fix security issues. CVE-2023-4911 CVE-2023-29491
- Upgraded the jetty library to 9.4.53.v20231009 to fix security issue. CVE-2023-36478
- Upgraded grpc-health-probe to fix security issues. CVE-2023-39325 GHSA-m425-mq94-257g
ScalarDB GraphQL
- Upgraded the base image to fix security issues. CVE-2023-4911 CVE-2023-29491
- Upgraded the jetty library to 9.4.53.v20231009 to fix security issue. CVE-2023-36478
ScalarDB SQL
- Upgraded the base image to fix security issues. CVE-2023-4911 CVE-2023-29491
- Upgraded the jetty library to 9.4.53.v20231009 to fix security issue. CVE-2023-36478
- Upgraded grpc-health-probe to fix security issues. CVE-2023-39325 GHSA-m425-mq94-257g
v3.10.1
Release date: August 7, 2023
Summary
This release has several small improvements and document improvements.
Change logs
Improvements
- Fix java warnings in MutationConditionsValidatorTest (#970)
Documentation
- Revise document for handling exceptions for Two-phase Commit Transactions (#934)
- Revise document for Handle exceptions (#975)