unstructured 0.27.1
- fix: support core metadata 2.5 publishing
Also shipped Aug 21, 2026Unstructured in August 2026 →
Version targeting for Cortex Agent and Cortex Analyst evaluations (General availability)
Cortex Agent and Cortex Analyst evaluations now let you control the versioned configuration used for scoring: Version targeting pins the configuration under evaluation, not the agent behavior that gets evaluated: each run invokes the agent again and scores a newly generated trace.
CoCo automations in CLI and Snowsight (Preview)
CoCo automations in the CoCo CLI and CoCo in Snowsight are now available in public preview. Automations let you schedule recurring, unattended CoCo runs that execute in a Snowflake-managed sandbox. Each run creates a Cortex thread that you can inspect and continue in CoCo. Automations created from one surface can be monitored and managed from the other.
Upcoming end of life for the Supervisor API
The Supervisor API (Beta) reaches end of life on September 30, 2026. After that date, the API is no longer available. Databricks recommends migrating to custom agents on Databricks Apps . See Supervisor API (Beta) (deprecated) .
Consumer access to query Unity Gateway services will become generally available
Querying Unity Gateway model services and model provider services with Consumer access is currently opt-in through the Consumer access to Unity Gateway Public Preview . When this capability becomes generally available, consumer access users will be able to query these services without the preview enabled.
Monitor all AI activity with the unified trace table (Beta)
The unified trace table is in Beta . It captures every request and response across your Unity Gateway services into one Unity Catalog table in OpenTelemetry format, giving you a single place to monitor, debug, secure, and audit all AI activity. See Monitor all AI activity using the unified trace table .
Default Python package repositories are GA for Lakeflow pipelines and classic compute
Configuring default Python package repositories is now generally available for Lakeflow pipelines and for classic compute created via the UI and API. Workspace admins can set private or authenticated registries as the workspace default for these workloads. See Configure default package repositories .
More from unstructuredEvery unstructured release →
unstructured 0.27.0
- test: stop GLOBAL_WORKING_DIR tests from disturbing other xdist workers - chore: restore telemetry by default - fix(security): bound quadratic array-stream decoding in is_pdf_too_complex (SEC-146) - fix: linear-time inline element merging in HTML partitioning (ML-1713) - fix: fallback character-set detection for file-like objects - feat: add partition...
unstructured 0.27.5
- chore(deps): bump claude-code-action to v1 - Added Sign up link for Transform and removed pricing - fix: stop treating every hyphen as a bullet delimiter in text partitioning - fix: preserve attachment elements' own filetype in auto.partition() - chore: make a release
unstructured 0.25.2
- Terminology update: Platform -> Pipelines in README - perf(html): use indexed parent lookup - feat: add lazy chunking entry points
unstructured 0.25.0
Enhancements - Partition arbitrary JSON and NDJSON: partition_json() and partition_ndjson() now handle any valid JSON/NDJSON payload, not just serialized Unstructured output.
unstructured 0.27.6
- Fix DOCX text_as_html duplicating merged-cell text instead of colspan/rowspan
unstructured 0.27.8
- fix: partition multi-section DOCX files in linear time - fix: ignore processing instructions in HTML partitioning - ci: remove release version alert - fix: tolerate non-UTF-8 soffice output in doc/ppt conversion - fix: recognize single-block list items as ListItem - perf(nlp): run the spaCy pipeline once per distinct text - fix(html): preserve table...
unstructured 0.27.9
- fix(chunking): retain table rowspans across cell splits
unstructured 0.27.10
- fix(html): extract definition lists instead of discarding them