Skip to content

Conversation

@akshaydeo
Copy link
Contributor

@akshaydeo akshaydeo commented Jan 5, 2026

Summary

Bump version numbers across core, framework, transports, and plugins to reflect dependency upgrades.

Changes

  • Updated core version from 1.2.46 to 1.2.47
  • Updated framework version from 1.1.57 to 1.1.58
  • Updated transports version from 1.3.58 to 1.3.59
  • Updated plugin versions:
    • governance: 1.3.58 → 1.3.59
    • jsonparser: 1.3.58 → 1.3.59
    • logging: 1.3.58 → 1.3.59
    • maxim: 1.4.59 → 1.4.60
    • mocker: 1.3.57 → 1.3.58
    • otel: 1.0.57 → 1.0.58
    • semanticcache: 1.3.57 → 1.3.58
    • telemetry: 1.3.57 → 1.3.58
  • Added changelog entries to all plugins noting the core and framework upgrades

Type of change

  • Chore/CI

Affected areas

  • Core (Go)
  • Transports (HTTP)
  • Plugins

How to test

Verify that the version numbers are correctly updated and that the system works with the new versions.

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

Breaking changes

  • No

Related issues

N/A

Security considerations

No security implications.

Checklist

  • I verified builds succeed (Go and UI)
  • I verified the CI pipeline passes locally if applicable

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 5, 2026

📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Updated version numbers across core components and plugins; updated changelog documentation to reflect maintenance updates.

✏️ Tip: You can customize this high-level summary in your review settings.

Walkthrough

This PR performs coordinated patch version bumps across core, framework, transports, and multiple plugins, and adds corresponding single-line changelog entries noting upgrades to core 1.2.47 and framework 1.1.58.

Changes

Cohort / File(s) Summary
Core & Framework
core/version, framework/version
Patch bumps: core 1.2.46 → 1.2.47, framework 1.1.57 → 1.1.58
Transport
transports/version
Patch bump: 1.3.58 → 1.3.59
Plugins — version bumps (group A)
plugins/governance/version, plugins/jsonparser/version, plugins/logging/version, plugins/semanticcache/version, plugins/telemetry/version
Patch bumps: governance/jsonparser/logging 1.3.58 → 1.3.59; semanticcache/telemetry 1.3.57 → 1.3.58
Plugins — version bumps (group B)
plugins/maxim/version, plugins/mocker/version, plugins/otel/version
Patch bumps: maxim 1.4.59 → 1.4.60, mocker 1.3.57 → 1.3.58, otel 1.0.57 → 1.0.58
Plugin changelogs
plugins/governance/changelog.md, plugins/jsonparser/changelog.md, plugins/logging/changelog.md, plugins/maxim/changelog.md, plugins/mocker/changelog.md, plugins/otel/changelog.md, plugins/semanticcache/changelog.md, plugins/telemetry/changelog.md
Added single changelog entries noting: "chore: upgrades core to 1.2.47 and framework to 1.1.58" (minor newline variations present)

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 Hop, hop, the versions spring,
Tiny numbers rise and sing,
Core and plugins dressed in new,
Changelogs whisper, "All set—go!"
🥕 Thump, thump — a joyful bump!

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title '1.3.59 release cut' directly describes the main purpose of the PR—cutting a release with version 1.3.59—and accurately reflects the version bumps across the codebase.
Description check ✅ Passed The description covers the template's required sections: Summary, Changes (detailed version updates), Type of change (Chore/CI selected), Affected areas, How to test, Breaking changes, and Checklist items completed.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch 01-05-1.3.59_release_cut

📜 Recent review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 5c4a0b6 and ee3fd74.

📒 Files selected for processing (19)
  • core/version
  • framework/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/semanticcache/changelog.md
  • plugins/semanticcache/version
  • plugins/telemetry/changelog.md
  • plugins/telemetry/version
  • transports/version
✅ Files skipped from review due to trivial changes (7)
  • transports/version
  • plugins/mocker/changelog.md
  • plugins/semanticcache/version
  • plugins/jsonparser/version
  • core/version
  • plugins/logging/version
  • plugins/otel/version
🚧 Files skipped from review as they are similar to previous changes (11)
  • plugins/telemetry/changelog.md
  • plugins/telemetry/version
  • plugins/maxim/version
  • plugins/otel/changelog.md
  • plugins/logging/changelog.md
  • plugins/jsonparser/changelog.md
  • plugins/governance/changelog.md
  • plugins/mocker/version
  • plugins/maxim/changelog.md
  • plugins/semanticcache/changelog.md
  • plugins/governance/version
🧰 Additional context used
📓 Path-based instructions (1)
**

