Download Latest Version scalardb-cluster-data-loader-cli-3.18.0-all.jar (191.9 MB)
Email in envelope

Get an email when there's a new version of ScalarDB

Home / v3.17.2
Name Modified Size InfoDownloads / Week
Parent folder
scalardb-cluster-sql-cli-3.17.2-all.jar 2026-03-06 193.8 MB
scalardb-cluster-schema-loader-3.17.2-all.jar 2026-03-06 190.6 MB
scalardb-cluster-replication-cli-3.17.2-all.jar 2026-03-06 192.9 MB
scalardb-cluster-data-loader-cli-3.17.2-all.jar 2026-03-06 190.8 MB
scalardb-data-loader-cli-3.17.2.jar 2026-03-06 153.1 MB
scalardb-schema-loader-3.17.2.jar 2026-03-06 152.4 MB
README.md 2026-03-06 2.3 kB
v3.17.2 source code.tar.gz 2026-03-06 1.8 MB
v3.17.2 source code.zip 2026-03-06 2.6 MB
Totals: 9 Items   1.1 GB 0

Summary

This release includes several improvements and bug fixes.

Community edition

Improvements

  • Extended the applicability of one-phase commit optimization in the Consensus Commit protocol. This allows one-phase commit to be used even in SERIALIZABLE isolation level when the transaction only reads records that it subsequently updates, improving performance for read-modify-write workloads. (#3295)

Bug fixes

  • Added explicit commits for Oracle database when using SERIALIZABLE isolation level to ensure snapshot updates after each operation. (#3294)
  • Upgraded the Jackson library to fix a security issue: GHSA-72hv-8253-57qq (#3394)

Enterprise edition

Bug fixes

ScalarDB Cluster

  • Fixed an issue where the batch operation with piggyback commit threw CrudException instead of CrudConflictException when a commit conflict occurred. This allows clients to properly detect and handle commit conflicts.
  • Fixed a bug where batch() with piggyback commit threw CrudException instead of UnknownTransactionStatusException on unexpected gRPC errors. This could cause incorrect error handling on the client side, as the transaction status was actually unknown when piggyback commit was enabled.
  • Upgraded grpc_health_probe to fix security issues: CVE-2025-68121, CVE-2025-61726, CVE-2025-61728, CVE-2025-61729, and CVE-2025-61730
  • Upgraded the Kubernetes Java Client to fix a security issue: CVE-2024-29371
  • Excluded com.microsoft.azure:adal4j from the Kubernetes Java Client to fix security issues: CVE-2023-52428, CVE-2021-31684, and CVE-2023-1370
  • Upgraded the Jackson library to fix a security issue: GHSA-72hv-8253-57qq

ScalarDB SQL

  • Ambiguous column names in ORDER BY and HAVING clauses were detected.
  • Fixed a ClassCastException that occurred in StatementUtils.appendTerm() when handling DATE, TIME, TIMESTAMP, and TIMESTAMPTZ values. These values are now correctly formatted as string literals instead of being incorrectly cast to String.
  • Fixed SelectStatement.toSql() to correctly generate ORDER BY clauses with aggregate functions such as SUM() and COUNT(). Previously, only column-based orderings were handled, causing incorrect SQL output when function-based orderings were used.
Source: README.md, updated 2026-03-06