All notable changes to this project will be documented in this file, which follows the guidelines on Keep a CHANGELOG. This project adheres to Semantic Versioning.
- Added global whitelisting of attributes when using the anonymisation cartridge. This will now make it easier to ignore attributes which occur in a repeating or nested manner. This approach is limited to just data types other than an object or array. The global attributes are not fully qualified path and just denote the ending of the path
- Bumped version to 7.0.0 to match framework version
- Updated to framework 7.0.4
- Updated to event-store 7.0.2
- Updated framework-libraries to 7.0.5
- Json path library added
- Surfacing all exception when processing a stream
- Gson library available for easier manipulation of json objects for transformation
- Make Day and Month as 01 while anonymising date
- Enhanced unit tests for anonymisation module
- Update framework to 6.4.0
- Update event-stroe to 2.4.0
- Update utilities to 1.24.3
- Date time pattern to accommodate for missing seconds entry
- Running out of database connections due to streams not getting closed correctly
- Database state not rolling back due to exceptions getting suppressed and not propagating correctly
- Email address generation when anonymising
- Update framework-api to 4.1.0
- Update framework to 6.0.16
- Update event-store to 2.0.22
- Upgrade to framework 6
- Truncate pre_publish_queue table after transformation is complete
- Rebuild published_event table after transformation is complete
- Update framework-api to 4.0.1
- Update framework to 6.0.14
- Update event-store to 2.0.15
- Update common-bom to 2.4.0
- Update utilities to 1.20.2
- Update test-utils to 1.24.3
- Retry mechanism when performing stream operations such as append / move or clone
- Reverting thorntail container related changes and using swarm instead
- Added a module to support anonymisation of events (currently works with only active streams). Also, list of string patterns used to apply anonymisation will be expanded
- Update event-store to 1.1.9
- Update event-store to 1.1.8
- Update utilities to 1.16.2
- Add support for linked event synch with event log after transformation
- Issue where the creation date in an event to be transformed was being overwritten on transformation by the current date
- Upgraded framework to 5.0.4
- Moved integration tests to using Postgres rather than H2
- fix stream closing issue.
- Feature to specify transformation pass value so that transformations can be executed sequentially
- Support for moving transformed events to new or existing streams
- Upgraded to microservice-framework 4.3.2
- fix to remove the backup events from event log when backup is not to be retained
- feature to specify actions on a stream like transformation, deactivation or backup to be retained
1.1.0 - 2018-06-01
- Support for archiving streams without transformations or cloning
1.0.1 - 2018-02-07
- No functional changes; POM fixed for artefact deployment to Bintray
1.0.0 - 2018-01-19
- Initial implementation of the stream-transformation tool
- Integration test
- Performance test (disabled by default)
- stream-transformation-test/sample-transformations module as an example
- Updated common-bom 1.22.0
- Updated microservice-framework 3.0.0
- Updated utilities 1.11.0
- Updated test-utils 1.16.0
- Database connection exhaustion error