Core Changes
- Improve revalidateTag JSDoc to include guidance about required second parameter: #92176
- partial fallbacks: adapter support for intermediate shells: #91902
- docs: clarify id, filePath, and pathname in STATIC_FILE adapter output: #92227
- feat: add NEXT_HASH_SALT env var for content-hash filename salting: #91871
- Generate a CLI warning if using Rosetta 2 on Apple Silicon: #92220
Misc Changes
- simplify session dependent tasks and add TTL support: #91729
- disable bmi2 in qfilter: #92177
- fix: pin 19 actions to commit SHA, extract 7 expressions to env vars: #92016
- [test] Skip flaky
cached-navigationstests: #92199 - [test] Skip flaky
prefetch-layout-sharingsuite: #92198 - Add internal header security guideline to AGENTS.md: #92128
- docs: local images referenced by remote source: #92178
- Update Rspack production test manifest: #92143
- [test] Deflake
allowed-dev-origins: #92211 - Reapply "ci: add node-stream test coverage workflow (#89861)": #91664
- Turbopack: trace fs.readdir calls: #92148
- Fix DashMap read-write self-deadlock in task_cache causing hangs: #92210
- [turbopack] use a single query parameter for cache busting: #92214
- Docs/adapters review: #92223
Credits
Huge thanks to @lukesandberg, @aurorascharff, @dagecko, @eps1lon, @gaojude, @icyJoseph, @ztanner, @vercel-release-bot, @ijjk, @feedthejim, @mischnic, @sokra, and @bgw for helping!