Skip to content

chore(release): 5.0.0 - #199

Merged
gmoon merged 1 commit into
masterfrom
chore/release-5.0.0
Oct 31, 2026
Merged

gmoon merged 1 commit into
masterfrom
chore/release-5.0.0

Conversation

@gmoon

@gmoon gmoon commented Oct 31, 2026

Copy link
Copy Markdown
Owner

Release PR for s3proxy 5.0.0 (major) — bumps package.json + package-lock.json to 5.0.0 and adds the CHANGELOG.md entry.

Why major

Contains the breaking security change from #124:

  • fetch()/send()/init() now reject with a sanitized S3ProxyError(500) for previously-unclassified errors (original on err.cause). Known 404/403/416 mappings unchanged.
  • A mid-stream S3 failure now terminates (destroys) the response instead of end()-ing it.

Release ritual

Merge this PR, then publish GitHub release v5.0.0 (or run the Release workflow) — release.yml OIDC-publishes the bumped package.json to npm.

Everything else since v4.2.1 is chore/ci/test/docs (no release note).

🤖 Generated with Claude Code

Breaking: unmapped S3 errors are sanitized to S3ProxyError(500) (original
on err.cause), and mid-stream failures now terminate the response. See #124.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@gmoon
gmoon merged commit 5cb8fb5 into master Oct 31, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant