Releases: hhandoko/cassandra-migration
0.17
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
Goal: Maintenance release.
Upgrading from 0.15
There should be no breaking changes.
New Features
- SSL with default settings (thanks, @csellberg) - #83
Bugs Fixed
None
Others
0.15
0.14
0.13
0.12
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
0.11
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 toALL
in cluster otherwiseONE
(thanks, @smiklosovic) - #20, #46, #48 - Configurable CQL migration script timeout, defaults to 60 seconds (thanks, @flenzi) - #47, #49, #50
Bugs Fixed
Others
0.10
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
andbaselineDescription
config properties (thanks, @jcam3ron) - #37
Bugs Fixed
None
Others
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
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