What's Changed
- enterprise docs by @akshaydeo in #7536
- docs(api): state the required RBAC permission on every management endpoint by @R-droid101 in #7340
- fix: re-parse legacy
provider/modelfallback strings at route time so custom providers decoded beforebifrost.Initregisters them are not silently dropped (#7538) by @Pratham-Mishra04 in #7543 - test: add fallback key-pin matrix, routing-rule fallback round-trip, and e2e harness cases for custom-provider boot path (#7538) by @Pratham-Mishra04 in #7544
- fix: log warning when a rule fallback names no known provider, including rule name and configured entry by @Pratham-Mishra04 in #7546
- fix(routing): reject fallbacks with unregistered or blank object-form providers by @impoiler in #7545
- docs(routing): add downgrade warning and migration SQL for key-pinned fallbacks by @impoiler in #7547
- core version cut by @akshaydeo in #7557
- fix: preserve team calendar alignment after restart on main by @danpiths in #7615
- fix: update ui for ungoverned vk path by @roroghost17 in #7413
- fix(logstore): exclude empty-model rows from model histogram queries by @impoiler in #7632
- chore: move tests for config schema from transports to validation by @roroghost17 in #7636
- fix: defer reset workers until hydration completes by @danpiths in #7637
- edge release notes by @akshaydeo in #7639
- feat: anthropic between tools reasoning type by @TejasGhatte in #7665
- cherrypicked foreign-function-call-id issue fixes wq by @akshaydeo in #7676
- cherrypicked anthropic gemini max token output truncations fix by @akshaydeo in #7677
- cherrypicked encrypted reasioning cases by @akshaydeo in #7680
- file url fixes by @akshaydeo in #7682
- cherrypicked bedrock dropping thinking tokens by @akshaydeo in #7691
- cherrypicked gemini image signatures by @akshaydeo in #7692
- v2.2.4 by @akshaydeo in #7702
Full Changelog: ent-v2.2.3-base...ent-v2.2.4-base