unstructured 0.21.0
0.21.0 Fixes - Replace NLTK with spaCy to remediate CVE-2025-14009: NLTK's downloader uses zipfile.extractall() without path validation, enabling RCE via malicious packages (CVSS 10.0, no patch available). spaCy models install as pip packages, eliminating the vulnerable downloader entirely.
Also shipped Feb 22, 2026Unstructured in February 2026 →
feldera 0.250.0
- [web-console] Update dependencies, re-generate opanapi bindings Publish adapterlib on crates.io
More from unstructuredEvery unstructured release →
unstructured 0.21.1
- bump version
unstructured 0.21.5
- feat: custom fallback for language detection - Add Github action for time regressions - fix: relax lower bound for pdfminer.six
unstructured 0.20.8
- fix: set max decompressed size for elements JSON - fix: update depdencies
unstructured 0.20.6
- Automate pypi publishing - fix: remove duplicate characters caused by fake bold rendering in PDFs - Improve fast partition cold start - fix: gracefully handle invalide html string during chunking - fix: remap parent id after hashing
unstructured 0.20.2
Release 0.20.2
unstructured 0.20.1
- Add Python 3.11 and 3.13 support - Use bigger runner to publish images
unstructured 0.19.3
- feat: add group_elements_by_parent_id utility function - Preserve newlines in Table and TableChunk elements during PDF partitioning - Fix: make pdf image dpi consistent - chore: bump dependencies for 0.18.34 - feat: increase PIL's max image pixel value for pdf partition - Migrate to uv - Fix ARM64 paddlepaddle image builder bug - Fix Docker ARM64 image...