Skip to content
This repository was archived by the owner on May 13, 2026. It is now read-only.

Releases: CAFDataProcessing/worker-markup

v3.1.1

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 25 Oct 10:20

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

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 10 Dec 16:48

Version Number

3.1.0-379

New Features

  • SCMOD-4347: Increased family hashing performance

Bug Fixes

Known Issues

  • None

v3.0.0

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 05 Jul 12:55

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

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 30 Nov 18:12

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

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 22 Aug 16:08

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

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 19 Jul 02:24

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

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 15 Jun 16:31

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

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 09 May 21:05

Version Number

2.0.0-5

New Features

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