Skip to content

release: v0.22.5 - #63

Merged
jdogresorg merged 3 commits into
masterfrom
hotfix/v0.22.5
Oct 6, 2026
Merged

jdogresorg merged 3 commits into
masterfrom
hotfix/v0.22.5

Conversation

@jdogresorg

@jdogresorg jdogresorg commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Patch train v0.22.5 for xchain-node: the version bump and the v0.22.5 release manifest, which moves only the xchain-hub pin to its signed v0.22.5 master merge commit (e8ea5011). Every other pin and the trainActivation block are identical to v0.22.4, and no code changes. Release-management section 7.

Audit fix (8b85594): proxy-addr 2.0.7 to 2.0.8 in the lockfile only, for the critical advisory GHSA-jqcg-44mw-7w3h that reds the audit job; 2.0.8 is inside express's ^2.0.7 range. The same fix shipped in hub v0.22.5.

Pre-push note: the root code-structure ratchet refused this branch for six process.env reads in src/services/validator_service/signer.js, a file the branch does not touch. Those reads shipped in v0.22.4; develop's node baseline dropped to 0 after that cut. The ratchet's hotfix rule (grade a hotfix against its tag's baselines) does not fire for component repos, because it looks for the root config inside the component repo. Graded under the baseline in force at the v0.22.4 cut the branch is clean, and every other hook stage passed by hand, including ci-gate: PASS xchain-node 3109 pass / 0 fail [DankServer], so the branch was pushed past the ratchet only.

npm audit reports proxy-addr 2.0.7, reached through express, as critical:
IP spoofing via an IPv4-mapped IPv6 trust subnet. 2.0.8 is inside express's
^2.0.7 range, so only the lockfile moves.
@jdogresorg
jdogresorg merged commit bb32116 into master Oct 6, 2026
7 checks passed
@jdogresorg
jdogresorg deleted the hotfix/v0.22.5 branch October 6, 2026 11:21
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