Skip to content

Releases: datastax/cassandra-data-migrator

4.1.6

23 Sep 14:23
Compare
Choose a tag to compare
  • Allow support for vector CQL data type

Jar file can be found it in the packages section here

4.1.5

30 Aug 13:59
Compare
Choose a tag to compare
  • Allow reserved keywords used as Target column-names

Jar file can be downloaded by clicking here or find it in the packages section here

4.1.4

24 Aug 14:48
Compare
Choose a tag to compare
  • Handle null values in Target counter table

Jar file can be downloaded by clicking here or find it in the packages section here

4.1.3

14 Aug 16:09
Compare
Choose a tag to compare
  • Handle null values in Origin counter table

4.1.2

06 Jul 15:29
Compare
Choose a tag to compare
  • Fixed docker build

4.1.1

30 Jun 16:32
Compare
Choose a tag to compare
  • Documentation fixes in readme & properties file
  • Config namespace fixes

4.1.0

21 Jun 12:32
Compare
Choose a tag to compare
  • Refactored exception handling and loading of token-range filters to use the same Migrate & DiffData jobs instead of separate jobs to reduce code & maintenance overhead

4.0.2

16 Jun 19:39
Compare
Choose a tag to compare
  • Capture failed partitions in a file for easier reruns
  • Optimized mvn to reduce jar size
  • Fixed bugs in docs

4.0.1

08 Jun 15:48
Compare
Choose a tag to compare
  • Fixes broken maven link in docker build process
  • Upgrades to latest stable Maven 3.x

4.0.0

08 Jun 03:44
Compare
Choose a tag to compare

This release is a major code refactor of Cassandra Data Migrator, focused on internal code structure and organization. Automated testing (both unit and integration) was introduced and incorporated into the build process. It includes all features of the previous version, but the properties specified within configuration (.properties) file have been re-organized and renamed; therefore, the configuration file from the previous version will not work with this version.

New features were also introduced with this release, on top of the 3.4.5 version.

  • Column renaming: Column names can differ between Origin and Target
  • Migrate UDTs across keyspaces: UDTs can be migrated from Origin to Target, even when the keyspace names differ
  • Data Type Conversion: Some predefined Codecs support type conversion between Origin and Target; custom Codecs can be added
  • Separate Writetime and TTL configuration: Writetime columns can differ from TTL columns
  • Subset of columns can be specified with Writetime and TTL: Not all eligible columns need to be used to compute the origin value
  • Automatic RandomPartitioner min/max: Partition min/max values no longer need to be manually configured
  • Populate Target columns with constant values: New columns can be added to the Target table, and populated with constant values
  • Explode Origin Map Column into Target rows: A Map in Origin can be expanded into multiple rows in Target when the Map key is part of the Target primary key