Releases
v3.4.0
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 )
You can’t perform that action at this time.