Skip to content

v3.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Sep 05:56

Enhancements

  • Implement addition and deletion of metadata table for jdbc metadata manager (#259)
  • Add useful constructors to Key with a single value (#265)
  • add scalar-schema dockerfile (#266)
  • Add integration test for JDBC SqlServer to the CI configuration (#269)
  • Add create, truncate and delete table implementation to JDBCAdmin (#270)
  • Introduce factory classes to instantiate storage and transaction (#276)
  • Add create, truncate and delete table implementation to Cassandra Admin (#278)
  • Add Two-phase Consensus Commit (#299)
  • Support Two-phase Commit Transactions in Scalar DB server (#302)
  • Add active_transactions_management config to GrpcTwoPhaseCommitTransactionManager (#304)
  • Implementation of Dynamo Admin module (#301)

Improvements

  • Refactor build.gradle (#261)
  • Disable Prometheus HTTP endpoint when the port is specified to zero in Scalar DB server (#260)
  • Introduce Spotbugs plugin (#262)
  • Introduce Error Prone plugin (#263)
  • Use the new utility methods/constructors (#268)
  • Rename the integrationTest source set to integrationTestAll (#272)
  • Add publishToMavenLocal for archiving and uploading to maven central (#273)
  • Reduce the Cassandra heap size for the multi-storage integration test (#275)
  • Refactor Prometheus exporter (#274)
  • Fix optimization warnings (#279)
  • Add a new createTable() method without any options to DistributedStorageAdmin (#281)
  • Update scalar db compatibility matrix (#282)
  • Reduce IntelliJ warnings (#287)
  • Add .gitignore (#289)
  • Add some attributes to Oracle tables for performance (#285)
  • Rename metrics names of Scalar DB server (#277)
  • Update Cassandra & Jdbc admin with new interface (#288)
  • Use Cassandra Admin in MultiStorage integration test (#292)
  • Rename CassandraAdmin network-strategy to replication-strategy (#293)
  • Finalize Cosmos DB Admin implementation (#290)
  • Separate consensus commit related config from DatabaseConfig (#294)
  • Add tests for getState() and abort() in DistributedTransactionManager to the ConsensusCommit integration test (#295)
  • Update MultiStorageAdmin with new interface (#296)
  • Update GrpcAdmin with new interface (#297)
  • Fix CVE-2021-3711 (#298)
  • Remove unchecked warnings (#305)
  • Fix typos (#306)
  • Fix Javadoc related things (#307)
  • Upgrade the Error Prone plugin (#308)
  • Add Javadoc for DistributedStorageAdmin (#309)
  • Change service name of TwoPhaseCommitTransactionService (#310)
  • Refactor CassandraAdmin and CosmosAdmin (#311)
  • Introduce GateKeeper that manages the front gate of the server that processes requests (#291)

Bug fixes

  • Use column name alias for projection expressions in the DynamoDB adapter (#264)

Documentation

  • Add Scalar DB supported databases (#249)
  • Update the Javadoc URL (#267)
  • Update the Getting Started (#283)
  • Update the JDBC document for the Oracle support (#284)
  • Update Scalar DB Server Sample URL (#300)
  • Add documentation for Two-phase Commit Transactions (#303)