plugins/logging/v1.8.0

maximhq/bifrostplugins/logging/v1.8.0Sep 15, 2026by akshaydeo

Upgrading?

AI Summary

The logging plugin adds governance entity names to MCP tool logs, improves endpoint attribution, and fixes abandoned request logging determinism.

Key Highlights

  • MCP tool logs now carry governance entity names
  • Endpoint-attributed MCP observations logged on pending and final entries
  • Cost recalculation honors time-of-day pricing
  • GA realtime transcription sessions are logged and priced
  • Abandoned requests are logged deterministically

New Features

  • Governance snapshots (user, team, customer, business unit) written at ingestion
  • Observation snapshotting to prevent aliasing across async logs
  • Time-of-day pricing applied during cost recalculation
  • Documentation clarification on CountRecalcTargets approximation

Full Release Notes

## Plugin Release: logging v1.8.0

- feat: MCP tool log rows carry governance entity names alongside their IDs, written from the request context at ingestion, so nothing is resolved on read (#7154)
- feat: endpoint-attributed MCP observations are written onto both the pending and the final MCP tool log entry, with the observation snapshotted so it cannot alias across async entries (#6959)
- feat: cost recalculation honours time-of-day peak and off-peak pricing, scaling usage-based charges by `off_peak_cost_multiplier` when a request falls outside every declared peak window (#6575)
- feat: GA realtime transcription sessions are logged and priced through the standard pipeline with transcription-aware pricing (#7089)
- fix: a request whose caller disconnected before the upstream finished is logged and finalized deterministically rather than roughly half the time, so abandoned requests no longer leave a log row stuck in its pending state (#6972)
- docs: clarified that `CountRecalcTargets` reads a materialized view that can lag, so its `Total` is an approximation rather than an exact count (#7078)

### Installation

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

---
_This release was automatically created from version file: `plugins/logging/version`_

Related Repositories