v3.30.0
3.30.0 is the next minor release.
π Highlights
The biggest change in this release is that we drop the built-in proxy server which we previously used.
this will mean that there's not a persistent connection, but it avoids a lot of the pain and potential problematic behaviour with having a proxy (either over socket, which can be flaky on different oses/runtimes - or over network, which is slow on windows).
we're also continuing to focus on performance, including dropping some dependencies, and migrating where possible to new unjs libraries like h3 v2 and srvx.
π Changelog
π Enhancements
- dev: Experimentally support nitro v3 + inline h3 (11f8bf7)
π₯ Performance
π©Ή Fixes
- build,dev: Support showing
nitroversion (70dcc9b) - dev: Use proxy instead of web fetch handler (#1104)
- module,upgrade: Allow adding module/nuxt version to pnpm workspace root (#1109)
π Refactors
- analyze: Use
srvxto serve analysis results (97d8172) - dev: Remove proxy server in favour of direct listening (#1105)
π¦ Build
- Use tsdown + isolated declarations (#1095)
π‘ Chore
- Update knip config (c23e915)
- Clean up playground console logging (3a92d84)
- Add
verifyDepsBeforeRun: install(#1106) - Update
ignoredBuiltDependencies(#1107)
β Tests
- Remove separate socket runtime tests (df17ad4)
β€οΈ Contributors
- Damian GΕowala (@DamianGlowala)
- Daniel Roe (@danielroe)