Release 1.1.1
| Release Number | 1.1.1 |
|---|---|
| Release Type | Feature |
| Release Date | May 4th, 2026 |
| Tag | v1.1.1 |
Release summary​
Run the MCP server as a shared service instead of a local process while preserving individual identities, controlling write access, and monitoring server health through dedicated operational endpoints. This makes it practical to deploy a single MCP server for an organization instead of asking each person to install and run their own.
Access Infrahub using individual identities​
Authentication can now be passed through to Infrahub so permissions and audit history remain associated with the person making the request instead of a shared service account.
What changed
- Configure authentication using
none,oidc,token-passthrough, orbasic-passthrough. - Pass user tokens through
INFRAHUB_MCP_TOKEN_PASSTHROUGH_HEADERwhen using token-based authentication. - Pass Infrahub credentials through HTTP basic authentication.
- Apply passthrough authentication to HTTP transports.
- Reject unauthenticated requests in passthrough and OIDC modes.
Share Infrahub data without enabling writes​
Infrahub data can now be exposed in read-only mode, making it possible to investigate, report on, and correlate data across systems without changing state.
What changed
- Remove write-tagged tools by setting
INFRAHUB_MCP_READ_ONLY=true. - Block GraphQL mutations when read-only mode is enabled.
Monitor the MCP server like any other service​
Health endpoints, metrics, and middleware are now available so the MCP server can be operated and observed like any other service.
What changed
- Collect request IDs, Prometheus metrics, OpenTelemetry traces, structured logs, retries, response caching, and rate limiting through middleware.
- Access
/healthfor readiness checks. - Access
/metricsfor Prometheus or JSON-based monitoring. - Record audit logs for write operations.
Upgrade notes​
Configure authentication before exposing the server over HTTP​
If multiple people use a shared deployment, configure INFRAHUB_MCP_AUTH_MODE along with token passthrough or OIDC settings before exposing the server.
stdio deployments continue to use environment variable credentials.
Minor changes​
Documentation​
- Upgraded the documentation build to Docusaurus 3.10.0.
Release pipeline​
- Added automated, categorized release drafts.
Security​
- Updated dependencies, including
cryptography,authlib, andpython-multipart.
Full changelog​
Added​
- Production middleware stack: authentication, rate limiting, observability, read-only mode, and
/healthand/metricsendpoints (#62).
Changed​
- Documentation upgraded to Docusaurus 3.10.0 (#65).
Fixed​
- Removed a broken release-drafter workflow (#69).
Notes​
v1.1.0was prepared internally but never published; this work ships inv1.1.1.