Skip to main content
Version: 3.7

ScalarDB 3.7 Release Notes

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

v3.7.7

Release date: December 25, 2023

Summary

This release has several bug fixes, vulnerability fixes, and document improvements.

Change logs

Bug fixes

v3.7.6

Release date: August 7, 2023

Summary

This release has several bug fixes and vulnerability fixes.

Change logs

Bug fixes

v3.7.5

Release date: July 1, 2023

Summary

This release has several small improvements and vulnerability fixes.

Change logs

Improvements

  • Improve some toString expressions of Selection Operators (#920)

Bug fixes

  • Bump scalar-labs/jre8 from 1.1.12 to 1.1.13 in /server (#881)
  • Bump scalar-labs/jre8 from 1.1.12 to 1.1.13 in /schema-loader (#882)
  • Bump scalar-labs/jre8 from 1.1.13 to 1.1.14 in /schema-loader (#903)
  • Bump scalar-labs/jre8 from 1.1.13 to 1.1.14 in /server (#902)
  • Should call abort() when aborting transaction in transaction wrapper classes (#919)

Documentation

  • Change HTML syntax to Markdown for images (3.7) (#877)

v3.7.4

Release date: April 28, 2023

Summary

This release has several bug fixes and vulnerability fixes.

Change logs

Bug fixes

v3.7.3

Release date: December 27, 2022

Summary

This release adds several configurations for gRPC and has several bug fixes.

Change logs

Enhancements

  • Add configurations for gRPC (#776)

Bug fixes

v3.7.2

Release date: December 1, 2022

Summary

This release has several bug fixes.

Change logs

Bug fixes

v3.7.1

Release date: November 16, 2022

Summary

This release has several bug fixes.

Change logs

Bug fixes

v3.7.0

Release date: September 3, 2022

Summary

This release has several enhancements, improvements, bug fixes, vulnerability fixes, and document improvements.

Highlights of this release are as follows:

  • Add namespace prefix support for Dynamo (The configuration name is scalar.db.dynamo.namespace.prefix. Please see this document for the details
  • Add alter table command to Schema Loader tool (Please see this document for the details)

Change logs

Enhancements

  • Add capability to add a new column to an existing table in the Administration interface (#638)
  • Add alter table command to Schema Loader tool (#648)
  • Add begin() and rollback() methods to Distributed Transaction API (#656)
  • Add begin() and abort() to Two-phase Commit Transaction API (#657)
  • Add new configuration to include transaction metadata on Get and Scan operations results when using Consensus Commit (#649)
  • Add namespace prefix support for Dynamo (#658)

Improvements

  • Modify descriptions in archive.gradle (#637)
  • Update Scalar DB dependency in Getting Started (#640)
  • Deprecate table mapping in Multi-storage (#641)
  • Change default value of is-transaction-table in Schema Loader (#642)
  • Admin "repairTable()" handle metadata corruption (#652)
  • Refactor TableMetadataManager (#651)
  • Refactor Scalar DB proto (#655)
  • Add @Nullable to Admin.getTableMetadata() (#659)

Bug fixes

Documentation

  • Several fixes for documents (#639)
  • Add database compatibility of Scalar DB 3.6 (#635)
  • Add documentation for admin.addNewColumnToTable() (#643)
  • Refactor documents (#646)
  • Update Two-phase Commit Transactions document (#644)
  • Unify schema document and Schema Loader document (#647)
  • Update API Guide (#662)