Skip to content

Commit d9e40f7

Browse files
authored
chore(release): v0.13.0 (#96)
1 parent 097ad2c commit d9e40f7

4 files changed

Lines changed: 7 additions & 3 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7+
## [0.13.0] - 2026-06-20
8+
9+
A supply-chain release: `mcpm up --frozen` turns the integrity tripwire into a fail-closed CI gate.
10+
711
### Added
812

913
- **`mcpm up --frozen` — fail-closed supply-chain integrity gate (F3)** — opt-in via the flag or `policy.frozen`. Before installing anything, `up` verifies every locked npm server's published `dist.integrity` against the lock; on **integrity drift**, an **unverifiable** record (offline / yanked / no comparable hash), a **format mismatch**, or a **suspicious missing baseline**, it **blocks the entire run** (installs nothing, exits non-zero) — `npm ci` semantics. This promotes the v0.10 WARN-only integrity tripwire (H11) to a real CI gate. **Honest by design:** a lock with no baselines yet (pre-v0.10 or offline-locked) gets a benign "run `mcpm lock` online once" refusal, *not* a poison verdict; non-npm (pypi/oci) servers get a coverage notice (no baseline mechanism exists — deferred); and a block means *npm's published record diverged from your lock*, **not** that mcpm caught the bytes `npx`/`uvx` fetch at launch.

‎assets/banner-dark.svg‎

Lines changed: 1 addition & 1 deletion
Loading

‎assets/banner-light.svg‎

Lines changed: 1 addition & 1 deletion
Loading

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@getmcpm/cli",
3-
"version": "0.12.1",
3+
"version": "0.13.0",
44
"mcpName": "io.github.getmcpm/cli",
55
"description": "MCP package manager — search, install, and audit MCP servers across Claude Desktop, Cursor, VS Code, and Windsurf",
66
"type": "module",

0 commit comments

Comments
 (0)