Skip to main content
Version: 3.4 (unsupported)

ScalarDB 3.4 Release Notes

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

v3.4.9​

Release date: December 27, 2022

Summary​

This release has several bug fixes.

Change logs​

Bug fixes​

v3.4.8​

Release date: December 1, 2022

Summary​

This release has several bug fixes.

Change logs​

Bug fixes​

v3.4.7​

Release date: November 16, 2022

Summary​

This release has several bug fixes.

Change logs​

Bug fixes​

v3.4.6​

Release date: September 2, 2022

Summary​

This release has several bug fixes.

Change logs​

Bug fixes​

v3.4.5​

Release date: July 8, 2022

Improvements​

v3.4.4​

Release date: April 28, 2022

Enhancements​

  • Release SNAPSHOT versions (#561)

Improvements​

  • Fix typo in the integrationTestTwoPhaseConsensusCommit gradle task name (#546)
  • Update the base image jre8 to 1.1.0 (#551)
  • Migrate CI to GitHub actions (#541)
  • Trigger CI for "push" event on the master branch (#557)
  • Update the base image jre8 to 1.1.1 (#560)
  • Add docker check to CI (#568)
  • Add CI triggers for "push" events on support and release branches (#572)

Bug fixes​

  • Fix Query condition missed key schema element error in DynamoDB (#544)
  • Fix SQL syntax error that happens when scanning a table without clustering key in JDBC adapter (#550)
  • Upgrade grpc_health_probe (#562)
  • Upgrade PostgreSQL driver (#563)
  • Upgrade Cosmos DB client (#564)

Documentation​

  • Update CI status badge in index.md (#556)

v3.4.3​

Release date: March 28, 2022

Improvements​

  • Use the internal JRE Docker image to avoid CVE fixing commands (#420)
  • Refactor integration tests (#442)

Bug fixes​

  • Log in GitHub Container Registry first (#421)
  • Handle lastEvaluatedKey for query in DynamoDB (#534)

v3.4.2​

Release date: February 10, 2022

Improvements​

  • Upgrade log4j to 2.17.0 (#436)
  • Add end-to-end test for schema loader to CI (#349)
  • Upgrade log4j to 2.17.1 (#449)
  • Refactor Schema Loader (#448)

Bug fixes​

  • Add -u option for Cosmos DB in schema loader for backward compatibility (#440)
  • Should close FileInputStream in XXXConfig (#451)
  • Should rollback a transaction when expiring it in Two-phase commit transactions (#452)
  • Transactions that have multiple scans are always rejected in EXTRA_READ (#457)
  • Handling namespaces/tables/columns with reserved keywords in Cassandra and JDBC adapters (#441)
  • Handling namespaces/tables/columns with reserved keywords in DynamoDB adapter (#462)
  • Handling namespaces/tables/columns with reserved keywords in Cosmos DB adapter (#461)
  • Fix OperationChecker for mutation operations (#476)
  • Should not publish a fat jar for Schema Loader to the maven repository (#490)
  • Update PostgreSQL driver version for vulnerability fix (#493)

v3.4.1​

Release date: December 13, 2021

Improvements​

  • Move Isolation to the consensuscommit package (#404)
  • Upgrade log4j version (#429)

Bug fixes​

  • Add mergeServiceFiles for shadowJar in Schema Loader (#406)
  • Fix get tables in Dynamo adapter when actual number of tables exceed the maximum in a response. (#415)

v3.4.0​

Release date: December 2, 2021

Enhancements​

  • Add ConsensusCommitUtils (#367)
  • Add KeyBytesEncoder that converts a key to bytes while preserving the sort order (#369)
  • Add clustering order support to JDBC adapter (#378)
  • Add clustering order support to Dynamo adapter (#385)
  • Add supporting schema creation/deletion can be called from program (#366)

Improvements​

  • Refactor XXXConfig classes (#372)
  • Remove UnsupportedTypeException (#373)
  • Add null or empty check for partition key and clustering key (#370)
  • Allow empty value for partition key and clustering key (#374)
  • Add dockerize to Dockerfile for grpc-server (#376)
  • Add more tests to the multiple clustering key integration test (#380)
  • Refactor CosmosAdmin (#382)
  • Disallow empty values for Partition key and Clustering key (#381)
  • DynamoDB sort key optimization (#375)
  • Add single clustering key scan integration test (#386)
  • Add column value integration test (#387)
  • Add secondary index integration test (#389)
  • Add partition key integration tests (#388)
  • Add syntax highlighting for the dependency in README.md (#384)
  • Run integration tests concurrently (#390)
  • Introduce prometheus simpleclient_hotspot (#391)
  • Add integration tests for clustering order (#393)
  • Reduce integration test concurrency (#397)
  • Add some more admin integration tests (#394)
  • Modify Dockerfile to run as non-root (#395)
  • Add -XX:MaxRAMPercentage parameter to SCALARDB_SERVER_OPTS (#392)
  • Improve KeyBytesEncoderTest (#379)
  • Reduce Intellij warnings (#400)
  • Adjust integration test concurrency (#399)
  • Small fix for release.yaml (#402)

Bug fixes​

  • Fix hashCode() in XXXValue and Key classes (#377)
  • Should show the warning message only when specifying storage specific options (#396)
  • Should add a suffix to the metadata table name in DynamoWithReservedKeywordIntegrationTest (#401)

Documentation​

  • Improve Multi-storage documentation (#365)
  • Improve Schema loader document (#368)
This website uses cookies to enhance the visitor experience. By continuing to use this website, you acknowledge that you have read and understood our privacy policy and consent to the use of cookies to help improve your browsing experience and provide you with personalized content.