Framework Release v1.3.17
- feat: multiple customers logs and usage tracking (#4066)
- feat: multiple team and business unit support in logstore (#4041)
- feat: OpenAI compaction support (#4053)
- feat: multiple budget support for customers (#3998)
- feat:
calendar_alignedbudget support for customers (#3997) - feat: provider-level governance for budgets & limits (#3938)
- feat: scope-aware budgets & limits wired from model configs (#3937, #3939, #3981)
- feat:
created_byuser attribution column for virtual keys (#3672) - feat:
blacklisted_modelscolumn for virtual key provider configs (#3653) - feat:
aliascolumn in materialized view with filter support (#4078) - feat:
request_headerspattern capture for OTel and Maxim plugins (#4012) - feat: paginated virtual key fetch for large key counts (#3957)
- feat: optional
txparam onUpdateBudgetUsagefor transaction support (#4039) - feat: config.json source-of-truth flow (#3968)
- fix: reduce FTS index
left()cap from 800k to 250k chars to stay within tsvector limit (#4057) - fix: cascade deletes for model configs (#4051)
- fix: remove stale in-memory model configs (#4043)
- fix: add monotonic
inc_numberlog cursor so node usage reconciliation does not skip late async log writes (#3664) - fix: reduce sync worker ticker period to 5m to prevent threshold drift (#4023)
- fix: high-scale virtual key flow improvements (#4007)
- fix: preserve non-pricing model pool entries across pricing reloads (#3999)
- fix: passthrough budgets (#3941)
- refactor: make scope-level check methods extensible (#3940)
- revert:
access_profile_iddirect access profile assignment on virtual keys (#3669) - chore: drop the
access_profile_idcolumn fromgovernance_virtual_keys(#3670)
Installation
go get github.com/maximhq/bifrost/framework@v1.3.17This release was automatically created and uses core version: v1.5.17