Releases: RADAR-base/radar-output-restructure
radar-output 2.3.4 EOL
This release is an EOL release for support of managementportal 0.x
If you are using this version be aware that you are using deprecated versions and that even this update does not fix all vulnerabilities.
Please update to MP 2.x as soon as possible.
What's Changed
- Fix issue #554 by @Bdegraaf1234 in #555
- bump version by @Bdegraaf1234 in #556
- snyk update by @Bdegraaf1234 in #557
Full Changelog: v2.3.3...v2.3.4
radar-output 2.3.3 EOL
This release is an EOL release for support of managementportal 0.x
If you are using this version be aware that you are using deprecated versions and that even this update does not fix all vulnerabilities.
Please update to MP 2.x as soon as possible.
What's Changed
- Security updates by @Bdegraaf1234 in #553
Full Changelog: v2.3.2...v2.3.3
radar-output 2.3.2
Changes since version 2.3.1:
- Added more messages on null checks
- Catch all exceptions to print them
- Only incorporate non-empty environment variables in config
- Updated dependencies
- Improved Github Actions
Full Changelog: v2.3.1...v2.3.2
radar-output 2.3.1
Changes since version 2.3.0:
- Use more memory-efficient deduplication, using MD5 hashes instead of full line contents
- Simplify some Kotlin code
- If a FileNotFoundException is thrown (usually because of file corruption), open a new output file instead.
radar-output 2.3.0
Changes since version 2.2.1:
- Improved output path formatting with a full formatting engine #528. This adds formatting variables
${time:TIME-FORMAT}
,${key:myField.mySubfield}
and${value:myField.mySubfield}
. More formatter plugins can be added to the classpath and added to configurationpaths.factory.properties.plugins
in addition to the pluginsfixed time key value
. - Output paths may be formatted individually per topic, via configuration
topics.myTopicName.pathProperties.format
. - Bumped dependencies
Full Changelog: v2.2.1...v2.3.0
radar-output 2.2.1
Changes since version 2.2.0:
- Updated dependencies
radar-output 2.2.0
Changes since version 2.1.0.1:
- Use Kotlin coroutines for parallelism instead of Java streams (#524). This may decrease processing time by 30%.
- Made tree listings more efficient for large datasets. This may decrease listing time from a few minutes to a few seconds.
- Bumped dependencies
- Fixed ARM64 docker image
- Ensure all resources are closed.
- Ensure all OkHttp connection errors and leaks are logged.
- Introduced KtLint for style checking
- Made HTTP timeouts configurable with
s3.(connect|write|read)Timeout
andazure.(connect|response|write|read)Timeout
radar-output-restructure 2.1.0.1
Changes since version 2.1.0:
- Fixes Jackson DoS CVE #520
radar-output-restructure 2.1.0
Changes since version 2.0.2:
- Added support for Avro key to be user ID string and or a subset of observation key.
- Make field parsing case-insensitive
- Make field parsing resolve optional types
- Bumped dependencies