22.0.4 (2025-11-17)
🚀 Features
- core: pull nx init from latest before executing (#33446)
- docker: add skipDefaultTag option to build target (#33477, #33506)
- maven: add option to prefix all maven targets (#33420)
🩹 Fixes
- core: resolve lockfile cache regression with keyMap state (#33448, #33256)
- core: optimize batch task scheduling to prevent redundant traversals (#33455, #33366)
- core: capture stderr in nx add command for better error messages (#33462)
- core: include require paths when resolving specified plugins (#33495)
- core: prevent hanging between command end and process exit (#33500)
- gradle: bump gradle migration version (#33479)
- graph: add nx:build-native dependency to typecheck target (#33428)
- js: improve typescript plugin performance (#33425, #33076)
- maven: skip maven plugin computation on vercel/netlify (#33486)
- misc: handle ERR_USE_AFTER_CLOSE gracefully in nx init and create-nx-workspace (#33469)
- release: changelog renderer should render commit title with breaking changes (#33439)
❤️ Thank You
- Claude
- Colum Ferry @Coly010
- Craigory Coppola @AgentEnder
- FrozenPandaz @FrozenPandaz
- Jack Hsu @jaysoo
- Jason Jean @FrozenPandaz
- Leosvel Pérez Espinosa @leosvelperez
- Louie Weng @lourw
- MaxKless @MaxKless