Skip to content

build(deps): bump undici and @angular/build in /visualization - #35

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/visualization/multi-54c24bc026
Open

build(deps): bump undici and @angular/build in /visualization#35
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/visualization/multi-54c24bc026

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 4, 2026

Copy link
Copy Markdown

Bumps undici to 7.29.0 and updates ancestor dependency @angular/build. These dependencies need to be updated together.

Updates undici from 7.25.0 to 7.29.0

Release notes

Sourced from undici's releases.

v7.29.0

⚠️ Security fixes

High severity

  • GHSA-4cwx-7wf7-3272: malformed qualified private Cache-Control directives could cause cross-user information disclosure in shared caches or a parse-time crash. The cache parser now treats empty qualified directives conservatively and safely handles mixed qualified and unqualified directives. Fixed by 9f10f1e9, with regression coverage in 466e99d1.

Medium severity

  • GHSA-m8rv-5g2x-5cg5: a malicious type property on a duck-typed blob-like HTTP/1.1 request body could inject CRLF sequences into the generated content-type header. Undici now coerces and validates the value before adding it to the request. Fixed by 33928bc2.
  • GHSA-jr45-8vmc-qm54: optional whitespace around = in qualified no-cache and private directives could bypass shared-cache restrictions and disclose authenticated data across users. Cache-Control parsing now normalizes these forms and applies conservative cache decisions. Fixed by 98011a86.
  • GHSA-8xcm-r25x-g524: the retry interceptor could expose a stale Content-Length after resuming a partial response, potentially causing downstream response desynchronization, hangs, or corruption. Undici now rejects partial responses whose Content-Length is inconsistent with Content-Range. Fixed by 1b5a5312, with corrected fixtures in 4a9dafb1.
  • GHSA-v3r7-h72x-cjcm: unsanitized domain and unparsed values passed to setCookie() could inject cookie attributes. Undici now validates cookie domains, paths, and unparsed attributes more strictly. Fixed by 3bf91ddb.

Full Changelog: nodejs/undici@v7.28.0...v7.29.0

v7.28.0

⚠️ Security Release

This release line addresses 7 security advisories, all shipped in v7.28.0.

Action required: Upgrade to undici 7.28.0 or later.

npm install undici@^7.28.0

The v7 line is not affected by GHSA-38rv-x7px-6hhq (CVE-2026-9675), which is an 8.x-only regression.

