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

Releases: hhandoko/cassandra-migration

0.17

29 Dec 02:28
8d31d4a
Compare
Choose a tag to compare

Goal: Maintenance release.

Upgrading from 0.16

There should be no breaking changes.

New Features

  • Flag to enable JMX when creating cluster object (thanks, @dinatomsk) - #84

Bugs Fixed

None

Others

None

0.16

24 May 08:22
45fdd9d
Compare
Choose a tag to compare

Goal: Maintenance release.

Upgrading from 0.15

There should be no breaking changes.

New Features

Bugs Fixed

None

Others

  • Remove Guava dependencies (thanks, @mkobit) - #81

0.15

01 Apr 01:04
2b69cd2
Compare
Choose a tag to compare

Goal: Update to cassandra-driver 3.3.

Upgrading from 0.14

Update cassandra-driver dependency to 3.3.x if applicable.

New Features

None

Bugs Fixed

None

Others

  • Update cassandra-driver to 3.3 - #65, #78

0.14

31 Mar 12:58
b035251
Compare
Choose a tag to compare

Goal: Update to cassandra-driver 3.2.

Upgrading from 0.13

Update cassandra-driver dependency to 3.2.x if applicable.

New Features

None

Bugs Fixed

None

Others

  • Update cassandra-driver to 3.2 - #77

0.13

31 Mar 12:28
be60f52
Compare
Choose a tag to compare

Goal: Update to cassandra-driver 3.1.

Upgrading from 0.12

Update cassandra-driver dependency to 3.1.x if applicable.

New Features

None

Bugs Fixed

None

Others

  • Update cassandra-driver to 3.1 - #76

0.12

30 Mar 05:38
Compare
Choose a tag to compare

Goal: Update to use the new namespace.

Upgrading from 0.11

Update all imports to refer to the new com.hhandoko.cassandra.migration namespace.

New Features

None

Bugs Fixed

  • Avoid exception if keyspace does not exists (thanks, @FuriKuri) - #66
  • Skip queries if no prior migrations exists (thanks, @Ignas) - #56

Others

  • Updated package name to com.hhandoko - #72, #73
  • Updated Travis CI to test against Apache Cassandra 3.10, then 3.11 - #62, #63, #67

0.11

03 Apr 05:41
Compare
Choose a tag to compare

Goal: Maintenance release to update dependencies to latest patch version, address remaining Java code conversion to Kotlin, and tidy up documentation.

Upgrading from 0.10

There should be no breaking changes.

New Features

  • Added support to load config via external configuration file - #33, #51
  • Configurable ConsistencyLevel, defaults to ALL in cluster otherwise ONE (thanks, @smiklosovic) - #20, #46, #48
  • Configurable CQL migration script timeout, defaults to 60 seconds (thanks, @flenzi) - #47, #49, #50

Bugs Fixed

  • Fixed API integration tests - #30, #45

Others

  • Updated Kotlin to latest patch version 1.0.6 - #42
  • Updated DataStax Cassandra driver to latest patch version 3.0.6 - #42
  • Updated SchemaVersionDAO to Kotlin code - #39, #44
  • Small refactoring to CommandLine for readability - #52, #53
  • Moved documentation to Project Wiki - #41, #57

0.10

01 Feb 07:09
Compare
Choose a tag to compare

Goal: Maintenance release to address some pending refactoring from previous release.

Upgrading from 0.9

There should be no breaking changes.

New Features

  • Cassandra cluster SSL connection support (thanks, @jcam3ron) - #25
  • Overridable baselineVersion and baselineDescription config properties (thanks, @jcam3ron) - #37

Bugs Fixed

None

Others

  • Updated test source code to Kotlin with KotlinTest framework - #28, #31
  • Updated util packages to match closer to Flyway v4 - #32, #34

0.9

20 Dec 05:37
Compare
Choose a tag to compare
0.9

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