v2.1.1
Patch release with security fixes and hardening.
Security
- Reject ambiguous CLI option values rather than guessing intent.
- Fix a Host header bypass in the HTTP transport that let requests skirt host validation.
- Cap session creation to prevent memory exhaustion from unbounded sessions.
Hardening
- The HTTP transport and sandbox plumbing have been tightened, and the doc index now covers more of the API surface.
- The sandbox forwards
NODE_EXTRA_CA_CERTSandNODE_USE_SYSTEM_CA, so enterprise CA bundles flow through. - Dependencies now have to be at least three days old before bun will install them.
Tooling
- Replaced the
bunx @fastly/mcpinvocation in docs with the-pform. - Imported a
package-lock.jsonfor npm and Node users. - CI workflows are now zizmor-clean. A weekly zizmor audit job is added.
- Releases publish through npm's trusted publisher system, with provenance attestations recorded automatically.
Install with npm install -g @fastly/mcp@2.1.1 or bunx -p @fastly/mcp@2.1.1 fastly-mcp.