-
Notifications
You must be signed in to change notification settings - Fork 11.9k
Comparing changes
Open a pull request
base repository: angular/angular-cli
base: v22.0.1
head repository: angular/angular-cli
compare: v22.0.2
- 17 commits
- 21 files changed
- 4 contributors
Commits on Jun 11, 2026
-
fix(@angular/ssr): correct grammar in console warning for redirected …
…location headers The console message had incorrect grammer. (cherry picked from commit ddcef9d)
Configuration menu - View commit details
-
Copy full SHA for 285a34e - Browse repository at this point
Copy the full SHA 285a34eView commit details -
fix(@angular/ssr): prioritize options over environment variables in A…
…ngularNodeAppEngine Prioritize constructor options over environment variables when initializing the AngularNodeAppEngine. Previously, environment variables took priority and blindly overrode the constructor options if they were defined in the environment. Now, explicit constructor options act as the override, while the environment variables serve as a fallback. (cherry picked from commit 5875b60)
Configuration menu - View commit details
-
Copy full SHA for c8088a5 - Browse repository at this point
Copy the full SHA c8088a5View commit details
Commits on Jun 12, 2026
-
build: update cross-repo angular dependencies
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 4b7db83 - Browse repository at this point
Copy the full SHA 4b7db83View commit details -
build: update all github actions to v4.36.2
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 0cebf18 - Browse repository at this point
Copy the full SHA 0cebf18View commit details
Commits on Jun 15, 2026
-
fix(@angular/cli): support registry metadata fetching under bun packa…
…ge manager Bun's `pm view` command does not support requesting multiple fields at once (e.g. `pm view <pkg> dist-tags versions --json`), which is required by the default package manager abstraction to fetch package metadata during version compatibility search. This change introduces a custom `getRegistryMetadata` handler in the package manager descriptor, allowing individual package managers to override registry metadata fetching entirely. The `bun` descriptor now implements this by querying `dist-tags` and `versions` separately in parallel, and returning the aggregated metadata object. (cherry picked from commit 38e0fab)
Configuration menu - View commit details
-
Copy full SHA for 136fc27 - Browse repository at this point
Copy the full SHA 136fc27View commit details -
perf(@angular/build): implement semaphore backpressure throttling in …
…JavaScriptTransformer Throttle active esbuild transformation requests higher in the pipeline using an asynchronous semaphore queue bounded to maxThreads * 2. In large monorepo builds (thousands of files), esbuild crawls the import graph via parallel goroutines much faster than Node.js workers can process downleveling and linking. Unthrottled onLoad calls flood libuv's file read pool and accumulate thousands of source buffers in Piscina's task queue. Throttling active requests higher in the chain keeps libuv's I/O pool free, caps Buffer memory overhead at ~10MB–30MB, and ensures file buffers remain short-lived for quicker GC reclamation. (cherry picked from commit 583736a)
Configuration menu - View commit details
-
Copy full SHA for 0b4a48a - Browse repository at this point
Copy the full SHA 0b4a48aView commit details
Commits on Jun 16, 2026
-
perf(@angular/cli): implement semaphore backpressure throttling in Pa…
…ckageManager Execute package manager subprocess invocations using a semaphore-based backpressure throttle. When callers perform concurrent registry lookups (such as running Promise.all over candidate update packages), this prevents unbounded child subprocess spawning. Clamping active concurrent CLI commands to a fixed limit protects the operating system against process table exhaustion, V8 heap saturation, and upstream registry rate-limiting while maintaining fast execution. (cherry picked from commit 3ce6e5f)
Configuration menu - View commit details
-
Copy full SHA for 2653dd5 - Browse repository at this point
Copy the full SHA 2653dd5View commit details -
refactor: move eslint disable comment to top of file
Fixes eslint update (cherry picked from commit a527d02)
Configuration menu - View commit details
-
Copy full SHA for 385909c - Browse repository at this point
Copy the full SHA 385909cView commit details -
build: update dependency esbuild to v0.28.1
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 0f777a8 - Browse repository at this point
Copy the full SHA 0f777a8View commit details -
build: update dependency esbuild-wasm to v0.28.1
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for d3e8951 - Browse repository at this point
Copy the full SHA d3e8951View commit details -
build: update dependency pacote to v21.5.1
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 092bb2e - Browse repository at this point
Copy the full SHA 092bb2eView commit details -
build: update bazel dependencies
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 2879ed9 - Browse repository at this point
Copy the full SHA 2879ed9View commit details -
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for f26011a - Browse repository at this point
Copy the full SHA f26011aView commit details -
build: update pnpm to v10.34.3
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 5714bfc - Browse repository at this point
Copy the full SHA 5714bfcView commit details -
fix(@angular/ssr): avoid caching non-SSG page lookups
Only cache CommonEngine SSG lookup results after the target file is confirmed to be a prerendered SSG page. (cherry picked from commit 37f1a74)
Configuration menu - View commit details
-
Copy full SHA for d996a27 - Browse repository at this point
Copy the full SHA d996a27View commit details
Commits on Jun 17, 2026
-
build: update cross-repo angular dependencies
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 376e4dc - Browse repository at this point
Copy the full SHA 376e4dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for aab6c10 - Browse repository at this point
Copy the full SHA aab6c10View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v22.0.1...v22.0.2