Skip to content

Commit 2234a6c

Browse files
committed
adding release notes
1 parent b44c383 commit 2234a6c

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

RELEASE.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Release Notes
2+
3+
## [4.0.0] - 2023-06-02
4+
This release is a major code refactor of Cassandra Data Migrator, focused on internal code structure and organization.
5+
Automated testing (both unit and integration) was introduced and incorporated into the build process. It includes all
6+
features of the previous version, but the properties specified within configuration (.properties) file have been
7+
re-organized and renamed; therefore, the configuration file from the previous version will not work with this version.
8+
9+
New features were also introduced with this release, on top of the 3.4.5 version.
10+
### Added
11+
- New features:
12+
- `Column renaming`: Column names can differ between Origin and Target
13+
- `Migrate UDTs across keyspaces`: UDTs can be migrated from Origin to Target, even when the keyspace names differ
14+
- `Data Type Conversion`: Some predefined Codecs support type conversion between Origin and Target; custom Codecs can be added
15+
- `Separate Writetime and TTL configuration`: Writetime columns can differ from TTL columns
16+
- `Subset of columns can be specified with Writetime and TTL`: Not all eligible columns need to be used to compute the origin value
17+
- `Automatic RandomPartitioner min/max`: Partition min/max values no longer need to be manually configured
18+
- `Populate Target columns with constant values`: New columns can be added to the Target table, and populated with constant values
19+
- `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
20+
21+
## [3.x.x]
22+
Previous releases of the project have not been documented in this file

0 commit comments

Comments
 (0)