Skip to content

v1.5.5 changelog - #3769

Merged
akshaydeo merged 1 commit into
devfrom
05-27-v1.5.5_changelog
May 26, 2026
Merged

v1.5.5 changelog#3769
akshaydeo merged 1 commit into
devfrom
05-27-v1.5.5_changelog

Conversation

@akshaydeo

Copy link
Copy Markdown
Contributor

Summary

Briefly explain the purpose of this PR and the problem it solves.

Changes

  • What was changed and why
  • Any notable design decisions or trade-offs

Type of change

  • Bug fix
  • Feature
  • Refactor
  • Documentation
  • Chore/CI

Affected areas

  • Core (Go)
  • Transports (HTTP)
  • Providers/Integrations
  • Plugins
  • UI (React)
  • Docs

How to test

Describe the steps to validate this change. Include commands and expected outcomes.

# Core/Transports
go version
go test ./...

# UI
cd ui
pnpm i || npm i
pnpm test || npm test
pnpm build || npm run build

If adding new configs or environment variables, document them here.

Screenshots/Recordings

If UI changes, add before/after screenshots or short clips.

Breaking changes

  • Yes
  • No

If yes, describe impact and migration instructions.

Related issues

Link related issues and discussions. Example: Closes #123

Security considerations

Note any security implications (auth, secrets, PII, sandboxing, etc.).

Checklist

  • I read docs/contributing/README.md and followed the guidelines
  • I added/updated tests where appropriate
  • I updated documentation where needed
  • I verified builds succeed (Go and UI)
  • I verified the CI pipeline passes locally if applicable

@coderabbitai

coderabbitai Bot commented May 26, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Caution

Review failed

Pull request was closed or merged during review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: a4009525-fb85-4f72-9b63-3a29802fa67f

📥 Commits

Reviewing files that changed from the base of the PR and between c6788b0 and 3c70a13.

📒 Files selected for processing (26)
  • core/changelog.md
  • core/version
  • framework/changelog.md
  • framework/version
  • plugins/compat/changelog.md
  • plugins/compat/version
  • plugins/governance/changelog.md
  • plugins/governance/version
  • plugins/jsonparser/changelog.md
  • plugins/jsonparser/version
  • plugins/logging/changelog.md
  • plugins/logging/version
  • plugins/maxim/changelog.md
  • plugins/maxim/version
  • plugins/mocker/changelog.md
  • plugins/mocker/version
  • plugins/otel/changelog.md
  • plugins/otel/version
  • plugins/prompts/changelog.md
  • plugins/prompts/version
  • plugins/semanticcache/changelog.md
  • plugins/semanticcache/version
  • plugins/telemetry/changelog.md
  • plugins/telemetry/version
  • transports/changelog.md
  • transports/version

📝 Walkthrough

Summary by CodeRabbit

Release Notes

  • New Features

    • Azure v1 API migration support
    • Environment variable configuration for OTEL and Prometheus
    • OpenAI Responses API streaming support
    • Virtual key quota budgets and provider configurations
    • MCP temporary token authentication toggle
    • Request header forwarding to spans
  • Bug Fixes

    • Fixed streaming, Bedrock, Gemini, Anthropic, and Azure provider issues
    • Improved governance and logging behavior
    • Session API logout and cache rework
  • Documentation

    • Added OpenTelemetry configuration documentation

Walkthrough

This PR updates version files and changelogs across core, framework, plugins, and transports modules to coordinate a release documenting API migrations, configuration enhancements, streaming fixes, semantic convention alignment, and UI/governance improvements.

Changes

Release v1.5.13 Coordination