⚙️ CodeRabbit configuration file

always check the stack if there is one for the current PR. do not give localized reviews for the PR, always see all changes in the light of the whole stack of PRs (if there is a stack, if there is no stack you can continue to make localized suggestions/reviews)

Files:

  • framework/version
🔇 Additional comments (1)
framework/version (1)

1-1: LGTM! Version bump is consistent with coordinated release.

The framework version increment from 1.1.57 to 1.1.58 is correct and aligns with the coordinated patch release described in the PR objectives. The change is part of a stack of version bumps across core (→1.2.47), transports (→1.3.59), and multiple plugins.


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

@akshaydeo akshaydeo marked this pull request as ready for review January 5, 2026 08:48
@github-actions
Copy link
Contributor

github-actions bot commented Jan 5, 2026

🧪 Test Suite Available

This PR can be tested by a repository admin.

Run tests for PR #1244

Copy link
Contributor Author

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

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 8

Fix all issues with AI Agents 🤖
In @plugins/governance/changelog.md:
- Line 1: The changelog sentence is grammatically incorrect; update the entry
text to a clear phrasing such as "chore: upgrade core to 1.2.47 and framework to
1.1.58" (or use "chore: upgrades core to 1.2.47 and framework to 1.1.58" if you
prefer present-tense consistency) by replacing the current line "chore: upgrades
core 1.2.47 to and framework 1.1.58" in plugins/governance/changelog.md.

In @plugins/jsonparser/changelog.md:
- Line 1: The changelog entry string "chore: upgrades core 1.2.47 to and
framework 1.1.58" has a grammatical error; update the text to read "chore:
upgrades core to 1.2.47 and framework to 1.1.58" so the versions are paired
correctly with "to" and the ordering is clear.

In @plugins/logging/changelog.md:
- Line 1: Fix the grammatical error in the changelog entry by changing the
phrase "upgrades core 1.2.47 to and framework 1.1.58" to read "upgrades core to
1.2.47 and framework to 1.1.58" in plugins/logging/changelog.md so the sentence
correctly indicates the versions for core and framework.

In @plugins/maxim/changelog.md:
- Line 1: Replace the malformed changelog line "chore: upgrades core 1.2.47 to
and framework 1.1.58" with a grammatically correct entry such as "chore:
upgrades core to 1.2.47 and framework to 1.1.58" by editing the changelog line
that contains that exact text.

In @plugins/mocker/changelog.md:
- Line 1: Fix the grammatical typo "to and" in the changelog entry by replacing
the phrase with "and" so the line reads "chore: upgrades core 1.2.47 and
framework 1.1.58"; apply the same correction wherever this pattern appears
(e.g., plugins/mocker/changelog.md and plugins/maxim/changelog.md) to ensure all
release changelog entries consistently use "and" between component/version
pairs.

In @plugins/otel/changelog.md:
- Line 1: Fix the grammatical error in the changelog entry string by replacing
"chore: upgrades core 1.2.47 to and framework 1.1.58" with a correct phrasing;
either "chore: upgrades core to 1.2.47 and framework to 1.1.58" or, if you want
explicit previous versions, "chore: upgrades core from 1.2.46 to 1.2.47 and
framework from 1.1.57 to 1.1.58" so the intent is clear (update the single-line
entry in changelog.md accordingly).

In @plugins/semanticcache/changelog.md:
- Line 1: Update the changelog entry string "chore: upgrades core 1.2.47 to and
framework 1.1.58" to the corrected phrasing "chore: upgrades core to 1.2.47 and
framework to 1.1.58" in plugins/semanticcache/changelog.md so it reads
grammatically correct.

In @plugins/telemetry/changelog.md:
- Line 1: Fix the grammatical error in the changelog line that reads "upgrades
core 1.2.47 to and framework 1.1.58" by removing the misplaced "to" and
clarifying intent; replace it with either "upgrades core 1.2.47 and framework
1.1.58" or the clearer "upgrades core to 1.2.47 and framework to 1.1.58" so the
entry reads correctly.
📜 Review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 77ad852 and 5c4a0b6.

📒 Files selected for processing (19)
  • core/version
  • framework/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/semanticcache/changelog.md
  • plugins/semanticcache/version
  • plugins/telemetry/changelog.md
  • plugins/telemetry/version
  • transports/version
🧰 Additional context used
📓 Path-based instructions (1)
**

⚙️ CodeRabbit configuration file

always check the stack if there is one for the current PR. do not give localized reviews for the PR, always see all changes in the light of the whole stack of PRs (if there is a stack, if there is no stack you can continue to make localized suggestions/reviews)

