Skip to content

v3.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Dec 10:14

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)