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