v4.0.0-beta.2 (2026-10-16)
๐ Features
๐ Bug Fixes
- show file sizes with one decimal by default (#18683) (81d3070)
- prevent duplicate hierarchy fields when collection config is reloaded (#18710) (3da270a)
- email-nodemailer: upgrade to nodemailer 10 to resolve security advisories (#18737) (50295c7)
- richtext-lexical: hide placeholders in read-only editors (#18740) (81e7e15)
- tanstack-start: support custom API routes (#18590) (1839216)
- ui: hide LLM instructions from document pickers and dashboard (#18741) (f177a26)
- ui: rename edit LLM instructions action to edit agent instructions (#18739) (2cb9aae)
โก Performance
๐ Documentation
- clarify generated index versioning policy (#18734) (92e5757)
- add TanStack Start documentation (#17226) (1d1ec1a)
- fix broken internal links and anchors (#18661) (d32259e)
- clarify framework dependency versioning policy (#18704) (a10826d)
- plugin-search: document field access responsibilities (#18711) (b9500cc)
๐งช Tests
๐ Templates
โ๏ธ CI
- label PRs targeting 3.x with v3 (#18744) (f92b79b)
- tag v4-only packages with latest on beta publish (#18688) (e8cc755)
- use ubuntu-26.04 runners (#18714) (0f60028)
โ ๏ธ BREAKING CHANGES
-
show file sizes with one decimal by default (#18683) (81d3070)
-
email-nodemailer: upgrade to nodemailer 10 to resolve security advisories (#18737) (50295c7)
If you pass your own
transportcreated with nodemailer 9, upgrade
nodemailerto^10and remove@types/nodemailer. A transport typed
by@types/nodemailerno longer type-checks against the adapter.
Runtime behavior does not change. -
tanstack-start: update to stable TanStack Start (#18700) (32c06ff)
Updates
@tanstack/react-startto^1.169.1and
@tanstack/react-routerto^1.170.44across the adapter, blank
template, test app, and lockfile.
๐ค Contributors
- Alessio Gravili (@AlessioGr)
- Jarrod Flesch (@JarrodMFlesch)
- Elliot DeNolf (@denolfe)
- Dan Ribbens (@DanRibbens)
- Nate Lentz (@nathanlentz)
- Jake Fletcher (@jacobsfletch)
- Sasha (@r1tsuu)
- Satvik Mishra (@SatvikMishra08)