Releases: CAFDataProcessing/worker-markup
v3.1.1
Version Number
3.1.1-676
New Features
Bug Fixes
- SCMOD-5959: Fixed issue where double whitespace between date values caused date parsing to fail.
- SCMOD-6861: Fixed loss of email content issue.
Corrected issue that caused email content to be lost due to a false positive when detecting email dividers.
Known Issues
v3.1.0
Version Number
3.1.0-379
New Features
- SCMOD-4347: Increased family hashing performance
Bug Fixes
- SCMOD-4677: Null Pointer exception bug fixed.
Known Issues
- None
v3.0.0
Version Number
3.0.0-265
New Features
- CAF-3518: Add support for JavaScript post processing
Updated to use latest worker-document framework to receive support for post processing in the worker. - SCMOD-3427: Update container to latest jeptalon base image
Updated to use the latest opensuse-jeptalon base image. - SCMOD-4034: Updated to add new parameter for document workers
- SCMOD-4128: Fix erroneous email detection
Bug Fixes
- SCMOD-3065: Updated regex to avoid StackOverflowErrors when performing email splitting.
- SCMOD-3059: Corrected issues with element tags from notes emails
Known Issues
Breaking Changes
- SCMOD-3023: Values modified by the worker are set and not added.
v2.4.0
Version Number
2.4.0-99
New Features
-
CAF-3561: Email headers can now be built for use during markup using document metadata.
For emails where the root email headers are not included in the content of the email, markup can now be configured to build the email headers instead, making them available for use in the output fields operation. This option is controlled via theaddEmailHeadersDuringMarkupconfiguration option. -
CAF-3821: Supporting handling epoch date values as ISO-8601 during markup.
New mapping option added to transform a field value from epoch format to ISO-8601 during markup. This is the format that dates read from the body of an email are output in so this allows email header to be constructed for use in output fields. -
CAF-3846: Supporting converting hex values to base64 during markup.
New mapping option added to transform a field value from a hex encoded representation to a base64 encoded representation during markup.
Known Issues
v2.3.0
Version Number
2.3.0-64
New Features
-
CAF-3320: Added
NORMALIZE_CASEnormalization.
A new normalization has been added that normalizes field values to the same character casing. This means that
field values may be used to produce the same output field value regardless of their case. -
CAF-3340: Updated to only create one jepThreadPool object per worker and share this across all doWork calls.
Known Issues
v2.2.0
Version Number
2.2.0-50
New Features
-
CAF-3161: Library availability
The core functionality of the Markup Worker has been extracted into a separateworker-markup-coremodule, which can be consumed as an in-process library. -
CAF-3229: Consistent field ordering
A change has been made so that a definitive field order is used when generating hash values. This could potentially be a breaking change; it may cause the hash values generated to change.
Known Issues
- None
v2.1.0
Version Number
2.1.0-31
New Features
Bug Fixes
- CAF-2189: Markup worker does not recognize headers which are surrounded with "*"
- CAF-2852: Worker Framework: Stack overflow can cause workers to hang
- CAF-2906: Markup Worker: Log pollution from Natty
- CAF-2942: CAF_LOG_LEVEL environment variable is not used by workers
- CAF-2952: Data Processing Performance is slow and can hold up subfile
Known Issues
v2.0.0
Version Number
2.0.0-5
New Features
- Worker-Markup has been open-sourced to github.com/CAFDataProcessing