Skip to content

chore(deps): bump @tus/server from 2.4.2 to 2.4.5 - #1410

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/tus/server-2.4.5
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/tus/server-2.4.5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 18, 2026

Copy link
Copy Markdown
Contributor

Bumps @tus/server from 2.4.2 to 2.4.5.

Release notes

Sourced from @​tus/server's releases.

@​tus/server@​2.4.5

Patch Changes

  • 4493247: Set CORS headers before the 412 Tus-Resumable check and header-validation 400s so browsers can read those responses.

@​tus/server@​2.4.4

Patch Changes

  • 92db7b8: Stop delayed POST_RECEIVE events from firing after an upload write settles, and skip progress tracking for writes that start without POST_RECEIVE listeners. Use POST_FINISH when a terminal upload notification is required.
  • 0cf2903: Fix a crash when a response hook returns a null-body status (204, 205, or 304).
  • 6757b9e: Stop hanging when a request body stream errors, and treat that failure as an aborted request instead of exposing runtime error details.

@​tus/server@​2.4.3

Patch Changes

  • 7d6f382: Use the precomputed EXPOSED_HEADERS constant for the default Access-Control-Expose-Headers value instead of rebuilding it on every request.
  • d2489f2: Reject encoded path separators and NUL bytes in default upload IDs, and prevent file store paths from escaping their configured directory. Applications using nested IDs must provide a custom getFileIdFromRequest.
  • 42bc9da: Ensure PostHandler onUploadFinish hook headers override response defaults correctly.
  • Updated dependencies [d2489f2]
Commits
  • 0bd46b0 [ci] release (#874)
  • 4493247 @​tus/server: set CORS headers before early returns (#873)
  • cdd6e79 [ci] release (#861)
  • 6757b9e @​tus/server: stop hanging when request body stream errors (#872)
  • 92db7b8 @​tus/server: avoid unnecessary POST_RECEIVE throttling (#858)
  • cc037b9 @​tus/server: share cancellation context test helper (#863)
  • fdd8cc7 @​tus/server: validate proposed merges in CI (#862)
  • 69253d9 @​tus/s3-store: map missing S3 resources to 404 (#859)
  • 0cf2903 @​tus/server: handle null-body response statuses (#860)
  • 83ccb2b Update skill
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 18, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner September 18, 2026 13:33
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 18, 2026

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, straightforward dependency version bump.

  • Reviewed the diff: only package.json and package-lock.json change, bumping @ tus/server 2.4.2 -> 2.4.5 (transitively @ tus/utils to ^0.7.1).
  • No source, config, or lockfile inconsistencies beyond the expected resolved URLs/integrity hash updates for the two packages.
  • Upstream changelog for this range is patch-level bug fixes (CORS header ordering, null-body response handling, path traversal hardening in @ tus/utils), consistent with a routine dependency update.
Extended reasoning...

Overview

This PR touches only package.json and package-lock.json, bumping the pinned dependency @ tus/server from 2.4.2 to 2.4.5. The lockfile update correctly reflects the corresponding bump of the transitive dependency @ tus/utils from ^0.7.0 to ^0.7.1, including updated resolved URLs and integrity hashes. No application source code, configuration, or other files are modified.

Security risks

No new security risk is introduced by this change itself — it is a version bump of an existing, already-trusted dependency. If anything, the referenced upstream release notes indicate the bump includes several defensive fixes (rejecting encoded path separators and NUL bytes in upload IDs, preventing file store paths from escaping their configured directory), which are net security improvements rather than regressions. There is inherent trust placed in the upstream package registry and the dependabot-generated lockfile, but that is standard for any dependency bump and not specific to this PR.

Level of scrutiny

This warrants a low level of scrutiny. It is a mechanical, automated dependency bump (dependabot) confined to manifest/lockfile changes with no source code touched, following an established and unambiguous pattern.

Other factors

The diff was verified directly (git diff against package.json) confirming the version bump matches the PR description exactly. No CLAUDE.md conventions apply, no CODEOWNERS concerns were flagged, and the bug hunting system reported no findings. This combination of small, self-contained, mechanical scope and no outstanding review objections supports approval without requiring additional human review.

@coveralls

coveralls commented Sep 18, 2026

Copy link
Copy Markdown

Coverage Report for CI Build 35624583793

Coverage remained the same at 83.335%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 14179
Covered Lines: 12247
Line Coverage: 86.37%
Relevant Branches: 8671
Covered Branches: 6795
Branch Coverage: 78.36%
Branches in Coverage %: Yes
Coverage Strength: 3088.19 hits per line

💛 - Coveralls

@ferhatelmas

Copy link
Copy Markdown
Member

there is a regression here, after the fix landed, will bump stores and merge this

@ferhatelmas ferhatelmas self-assigned this Sep 21, 2026
Bumps [@tus/server](https://github.com/tus/tus-node-server) from 2.4.2 to 2.4.5.
- [Release notes](https://github.com/tus/tus-node-server/releases)
- [Commits](https://github.com/tus/tus-node-server/compare/@tus/server@2.4.2...@tus/server@2.4.5)

---
updated-dependencies:
- dependency-name: "@tus/server"
  dependency-version: 2.4.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/tus/server-2.4.5 branch from 065cc59 to ae76b21 Compare September 21, 2026 16:16

This branch has not been deployed

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

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants