ecs-sync 3.5.0
- Major refactor of code repository
- The model, core logic, CLI, and All plugins are now separate publishable components
- Updated versions of many (most) dependencies, including:
- Gradle 6.9.1
- Grails 4.0.6
- Log4j 2.17.1
- Note: previous versions use Log4j 1.2, which is not impacted by CVE-2021-44228
- Spring 5.3.10
- New
useMetadataChecksumForVerification
option uses storage system checksum for verification instead of reading back data from the target- Currently, only S3 plugins support this (via ETag) - other plugins will fall back to reading back the data
- Added
sourceList
option to directly insert object lists into job configs (intended for micro-batching)- Supports CSV lines so it can be used with multiple plugins
- Note this is a CDATA element in XML
- Sensitive info (like passwords, secret keys) are now scrubbed in the logs
Checksum values (SHA-512):
- ecs-sync-3.5.0.zip (541e8e4bd50ce0e20ffccd1bc4ac01448b6f1e4c9282091e9dfe6b27d1e4eef4770d603653af95f315d533e232d5a7f7d68599c698c2acf91e1de1d2d2ae8ed8)
- ecs-sync-ui-3.5.0.jar (fbf274b755704d681729d42c3564cb62f7e33bb70a0d56d8e72c3c07b0ceeb79fe95cdf6068ef98cc71bb3ab006f44162c4aaaf6bf3126180a08ee4c41c39775)