plugins/governance/v1.7.1
maximhq/bifrostplugins/governance/v1.7.1Sep 8, 2026by akshaydeo
AI Summary
Adds project scope enforcement, virtual MCP support, and provider-scoped budget limits.
Key Highlights
- Added project dimension to governance context with scope enforcement.
- Implemented virtual MCP support with VK assignments and tool whitelisting.
- Added provider-scoped limits (`ScopedModelLimits`) for load balancing.
- Replaced per-VK MCP server map with `MCPGatewayAdmitter` admission.
New Features
- Project scope enforcement
- Virtual MCP support
- Provider-scoped limits
- Semantic complexity routing hooks
- MCPGatewayAdmitter admission
- Focused usage snapshot
Full Release Notes
## Plugin Release: governance v1.7.1 - feat: add the project dimension to governance context and permit evaluation, refusing requests that name a project outside their scope (#6702) - feat: resolve every request onto a single grant so limit assembly, enforcement and billing use one resolved access, and replace the per-VK MCP server map with `MCPGatewayAdmitter` admission (#6308, #6311, #6313, #6314, #6643, #6649, #6706, #6724, #6725) - feat: add virtual MCP support with VK assignments, slug endpoints and the explicit tool whitelisting convention, and stop serving disabled MCP clients (#6746, #6748, #6749, #6750, #6791, #6826, #6872) - feat: add `allow_all_providers` on virtual keys (#6662) - feat: add `ScopedModelLimits`, `ProviderScopedModelLimitsInScope` and the split `GlobalProviderLimits`/`PermitModelLimits` primitives so provider-scoped budgets take part in load-balancing candidate exclusion (#6729, #6800, #6810, #6856) - feat: rename `AllowOnAllVirtualKeys` to `AllowByDefault` with backward-compatible aliases (#6642) - feat: honour the rotation grace-period previous value in virtual key auth (#5439) - feat: require auth for realtime connections when enforced on inference (#6759) - feat: replace user-scoped model configs with `ExtraScopedIDsResolver` (#6715) - feat: add semantic complexity routing hooks and cachemetadata renames (#6164, #6166, #6177, #6722) - feat: add a focused usage snapshot for cheaper accounting reads (#6683) - fix: apply rate limits on model-less passthrough requests (#6774) - fix: honour `allowed_models: ["*"]` when the synced catalog is empty (#6767) - fix: update job accounting for the provider job table (#6673, #6674) ### Installation ```bash # Update your go.mod to use the new plugin version go get github.com/maximhq/bifrost/plugins/governance@v1.7.1 ``` --- _This release was automatically created from version file: `plugins/governance/version`_