Repository navigation
release: v0.23.3 - #33
Merged
Merged
Conversation
Moves the runtime from node:25.9.0 to node:22.23.4-bookworm and the dependency stage to node:22.23.4-alpine, both digest-pinned, for the CVE-2026-111497 Brotli decoder fix (Node 25 gets no fix). The full bookworm image keeps wget for the compose healthcheck. No code changes.
Contributor
Author
|
Full test suite green at this PR head a4612bc: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Patch train v0.23.3 (release-management section 7, maintenance line), branch
hotfix/v0.23.3from the v0.23.0 tag, merging intorelease/v0.23.3(cut at the v0.23.0 tag commit). This release line is what mainnet runs; master carries v0.26.x.Change, base image only:
node:25.9.0tonode:22.23.4-bookwormand the dependency stage fromnode:22-alpinetonode:22.23.4-alpine, both pinned by digest. Node 22.23.4 carries the fix for CVE-2026-111497 (Brotli decoder out-of-bounds write); Node 25 receives no fix.enginesis>=22, the dependency stage already ran Node 22, the image holds no native addon, and the full bookworm image keepswgetfor the compose healthcheck.Release commit:
chore(release): v0.23.3(package.json, package-lock.json, CHANGELOG.md). Built from v0.23.0, so no later decoder change is included.Evidence: unit suite 1975 passing, 0 failing on Node 22.23.4 with every sibling at its v0.23.3 or v0.23.0 tree; the built image reports
v22.23.4on Debian 12 and refuses to start withoutDECODER_API_PORT, naming the variable. No state-derivation change, so no activation height.