ent-v2.0.0-base

maximhq/bifrostent-v2.0.0-baseAug 26, 2026by akshaydeo

AI Summary

Major Enterprise v2.0.0 release featuring routing plugin extraction, batch accounting, overhead latency visualization, Splunk connector, and megapixel-tier pricing.

Key Highlights

  • Routing plugin extraction and governance API migration
  • Batch accounting engine and sweeper
  • Overhead latency charts in UI
  • Splunk connector support
  • Megapixel-tier image pricing

Breaking Changes

  • Routing rules and complexity router extracted into a dedicated routing plugin
  • PublishRoutingAllowlist and LoadBalanceProvider moved from governance PreRequestHook into routing plugin
  • Routing rules endpoints migrated from /api/governance/* to /api/routing/* with deprecated legacy aliases

New Features

  • Logstore DimensionScope ceiling
  • Bedrock application inference profiles
  • Fallback UI and Splunk connector
  • Datasheet-backed compatibility flows
  • Rerank integration fixes
  • Runware harness tests
  • Modelcatalog memoization for provider configs
  • Performance optimizations (bulk spans, alloc reductions)
  • Batch schemas, pricing, and jobs support
  • Batch accounting engine and sweeper
  • Batch usage reporting to governance
  • Batch logging integration
  • Batch pricing UI
  • OpenRouter STT/TTS support
  • Rerank compatibility and integration tests
  • Megapixel-tier pricing fields

Full Release Notes

## What's Changed
* enterprise docs by @akshaydeo in https://github.com/maximhq/bifrost/pull/6298
* feat(logstore): add `DimensionScope` ceiling to bound grouping dimension values per caller by @impoiler in https://github.com/maximhq/bifrost/pull/6262
* refactor: extract routing rules and complexity router into a dedicated routing plugin by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6144
* docs: add `claimsSyncMode` provisioning source section to all SCIM provider guides by @BearTS in https://github.com/maximhq/bifrost/pull/6294
* refactor: move `PublishRoutingAllowlist` and `LoadBalanceProvider` from governance's `PreRequestHook` into the routing plugin so both run after rule evaluation on the post-rule model by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6145
* refactor: extract routing rules and complexity analyzer endpoints into dedicated `RoutingHandler` under `/api/routing/*` with backwards-compatible `/api/governance/*` aliases by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6146
* docs: migrate routing rules and complexity analyzer endpoints from `/api/governance/*` to `/api/routing/*` with deprecated legacy aliases by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6147
* docs: bedrock application inference profiles by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6203
* fix: default http2 timeout interval in ui by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6228
* dependabot fixes by @akshaydeo in https://github.com/maximhq/bifrost/pull/6305
* deendabot fixes by @akshaydeo in https://github.com/maximhq/bifrost/pull/6267
* go upgrade by @akshaydeo in https://github.com/maximhq/bifrost/pull/6269
* feat: add fallback UI and logos for Splunk connector by @roroghost17 in https://github.com/maximhq/bifrost/pull/6091
* docs: Add Splunk connector docs by @roroghost17 in https://github.com/maximhq/bifrost/pull/6099
* feat: add config json and helm charts support for Splunk by @roroghost17 in https://github.com/maximhq/bifrost/pull/6296
* feat: datasheet-backed compatibility flows by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6281
* fix: bedrock tool use ids by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6300
* fix: rerank integration by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6301
* tests: harness for runware by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6303
* refactor: updates modelcatalog to memoise provider configs recomputing for allowed models / providers by @roroghost17 in https://github.com/maximhq/bifrost/pull/5641
* refactor: fixes some minor unnecessary allocations majorly in core by @roroghost17 in https://github.com/maximhq/bifrost/pull/5657
* perf: rewrites individual span writes to bulk and reuses delivery timer by @roroghost17 in https://github.com/maximhq/bifrost/pull/5956
* perf: alloc reductions, span attribute map reuse, and logging context read on final chunk by @roroghost17 in https://github.com/maximhq/bifrost/pull/5957
* feat: add Bifrost overhead latency to logs details view by @roroghost17 in https://github.com/maximhq/bifrost/pull/5533
* feat: adds overhead data to matviews and db by @roroghost17 in https://github.com/maximhq/bifrost/pull/5534
* feat: adds bifrost overhead chart to UI dashboards by @roroghost17 in https://github.com/maximhq/bifrost/pull/5535
* feat: adds status code tags to LLM error logs by @roroghost17 in https://github.com/maximhq/bifrost/pull/5536
* fix: adds plugin logs existence check before draining by @roroghost17 in https://github.com/maximhq/bifrost/pull/6211
* fix: resolve merge conflicts in migration tests, version, and logs page by @impoiler in https://github.com/maximhq/bifrost/pull/6318
* refactor: add gencache package and wire in GetModelsForProvider to gencache by @roroghost17 in https://github.com/maximhq/bifrost/pull/6224
* perf: optimize ordered map's marshalJson by @roroghost17 in https://github.com/maximhq/bifrost/pull/6241
* perf: cache serialized json for shared mcp tools by @roroghost17 in https://github.com/maximhq/bifrost/pull/6242
* perf: update json encode usage with sonic marshal by @roroghost17 in https://github.com/maximhq/bifrost/pull/6268
* compilation issues by @akshaydeo in https://github.com/maximhq/bifrost/pull/6321
* onbaording checklist fixes by @akshaydeo in https://github.com/maximhq/bifrost/pull/6322
* Preserve Azure Responses stream errors after HTTP 200 by @dani29 in https://github.com/maximhq/bifrost/pull/6302
* feat: add megapixel-tier image pricing fields (4/8/16/32/64MP) across DB, cost engine, overrides, API, docs, and UI by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6082
* feat: backfill upscale output resolution from `target`/`factor` params and `metrics.resolution_target` for accurate resolution-tiered pricing by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6083
* fix: use `strings.Contains` for "together" provider normalization to handle substrings by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6320
* tests: fixes runware harness tests by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6319
* fix(ui): move beta badge into `PageTitle`, simplify notification trigger logic, and fix virtual keys toolbar overflow by @impoiler in https://github.com/maximhq/bifrost/pull/6324
* fix: adds gh workflow to spin up vllm instances for testing vllm by @sammaji in https://github.com/maximhq/bifrost/pull/5541
* fix: adds openrouter stt / tts by @sammaji in https://github.com/maximhq/bifrost/pull/5734
* fix: include openrouter embedding models in list models call by @sammaji in https://github.com/maximhq/bifrost/pull/6264
* fix: register bedrock mantle in ProviderSendsDoneMarker by @sammaji in https://github.com/maximhq/bifrost/pull/6021
* fix: route grok models through openai/v1 path for bedrock mantle by @sammaji in https://github.com/maximhq/bifrost/pull/6022
* fix: force reasoning effort to none when reasoning with tools is unsupported by @sammaji in https://github.com/maximhq/bifrost/pull/6293
* fix(ui): truncate long values in log detail view and improve provider button responsiveness by @impoiler in https://github.com/maximhq/bifrost/pull/6330
* docs(migration): consolidate governance API namespace guide into v2.0.0 migration page by @impoiler in https://github.com/maximhq/bifrost/pull/6332
* feat: add batch schemas and provider plumbing by @SahilChoudhary22 in https://github.com/maximhq/bifrost/pull/5291
* feat: add batch pricing to model catalog by @SahilChoudhary22 in https://github.com/maximhq/bifrost/pull/5292
* feat: add batch jobs table to configstore and batch debug to logstore by @SahilChoudhary22 in https://github.com/maximhq/bifrost/pull/5293
* autodetect harness level session ids by @akshaydeo in https://github.com/maximhq/bifrost/pull/6333
* feat: add batch accounting engine and sweeper by @SahilChoudhary22 in https://github.com/maximhq/bifrost/pull/5294
* feat: report batch usage to governance by @SahilChoudhary22 in https://github.com/maximhq/bifrost/pull/5295
* feat: wire batch accounting into logging and transport by @SahilChoudhary22 in https://github.com/maximhq/bifrost/pull/5296
* fix: handle log cost recalculation for batch by @sammaji in https://github.com/maximhq/bifrost/pull/6121
* feat: adds row in logs sheet to render batch pricing information by @sammaji in https://github.com/maximhq/bifrost/pull/6109
* chore: adds missing batch / batch pricing tests in harness by @sammaji in https://github.com/maximhq/bifrost/pull/6299
* tests: anthropic message start harness test by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6327
* fix: rerank compatibility and integration tests by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6328
* fix: close leaked postgres pools and stale test date in logstore tests by @sammaji in https://github.com/maximhq/bifrost/pull/6351
* fix: restructuring of replayed thinking blocks by @akshaydeo in https://github.com/maximhq/bifrost/pull/6346
* gemini inmessage system role bug fix by @akshaydeo in https://github.com/maximhq/bifrost/pull/6363
* fix(ui): unify full-height page sizing with `--app-bottom-padding` CSS variable and tighten sidebar/content margins by @impoiler in https://github.com/maximhq/bifrost/pull/6370
* fix: handle dashboard auth, budget-reset dialog, and stale MCP state in e2e tests by @sammaji in https://github.com/maximhq/bifrost/pull/6364
* feat: adds input output cost split for inference calls by @roroghost17 in https://github.com/maximhq/bifrost/pull/4856
* feat: adds denormalized cost columns for logs by @roroghost17 in https://github.com/maximhq/bifrost/pull/4857
* feat: add BifrostCost support to speech, transcription and ocr usages by @roroghost17 in https://github.com/maximhq/bifrost/pull/6338
* fix: populate cost breakdown on fallback billing paths by @roroghost17 in https://github.com/maximhq/bifrost/pull/6339
* feat: expose input/output/additional cost split in quota API by @roroghost17 in https://github.com/maximhq/bifrost/pull/6340
* fix: adds split cost calculation to Clickhouse and recalculation flows by @roroghost17 in https://github.com/maximhq/bifrost/pull/6343
* feat: wire in semantic cache cost to additional cost by @roroghost17 in https://github.com/maximhq/bifrost/pull/6359
* fix: rerank costs and integration tests for langchain by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6358
* fix: runware inputs and docs for operations by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6366
* fix: adds batch types in filters and make batch id column take full width by @sammaji in https://github.com/maximhq/bifrost/pull/6376
* fix: redact identity-aware-proxy headers before connector export by @roroghost17 in https://github.com/maximhq/bifrost/pull/6371
* feat: filter `Accept-Encoding` to supported codecs on passthrough headers and expand `CheckAndDecodeBody` to handle deflate, brotli, zstd, and chained encodings by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6360
* docs: add v1.5.x downgrade guide for deployments that ran `v2.0.0-prerelease3` with `ent_split_oidc_session_auth_token_column` migration by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6374
* feat: add `HTTPTransportPreAuthHook` phase that runs before transport authentication, moving `HTTPTransportPreHook` to run after by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6375
* feat: add `virtual-key-from-config` native Go plugin example with pre-auth hook, tests, and README by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6373
* feat: runware list models api by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6372
* feat: add per-plugin `semaphore_size` and `inject_timeout` to `PluginConfig` with context-bounded `Inject` calls and tracer-default fallbacks by @BearTS in https://github.com/maximhq/bifrost/pull/6341
* fix: build fix for scimAPI fallback by @roroghost17 in https://github.com/maximhq/bifrost/pull/6384
* chore: update flake for 1.26.7 by @roroghost17 in https://github.com/maximhq/bifrost/pull/6385
* fix: bedrock langchain embedding by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6381
* feat: start sending overhead metrics to connectors by @roroghost17 in https://github.com/maximhq/bifrost/pull/6345
* perf: carry the *Span pointer on span handles by @roroghost17 in https://github.com/maximhq/bifrost/pull/6387
* feat: per-phase overhead breakdown - instrument, compute, persist, display by @roroghost17 in https://github.com/maximhq/bifrost/pull/6388
* feat: keep breakdown spans out of observability connectors by @roroghost17 in https://github.com/maximhq/bifrost/pull/6389
* [Fix]: Redis vectorstore - escape all RedisSearch special characters in TAG query values by @AdityaPainuli in https://github.com/maximhq/bifrost/pull/5351
* feat: add per-size and joint size+quality image pricing columns, cost computation, and overrides for `gpt-image-1`-style models by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6379
* feat: add per-size and joint size+quality image pricing fields for 1024×1536 and 1536×1024 resolutions by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6380
* chore: add `openai_config` ref to all transport provider config schemas by @BearTS in https://github.com/maximhq/bifrost/pull/6275
* fix: openai service tier ultrafast by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6396
* fix: update overrides fields by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6399
* chore: sync v1.6.x to dev by @impoiler in https://github.com/maximhq/bifrost/pull/6401
* tests: harness tests fixes by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6408
* refactor: extract shared MCP client form fields, validation, and payload builder into `mcpClientFormFields` and reuse across create and library install sheets by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6411
* feat: add broker clustering support to Helm chart by @danpiths in https://github.com/maximhq/bifrost/pull/6398
* fix: accept json bodies in image edit request by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6418
* fix: make tool_sync_interval to be in minutes by @sammaji in https://github.com/maximhq/bifrost/pull/6409
* fix: logs in batches ui, resolve VK-scoped wildcard budgets when request has no model
 by @sammaji in https://github.com/maximhq/bifrost/pull/6410
* chore: remove legacy metrics in connectors by @roroghost17 in https://github.com/maximhq/bifrost/pull/6403
* fix: update stream overhead with sub-buckets and UI fixes by @roroghost17 in https://github.com/maximhq/bifrost/pull/6433
* chore: fix indentation and replace `overflow-x-hidden` with `overflow-hidden!` in `mcpClientSheet` by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6428
* feat: project `needs_reauth` onto shared-OAuth clients when their token row is invalidated via batch `GetSharedOauthTokensByConfigIDs` lookup by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6429
* feat: pre-flight verify and live-reconnect sticky MCP HTTP client on static header update, with `mcpHeadersEqual` diff guard and tests by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6430
* fix: park failed `EnableClient` at `Disabled` instead of `Unstable` to prevent retry wedging, add `ErrMCPEnableConnectFailed`, and guard `isEnableable` on both state and config by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6431
* docs: require cluster mode for multi-replica, document Consul auth/TLS and lifecycle by @R-droid101 in https://github.com/maximhq/bifrost/pull/6415
* fix: resolve Together and alias pricing in management catalog by @dani29 in https://github.com/maximhq/bifrost/pull/6257
* tests: integration for rerank langchain by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6432
* docs: fix Discord badge rendering on Glama by @Swpn0neel in https://github.com/maximhq/bifrost/pull/6425
* fix: preserve provider key name on update, keep constraint detail in already-exists errors by @cpsc in https://github.com/maximhq/bifrost/pull/6417
* fix: use Glama-compatible Discord badge by @Swpn0neel in https://github.com/maximhq/bifrost/pull/6448
* chore: update core with sub-buckets by @roroghost17 in https://github.com/maximhq/bifrost/pull/6470
* move version into the dropdown by @akshaydeo in https://github.com/maximhq/bifrost/pull/6476
* add support for skip provider checks by @akshaydeo in https://github.com/maximhq/bifrost/pull/6479
* fix: use bifrost as user-agent name, show pricing for manual batch calls when resolved by sweeper by @sammaji in https://github.com/maximhq/bifrost/pull/6474
* [fix]: HuggingFace provider - default stream_options.include_usage on chat streaming by @elliottrabac in https://github.com/maximhq/bifrost/pull/6478
* [fix]: core/providers/openai - preserve max_tokens for OpenCode endpoints by @Alex-wangyang in https://github.com/maximhq/bifrost/pull/6458
* docs: add v2.0.0 availability callouts across features, providers, and API references by @impoiler in https://github.com/maximhq/bifrost/pull/6420
* fix(ui): add open-state highlight to topbar triggers, inline `sideOffset`, and remove `TOPBAR_MENU_SIDE_OFFSET` constant by @impoiler in https://github.com/maximhq/bifrost/pull/6485
* fix: refresh tools synchronously on per-call shared-credential client credential update instead of returning `ErrMCPReconnectNotApplicable`, with disabled-client guard and per-user sentinel preserved by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6483
* fix: replace `maps.Copy` merge with wholesale replacement in `SetClientTools` and `UpdateClientCredentials` to prevent removed tools from persisting in memory by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6484
* fix: vertex batches anthropic compatibility by @TejasGhatte in https://github.com/maximhq/bifrost/pull/5368
* fix: model caps check for effort by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6492
* topbar fixes by @akshaydeo in https://github.com/maximhq/bifrost/pull/6493
* fix: update server tool calls in log details ui by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6475
* fix: remove "disable sync" semantic from `tool_sync_interval` (negative now rejected), add `UpdateMCPToolSyncInterval` for hot-reload, restart per-call checker on `EnableClient`/sticky→per-call flip, and re-time running checkers on global or per-client in by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6502
* fix: unify `getAuthScopeDisplay` with `authScopeOf` from form fields, using `MCPAuthType` instead of `string` by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6504
* fix: stop background cost recalculation zeroing batch aggregate rows and charge access profile budgets for model-less requests by @sammaji in https://github.com/maximhq/bifrost/pull/6505
* chore: fix streaming time calculations by @roroghost17 in https://github.com/maximhq/bifrost/pull/6495
* feat: update log details views UI to show input / output cost split by @roroghost17 in https://github.com/maximhq/bifrost/pull/6511
* docs: updated migration guide for 2.0.0 with the cost split function by @roroghost17 in https://github.com/maximhq/bifrost/pull/6515
* fix: OTEL UI fix by @roroghost17 in https://github.com/maximhq/bifrost/pull/6518
* [fix]: core/providers/opencode - route Responses requests to /v1/resp… by @mohammadrezwankhan in https://github.com/maximhq/bifrost/pull/6503
* feat(helm): add nodeSelector/tolerations/affinity to hosted PostgreSQL by @CarlosLanderas in https://github.com/maximhq/bifrost/pull/6506
* fix: exclude batch echo rows from missing-cost filter, prevent recalculation billing them, and enforce model allowlist for inline batch requests by @sammaji in https://github.com/maximhq/bifrost/pull/6522
* fix: replace fixed 500ms sleep with 5s polling loop in Redis vector search test to avoid flakiness under parallel test runs by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6524
* chore: release v2.0.0  by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6526
* chore: add "One Entry Per Feature" rule to changelog-writer skill, folding in-window follow-up fixes into feature entries and reserving `fix:` for pre-existing bugs by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/6527
* fix: drop service_tier for Bedrock Mantle instead of forwarding a field it rejects by @zachgersh in https://github.com/maximhq/bifrost/pull/6532
* chore(ui): remove Evals sidebar item, fix template literal formatting, and reindent nested arrays by @impoiler in https://github.com/maximhq/bifrost/pull/6531
* go 1.27.0 upgrade by @akshaydeo in https://github.com/maximhq/bifrost/pull/6535
* feat(helm): support for external PostgreSQL support for logs store in helm by @BearTS in https://github.com/maximhq/bifrost/pull/6226
* chore: condense `values.yaml` comments for clarity and brevity by @BearTS in https://github.com/maximhq/bifrost/pull/6509
* chore: remove `deployments` field from Azure/Vertex schema and replace with `models`/`aliases` in values.yaml comments by @BearTS in https://github.com/maximhq/bifrost/pull/6510
* chore: restructure guardrails `values.yaml` to list `providers` before `rules` with expanded inline examples and `provider_config_ids` linkage by @BearTS in https://github.com/maximhq/bifrost/pull/6512
* chore: add `metrics_enabled` boolean to Bifrost Helm chart metrics schema and values by @BearTS in https://github.com/maximhq/bifrost/pull/6513
* chore: inherit semantic cache embedding keys from `bifrost.providers` and drop `keys` field from semantic cache config across Helm charts, values, and docs by @BearTS in https://github.com/maximhq/bifrost/pull/6517
* fix: skip key selection on anthropic provider by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6536
* fix: clear BifrostContextKeyURLPath and BifrostContextKeyDirectKey by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6538
* chore: release Bifrost Helm chart v2.1.37 with Splunk HEC plugin, OTel/logging semaphore controls, PostgreSQL node scheduling, and separate logs-store Postgres by @BearTS in https://github.com/maximhq/bifrost/pull/6542
* routing plugin by @akshaydeo in https://github.com/maximhq/bifrost/pull/6545
* fix go version by @akshaydeo in https://github.com/maximhq/bifrost/pull/6546
* patched missing file embedding by @akshaydeo in https://github.com/maximhq/bifrost/pull/6544
* 2.0.0 by @akshaydeo in https://github.com/maximhq/bifrost/pull/6547
* fix: OSS build fix by @akshaydeo in https://github.com/maximhq/bifrost/pull/6551
* chore: remove `deployments` field from Azure/Bedrock config schemas and validation scripts by @BearTS in https://github.com/maximhq/bifrost/pull/6554
* 2.0.0 test fixes by @akshaydeo in https://github.com/maximhq/bifrost/pull/6552
* chore: remove `keys` field from semantic cache Helm config validation script by @BearTS in https://github.com/maximhq/bifrost/pull/6555
* release pipeline updates by @akshaydeo in https://github.com/maximhq/bifrost/pull/6556
* docs: langchain rerank and base url updates by @TejasGhatte in https://github.com/maximhq/bifrost/pull/6558
* fix: fixes openai integrations cost usage by @roroghost17 in https://github.com/maximhq/bifrost/pull/6557
* core version bump by @akshaydeo in https://github.com/maximhq/bifrost/pull/6560
* Test fixes by @akshaydeo in https://github.com/maximhq/bifrost/pull/6561
* changelog patches by @akshaydeo in https://github.com/maximhq/bifrost/pull/6563
* changelog patches (#6563) by @akshaydeo in https://github.com/maximhq/bifrost/pull/6564
* sonic update, test case fixes by @akshaydeo in https://github.com/maximhq/bifrost/pull/6565
* aug-26-test-case fixes 2 by @akshaydeo in https://github.com/maximhq/bifrost/pull/6566
* core test fixes by @akshaydeo in https://github.com/maximhq/bifrost/pull/6568
* fix: update new attribute names in OTEl by @roroghost17 in https://github.com/maximhq/bifrost/pull/6567
* fixes API tests by @akshaydeo in https://github.com/maximhq/bifrost/pull/6569
* fix: Anthropic Compaction Token Undercounting, Resulting In Big Output Token Count Miss by @17jmumford in https://github.com/maximhq/bifrost/pull/6500
* adds core version bump by @akshaydeo in https://github.com/maximhq/bifrost/pull/6572
* anthropic server side fallback token compute fix by @akshaydeo in https://github.com/maximhq/bifrost/pull/6573
* routing plugin go mod fixes by @akshaydeo in https://github.com/maximhq/bifrost/pull/6581
* merge commit by @akshaydeo in https://github.com/maximhq/bifrost/pull/6584
* Main backmerge by @akshaydeo in https://github.com/maximhq/bifrost/pull/6585
* routing plugin go mod fixes (#6581) by @akshaydeo in https://github.com/maximhq/bifrost/pull/6582

## New Contributors
* @Swpn0neel made their first contribution in https://github.com/maximhq/bifrost/pull/6425
* @cpsc made their first contribution in https://github.com/maximhq/bifrost/pull/6417
* @elliottrabac made their first contribution in https://github.com/maximhq/bifrost/pull/6478
* @Alex-wangyang made their first contribution in https://github.com/maximhq/bifrost/pull/6458
* @mohammadrezwankhan made their first contribution in https://github.com/maximhq/bifrost/pull/6503
* @CarlosLanderas made their first contribution in https://github.com/maximhq/bifrost/pull/6506

**Full Changelog**: https://github.com/maximhq/bifrost/compare/ent-v1.5.12-base...ent-v2.0.0-base