Skip to content
This repository has been archived by the owner on Jul 22, 2020. It is now read-only.

0.9

Compare
Choose a tag to compare
@hhandoko 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 and KeyspaceConfiguration from Cluster and Keyspace respectively, to avoid confusion from DataStax's own Cluster and Keyspace connection object.
  • ConfigurationProperty's name property updated to namespace 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