Skip to content

Releases: CAFDataProcessing/worker-markup

v3.1.1

25 Oct 10:20

Choose a tag to compare

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

10 Dec 16:48

Choose a tag to compare

Version Number

3.1.0-379

New Features

  • SCMOD-4347: Increased family hashing performance

Bug Fixes

Known Issues

  • None

v3.0.0

05 Jul 12:55

Choose a tag to compare

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

30 Nov 18:12

Choose a tag to compare

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 the addEmailHeadersDuringMarkup configuration 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

22 Aug 16:08

Choose a tag to compare

Version Number

2.3.0-64

New Features

  • CAF-3320: Added NORMALIZE_CASE normalization.
    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

19 Jul 02:24

Choose a tag to compare

Version Number

2.2.0-50

New Features

  • CAF-3161: Library availability
    The core functionality of the Markup Worker has been extracted into a separate worker-markup-core module, 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

15 Jun 16:31

Choose a tag to compare

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

09 May 21:05

Choose a tag to compare

Version Number

2.0.0-5

New Features

  • Worker-Markup has been open-sourced to github.com/CAFDataProcessing