Layer / File(s) Summary
Core and Framework version/changelog updates
core/changelog.md, core/version, framework/changelog.md, framework/version
Core bumped to 1.5.13 and framework to 1.3.13. Changelogs consolidate provider API migrations, config marshalling/redaction plugin support, request/attribute header forwarding, semantic convention alignment, and Bedrock/Gemini/Anthropic tool-conversion and response handling fixes.
Plugin version and changelog updates
plugins/compat/*, plugins/governance/*, plugins/jsonparser/*, plugins/logging/*, plugins/maxim/*, plugins/mocker/*, plugins/otel/*, plugins/prompts/*, plugins/semanticcache/*, plugins/telemetry/*
All plugins updated to reflect core/framework dependency upgrades. Changelogs document governance UI restoration and blocklist refactoring, jsonparser Responses API streaming, logging cleanup drain behavior, otel config env vars and semantic convention alignment, and telemetry push-gateway env var support.
Transports version and release changelog
transports/changelog.md, transports/version
Transports bumped to 1.5.5 with comprehensive release notes covering Azure v1 API migration, OTEL/Prometheus env var configuration, request span headers, semantic convention alignment, virtual key quota provider-config budgets, MCP temp-token auth flag, JSON parser Responses streaming, session logout/cache rework, streaming/provider fixes, governance UI/error propagation refactoring, and documentation updates.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • maximhq/bifrost#3591: Both PRs make code changes around streaming shutdown/connection-close behavior on context cancellation (race-safe close/drain logic in LargeResponseReader/SetupStreamCancellation vs broader stream connection-closed fixes).
  • maximhq/bifrost#3732: The main PR's "semantic convention alignment" work overlaps directly with PR #3732's refactor of OTEL tracing attribute keys and span naming to follow OpenTelemetry GenAI semantics (same tracing/schema/mapping changes).

Suggested reviewers

  • danpiths
  • Pratham-Mishra04

Poem

🐰 Bumps and changelogs, ho ho!
Version dance across the row—
Core meets framework, plugins align,
All releases versioned in time.

🚥 Pre-merge checks | ✅ 2 | ❌ 3

❌ Failed checks (3 warnings)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description is an unfilled template with all sections empty or unchecked; no actual summary, changes, test steps, or affected areas are documented. Fill in the PR description with actual purpose, specific changes made, type of change, affected areas, how to test, and any breaking changes or security considerations.
Linked Issues check ⚠️ Warning The changelog updates do not implement Files API support (issue #123); they only document version bumps and unrelated bug fixes. Verify the linked issue #123 is correct or clarify the actual issue this changelog PR should address.
Out of Scope Changes check ⚠️ Warning The changelog updates document numerous features and fixes unrelated to the linked Files API issue #123, including provider migrations, config plugins, streaming fixes, and governance refactors. Either update the linked issue to match the scope of changelog changes documented, or create appropriate issue links for the actual work captured.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title 'v1.5.5 changelog' accurately reflects the main change: version bump changelogs across core, framework, and plugins.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch 05-27-v1.5.5_changelog

Comment @coderabbitai help to get the list of available commands and usage tips.

@akshaydeo
akshaydeo marked this pull request as ready for review May 26, 2026 18:51

Copy link
Copy Markdown
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@greptile-apps

greptile-apps Bot commented May 26, 2026

Copy link
Copy Markdown
Contributor

Confidence Score: 5/5

Pure changelog and version-bump PR with no logic changes; safe to merge.

All changes are limited to version files and markdown changelog entries. The only minor issue is a missing trailing newline in transports/changelog.md.

transports/changelog.md — missing trailing newline at end of file.

Important Files Changed

Filename Overview
transports/changelog.md Main v1.5.5 changelog with features, fixes, refactors, and docs sections; missing trailing newline at end of file
core/changelog.md Core v1.5.13 changelog entries covering provider fixes, OTel features, and Bedrock/Gemini/Anthropic fixes
framework/changelog.md Framework v1.3.13 changelog with VK quota, MCP config flag, and matview fixes
transports/version Bumped transports version from 1.5.4 to 1.5.5
core/version Bumped core version from 1.5.12 to 1.5.13
plugins/otel/changelog.md otel plugin changelog updated with EnvVar support and OTel semantic convention alignment
plugins/logging/changelog.md logging plugin changelog updated with shutdown drain fix and error propagation refactor

Reviews (1): Last reviewed commit: "v1.5.5 changelog" | Re-trigger Greptile

akshaydeo commented May 26, 2026

Copy link
Copy Markdown
Contributor Author

Merge activity

  • May 26, 6:53 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • May 26, 6:53 PM UTC: @akshaydeo merged this pull request with Graphite.

Comment thread transports/changelog.md

- **OTEL Env Var Documentation** — Documented `env.VAR_NAME` support for `collector_url`, `metrics_endpoint`, and headers in OTEL/Prometheus plugin docs
- **OTEL OSS Features & Examples** — Added OTEL documentation to the OSS features list with usage examples (#3731)
- **Anthropic Auth Recommendation** — Recommend `ANTHROPIC_AUTH_TOKEN` over `ANTHROPIC_CUSTOM_HEADERS` for Claude Code authentication (#3686) No newline at end of file

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 The file is missing a trailing newline. Most editors and POSIX tools expect text files to end with a newline, and its absence can cause issues with cat, diff, and git line-count tools.

Suggested change
- **Anthropic Auth Recommendation** — Recommend `ANTHROPIC_AUTH_TOKEN` over `ANTHROPIC_CUSTOM_HEADERS` for Claude Code authentication (#3686)
- **Anthropic Auth Recommendation** — Recommend `ANTHROPIC_AUTH_TOKEN` over `ANTHROPIC_CUSTOM_HEADERS` for Claude Code authentication (#3686)

@akshaydeo
akshaydeo merged commit d36cd75 into dev May 26, 2026
13 of 15 checks passed
@akshaydeo
akshaydeo deleted the 05-27-v1.5.5_changelog branch May 26, 2026 18:53
akshaydeo added a commit that referenced this pull request May 26, 2026
## Summary

Briefly explain the purpose of this PR and the problem it solves.

## Changes

- What was changed and why
- Any notable design decisions or trade-offs

## Type of change

- [ ] Bug fix
- [ ] Feature
- [ ] Refactor
- [ ] Documentation
- [ ] Chore/CI

## Affected areas

- [ ] Core (Go)
- [ ] Transports (HTTP)
- [ ] Providers/Integrations
- [ ] Plugins
- [ ] UI (React)
- [ ] Docs

## How to test

Describe the steps to validate this change. Include commands and expected outcomes.

```sh
# Core/Transports
go version
go test ./...

# UI
cd ui
pnpm i || npm i
pnpm test || npm test
pnpm build || npm run build
```

If adding new configs or environment variables, document them here.

## Screenshots/Recordings

If UI changes, add before/after screenshots or short clips.

## Breaking changes

- [ ] Yes
- [ ] No

If yes, describe impact and migration instructions.

## Related issues

Link related issues and discussions. Example: Closes #123

## Security considerations

Note any security implications (auth, secrets, PII, sandboxing, etc.).

## Checklist

- [ ] I read `docs/contributing/README.md` and followed the guidelines
- [ ] I added/updated tests where appropriate
- [ ] I updated documentation where needed
- [ ] I verified builds succeed (Go and UI)
- [ ] I verified the CI pipeline passes locally if applicable
This was referenced Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Files API Support

2 participants