Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: angular/angular-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v22.0.1
Choose a base ref
...
head repository: angular/angular-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v22.0.2
Choose a head ref
  • 17 commits
  • 21 files changed
  • 4 contributors

Commits on Jun 11, 2026

  1. fix(@angular/ssr): correct grammar in console warning for redirected …

    …location headers
    
    The console message had incorrect grammer.
    
    (cherry picked from commit ddcef9d)
    alan-agius4 committed Jun 11, 2026
    Configuration menu
    Copy the full SHA
    285a34e View commit details
    Browse the repository at this point in the history
  2. 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)
    alan-agius4 committed Jun 11, 2026
    Configuration menu
    Copy the full SHA
    c8088a5 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2026

  1. build: update cross-repo angular dependencies

    See associated pull request for more information.
    angular-robot authored and dgp1130 committed Jun 12, 2026
    Configuration menu
    Copy the full SHA
    4b7db83 View commit details
    Browse the repository at this point in the history
  2. build: update all github actions to v4.36.2

    See associated pull request for more information.
    angular-robot authored and dgp1130 committed Jun 12, 2026
    Configuration menu
    Copy the full SHA
    0cebf18 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2026

  1. 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)
    clydin committed Jun 15, 2026
    Configuration menu
    Copy the full SHA
    136fc27 View commit details
    Browse the repository at this point in the history
  2. 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)
    clydin committed Jun 15, 2026
    Configuration menu
    Copy the full SHA
    0b4a48a View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2026

  1. 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)
    clydin authored and alan-agius4 committed Jun 16, 2026
    Configuration menu
    Copy the full SHA
    2653dd5 View commit details
    Browse the repository at this point in the history
  2. refactor: move eslint disable comment to top of file

    Fixes eslint update
    
    (cherry picked from commit a527d02)
    alan-agius4 committed Jun 16, 2026
    Configuration menu
    Copy the full SHA
    385909c View commit details
    Browse the repository at this point in the history
  3. build: update dependency esbuild to v0.28.1

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Jun 16, 2026
    Configuration menu
    Copy the full SHA
    0f777a8 View commit details
    Browse the repository at this point in the history
  4. build: update dependency esbuild-wasm to v0.28.1

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Jun 16, 2026
    Configuration menu
    Copy the full SHA
    d3e8951 View commit details
    Browse the repository at this point in the history
  5. build: update dependency pacote to v21.5.1

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Jun 16, 2026
    Configuration menu
    Copy the full SHA
    092bb2e View commit details
    Browse the repository at this point in the history
  6. build: update bazel dependencies

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Jun 16, 2026
    Configuration menu
    Copy the full SHA
    2879ed9 View commit details
    Browse the repository at this point in the history
  7. build: lock file maintenance

    See associated pull request for more information.
    angular-robot authored and clydin committed Jun 16, 2026
    Configuration menu
    Copy the full SHA
    f26011a View commit details
    Browse the repository at this point in the history
  8. build: update pnpm to v10.34.3

    See associated pull request for more information.
    angular-robot authored and clydin committed Jun 16, 2026
    Configuration menu
    Copy the full SHA
    5714bfc View commit details
    Browse the repository at this point in the history
  9. 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)
    SkyZeroZx authored and clydin committed Jun 16, 2026
    Configuration menu
    Copy the full SHA
    d996a27 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2026

  1. build: update cross-repo angular dependencies

    See associated pull request for more information.
    angular-robot authored and alan-agius4 committed Jun 17, 2026
    Configuration menu
    Copy the full SHA
    376e4dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aab6c10 View commit details
    Browse the repository at this point in the history
Loading