22.6.0-beta.0
📦 nxView on GitHub →
✨ 17 features🐛 26 fixes🔧 9 symbols
Summary
This beta release introduces significant features around agentic workflows, including sandboxing, negation pattern support, and agentic mode in nx init. It also includes numerous bug fixes related to caching, output handling, and agent configuration.
✨ New Features
- Update formatting of agent rules documentation.
- Add nxVersion to meta in shortUrl for cnw.
- Handle agentic sandboxing.
- Extract sandbox detection into reusable utility.
- Add negation pattern support for plugin include/exclude.
- Add --stdin option to affected commands.
- Support dependency filesets with ^{projectRoot} syntax.
- Add agentic mode to nx init.
- Automatically set up ai agents in cnw/init when run from within an ai agent.
- Implement configure-ai-agents outdated message after tasks.
- Improve codex support for configure-ai-agents.
- Add --otp to top-level nx release command and detect EOTP errors.
- Add NX_SKIP_FORMAT environment variable to skip Prettier formatting.
- Update PLUGIN.md files to help agents verification.
- Lock in CNW variant 2 with deferred connection.
- Use caret range for swc dependencies in pnpm catalog.
- Add cacheDir option to playwright executor.
🐛 Bug Fixes
- Ensure mcp args aren't overridden when running configure-ai-agents.
- Use a consistent batch id between scheduler and task runner.
- Clean up stale socket files before listening.
- Avoid dropping unrelated continuous deps in `makeAcyclic`.
- Make runtime cache key deterministic.
- Handle dangling symlinks during cache restore.
- Hitting [1] or [2] should remove pinned panes if they match the current task.
- Remove shellapi from winapi featureset to minimize AV false positives.
- Handle Ctrl+C gracefully in configure-ai-agents.
- Prevent staggered and duplicate lines in dynamic output.
- Only pull configure-ai-agents from latest if local version is not latest.
- Gate tui-logger init behind NX_TUI env var.
- Avoid blocking event loop during TUI PTY resize.
- Use workspace root for path resolution when baseUrl is not set.
- Replace buggy ignore-files trie with correct path-component gitignore matching.
- Use module-level variable for cache transfer between createNodes and createDependencies in maven plugin.
- Correctly map between maven locators and nx project names.
- Rewrite Framer URLs to nx.dev in HTML responses.
- Improve plugin registry visibility.
- Add missing nx-cloud intro in sidebar.
- Clarify project linking for workspaces.
- Use shared preview url for netlify deploy.
- Remove unnecessary number from release return type.
- Use sudo for global npm install in publish workflow (initially added, then reverted).
- Replace addnab/docker-run-action with direct docker run.
- Revert using sudo for global npm install in publish workflow.