Skip to content

release cut#2532

Merged
akshaydeo merged 1 commit intomainfrom
04-06-release_cut
Apr 6, 2026
Merged

release cut#2532
akshaydeo merged 1 commit intomainfrom
04-06-release_cut

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 (Next.js)
  • 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

@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.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 6, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: cacee164-a2a4-4d62-a9d1-f1a179850561

📥 Commits

Reviewing files that changed from the base of the PR and between bbdb55d and 0cf22dd.

📒 Files selected for processing (25)
  • .github/workflows/scripts/run-migration-tests.sh
  • core/changelog.md
  • core/version
  • framework/changelog.md
  • framework/version
  • plugins/governance/changelog.md
  • plugins/governance/version
  • plugins/jsonparser/changelog.md
  • plugins/jsonparser/version
  • plugins/litellmcompat/changelog.md
  • plugins/litellmcompat/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/semanticcache/changelog.md
  • plugins/semanticcache/version
  • plugins/telemetry/changelog.md
  • plugins/telemetry/version
  • transports/changelog.md
  • transports/version

📝 Walkthrough

Summary by CodeRabbit

  • New Features

    • Added Fireworks AI provider support.
    • Enabled path whitelisting configuration for enhanced security controls.
    • Added sorting and CSV export capabilities for the virtual keys table.
    • Improved payload handling and UI components (combobox and async Switch states).
  • Bug Fixes

    • Enhanced retry mechanisms for streaming operations and validation handling.
    • Fixed race conditions and header lookup issues.
    • Corrected styling and configuration field references.

Walkthrough

This PR performs a coordinated version release across core, framework, and multiple plugins. Version files are bumped (core 1.4.16→1.4.17, framework 1.2.35→1.2.36, and various plugins), changelogs are updated with new feature entries, and migration test SQL logic is modified to conditionally handle new governance_model_pricing columns.

Changes

Cohort / File(s) Summary
Core and Framework Versions
core/version, framework/version
Version increments: core 1.4.16→1.4.17 and framework 1.2.35→1.2.36.
Plugin Versions
plugins/governance/version, plugins/jsonparser/version, plugins/litellmcompat/version, plugins/logging/version, plugins/maxim/version, plugins/mocker/version, plugins/otel/version, plugins/semanticcache/version, plugins/telemetry/version, transports/version
Version increments across 10 plugins, ranging from minor patch bumps to minor version releases.
Core and Framework Changelogs
core/changelog.md, framework/changelog.md
Changelog entries reorganized and expanded with new feature additions (Fireworks AI provider, path whitelisting, sorting/CSV export) and updated fix descriptions.
Plugin Changelogs
plugins/governance/changelog.md, plugins/jsonparser/changelog.md, plugins/litellmcompat/changelog.md, plugins/logging/changelog.md, plugins/mocker/changelog.md, plugins/otel/changelog.md, plugins/semanticcache/changelog.md, plugins/telemetry/changelog.md
Changelog entries added documenting upgrades to core v1.4.17 and framework v1.2.36.
Transport and Maxim Changelogs
transports/changelog.md, plugins/maxim/changelog.md
Changelogs restructured into organized sections (Features and Fixed); maxim entry wording updated for clarity.
Migration Test Script
.github/workflows/scripts/run-migration-tests.sh
Added schema-conditional dynamic UPDATE statements for governance_model_pricing columns (context_length, max_input_tokens, max_output_tokens, architecture) in both PostgreSQL and SQLite migration test functions; minor whitespace normalization throughout.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~18 minutes

Possibly related PRs

  • v1.4.19 cut #2430: Modifies migration test SQL for governance-related tables (governance_budgets calendar_aligned column addition) alongside this PR's governance_model_pricing column handling.

Suggested reviewers

  • danpiths
  • Pratham-Mishra04
  • 17jmumford

Poem

