github maximhq/bifrost plugins/governance/v1.8.0
Plugin governance v1.8.0

6 hours ago

Plugin Release: governance v1.8.0

  • feat: MCP tool logs record governance entity names beside their IDs, so the plugin stamps user_name, team_name, customer_name, business_unit_name and the multi-valued team, customer and business-unit sets onto the log entry at ingestion instead of leaving the dashboard to render raw UUIDs (#7154)
  • feat: endpoint-attributed MCP inspections carry bounded identity (device, app key, server label, tool name, decision) from the gateway into the MCP authorization path, so an inspected tool call is attributed without trusting payload-supplied headers (#6959)
  • feat: governance errors are classified into the normalized error_type vocabulary, so a 429 raised by a governance rate limit is distinguishable from an upstream 429 on bifrost_error_requests_total (#7141)
  • feat: model allow and block lists accept regex: entries. The *_patterns fields added earlier in this release window were withdrawn in favour of the prefix form, which needs no new schema fields (#6988, #7133, #7134)
  • fix: UsageTracker.Cleanup() cancels and waits for the periodic reset worker before taking its final budget and rate-limit snapshots. It previously dumped first, so trackerCancel() could cancel an in-flight rate-limit dump and fail with failed to dump rate limits to database: context canceled, and the final dump was not guaranteed to be the tracker's last database writer. A queued ticker event can no longer start another reset cycle during shutdown, the current cycle stops when the tracker context is cancelled, and context.Canceled is treated as an expected result only when that context was actually cancelled (#7099) @Constantine3

Installation

# Update your go.mod to use the new plugin version
go get github.com/maximhq/bifrost/plugins/governance@v1.8.0

This release was automatically created from version file: plugins/governance/version

Don't miss a new bifrost release

NewReleases is sending notifications on new releases.