Repository navigation
v3.8.3 — First release published from CI, with provenance and an attested SBOM
Changed
-
First release published from CI with build provenance and an attested SBOM. v3.8.2 shipped the workflow but was still published by hand, so it carried no attestation at all — while the comparable competitor had both an npm publish attestation and SLSA provenance. This one closes the gap for real:
npm audit signaturesmcp-ssh-manager@3.8.3now carriesnpm/attestation/publish/v0.1andslsa.dev/provenance/v1, so anyone can verify which commit and which workflow built the tarball. The signed statement is in the public Sigstore transparency log. -
zod3 → 4 (#65). Verified before merging rather than after: with zod 4 installed, all 37 tools still register over a real MCP stdio handshake, and the suite, typecheck and lint stay green.@modelcontextprotocol/sdkaccepts^3.25 || ^4.0, and knip already wanted^4.1.11. -
actions/checkoutandactions/setup-nodebumped to v7 (#61, #62).
Declined, on purpose
TypeScript 7 (#64) and ESLint 10 (#63) were closed rather than merged: knip 5 pins peer typescript ">=5.0.4 <7", so TypeScript 7 breaks npm ci outright, and ESLint 9+ needs a migration off .eslintrc to flat config — tracked in #66.
Full changelog: https://github.com/bvisible/mcp-ssh-manager/blob/main/CHANGELOG.md#383---2026-08-28