Files:

  • plugins/otel/version
  • plugins/semanticcache/changelog.md
  • transports/version
  • plugins/semanticcache/version
  • plugins/telemetry/changelog.md
  • plugins/logging/version
  • plugins/maxim/version
  • plugins/otel/changelog.md
  • plugins/jsonparser/changelog.md
  • plugins/mocker/changelog.md
  • plugins/logging/changelog.md
  • framework/version
  • plugins/governance/changelog.md
  • plugins/telemetry/version
  • plugins/governance/version
  • plugins/mocker/version
  • core/version
  • plugins/jsonparser/version
  • plugins/maxim/changelog.md
🔇 Additional comments (12)
plugins/logging/version (1)

1-1: Version bump looks correct.

The patch increment aligns with the coordinated release pattern (1.3.58 → 1.3.59), consistent with governance and jsonparser plugins also in this PR.

plugins/jsonparser/version (1)

1-1: Version bump looks correct.

The patch increment is consistent with the coordinated release (1.3.58 → 1.3.59), aligned with logging and governance plugins.

plugins/otel/version (1)

1-1: Clarify intentional version numbering divergence for plugins/otel.

The version bump to 1.0.58 is correct, but otel's versioning (1.0.x) significantly diverges from the rest of the plugin ecosystem (1.3.58–1.3.59 across most other plugins, with maxim at 1.4.60). While the changelog entry is present and consistent with other components, this warrants confirmation: is the 1.0.x track intentional due to a different release cadence for otel, or should this align with the current release versioning strategy?

plugins/semanticcache/version (1)

1-1: Verify version aligns with "1.3.59 release cut" title.

The semanticcache version shows 1.3.58, but the PR title indicates "1.3.59 release cut." Per the enriched summary, other plugins (governance, jsonparser, logging, transports) are bumped to 1.3.59. Confirm whether semanticcache should also be 1.3.59, or whether the multi-version strategy is intentional.

framework/version (1)

1-1: LGTM!

The framework version bump from 1.1.57 to 1.1.58 is consistent with the coordinated release and properly documents a patch increment.

core/version (1)

1-1: LGTM!

The core version bump from 1.2.46 to 1.2.47 is consistent with the coordinated release and properly documents a patch increment.

plugins/telemetry/version (1)

1-1: LGTM!

The telemetry plugin version bump from 1.3.57 to 1.3.58 is consistent with the coordinated release and properly documents a patch increment.

plugins/mocker/version (1)

1-1: Version bump looks correct.

The version increment from 1.3.57 to 1.3.58 aligns with the coordinated release preparation across multiple components.

transports/version (1)

1-1: Version bump looks correct.

The version increment from 1.3.58 to 1.3.59 aligns with the PR title and the coordinated release preparation.

plugins/maxim/version (2)

1-1: Version bump looks correct.

The version increment from 1.4.59 to 1.4.60 is appropriate for this release cut.


1-1: Clarify PR scope: Verify if Files API features are included in this release.

Files API implementations exist in the codebase (OpenAI, Anthropic, Gemini providers with file upload endpoints). However, this PR only shows a version bump with no actual Files API code changes.

If this is a version release PR within a stack, verify that the PR description accurately reflects which features are included in this version. If Files API support is being released as part of this version, ensure:

  1. The PR description matches the actual included features
  2. This change is properly sequenced within the stack
  3. All related files are included in the PR
plugins/governance/version (1)

1-1: Version bump looks correct, but verify alignment with PR objectives.

The version bump from 1.3.58 to 1.3.59 follows the expected patch increment pattern for this release cut. However, the PR objectives reference Files API Support (from linked issue #123), but the provided files only show version bumps and changelog updates with no Files API implementation visible. Please verify that:

  1. The Files API implementation exists in other files not provided for review, or
  2. This PR is part of a stack and the Files API changes are in a separate PR, or
  3. The PR objectives/linked issue reference is incorrect.

@akshaydeo akshaydeo force-pushed the 01-05-1.3.59_release_cut branch from 5c4a0b6 to f5d7fdd Compare January 5, 2026 09:08
@akshaydeo akshaydeo force-pushed the 01-05-1.3.59_release_cut branch from f5d7fdd to ee3fd74 Compare January 5, 2026 09:11
Copy link
Contributor Author

akshaydeo commented Jan 5, 2026

Merge activity

  • Jan 5, 10:30 AM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jan 5, 10:30 AM UTC: @akshaydeo merged this pull request with Graphite.

@akshaydeo akshaydeo merged commit 0909a12 into main Jan 5, 2026
9 checks passed
@akshaydeo akshaydeo deleted the 01-05-1.3.59_release_cut branch January 5, 2026 10:30
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.

2 participants