Core Changes
- Do not call
expireTags
/getExpiration
unnecessarily: #77570 - fix(jest): stricter regex for 'server-only' in default config: #77588
- Fix: RESTORE_ACTION should not be thenable: #77582
- Use
NEXT_PRIVATE_DEBUG_CACHE
env variable for cache handler debug logs: #77585 - fix: make sure body can be read using
nodejs
runtime in middleware: #77553 - Update alternate bundler and pass more tests : #77579
- Refactor build scripts and rewrite pack-next in TypeScript: #77536
- fix isCsrfOriginAllowed handling for localhost: #77594
Misc Changes
- Update mappings in
launch.json
to improve debugging in VSCode: #76559 - chore(ci): Configure codspeed: #76884
- Update bundler production test manifest: #77602
- Update bundler development test manifest: #77603
- Update Turbopack development test manifest: #77605
- Update Turbopack production test manifest: #77604
Credits
Huge thanks to @unstubbable, @sbougerel, @gaojude, @kevva, @ahabhgk, @wbinnssmith, @kdy1, and @ztanner for helping!