All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- All files from initial implementation of this component.
- Parameter sanity checking
- Dependency versions updated in pom.xml
- Added basic GitHub workflow
- Added sensible defaults for parameters.
- Initialize the link to CQL Directory sync was trying to execute CQL, but not finding it. The change, suggested by Alex, fixed the problem.
- Public release version of code.
- Tested against a live Directory.
- Added GitHub CI.
- Upgraded all GitHub Docker actions to latest versions
- Changes made to simplify GitHub release process.
- Added single-shot functionality. Allows Directory sync to be run just once.
- Added push-to-DockerHub for README
- README push to DockerHub trigger changed to release
- Allow standard cron definitions, allow safe failover if store is not yet running.
- All environment variables now start with "DS_", giving them a namespace, useful in the context of a Bridgehead.
- The File-based configuration mechanism has been replaced with a Spring Boot configuration, which means that sensitive information like passwords is no longer stored in a file.