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