Note on GHSA-hm92-r4w5-c3mj: this fix shipped in v7.28.0, not the earlier 7.2x line — the vulnerable single-pool code was still present through v7.27.2. The per-origin pool fix is 3805b8f8 (#5041).

Summary

AdvisoryCVESeverity (CVSS)Fixed inFix commit
GHSA-vxpw-j846-p89qCVE-2026-12151High (7.5)7.28.08cb10f98
GHSA-vmh5-mc38-953gCVE-2026-9697High (7.4)7.28.004201f89
GHSA-hm92-r4w5-c3mjCVE-2026-6734High (7.5)7.28.03805b8f8
GHSA-pr7r-676h-xcf6CVE-2026-9678Moderate (5.9)7.28.085a24055
GHSA-p88m-4jfj-68fvCVE-2026-9679Moderate (5.9)7.28.0d0574cc4
GHSA-g8m3-5g58-fq7mCVE-2026-11525Low (3.7)7.28.0d0574cc4
GHSA-35p6-xmwp-9g52CVE-2026-6733Low (3.7)7.28.0ea8930cf

... (truncated)

Commits
  • 9e38fc1 Bumped v7.29.0 (#5590)
  • d887e34 fix: validate coerced header values for CRLF (#5579)
  • 33928bc fix: validate blob body content type
  • 98011a8 fix(cache): harden cache directive parsing
  • 4a9dafb test(retry): correct broken content-range fixtures in retry-handler.js
  • 1b5a531 fix(retry): reject partial content length mismatch
  • 466e99d test: cover crash on mixed unqualified and qualified private cache directives
  • 9f10f1e fix: handle empty qualified private cache directive
  • 3bf91dd fix: harden cookie domain, path, and unparsed attribute validation
  • f9eba0a Bumped v7.28.0 (#5430)
  • Additional commits viewable in compare view

Updates @angular/build from 21.2.7 to 22.1.2

Release notes

Sourced from @​angular/build's releases.

22.1.2

@​angular/cli

CommitDescription
fix - 57db27ea91add packages with built-in schematics to devDependencies only

@​angular/build

CommitDescription
fix - baed978885prevent IIFE wrapper interleaving for adjacent classes in minified files

22.1.1

@​angular/cli

CommitDescription
fix - ab971a8543support npm 12 metadata array and error formats

@​angular/build

CommitDescription
fix - db24220fb8rewrite paths from sandboxed execroots when running under Bazel

22.1.0

@​angular/cli

CommitDescription
fix - f59bcf529abort and guide manual mitigation when updating catalog packages
fix - 48f90f5d5prevent Yarn registry environment variable override
fix - c963ecbecremove algoliasearch dependency and support latest docs versions
fix - 6859d25c3resolve correct registry name when using npm alias syntax during update
fix - 3a2589dacrespect client-side release age settings during update resolution
fix - 5c3101bffrevert package.json changes if installation tasks fail during update
fix - 7932caaf9robustly parse npm manifest from array

@​schematics/angular

CommitDescription
feat - 89d7f59cdupdate ai-config to include Angular MCP server config
fix - b345bb54dremove unused spec tsconfig outDir

@​angular-devkit/core

CommitDescription
refactor - fd336d365deprecate stringToFileBuffer and fileBufferToString

@​angular/build

CommitDescription
feat - 34d558c3cadd built-in SQLite cache store fallback
feat - 0c18dc0f6emit debug ids for stable subresource integrity hashes
feat - 51f69276fenable chunk optimization for server builds
feat - 10dc30f9cmigrate advanced optimization Babel plugins to oxc-parser + magic-string
feat - 917393a4cmigrate i18n inliner to oxc-parser + magic-string
feat - 52ae7f862share persistent build cache across git worktrees
fix - 95510511dadd bounded timeout to vitest executor disposal

... (truncated)

Changelog

Sourced from @​angular/build's changelog.

22.1.2 (2026-07-30)

@​angular/cli

CommitTypeDescription
57db27ea91fixadd packages with built-in schematics to devDependencies only

@​angular/build

CommitTypeDescription
baed978885fixprevent IIFE wrapper interleaving for adjacent classes in minified files

22.1.1 (2026-07-30)

@​angular/cli

CommitTypeDescription
ab971a8543fixsupport npm 12 metadata array and error formats

@​angular/build

CommitTypeDescription
db24220fb8fixrewrite paths from sandboxed execroots when running under Bazel

22.2.0-next.0 (2026-07-30)

@​angular/cli

CommitTypeDescription
e148a8df93fixsupport npm 12 metadata array and error formats

@​angular/build

CommitTypeDescription
6469b5f1f5fixrewrite paths from sandboxed execroots when running under Bazel

... (truncated)

Commits
  • bccc749 release: cut the v22.1.2 release
  • 57db27e fix(@​angular/cli): add packages with built-in schematics to devDependencies only
  • baed978 fix(@​angular/build): prevent IIFE wrapper interleaving for adjacent classes i...
  • dde9aed build: update cross-repo angular dependencies
  • 51efbd8 build: update github/codeql-action action to v4.37.4
  • 6c15ac8 ci: add branch tracking comments to dev-infra GitHub actions
  • 5d92c65 release: cut the v22.1.1 release
  • e30e18a build: update dependency webpack to v5.109.2
  • 46d42d8 build: update dependency oxc-parser to v0.142.0
  • 9ccb475 build: update bazel dependencies
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [undici](https://github.com/nodejs/undici) to 7.29.0 and updates ancestor dependency [@angular/build](https://github.com/angular/angular-cli). These dependencies need to be updated together.
Updates `undici` from 7.25.0 to 7.29.0
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v7.25.0...v7.29.0)
Updates `@angular/build` from 21.2.7 to 22.1.2
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](angular/angular-cli@v21.2.7...v22.1.2)
---
updated-dependencies:
- dependency-name: undici
dependency-version: 7.29.0
dependency-type: indirect
- dependency-name: "@angular/build"
dependency-version: 22.1.2
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 4, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency filejavascriptPull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants