Skip to content

fix: Dependency bumps in transitive dependencies#26149

Merged
shortstacked merged 2 commits intomasterfrom
dependency-bumps
Feb 23, 2026
Merged

fix: Dependency bumps in transitive dependencies#26149
shortstacked merged 2 commits intomasterfrom
dependency-bumps

Conversation

@shortstacked
Copy link
Collaborator

@shortstacked shortstacked commented Feb 23, 2026

Summary

Bumps multiple transitive dependencies to their latest stable versions via pnpm overrides. All packages are transitive (not direct dependencies) so overrides are the appropriate fix per our process.

Safe bumps (patch/minor)

Package From To Notes
tar 7.5.7 ^7.5.8 Patch bump
hono 4.11.7 4.11.10 Patch bump, timing comparison hardening
fast-xml-parser 5.3.4 5.3.6 Patch bump (5.x instances)
bn.js 5.2.2 5.2.3 Patch bump
ajv 8.17.1 8.18.0 Minor bump
ajv 6.12.6 6.14.0 Minor bump within same major line
minimatch 10.1.x 10.2.1 Minor bump
minimatch 9.0.5 10.2.1 Major bump, Node 20+ required (we're on 24)

Major version overrides (transitive only)

These packages had no backport fix in their current major line, so the override forces a newer major version. Since these are deep transitive dependencies consumed by other libraries, the risk is contained.

Package From To Consumer Breaking changes
fast-xml-parser 4.4.1 5.3.6 @aws-sdk/core 3.808 No API changes — v5 is ESM module format only. AWS SDK already handles v5 in newer releases
bn.js 4.12.2 5.2.3 asn1.js (snowflake-sdk) .modn() renamed to .modrn(), .strip() internalized. Low risk for ASN.1 integer operations
ajv 7.2.4 8.18.0 @kafkajs/confluent-schema-registry dataPathinstancePath in error objects, error message wording changes ("should" → "must")

Not overridden

Package Version Why
minimatch 3.1.2 Used by eslint and jest (via [email protected]) which call minimatch() as a default export — removed in v10. Dev-only, not in production image
minimatch 10.1.2 / tar 7.5.7 (Node-bundled) Bundled with Node.js npm Requires upstream Node.js release with newer npm

Also added ajv, bn.js, fast-xml-parser, hono, and minimatch to minimumReleaseAgeExclude in pnpm-workspace.yaml to allow recently-published versions.

Verification

  • pnpm install — clean
  • pnpm build — 48/48 tasks successful
  • pnpm typecheck (cli, nodes-base) — clean
  • pnpm test:affected — no regressions

Related Linear tickets, Github issues, and Community forum posts

Review / Merge checklist

  • PR title and summary are descriptive. (conventions)
  • Docs updated or follow-up ticket created.
  • Tests included.
  • PR Labeled with release/backport (if the PR is an urgent fix that needs to be backported)

@shortstacked shortstacked added release/backport Pull request is a backport or needs to be backported. backport 1.x labels Feb 23, 2026
@codecov
Copy link

codecov bot commented Feb 23, 2026

Bundle Report

Bundle size has no change ✅

[email protected] and eslint use minimatch as a default export
which was removed in minimatch 10.x. These are dev-only dependencies
not present in the production image.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@codecov
Copy link

codecov bot commented Feb 23, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@n8n-assistant n8n-assistant bot added the n8n team Authored by the n8n team label Feb 23, 2026
@blacksmith-sh

This comment has been minimized.

@blacksmith-sh

This comment has been minimized.

@shortstacked shortstacked added this pull request to the merge queue Feb 23, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 23, 2026
@shortstacked shortstacked added this pull request to the merge queue Feb 23, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 23, 2026
@shortstacked shortstacked added this pull request to the merge queue Feb 23, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 23, 2026
@shortstacked shortstacked added this pull request to the merge queue Feb 23, 2026
Merged via the queue into master with commit 4f4644b Feb 23, 2026
109 of 115 checks passed
@shortstacked shortstacked deleted the dependency-bumps branch February 23, 2026 22:15
@github-actions
Copy link
Contributor

Git push to origin failed for 1.x with exitcode 1

shortstacked added a commit that referenced this pull request Feb 25, 2026
Backport of #26149 to 1.x branch. Bumps transitive dependencies
via pnpm overrides: tar, fast-xml-parser, ajv, bn.js, minimatch.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
shortstacked added a commit that referenced this pull request Feb 25, 2026
Backport of #26149 to 1.x branch. Bumps transitive dependencies
via pnpm overrides: tar, fast-xml-parser, ajv, bn.js, minimatch.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
shortstacked added a commit that referenced this pull request Feb 25, 2026
Backport of #26149 to 1.x branch. Bumps transitive dependencies
via pnpm overrides: tar, fast-xml-parser, ajv, bn.js, minimatch.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
shortstacked added a commit that referenced this pull request Feb 25, 2026
Backport of #26149 to 1.x branch. Bumps transitive dependencies
via pnpm overrides: tar, fast-xml-parser, ajv, bn.js, minimatch.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@n8n-assistant n8n-assistant bot mentioned this pull request Mar 2, 2026
Tuukkaa pushed a commit that referenced this pull request Mar 2, 2026
@n8n-assistant n8n-assistant bot mentioned this pull request Mar 2, 2026
Tuukkaa pushed a commit that referenced this pull request Mar 2, 2026
This was referenced Mar 3, 2026
@n8n-assistant
Copy link
Contributor

n8n-assistant bot commented Mar 3, 2026

Got released with [email protected]

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Git push to origin failed for 1.x with exitcode 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

n8n team Authored by the n8n team release/backport Pull request is a backport or needs to be backported. Released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants