This repository has been archived by the owner on Jul 22, 2020. It is now read-only.
0.9
hhandoko
released this
20 Dec 05:37
·
146 commits
to master
since this release
First fork from Contrast-Security-OSS/cassandra-migration
.
Goal: Resume project and release to Maven repository with compatibility with newer DataStax Cassandra Java driver version.
Upgrading from 0.8
- Now using DataStax Cassandra Java driver version 3.0.x
- Cluster and Keyspace configuration renamed to
ClusterConfiguration
andKeyspaceConfiguration
fromCluster
andKeyspace
respectively, to avoid confusion from DataStax's ownCluster
andKeyspace
connection object. ConfigurationProperty
'sname
property updated tonamespace
due to Kotlin compiler limitations.
New Features
- Added
Baseline
command support - #8 - Added externally created session support - #9
- Added table prefix support (thanks, @james-hu) - #16, #18
Bugs Fixed
- Fixed
MigrationInfo
class cast exception - #6, #7 - Fixed drop table failure for embedded Cassandra and Apache Cassandra v3.7 and earlier - #17, #21
- Fixed failing migration when KeyspaceConfiguration is absent - #15, #24
Others
- Updated
cassandra-unit
to the latest version (3.0.0.1) - #1 - Updated source code to Kotlin - #2, #4
- Added Travis CI support incl. configurable Cassandra configuration and target matrix- #3, #22, #23
- Updated
README
with script prefix location - #5 - Updated configuration classes for clarity - #10, #11, #12
- Published to Sonatype OSS - #13, #26