🐰 Versions hop and changelogs bloom,
Governance columns banish the gloom,
Fireworks soar through provider skies,
Path whitelisting—security's prize,
Release complete, the codebase flies!

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch 04-06-release_cut

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 6, 2026

🧪 Test Suite Available

This PR can be tested by a repository admin.

Run tests for PR #2532

Copy link
Copy Markdown
Contributor Author

akshaydeo commented Apr 6, 2026

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

@akshaydeo akshaydeo marked this pull request as ready for review April 6, 2026 17:56
@akshaydeo akshaydeo requested a review from a team as a code owner April 6, 2026 17:56
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Apr 6, 2026

Confidence Score: 4/5

Safe to merge — purely a version bump and changelog update release cut with no functional code changes.

Score of 4/5 reflects that all changes are mechanical (version files, changelogs, whitespace cleanup) with no risk of introducing bugs or regressions. Slight deduction for the unfilled PR description template, which reduces traceability for the release.

No files require special attention; all changes are non-behavioral.

Important Files Changed

Filename Overview
.github/workflows/scripts/run-migration-tests.sh Whitespace-only cleanup — trailing spaces removed from blank lines, no behavioral change
core/version Version bumped to 1.4.17
core/changelog.md Changelog updated with Fireworks AI provider, path whitelisting, Bedrock/Gemini fixes, and LLM validation fixes
framework/version Version bumped to 1.2.36
framework/changelog.md Changelog updated with all core features plus UI improvements (virtual keys table, combobox refactor, switch component)
transports/version Version bumped to 1.4.20
transports/changelog.md Full release notes consolidated from core, framework, and transport-level changes
plugins/governance/version Version bumped to 1.4.36 with core/framework dependency upgrade
plugins/governance/changelog.md Changelog notes dependency upgrade to core v1.4.17 and framework v1.2.36
plugins/jsonparser/version Version bumped to 1.4.35 with core/framework dependency upgrade
plugins/jsonparser/changelog.md Changelog notes dependency upgrade to core v1.4.17 and framework v1.2.36
plugins/litellmcompat/version Version bumped to 0.0.25 (early-stage plugin) with core/framework dependency upgrade
plugins/litellmcompat/changelog.md Changelog notes dependency upgrade to core v1.4.17 and framework v1.2.36
plugins/logging/version Version bumped to 1.4.36 with core/framework dependency upgrade
plugins/logging/changelog.md Changelog notes dependency upgrade to core v1.4.17 and framework v1.2.36
plugins/maxim/version Version bumped to 1.5.36; minor version reflects new image generation request support feature
plugins/maxim/changelog.md New feature: add image generation request support — only plugin with a non-chore change in this release
plugins/mocker/version Version bumped to 1.4.35 with core/framework dependency upgrade
plugins/mocker/changelog.md Changelog notes dependency upgrade to core v1.4.17 and framework v1.2.36
plugins/otel/version Version bumped to 1.1.35 (different minor version reflects independent development cadence)
plugins/otel/changelog.md Changelog notes dependency upgrade to core v1.4.17 and framework v1.2.36
plugins/semanticcache/version Version bumped to 1.4.34 with core/framework dependency upgrade
plugins/semanticcache/changelog.md Changelog notes dependency upgrade to core v1.4.17 and framework v1.2.36
plugins/telemetry/version Version bumped to 1.4.36 with core/framework dependency upgrade
plugins/telemetry/changelog.md Changelog notes dependency upgrade to core v1.4.17 and framework v1.2.36

Reviews (1): Last reviewed commit: "release cut" | Re-trigger Greptile

@akshaydeo akshaydeo merged commit 93d8a74 into main Apr 6, 2026
17 of 20 checks passed
@akshaydeo akshaydeo deleted the 04-06-release_cut branch April 6, 2026 18:03
This was referenced Apr 8, 2026
@coderabbitai coderabbitai Bot mentioned this pull request Apr 16, 2026
18 tasks
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