Skip to main content
Version: 3.7

ScalarDL 3.7 Release Notes

This page includes a list of release notes for ScalarDL 3.7.

v3.7.3

Release date: April 17, 2024

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

v3.7.2

Release date: April 18, 2023

Improvements

  • Updated the in-house JRE 8 Docker image to 1.1.11.
  • Updated the in-house JRE Docker image to 1.1.12.
  • Updated the in-house JRE image to 1.1.10.
  • Updated the version of gRPC health probe to 0.4.15.
  • Used the latest version of Ubuntu.

Bug fixes

  • Added a fix to verify signatures when reading them from Ledger.
  • Fixed thread unsafety in Ledger validation.

v3.7.1

Release date: January 6, 2023

Improvements

  • Updated the in-house JRE Docker image.
  • Updated the version of ScalarDB.

v3.7.0

Release date: December 2, 2022

Enhancements

  • Made Asset be able to return AssetMetadata that includes some internal metadata.
  • Added a transaction asset scanner to scan Ledger assets.
  • Added a transaction scannable tracer manager.

Improvements

  • Made AssetInput not manage data.
  • Renamed classes, such as AuditorAssetScanner.
  • Revised ContractsRegistration and FunctionsRegistration.
  • Added more sources to the SDK.

Bug fixes

  • Added FunctionManager to make Function mockable.
  • Used scannable LedgerTracer that does storage scan in a Contract.
  • Fixed CVE-2022-27664.
  • Fixed CVE-2022-32149.
  • Fixed CVE-2022-42003 and CVE-2022-42004.
  • Updated the version of gRPC to fix a vulnerability.
  • Added @OverRide to fix a warning from ErrorProne.
  • Upgraded the version of ScalarDB.