Home / Companies / Nx / Blog / June 2025

June 2025 Summaries

9 posts from Nx

Filter
Month: Year:
Post Summaries Back to Blog
JetBrains has introduced an AI Assistant integration to streamline the process of addressing failing CI pipelines within its IDEs, eliminating the need for users to switch between their IDE and browser. Integrated with Nx Console and Nx Cloud, this tool provides real-time CI failure notifications directly in the JetBrains environment, offering AI-powered one-click fixes. The AI Assistant leverages the MCP integration to analyze workspace structures, enabling it to suggest contextually relevant solutions by understanding project dependencies and errors. To set up, users need to install Nx Console for JetBrains, enable the AI Assistant plugin, and activate the Nx MCP server, ensuring seamless notifications for CI failures across supported JetBrains IDEs like IntelliJ IDEA and WebStorm. This integration marks the beginning of JetBrains' AI-powered CI enhancements, with full self-healing CI capabilities anticipated soon.
Jun 26, 2025 357 words in the original blog post.
Remote caching in build systems significantly accelerates CI/CD pipelines but introduces considerable security risks, especially through the CREEP (Cache Race-condition Exploit Enables Poisoning) vulnerability, identified as CVE-2025-36852 with a severity score of 9.4. This vulnerability allows malicious actors to inject code into production by exploiting the race condition between trusted and untrusted environments, such as the main branch and pull requests. The attack works by having an untrusted environment write a poisoned artifact to the cache before the trusted environment completes its build, leading to the deployment of compromised code. Traditional security measures often fail to detect this type of attack because they focus on storage and transmission rather than the creation of artifacts. To mitigate this risk, organizations can either disable cache writes from untrusted environments or implement a multi-tiered cache system that isolates cache writes from pull requests, although many build systems do not yet support these secure caching options. The text highlights the importance of auditing exposure to this vulnerability and suggests immediate actions for users, especially those utilizing Nx Cloud, which offers a safe multi-tiered cache solution.
Jun 25, 2025 1,880 words in the original blog post.
The integration of Nx Cloud data with AI assistants through the Model Context Protocol (MCP) is transforming how technical teams analyze and optimize their Continuous Integration (CI) pipelines by enabling conversational data analysis. This approach allows technical leaders to move beyond traditional dashboards, using natural language to ask context-aware questions and receive immediate, actionable insights. By leveraging rich operational data from CI runs, such as pipeline execution history, task-level performance metrics, and caching intelligence, AI assistants can help identify patterns, optimize performance, and support decision-making during critical business activities like board meetings and architecture reviews. The MCP integration facilitates deeper analysis by connecting AI directly to live data sources, revealing trends and optimization opportunities that may be overlooked with static visualizations. This innovation marks a significant shift in interacting with software, enhancing the ability to understand and act on operational data efficiently.
Jun 25, 2025 1,316 words in the original blog post.
Polygraph for Nx Cloud extends the benefits of the monorepo approach, traditionally limited to single repositories, across entire organizations, providing enhanced visibility, consistency, and automation for enterprise development. Recognizing that large organizations typically operate with multiple repositories, Polygraph addresses the challenges of managing these by offering tools like Workspace Graph, which visualizes dependencies across all workspaces and repositories, and Conformance, which enforces organizational standards consistently. Additionally, it introduces Custom Workflows, enabling scheduled tasks and automation beyond traditional CI pipelines, fostering proactive architecture management and eliminating the need for manual governance. This suite is designed to facilitate smooth management of large-scale development environments, ensuring that standards, dependencies, and security are maintained consistently across all repositories. Available now for Nx Enterprise customers, Polygraph aims to transform enterprise development by integrating the advantages of monorepo architecture throughout an organization.
Jun 24, 2025 1,236 words in the original blog post.
Nx's Self-Healing CI (Continuous Integration) is an innovative approach designed to minimize the delays and manual interventions typically required during the CI process by using AI agents to automatically identify, propose, and validate fixes for errors in code pushes. This system aims to eliminate the "babysitting" of pull requests by developers, which traditionally involves noticing CI failures, analyzing logs, implementing fixes, and waiting for re-runs. Self-Healing CI integrates with Nx Cloud to leverage deep contextual understanding of the codebase, thanks to the Nx project graph, which informs the AI's analysis and solution proposals. Developers remain in control as they review and approve AI-generated fixes before they're applied, maintaining the integrity and accuracy of the workflow. This feature is available to all Nx Cloud users, including those on the free Hobby plan, and is part of Nx's broader mission to optimize the efficiency of the development process by reducing the time to green and eliminating developer workflow friction.
Jun 23, 2025 1,227 words in the original blog post.
Tailwind CSS v4 simplifies its setup by eliminating configuration files and complex PostCSS setups, allowing users to install, import, and start building immediately. However, when used in NPM workspaces or monorepos, a challenge arises in directing Tailwind to scan the necessary packages for classes. To address this, Tailwind v4 introduces the @source directive, which specifies which directories to scan, ensuring that styles from all packages are included in the final bundle. While effective, this approach can lead to maintenance challenges due to the need for manual updates. The use of Nx Sync Generators can automate this process, automatically generating and updating the @source directives by analyzing the project's dependencies, thereby preventing hard-to-debug styling issues and reducing manual maintenance. This automation allows developers to focus on building features rather than managing configuration paths, transforming configuration maintenance into a seamless process.
Jun 19, 2025 1,251 words in the original blog post.
Nx 21.2 introduces significant updates by incorporating newer versions of key technologies such as Angular 20, Storybook 9, and NestJS 11. Angular 20 brings changes like the deprecation of structural directives in favor of new control flow syntax and experimental support for the Vitest unit test runner, which enhances testing capabilities. The update also aligns with the new Angular style guide, reflecting changes in filename formats generated by the Angular CLI, while support for Angular 17 has been discontinued. Storybook 9 offers improved component testing, and deprecated Storybook generators have been removed, with users now directed to use up-to-date configurations. NestJS 11 introduces improvements such as better logging and more flexible microservices, and workspaces are automatically migrated to this version. The release also provides tools for managing migrations, including the Migrate UI in Nx Console, to facilitate updating to the latest version.
Jun 13, 2025 600 words in the original blog post.
CREEP (Cache Race-condition Exploit Enables Poisoning), identified as CVE-2025-36852, is a critical security vulnerability affecting remote cache plugins in various build systems, with a severity score of 9.4. It enables attackers with pull request privileges to inject compromised artifacts into production environments by exploiting a race condition during the artifact construction phase, bypassing traditional security measures like encryption and hashing. This vulnerability primarily impacts bucket-based caching solutions such as S3 and GCS, but can also affect other systems with similar architectures, leading to code execution, data exfiltration, and lateral movement. Nx Cloud's architecture, which includes hierarchical caching and integration with version control systems, inherently prevents this attack by enforcing strict cache scoping and permissions. Organizations using vulnerable caching systems are advised to review their setups and take immediate action to mitigate risks, especially if relying on self-hosted cache solutions where PRs and main branches share caches, while Nx users without remote caching or using default settings with Nx Cloud may not require changes.
Jun 12, 2025 654 words in the original blog post.
A demo presented by James Henry will introduce new polygraph features in Nx Cloud, set to launch with Nx Enterprise this month. These enhancements aim to extend the advantages of an Nx workspace to multi-workspace environments and advance Nx Cloud's capabilities beyond continuous integration (CI). The presentation will explore the updated conformance dashboard, methods for visualizing dependencies across repositories, the new onboarding experience for workspaces not yet integrated into Nx Cloud, and a preview of an agentic AI feature that can automatically fix code. Participants can download the recording and sign up for access to these features.
Jun 09, 2025 105 words in the original blog post.