Skip to content

Framework v1.4.4

Choose a tag to compare

@akshaydeo akshaydeo released this 14 Jul 08:46

Framework Release v1.4.4

  • feat: add durable background-job sidekiq table, store methods, and runner with recovery and reaper
  • feat: pass created-by user ID and runner ID through sidekiq job lifecycle, add GetInFlightSidekiqJobByKind to config store interface
  • feat: show canonical model names in dashboard model rankings (thanks @satyamkrishna!)
  • feat: redact trace content before connector export with transient redaction data field
  • feat: force single-region config in Vertex key config
  • fix: persist Responses stream usage when providers omit or reuse sequence numbers (thanks @eyeveil!)
  • fix: fold streamed output_text.annotation.added events into the accumulated responses message so citations survive in logging, observability, and cache (thanks @fus3r!)
  • fix: keep the streaming finish_reason in the accumulated response when a provider forwards it on a content chunk (thanks @fus3r!)
  • fix: sweep orphaned deferred spans in trace store TTL cleanup (thanks @citrocat!)
  • fix: rebuild token usage from denormalized columns in hybrid log list (thanks @G-XD!)
  • fix: repair bare wildcard allowed_models rows that break admin provider updates (thanks @eyeveil!)
  • fix: use AutoMigrate and add runner_id/created_by_user_id columns to sidekiq table migration
  • fix: match model filter on canonical_model_name and restore routing info for cost recalculation
  • fix: forward ScopedDB from HybridLogStore
  • fix: race conditions in tracer span locks
  • chore: upgrade ClickHouse client library

Installation

go get github.com/maximhq/bifrost/framework@v1.4.4

This release was automatically created and uses core version: v1.6.4