unstructured 0.18.22
0.18.22 Enhancement Features Fixes - fix(deps): Bump fonttools to address cve
Also shipped Dec 10, 2025Unstructured in December 2025 →
AI Crawl Control - Pay Per Crawl (Private beta) - Discovery API, custom pricing, and advanced configuration
Pay Per Crawl is introducing enhancements for both AI crawler operators and site owners, focusing on programmatic discovery, flexible pricing models, and granular configuration control. For AI crawler operators Discovery API A new authenticated API endpoint allows verified crawlers to programmatically discover domains participating in Pay Per Crawl.
Introducing the Cross-cluster UI Public Preview
As organizations scale their cloud-native infrastructure, the number of Kubernetes clusters grows exponentially. Managing these environments individually creates silos, making it difficult for Platform Engineers and DevOps teams to understand their fleet's overall health.
Requesting App for Cross App Access (XAA) is now available in Beta
This new Token Vault capability allows Client Applications to obtain access tokens from third-party APIs (resource servers), through an authorization flow that is coordinated by a common Identity Provider implementing the [Identity Assertion Authorisation Grant](https://datatracker.ietf.org/doc/draft-ietf-oauth-identity-assertion-authz-grant/) standard.
Added support for prompt caching, which automatically stores and reuses prompt prefixes to reduce latency and...
Added support for prompt caching, which automatically stores and reuses prompt prefixes to reduce latency and improve time to first token for similar requests. Learn more in our Prompt Caching guide.
Container Images (release 251210)
- quay.io/deepgram/self-hosted-api:release-251210 Equivalent image to: quay.io/deepgram/self-hosted-api:1.172.2 quay.io/deepgram/self-hosted-engine:release-251210 Equivalent image to: quay.io/deepgram/self-hosted-engine:3.104.10 Minimum required NVIDIA driver version: >=570.172.08 quay.io/deepgram/self-hosted-license-proxy:release-251210 Equivalent image...
This Release Contains The Following Changes
- Expands Nova-3 with 10 New Languages , Building on the 11-language expansion from the 251118 release, Nova-3 now supports 31 total languages. This release adds 10 additional languages, bringing improved accuracy and contextual understanding across: Southern and Eastern Europe : Greek (el), Romanian (ro), Slovak (sk), Catalan (ca) Northern and Baltic...
More from unstructuredEvery unstructured release →
unstructured 0.18.21
0.18.21 Enhancement - Update save_elements unit test to check crop box padding behavior Features Fixes - Update unstructured-inference to 1.1.2 to address CVEs
unstructured 0.18.24
Enhancement - Optimize OCRAgentTesseract.extract_word_from_hocr (codeflash) Fixes - Security update: Bumped dependencies to address security vulnerabilities
unstructured 0.18.20
0.18.20 Enhancement - Improve the VoyageAI integration - Add voyage-context-3 support - Flag extracted elements as such in the metadata for downstream use Features Fixes
unstructured 0.18.26
0.18.26 Fixes - Pin deltalake<1.3.0 to fix ARM64 Docker builds (1.3.0 missing Linux ARM64 wheels) 0.18.25 Fixes - Security update: Removed pdfminer.six version constraint and bumped pdfminer.six and urllib3 to address high severity CVEs
unstructured 0.18.27
0.18.27 Fixes - Comment no-ops in zoom_image (codeflash) - Fix an issue where elements with partially filled extracted text are marked as extracted Enhancement - Optimize sentence_count (codeflash) - Optimize _PartitionerLoader._load_partitioner (codeflash) - Optimize detect_languages (codeflash) - Optimize contains_verb (codeflash) - Optimize...
unstructured 0.18.28
Enhancement - Optimize clean_extra_whitespace_with_index_run (codeflash) - Optimize recursive_xy_cut_swapped (codeflash) - Optimize _DocxPartitioner._parse_category_depth_by_style_name (codeflash) - Optimize VertexAIEmbeddingEncoder._add_embeddings_to_elements (codeflash) - Optimize ngrams (codeflash) - Optimize stage_for_datasaur (codeflash)
unstructured 0.18.18
0.18.18 Fixes - Prevent path traversal in email MSG attachment filenames Fixed a security vulnerability (GHSA-gm8q-m8mv-jj5m) where malicious attachment filenames containing path traversal sequences could write files outside the intended directory.
unstructured 0.18.31
- Feat: patch pdfminer and use rendermode to detect invisible text - fix: add EN DASH to UNICODE_BULLETS for clean_bullets - fix: fix version number - enhancement: render pdfs with pdfium - feat: consider rotated text as low fidelityfeat: consider rotated text - fix: address jaraco CVE - fix: hange default for languages parameter from ["auto"] to None - ⚡️...