Framework Release v1.3.9
- fix: sanitize \u0000 from JSON before PostgreSQL jsonb storage and list queries (#3332)
- feat: add configurable matview_refresh_interval for PostgreSQL logs store (#3329)
- feat: add custom filter values and scoped dimension fetching for logs and MCP filter sidebars (#3328)
- fix: use batched updates, CONCURRENTLY indexes, and advisory locks for lock-safe matview and migration maintenance (#3380)
- feat: add ?dimensions= param to filter data endpoints and use time-window hybrid matview gate for aggregate counts (#3327)
- perf: split mv_logs_filterdata into per-dimension matviews and add filterdata response caching with single-flight (#3288)
- fix: return empty MCP config instead of nil when no clients found (#3387)
- fix: rdb deadlock fixes (#3376)
- chore: updates context.SetTraceAttribute flow for all plugins (#3368)
- feat: ws-tickets without storage (#3361)
- feat: add batch logging to mcp logs similar to llm logs (#3354)
- feat: offload MCP logs to object storage (#3353)
- feat: add MCP log object payload helpers (#3352)
- feat: adds cached token details in Responses API in OTEL exports (#3293)
- fix: replace blocking pg_advisory_lock with retry+timeout to prevent indefinite startup hangs (#3308)
Installation
go get github.com/maximhq/bifrost/framework@v1.3.9This release was automatically created and uses core version: v1.5.9