Enterprise v1.5.5 base image
What's Changed
- docs fixes by @akshaydeo in #5207
- docs fixes (#5207) by @akshaydeo in #5210
- adds back runAsRoot in helm chart (explicit disable for OpenShift deployments) by @akshaydeo in #5215
- helm update by @akshaydeo in #5216
- fix changelog for audit log s3 storage by @akshaydeo in #5219
- fix changelog for audit log s3 storage (#5219) by @akshaydeo in #5220
- docs(alerting): add alerting documentation by @SahilChoudhary22 in #4442
- docs(alerting): add UI screenshots and fix CEL variable accuracy by @SahilChoudhary22 in #5232
- feat: add
dual_credential_conflict_behaviorto resolve IDP token + VK conflicts on inference requests by @BearTS in #5201 - feat: add generic OIDC SCIM/SSO provider support to Helm chart by @BearTS in #5173
- feat: add
dual_credential_conflict_behaviorconfig option with UI selector for dual-auth conflict handling by @BearTS in #5235 - feat: add
bifrost.client.dualCredentialConflictBehaviorto Helm chart by @BearTS in #5227 - feat: add support for request headers to be set using helm in otel profiles by @BearTS in #5236
- feat: add
provisioningTokenandclaimScimAttributesto SCIM providers for declarative GitOps provisioning in helm by @BearTS in #5240 - chore: release Bifrost Helm chart v2.1.29 by @BearTS in #5241
- docs update by @akshaydeo in #5299
- updates claude code anthropic version enforcement by @akshaydeo in #5347
- fix: complete visible thinking items on the streaming Responses surface by @fus3r in #5150
- fix: resolve merge conflict in
TableClientConfigby @impoiler in #5349 - fix: adds sgl anthropic compatible apis via key level setting by @sammaji in #5305
- fix: uses anthropic endpoints in chat completion and responses in deepseek by @sammaji in #5176
- chore: update deepseek provider docs by @sammaji in #5177
- chore: adds deepseek to provider harness api tests by @sammaji in #5208
- fix: enable raw request and store for mistral ocr requests by @sammaji in #5310
- fix: adds count tokens handling for deepseek and sgl by @sammaji in #5311
- fix: moves vllm to native responses api by @sammaji in #5306
- fix: adds support for anthropic apis in fireworks by @sammaji in #5332
- fix: drops unsupported reasoning summary values for azure model router by @sammaji in #5242
- fix: fallback select shows trimmed model names by @sammaji in #5257
- fixes query creation from user input by @akshaydeo in #5357
- [Fix]: OpenAI provider - default detial to auto on input_image blocks by @AdityaPainuli in #5352
- refactor: make
RefineModelForProvideridempotent and unify Groq/Replicate/Perplexity into a single case by @Pratham-Mishra04 in #5133 - feat: wafer ai provider by @TejasGhatte in #5222
- docs: clarify that Level 1 LB always runs for pinned providers, appending healthy fallbacks instead of skipping by @Pratham-Mishra04 in #5135
- docs: add
append_fallbacks_to_pinnedas a fifth load-balancer switch and update all references to pinned-request fallback behavior by @Pratham-Mishra04 in #5336 - docs: add Response Lifecycle endpoints and expand streaming event types table for OpenAI Responses API by @Pratham-Mishra04 in #5343
- docs: add retrieve, delete, cancel, and list input items endpoints for stored responses by @Pratham-Mishra04 in #5344
- docs: add
response.web_search_call.in_progressandresponse.web_search_call.completedto stream response type enums by @Pratham-Mishra04 in #5345 - docs: expand
outputfield schema in OpenAPI from generic object to typedoneOf(string, content blocks, computer screenshot) by @Pratham-Mishra04 in #5350 - feat: add toggle for always retain content in object storage by @roroghost17 in #5370
- feat: add
appendFallbacksToPinnedload-balancer option to Helm chart by @Pratham-Mishra04 in #5374 - feat: validate routing rule
scope_idresolves to an existing entity at write time and during config.json sync by @Pratham-Mishra04 in #5371 - feat: add
bifrost.webhooksandbifrost.client.webhookConfigHelm values with schema validation by @Pratham-Mishra04 in #5375 - feat: add
keep_alive_timeout_in_secondsto bifrost network config schema and helm chart by @Pratham-Mishra04 in #5376 - docs: wafer ai provider by @TejasGhatte in #5369
- chore: update helm charts with retain_content_in_object_storage by @roroghost17 in #5372
- fix: exclude unresolved VKs from scope ID set and normalize empty routing rule scope to
globalby @Pratham-Mishra04 in #5377 - fix: convert structured output format to tool for Azure provider in Anthropic chat and responses requests by @Pratham-Mishra04 in #5379
- fix: use
time.Now().Addinstead of channel receive for deadline and bypass webhook check in nil-dispatcher test by @Pratham-Mishra04 in #5381 - test: extend structured-output tool-conversion tests to cover Vertex, BedrockMantle, and Azure providers by @Pratham-Mishra04 in #5382
- test: add Azure Claude structured output (json_schema) e2e test by @Pratham-Mishra04 in #5383
- fix: complete Cohere streaming Responses terminal events with the output array and reasoning payloads by @fus3r in #5386
- docs:add docs for creating management api keys by @R-droid101 in #5342
- fix: anthropic fallbacks and refusal by @TejasGhatte in #5367
- fix: bill for serving fallback model in anthropic by @TejasGhatte in #5387
- docs: add content-logging docs by @roroghost17 in #5389
- fix: bedrock reasoning double emission by @TejasGhatte in #5388
- fix: use the central method for content attribute check in OTEL by @roroghost17 in #5393
- feat: show server fallback model in logs by @TejasGhatte in #5391
- chore: fixes migration tests by @sammaji in #5390
- feat: inline
error/error_omittedfields in webhook payloads for failed async jobs by @Pratham-Mishra04 in #5398 - docs: add
data.erroranddata.error_omittedwebhook fields and updatemax_response_payload_kbsdescription by @Pratham-Mishra04 in #5399 chore: remove WEBHOOK_EVENT_COLORS and sort events in webhook badgesby @Pratham-Mishra04 in #5400- feat: add content disabled message on logs UI by @roroghost17 in #5401
- fix: gate matview read path on shape check to prevent "column does not exist" during rolling deploys by @impoiler in #5384
- feat: track Anthropic extended-thinking tokens as
ReasoningTokensacross chat, responses, and passthrough by @impoiler in #5397 - chore: release Bifrost Helm chart v2.1.30 by @BearTS in #5402
- chore: disable Docker Hub Helm chart push step by @BearTS in #5403
- feat(helm+docs): add
stream_replay_duration_msto guardrail rules for block-capable streaming output replay control by @Madhuvod in #5253 - core gate changes for streaming replay client delivery by @Madhuvod in #5392
- changelogs by @akshaydeo in #5404
- adds 503 for request dropped by @akshaydeo in #5405
- drop attachments from last message when hybrid mode is on by @akshaydeo in #5406
- cherrypick anyOf, oneOf change back in dev by @akshaydeo in #5408
- test case fixes by @akshaydeo in #5411
- adds domain whitelists by @akshaydeo in #5413
- v1.6.5 by @akshaydeo in #5414
- fix(logstore): rebuild ContentSummary from S3 after hydration to prevent encoding corruption by @lvsao in #5415
- fixed version bumps by @akshaydeo in #5417
- redundant line cleanup in helm readme by @Madhuvod in #5418
- fixed version bumps by @akshaydeo in #5419
- chore: fix migration tests by @sammaji in #5420
- framework test fixes by @akshaydeo in #5421
- chore: adds docs for azure model router by @sammaji in #5175
- fix: adds created timestamp for openai text completions by @sammaji in #5407
- test fixes --skip-ci by @akshaydeo in #5422
New Contributors
- @AdityaPainuli made their first contribution in #5352
- @lvsao made their first contribution in #5415
Full Changelog: ent-v1.5.4-base...ent-v1.5.5-base