Skip to main content
Version: 3.4.0

Release notes

Version 3.4.0

About Release
  • Release date: August 29, 2025
  • Compatible platform versions: Work.AI 10.2.8+

The Tara 3.4.0 release focuses on extended Named Entity Recognition (NER) and Decision model capabilities, improved process integration, enhanced data enrichment for compliance workflows, and stronger performance and stability.

  • Tag list dictionaries for FUF, ISO, and SWIFT are moved from Data Stores to CSV files in S3 (payment_sanctions_screening/{version}/tag-dictionary), eliminating dependencies on mutable Data Stores.

  • To improve handling of special characters in text preprocessing, single quotes are replaced with safe delimiters. The approach resolves misclassification issues, helps avoid tokenization issues, and enhances recognition of Arabic and transliterated names.

  • Support for the NER additional output possible_types field is added to cover VESSEL recognition from preset known VESSEL names. The change updates the NEREntity object in schema.yaml, rules to account for additional NER possible_types, and rules for the input NAME type.

  • Support for subprocess execution of Tara Business Process is added, with clearly defined input and output contracts to simplify integration. The AI Agent now returns rest_response and pss_response to the caller. This is made possible by:

    • Adding the Message object pss_request to the input contract and the MessageProcessingResponse object pss_response to the output contract

    • Adding html_report_link to the MessageProcessingResponse object

    • Deleting unused connector_request, connector_response, and send_request options

    • Moving all JSON objects between steps as objects, not strings

  • The Address Verification service is updated to support a new output contract that can be used by all AI Agents, enabling broader reusability across workflows.

  • The logic of removing the 36th new line character is updated, including the following changes:

    • Fixed issue with the Windows style \r\n line breakes

    • Fixed issue with trailing spaces before the 36th character

    • Additional English dictionary to check words before deleting the 36th new line character

  • The ability to compare against CSV data files in the Drools rule processing engine is added. CSV data is now downloaded from the S3 doc-upload bucket. You can compare alert and hit fields against CSV rows using CSV cache helper functions. Relevant sample rules are added to the custom_rules_sample.drl file to enable more flexible and data-driven rule management.

  • The SWIFT parser is updated for tag 35B and SWF_4_35B to extract ISIN, SEDOL, CUSIP, or FIGI security IDs and country code, improving financial instrument recognition.

  • The custom Orbis Connector is added for security lookup:

    • The Data Enrichment configuration form is updated to support Orbis Connector.

    • The Business Process flow includes new enrichment connectors as the PSS Enrichment Connectors subprocess.

    • Sample rules are added to the custom_rules_sample.drl file.

  • The sanctions-api-client is upgraded to v1.2.9, with the following objects added:

    • SecurityInfo object in EnrichmentInfo to hold security data lookups

    • More fields in the PaymentOrigin object

    • alternateNERTypes list in NEREntityInfo to hold additional possible types

  • The NER model is upgraded to v2.6.3 with the following improvements:

    • Vessel database validation and enhanced vessel entity logic

    • Better model predictions for structured text with empty name tags

    • Resolved issue with removing hyphens in names during preprocessing

    • Improved recognition of transliterated Chinese addresses, individuals, and companies

    • Improved handling of single quotes

    • Validation for excessive commas relative to token count

    • Ehanced single quote handling to remove quotes instead of replacing with spaces

    • Extended output contracts with the possible_types field

    • Improved vessel entity processing with the possible_types field

    • Prevention of false positives when input is just a SWIFT Service Identifier (SSI) without context

    • Better separation of locations from company or financial terms

    • Improved recognition of full company legal forms and variants

    • More reliable merging of organization names split by numbers or punctuation

    • Expanded reference data for business entities and locations

    • Updated lookups

    • Improved handling of SSI-like strings, slashes, hyphens, and newlines

    • Filtering of financial terms or company names mislabeled as locations

    • Performance and stability improvements from shared resource loading and caching

    • Reduced false positives for non-entities, such as payment purposes, greetings, or generic requests

    • Improved organization parsing, for example, merging legal forms appearing first

    • More accurate results in mixed financial and address text

  • The AI Agent configuration is upgraded with the Decision model v5.1.9 and Name Matcher v1.1.6, which include:

    • Preprocessor to remove spelled-out numbers

    • Enhanced middle name matching with subset logic, for example, "John Paul Smith" vs. "John Paul Michael Smith" → score: 0.98

    • Refactored calculate_similarity() method for better readability and maintainability

    • Extended ORG preprocessing that removes mid-string text from configurable trailing legal-form starters, such as "spolka z"