Releases: datastax/cassandra-data-migrator
4.1.6
- Allow support for
vector
CQL data type
Jar file can be found it in the packages section here
4.1.5
- 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
- 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
- Handle null values in Origin counter table
4.1.2
- Fixed docker build
4.1.1
- Documentation fixes in readme & properties file
- Config namespace fixes
4.1.0
- 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
- Capture failed partitions in a file for easier reruns
- Optimized mvn to reduce jar size
- Fixed bugs in docs
4.0.1
- Fixes broken maven link in docker build process
- Upgrades to latest stable Maven 3.x
4.0.0
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