Skip to content

Releases: scalar-labs/scalardl

v3.10.1

01 Apr 09:06
Compare
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. (#97)

Bug fixes

Enterprise edition

Improvements

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

v3.9.5

01 Apr 09:06
Compare
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:05
Compare
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:20
fe6078c
Compare
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.

v3.9.4

25 Nov 05:22
fe6078c
Compare
Choose a tag to compare

Summary

This release includes the following bug fixes.

Bug fixes

v3.9.3

01 Nov 03:42
fe6078c
Compare
Choose a tag to compare

Summary

This release includes the following bug fixes.

Bug fixes

  • Fixed a bug that prevented ScalarDL from running on Cosmos DB.

v3.8.4

25 Nov 05:24
fe6078c
Compare
Choose a tag to compare

Summary

This release includes the following bug fixes.

Bug fixes

v3.8.3

01 Nov 03:41
fe6078c
Compare
Choose a tag to compare

Summary

This release includes the following bug fixes.

Bug fixes

  • Fixed a bug that prevented ScalarDL from running on Cosmos DB.

v3.9.2

28 Aug 06:02
33b402c
Compare
Choose a tag to compare

Summary

This release includes several bug fixes and vulnerability fixes.

Bug fixes

  • Fixed a bug when handling PKCS#8 format private key.
  • Fixed a comment for HMAC settings.
  • Fixed sources and Javadoc for artifacts.
  • Fixed CVE-2024-24790, CVE-2023-45283, and CVE-2023-45288.
  • Fixed an issue that does not run integration tests with JUnit5.
  • Fixed e2e tests to run correctly.
  • Fixed unexpected validation execution.
  • Fixed a bug with non-nonce transaction ID.
  • Fixed a bug where a transaction with the JDBC transaction manager wrongly overwrites an asset.
  • Fixed a bug that makes the Ledger service unable to execute contracts on DynamoDB.

v3.8.2

28 Aug 06:01
33b402c
Compare
Choose a tag to compare

Summary

This release includes several bug fixes and vulnerability fixes.

Bug fixes

  • Fixed a bug when handling PKCS#8 format private key.
  • Fixed a comment for HMAC settings.
  • Fixed sources and Javadoc for artifacts.
  • Fixed CVE-2024-24790, CVE-2023-45283, and CVE-2023-45288.
  • Fixed an issue that does not run integration tests with JUnit5.
  • Fixed e2e tests to run correctly.
  • Fixed unexpected validation execution.
  • Fixed a bug with non-nonce transaction ID.
  • Fixed a bug where a transaction with the JDBC transaction manager wrongly overwrites an asset.
  • Fixed a bug that makes the Ledger service unable to execute contracts on DynamoDB.