Tonic Textual release information

Learn about what’s in the latest Tonic.ai product releases.
v402
March 20, 2026

Bug fixes and other internal updates.

v401
March 18, 2026

Bug fixes and other internal updates.

v400
March 18, 2026

Bug fixes and other internal updates.

v399
March 18, 2026

Improved PDF redaction stability so repeated processing produces consistent output.

Improved the LLM used to detect key-value pairs in PDF files.

v398
March 17, 2026

Bug fixes and other internal updates.

v397
March 16, 2026

Fixed complex HTML redactions so synthesized email and phone replacements preserve surrounding markup and no longer produce broken HTML fragments.

v396
March 14, 2026

For CSV files in a dataset, from the file preview, you can now configure entity type handling for entire columns. A column might be structured and sensitive, structured but not sensitive, or unstructured. Structured columns contain a single consistent type of value, such as a name, date, or number. For unstructured columns, such as a description or notes, the values can contain multiple entities of different types, and must be scanned individually. Note that this only applies to CSV files that are added to a dataset after this release. Existing CSV files are not affected.

Fixed HTML replacements so that inline breaks such as `
` do not pull adjacent text into phone and email replacement values.

Fixed HTML report mappings so that spanning HTML replacements keep their surrounding markup in report values.

Added an optional phone metadata flag to preserve US prefixes such as `(855)` or `1 (234)` during synthesis.

v395
March 13, 2026

Bug fixes and other internal updates.

v394
March 13, 2026

Improved accuracy for Italian when using multilingual deployment. Added an environment variable TEXTUAL_MULTI_LINGUAL_XLM_ONLY to optionally only run multilingual model, instead of English + multilingual model, when Textual detects non-English languages.

v393
March 12, 2026

Added a new endpoint to retrieve dataset entity mappings grouped by file. From the Python SDK, to retrieve the entity mappings, use Dataset.get_entity_mappings(). The results include original, redacted, synthetic, and final output values. When available, the results also include tabular row, column, and score metadata. The results respect dataset entity type handling configuration. When none of the entity types are active, it can return empty per-file entity lists.

v392
March 12, 2026

Fixed an issue that prevented Textract from being used to process standalone documents submitted through the SDK.

v391
March 12, 2026

Improved filtering and sorting on the Datasets page.

Changed entity linking from an LLM-based model to a BERT-based model, which increases throughput and decreases the deployment footprint without decreasing accuracy.

v390
March 10, 2026

Redesigned Textual pages to accommodate the new left navigation menu. Options and tabs that were previously to the left of the page are moved to the top of the page.

v389
March 6, 2026

Bug fixes and other internal updates.

v388
March 3, 2026

For self-hosted customers only, for model-based custom entity types, added annotation support with Gemini on Vertex AI.

v387
March 2, 2026

For Textual built-in entity types, regular expression patterns for excluded values can now reference the surrounding context.

v386
February 27, 2026

Bug fixes and other internal updates.

v385
February 27, 2026

Bug fixes and other internal updates.

v384
February 26, 2026

Redesigned navigation for Textual - The top navigation bar for Textual is replaced by a left-hand navigation menu. The navigation menu by default displays icons, but can be expanded to display text labels. The expanded menu includes the usage information.

Fixed an issue where the panel to add or block entity values displayed the wrong entity type.

On a dataset PDF or image file preview, the details popup for an entity includes the confidence score.

Fixed an issue where the dataset permissions page did not update immediately when you changed the assigned permission set for a user or group.

Fixed an issue where uploading a very large number of files could cause the application to hang and not display the files.

The Datasets page now displays the count of files in each dataset.

Fixed the user search for global permission set assignment.

v383
February 19, 2026

On the dataset details page, the Analytics tab under Entities Analysis can now display more than 10 entity types.

Dataset text search - On the dataset details page, under Entities analysis, the new Dataset search page allows you to search for a word or phrase in the dataset files. For each instance found in the dataset, the results indicate the file and whether the text was detected and assigned an entity type. You can filter the results to only include matches in specific files. On a self-hosted instance, to enable the text search, you must configure a connection to either Apache Lucene or OpenSearch.

v382
February 19, 2026

On the Entity Settings tab of the dataset details page, fixed the entity type sort order.

v381
February 14, 2026

Bug fixes and other internal updates.

v380
February 13, 2026

Bug fixes and other internal updates.

v379
v379
Removed
February 13, 2026

This release is removed.

v378
v378
Removed
February 13, 2026

This release was removed.