Skip to content

v3.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Sep 16:10

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)