Core Changes
- fix: image optimizer hangs when invalid image is requested: #33719
- feat: make
compress
configurable in standalone mode: #33717 - fix: allow certain variable names in development: #33638
- Use swc parse for flight server and client loaders: #33713
- Properly support custom 500 page in the web server: #33729
- chore: deprecate process.browser: #32862
- Improve tests for streaming and server components: #33740
- fix: fixes #33314 move is-plain-object for es5 compilation: #33690
- Add
stale-while-revalidate
pattern to Image Optimization API: #33735 - Allow to delete URL search params in middleware rewrites: #33725
- Ensure all CSS files are included for experimental critical CSS: #33752
- Ensure non-error thrown in getStaticPaths shows correctly: #33753
Documentation Changes
- Update Time to First Byte (TTFB) link: #33715
- Changed data fetching file name to overview to fix meta data title: #33232
- Correct misspelling in testing documentation #33754: #33755
Example Changes
- Fix
with-docker
example dockerfile: #33695 - Added next.config.js with datocms-assets domain in allow list: #33647
Misc Changes
- run stale 20 minutes earlier
- fix: use github action instead of bot: #33718
- fix syntax error in
lock.yml
- fix rsc test suite runner: #33745
Credits
Huge thanks to @Vienio99, @balazsorban44, @kyliau, @molebox, @huozhi, @shuding, @PepijnSenders, @krystofex, @PizzaPete, @souljuse, @styfle, @Schniz, and @Nelsonfrank for helping!