Skip to content

Releases: scalar-labs/scalardl

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.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.

v3.9.1

19 Apr 10:01
07e551e
Compare
Choose a tag to compare

Summary

This release is for the following bug fix.

Bug fixes

  • Fixed SNI host check in Prometheus exporter with TLS.

v3.9.0

05 Apr 09:53
07e551e
Compare
Choose a tag to compare

Summary

This release includes several enhancements, such as introducing a single top-level command, “scalardl”, which integrates all ScalarDL management commands for better usability and a gateway functionality to let developers write ScalarDL applications using any programming language. This release also has a lot of improvements and bug fixes. See the following for detailed changes.

Enhancements

  • Added "scalardl" command for better usability.
  • Added ScalarDL Gateway.
  • Added license-checking mechanism.
  • Added TLS support for the Prometheus exporter.

Improvements

  • Improved gRPC configurations in clients and servers.
  • Improved the GateKeeper behavior.
  • Improved CI release workflow.
  • Improved CI tests and maintenance.
  • Made the servers transition to decommissioning state before shutting down.
  • Made contracts and functions loadable in registration time.
  • Supported OpenShift.
  • Migrated schema-loader back.
  • Upgraded depending libraries.

Bug fixes

  • Fixed dimension names for AWS meters.
  • Fixed registry name of AWS Marketplace.
  • Fixed to avoid outputting credential information as a log.
  • Fixed to use getTargetHost() to properly get LEDGER_HOST.
  • Fixed busybox version in Dockerfile.
  • Fixed a bug to use the intermediary mode.
  • Fixed the bound argument of FunctionalInterface for gRPC stub method in ThrowableConsumer and ThrowableFunction.
  • Fixed AuthenticationMethod to accept "digital-signature".
  • Fixed a spotbugs issue and formated code for consistency.
  • Fixed Function execution to return its results to clients.
  • Fixed an unnecessary warning when the specified secret has already been registered.
  • Fixed TLS-related code and configurations to work properly.
  • Fixed gRPC-related configurations.
  • Fixed several configuration issues, especially Gateway with TLS.
  • Fixed to use grpc_health_probe in the Gateway docker image to support TLS gRPC health check.
  • Upgraded org.everit.json.schema to 1.14.2. CVE-2023-5072
  • Upgraded grpc-health-probe to fix security issues. CVE-2023-39325 GHSA-m425-mq94-257g
  • Upgraded the base image to fix security issues. CVE-2022-29458 CVE-2022-29458 CVE-2023-4911 CVE-2023-29491 CVE-2023-47038
  • Upgraded org.bouncycastle:bcprov-jdk15on from 1.59 to 1.70 CVE-2018-1000180 CVE-2018-1000613 CVE-2020-28052

v3.8.1

18 Apr 00:01
07e551e
Compare
Choose a tag to compare

Bug fixes

  • Fixed dimension names for AWS meters.
  • Fixed registry name of AWS Marketplace.
  • Fixed to avoid outputting credential information as a log.
  • Fixed to use getTargetHost() to properly get LEDGER_HOST.
  • Fixed busybox version in Dockerfile.
  • Fixed a bug to use the intermediary mode.
  • Fixed the bound argument of FunctionalInterface for gRPC stub method in ThrowableConsumer and ThrowableFunction.
  • Fixed AuthenticationMethod to accept "digital-signature".
  • Fixed Function execution to return its results to clients.
  • Fixed an unnecessary warning when the specified secret has already been registered.
  • Fixed TLS-related code and configurations to work properly.
  • Fixed several configuration issues.
  • Upgraded org.everit.json.schema to 1.14.2. CVE-2023-5072
  • Upgraded grpc-health-probe to fix security issues. CVE-2023-39325 GHSA-m425-mq94-257g
  • Upgraded the base image to fix security issues. CVE-2022-29458 CVE-2022-29458 CVE-2023-4911 CVE-2023-29491 CVE-2023-47038
  • Upgraded org.bouncycastle:bcprov-jdk15on from 1.59 to 1.70 CVE-2023-33201 CVE-2023-33202

v3.7.3

17 Apr 23:59
07e551e
Compare
Choose a tag to compare

Bug fixes

  • Fixed registry name of AWS Marketplace.
  • Fixed to avoid outputting credential information as a log.
  • Fixed to use getTargetHost() to properly get LEDGER_HOST.
  • Fixed busybox version in Dockerfile.
  • Fixed a bug to use the intermediary mode.
  • Fixed the bound argument of FunctionalInterface for gRPC stub method in ThrowableConsumer and ThrowableFunction.
  • Fixed Function execution to return its results to clients.
  • Fixed TLS-related code and configurations to work properly.
  • Fixed several configuration issues.
  • Upgraded org.everit.json.schema to 1.14.2. CVE-2023-5072
  • Upgraded grpc-health-probe to fix security issues. CVE-2023-39325 GHSA-m425-mq94-257g
  • Upgraded the base image to fix security issues. CVE-2022-29458 CVE-2022-29458 CVE-2023-4911 CVE-2023-29491 CVE-2023-47038
  • Upgraded org.bouncycastle:bcprov-jdk15on from 1.59 to 1.70 CVE-2023-33201 CVE-2023-33202