23.2.0-beta.11Pre-release
Added 1
- Infer OpenApiDocumentsDirectory as a build output in dotnet
Fixed 17
- Do not allowlist the analytics domain when analytics are off
- Isolate pnpm version detection from workspace
- Key the main-worktree-root cache on the workspace root
- Give pnpm a fresh cache dir per e2e run
- Compile Kotlin in-process in the gradle e2e fixture
- Support gradle builds that configure subprojects from an ancestor build file
- Retry nxProjectGraph on lock timeout and kill orphaned gradle builds on exit
- Make pruned pnpm output installable and run its workspace modules
- Keep the deprecated-prepend warning in the task's terminal output
- Detect all files changed during lock file update
- Stop writing a failing task's output three times in maven
- Describe the library generator and export its server entry in nextjs
- Stop installing unused babel-jest for generated nextjs apps
- Restore missing linux native binding entries to pnpm-lock
- Stop CI cache churn from evicting the cargo caches
- Serve nx executor schema reads from source in unit tests
- Set optimization.minimize to its normalized object form in webpack
From Nx
23.2.0-beta.11 (2026-08-27)
🚀 Features
- dotnet: infer OpenApiDocumentsDirectory as a build output (#36788)
🩹 Fixes
- core: do not allowlist the analytics domain when analytics are off (#36663, #36486)
- core: isolate pnpm version detection from workspace (#36728, #36727)
- core: key the main-worktree-root cache on the workspace root (#36768)
- core: give pnpm a fresh cache dir per e2e run (#36802)
- gradle: compile Kotlin in-process in the e2e fixture (#36803)
- gradle: support builds that configure subprojects from an ancestor build file (#36693, #36668)
- gradle: retry nxProjectGraph on lock timeout and kill orphaned gradle builds on exit (#36806)
- js: make pruned pnpm output installable and run its workspace modules (#36139, #36055, #36066, #36140, #35425, #18402)
- js: keep the deprecated-prepend warning in the task's terminal output (#36789)
- js: detect all files changed during lock file update (#34856)
- maven: stop writing a failing task's output three times (#36790)
- nextjs: describe the library generator and export its server entry (#36776)
- nextjs: stop installing unused babel-jest for generated apps (#36765)
- repo: restore missing linux native binding entries to pnpm-lock (#36785)
- repo: stop CI cache churn from evicting the cargo caches (#36801)
- repo: serve nx executor schema reads from source in unit tests (#36809)
- webpack: set optimization.minimize to its normalized object form (#36815)
❤️ Thank You
- AI-JamesHenry @AI-JamesHenry
- Christopher Buss @christopher-buss
- Craigory Coppola @AgentEnder
- FrozenPandaz @FrozenPandaz
- Jason Jean @FrozenPandaz
- Jeong Seungdeok @seungdeok
- Leosvel Pérez Espinosa @leosvelperez
- leosvelperez @leosvelperez