Skip to content
This repository was archived by the owner on Jan 9, 2026. It is now read-only.

Releases: scalar-labs/scalardl-java-client-sdk

v3.12.2

26 Dec 06:39

Choose a tag to compare

Summary

This release includes several bug fixes and vulnerability fixes.

Community and Enterprise editions

Bug fixes

  • Fixed bugs to handle FLOAT and BLOB data types in the PutToMutable function.
  • Fixed NullPointerException when a client is misconfigured with a digital signature.
  • Fixed status code handling.
  • Fixed CVE-2025-47907 and CVE-2025-58183.
  • Fixed CVE-2025-55163.

v3.12.1

25 Dec 02:17

Choose a tag to compare

Summary

This release has several bug fixes.

Community edition

Bug fixes

  • Fixed JSON Schema Validator repository and version.

Enterprise edition

Bug fixes

  • Fixed duplicated read lock.

v3.12.0

25 Dec 02:17

Choose a tag to compare

Summary

This release introduces several enhancements, such as ScalarDL HashStore and TableStore, and includes several improvements and bug fixes. For detailed changes, see the following.

Enhancements

  • Added ScalarDL HashStore.
  • Added ScalarDL TableStore.

Improvements

  • Supported time-related data types in the generic function.
  • Bundled the ValidateLedger contract into the client.
  • Disabled the coordinator write omission in ScalarDB.

Bug fixes

  • Fixed the state management behavior for read-only transactions.
  • Fixed certificate and secret key version check and messages.
  • Fixed Ledger and Auditor configuration validations for correct authentication settings.
  • Fixed IS NULL and IS NOT NULL conditions handling in table-oriented generic contracts.
  • Fixed CVE-2025-22874.

v3.10.2

20 Jun 05:38

Choose a tag to compare

Summary

This release includes several bug fixes. For detailed changes, see the following.

Bug fixes

v3.9.6

20 Jun 05:37

Choose a tag to compare

Summary

This release includes several bug fixes. For detailed changes, see the following.

Bug fixes

v3.11.0

18 Jun 04:53

Choose a tag to compare

Summary

This release introduces enhancements, such as table-oriented generic contracts, and includes several bug fixes. For detailed changes, see the following.

Enhancements

Bug fixes

v3.10.1

01 Apr 09:33

Choose a tag to compare

Summary

This release has several improvements and bug fixes.

Community edition

Improvements

  • Added client-service APIs and tools for a generic-contract-based setup.

Bug fixes

Enterprise edition

Improvements

  • Improved the lock-recovery behavior when the lock-owner transaction is aborted.

v3.9.5

01 Apr 09:33

Choose a tag to compare

Summary

This release has several improvements and bug fixes.

Community edition

Bug fixes

Enterprise edition

Improvements

  • Improved the lock-recovery behavior when the lock-owner transaction is aborted.

v3.8.5

01 Apr 09:33

Choose a tag to compare

Summary

This release has several improvements and bug fixes.

Community edition

Bug fixes

Enterprise edition

Improvements

  • Improved the lock-recovery behavior when the lock-owner transaction is aborted.

v3.10.0

25 Nov 04:25

Choose a tag to compare

Summary

This release introduces enhancements, such as generic contracts and functions, as well as various improvements, including the addition of error codes. It also includes several bug fixes. For detailed changes, see the following.

Enhancements

  • Added generic contracts and functions.

Improvements

  • Added error codes for error messages.
  • Enabled implicit pre-read in mutable databases.
  • Improved ScalarDB exception handling in function execution.
  • Upgraded the ScalarDB version to 3.14.0.
  • Made executeContract with nonce deprecated.

Bug fixes

  • Disabled SNI host check in the Prometheus exporter.
  • Fixed a bug when handling PKCS#8-formatted private keys.
  • Fixed unexpected validation execution.
  • Fixed a bug with non-nonce transaction IDs.
  • Fixed a bug where a transaction with the JDBC transaction manager incorrectly overwrites an asset.
  • Fixed a bug that makes the Ledger service unable to execute contracts on DynamoDB.
  • Added validation that disables the group commit feature in ScalarDB from being used.
  • Fixed to run with Cosmos DB.
  • Fixed the following vulnerabilities.