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...
Also shipped Sep 22, 2026Unstructured in September 2026 →
Shopify connector (Beta)
The Shopify connector is now available in Lakeflow Connect in Beta . Workspace admins can control access to this feature from the Previews page. The connector ingests e-commerce data such as products, orders, customers, inventory, fulfillments, and discounts from Shopify into Databricks. Authentication uses the Shopify OAuth client credentials grant.
Lakebase backup schedule API (Beta)
You can now manage Lakebase backup schedules programmatically. The snapshot schedule API lets you read and set a root branch's automated snapshot cadences (daily, weekly, or monthly) and how long each cadence's snapshots are retained. This API is in Beta and available to all Lakebase workspaces. See Create a backup schedule .
OpenAI GPT-6 Sol and GPT-6 Luna are now generally available on Amazon Bedrock
Today, AWS announces the general availability of GPT-6 Sol and GPT-6 Luna from OpenAI on Amazon Bedrock. Expanding the GPT-6 family alongside Astra, these two models give teams more ways to balance intelligence, speed, and cost across every workload. Sol is the daily model for recurring complex tasks and software development.
Claude Opus 5.5 launches with a 1M token context window and 128k output
Anthropic released Claude Opus 5.5 for long-running agentic coding and knowledge work, with a default 1M token context, 128k max output and always-on adaptive thinking. It costs $4 / $20 per MTok, below Claude Opus 5, and is on the Claude API, Bedrock, Google Cloud and Microsoft Foundry.
Fast mode research preview available for Claude Opus 5.5 on the Claude API
Fast mode, in research preview, can now be used with Claude Opus 5.5 on the Claude API.
Claude API beta lets tools be defined inside mid-conversation system messages
With the inline-tools-2026-09-15 beta header, a tool_addition block can carry a full tool definition, so agents can add tools, change schemas or upgrade server tools mid-conversation without invalidating the prompt cache. The same header covers adding and removing tools by reference.
More from unstructuredEvery unstructured release →
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
unstructured 0.27.6
- Fix DOCX text_as_html duplicating merged-cell text instead of colspan/rowspan
unstructured 0.27.16
This release rolls up all changes since 0.27.10; versions 0.27.11–0.27.15 were not published to PyPI individually. Fixes Reject images whose frames decode to too many pixels instead of exhausting memory.
unstructured 0.27.22
This release rolls up all changes since 0.27.16. Fixes - Faster chunk serialization with stable source-element IDs. Avoid copying orig_elements twice during serialization. IDs minted during serialization now remain stable across calls, including inside orig_elements; explicit and hash-derived IDs are unchanged.
unstructured 0.27.25
- fix(pptx): no page break before the first slide when starting_page_number > 1 - fix(chunking): reject a negative overlap instead of corrupting text - feat(image): partition WEBP images like PNG and JPEG
unstructured 0.27.27
- fix(json): preserve rehydrated element identity - fix: keep overlap category names from element 100 on - fix: normalize None text to empty string in Text elements - fix: stop silently returning mojibake from encoding detection fix: partition_email raises KeyError on a multipart/ attachment - fix: preserve MathML content in HTML partitioning
unstructured 0.27.28
- feat: opt-in langdetect-rs backend for partition language detection - fix(html): keep text inside unrecognized elements - fix(html): keep table captions in Table text and text_as_html - perf(docx): resolve each paragraph style once per document (5.3 s -> 1.0 s outside spaCy) - fix(xlsx): collapse empty-row runs instead of rejecting far-away cells -...