Skip to content

Releases: scalar-labs/scalardb

v3.0.1

21 Jul 11:22
Compare
Choose a tag to compare

Bug fixes

  • Use com.google.inject.Inject instead of javax.inject.Inject (#200)
  • make attributes for secondary indexes (#189)
  • Fix the bug where the error occurs when executing a Put operation without values in the JDBC adapter (#180)
  • Fix the broken TLA+ link (#175)
  • Wrong index name when a namespace prefix is not specified in the schema tool for DynamoDB (#173)
  • Update pip URL (#171)

v3.0.0

23 Jul 17:23
Compare
Choose a tag to compare

Enhancements

  • Add JDBC adapter of Scalar DB (#133)
  • Support table creation of Scalar DB on JDBC in schema-tool (#152)
  • Enable dynamo backup (#159)
  • Support secondary indexes on DynamoDB (#147)
  • Set DynamoDB secondary index (#142)
  • Set Cosmos secondary index (#141)
  • Set Cassandra secondary index (#140)
  • Support secondary indexes on Cosmos DB (#146)
  • Extend TableMetadata for secondary indexes (#144)

Improvements

  • Add integration tests for Get and Scan with a Cassandra secondary index (#139)
  • Guard C* get and scan with a secondary index (#145)
  • Check operations if they are given with correct keys (#136)

Bug fixes

  • Remove prefix from indexes of DynamoDB (#161)
  • Fix not to return unexpected results (#165)
  • Fix to set RU for DynamoDB (#154)
  • Fix snapshot scan bug (#151)
  • Fix pip install failure in CI (#149)
  • Fix Snapshot to handle deleteSet properly when a delete operation is mixed with other operations (#138)

Documentation

  • Add more documentation including limitations in the Scalar DB docs (#162)
  • Add a guide on the requirements in the underlining databases of Scalar DB (#156)
  • Create a backup and restore guide (#148)

v2.4.1

06 Jan 07:59
Compare
Choose a tag to compare

Bug fixes

  • Fix unclosed scanner (#134)
  • Fix inconsistent read bug (#135)

v2.4.0

17 Dec 05:27
Compare
Choose a tag to compare

Enhancements

  • Support DynamoDB auto-scaling in schema-tool (#116)
  • Support partial update in Cosmos DB adapter (#118)
  • Add namespace prefix (#123)
  • Make isolation level and serializable strategy configurable with properties (#128)

Bug fixes

  • FIx documentation bugs
  • FIx Gradle bugs
  • Fix schema-tool bugs

v2.3.0

24 Nov 05:38
Compare
Choose a tag to compare

Enhancements

  • Add DynamoDB support
  • Update the getting started guide

Bug fixes

  • Fix bugs in the schema tool

v2.2.2

27 Oct 01:36
cdad10f
Compare
Choose a tag to compare

Enhancements

  • Minor enhancements in the schema tool and the getting started document

Bug fixes

  • Fix cast in Cosmos DB adapter (43cf19c)

v2.2.1

13 Oct 02:14
Compare
Choose a tag to compare

Enhancements

  • Add setters and getters for namespace and table name in DistributedStorage, DistributedTransaction, and DistributedTransactionManager classes.

v2.2.0

07 Sep 05:09
Compare
Choose a tag to compare

Enhancements

  • Add Cosmos DB support

v2.1.0

27 May 05:56
Compare
Choose a tag to compare

Bug fixes

  • Fix bugs in Serializable
  • Fix bugs in Snapshot

Enhancements

  • Introduce Serializable strategy
  • Add a new Serializable strategy named Extra-Read
  • Add TLA+ verification