Framework Release v1.4.0
- feat: add global GORM vault callbacks with VaultPathKeyer interface and map[string]EnvVar support, replacing per-model BeforeSave/AfterDelete vault hooks
- feat: add typed SecretVar env/vault reference support (
env.*,vault.*), replacing EnvVar - feat: add configurable server logs
- fix: streaming memory improvements
- fix: include allow_all_keys and blacklisted_models in virtual key hash (closes #4640)
- fix: sync provider config allow_all_keys from config.json source of truth (thanks @acarpe!)
- fix: populate error message in OpenAI responses streaming error events (thanks @Purvi09!)
- fix: shift Add-column migrations to raw SQL
- fix: add responses_input_history fallback to hybrid logstore check for logs UI
- fix(responses): deep-copy author, recipient, encrypted_content in message copies (thanks @Shaik-Sirajuddin!)
- refactor: replace gorm DropColumn with dropColumnIfExists helper
- revert: TableVirtualKey.Value from SecretVar back to string, dropping env/vault reference support for virtual key values
Installation
go get github.com/maximhq/bifrost/framework@v1.4.0This release was automatically created and uses core version: v1.6.0