unstructured 0.22.18
- fix(chunking): preserve semantic headers in carried table chunks - feat: add page number support to v1 html partition
Also shipped Apr 8, 2026Unstructured in April 2026 →
Custom OIDC Providers for Supabase Auth
Supabase Auth now supports custom OpenID Connect (OIDC) providers, enabling users to connect identity providers like GitHub Enterprise and regional services to their projects.
Security Update: DoS vulnerability in Next.js and React Server Components
A denial-of-service (DoS) vulnerability (CVE-2026-23869, CVSS 7.5) has been disclosed affecting React Server Components (RSCs), a feature used by Next.js and other React metaframeworks. A malicious payload can cause excessive CPU consumption. Here's what Netlify customers need to know. Impact on Netlify Nominally, this is a server-side DoS vulnerability.
New pricing and packaging
- Changed: New tailnet plan signups are billed based on occupied user seats instead of monthly active users. Existing tailnets on a legacy plan will continue to be billed based on monthly active users. Changed: All plans can have an unlimited number of user devices in a tailnet.
Multiple Custom Domains General Availability
We’re excited to announce that __Multiple Custom Domains (MCD)__ is now __Generally Available__. With Multiple Custom Domains, Enterprise customers can support __multiple branded login experiences from a single Auth0 tenant__.
Dynamic dashboards is now generally available
Dynamic dashboards are now on by default for all Grafana Cloud users and self-managed Grafana instances. Every new and existing dashboard uses the new layout engine, editing experience, and dashboard structure automatically. Your existing dashboards are migrated to the new schema when you open them. No manual steps required.
Manage and use secrets in Grafana Cloud k6
We’re excited to announce the public preview of Secrets Management for Grafana Cloud k6, a new feature that lets you securely store and use sensitive values in your performance tests. If your tests rely on API tokens, credentials, or any other confidential data, you no longer need to hardcode them into your scripts or pass them around manually.
More from unstructuredEvery unstructured release →
unstructured 0.22.16
0.22.16 Enhancements - Formula markdown export (element_to_md / elements_to_md): New keyword-only formula_markdown_style ("auto", "display_math", "plain"; default "auto"). In "auto", display math ($ ... $) is used only when the text looks like notation (heuristic score) and contains no $/$ (avoids breaking Markdown and noisy OCR captions).
unstructured 0.22.21
- feat: add option to skip table chunking
unstructured 0.22.20
- Fix fixtures update CI to regenerate markdown - fix(deps): upgrade vulnerable transitive dependencies [security] - feat: add GHA workflow to build opencv wheels without ffmpeg - Enable vertical text detection for rotated images
unstructured 0.22.12
- mem: exclude unused spaCy pipeline components to reduce model memory - fix: pdfminer drops extractable text
unstructured 0.22.10
- fix(chunking): preserve nested table structure in reconstruction - Replace lazyproperty with functools.cached_property - mem: reduce PaddleOCR rec_batch_num from 6 to 1 - fix: isolate Table elements in pre-chunks - feat(chunking): repeat table headers on continuation chunks
unstructured 0.22.22
Security - Replace PyPI opencv wheels with ffmpeg-free builds in Docker image: After uv sync, the Dockerfile now substitutes all PyPI opencv-python variants with a source-built opencv-contrib-python-headless wheel compiled with WITH_FFMPEG=OFF, eliminating 14 bundled ffmpeg CVEs.
unstructured 0.22.6
- fix(deps): Update security updates [SECURITY] - fix: Self-contained script for version extraction in release CI
unstructured 0.22.4
- feat: add create_file_from_elements() to re-create document files from elements - Bump dependencies - fix: avoid O(N²) re-scanning in _patch_current_chars_with_render_mode - add check if libmagic fails - Adds Form Element - feat: audio speech to text partition - Add a check for complex pdfs - chore: disable fail-build on Anchore container scan - feat...