Release notes
Version 3.4.0
- 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_typesfield is added to cover VESSEL recognition from preset known VESSEL names. The change updates theNEREntityobject inschema.yaml, rules to account for additional NERpossible_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_responseandpss_responseto the caller. This is made possible by:Adding the
Messageobjectpss_requestto the input contract and theMessageProcessingResponseobjectpss_responseto the output contractAdding
html_report_linkto theMessageProcessingResponseobjectDeleting unused
connector_request,connector_response, andsend_requestoptionsMoving 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\nline breakesFixed 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-uploadbucket. You can compare alert and hit fields against CSV rows using CSV cache helper functions. Relevant sample rules are added to thecustom_rules_sample.drlfile 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.drlfile.
The sanctions-api-client is upgraded to v1.2.9, with the following objects added:
SecurityInfoobject inEnrichmentInfoto hold security data lookupsMore fields in the
PaymentOriginobjectalternateNERTypeslist inNEREntityInfoto 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_typesfieldImproved vessel entity processing with the
possible_typesfieldPrevention 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.98Refactored
calculate_similarity()method for better readability and maintainabilityExtended ORG preprocessing that removes mid-string text from configurable trailing legal-form starters, such as
"spolka z"