Skip to content

version bumps - #737

Merged
akshaydeo merged 1 commit into
mainfrom
11-04-version_bumps
Nov 3, 2025
Merged

akshaydeo merged 1 commit into
mainfrom
11-04-version_bumps

Conversation

@akshaydeo

@akshaydeo akshaydeo commented Nov 3, 2025

Copy link
Copy Markdown
Contributor

Summary

This PR introduces authentication support, improves streaming performance with fasthttp, and adds dynamic plugins functionality. It also includes version bumps across core, framework, and plugins.

Changes

  • Added authentication support for dashboard, inference APIs, and dashboard APIs
  • Moved all streaming calls to use fasthttp client for improved efficiency
  • Added support for dynamic plugins (currently in beta)
  • Added auth tables in config store
  • Updated core version from 1.2.16 to 1.2.17
  • Updated framework version from 1.1.19 to 1.1.20
  • Updated versions for all plugins to align with core and framework changes

Type of change

  • Feature
  • Chore/CI

Affected areas

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

How to test

Test the new authentication functionality:

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

Verify dynamic plugins functionality works as expected by loading a plugin at runtime.

Test streaming performance improvements by comparing response times before and after the change.

Breaking changes

  • No

Security considerations

This PR introduces authentication mechanisms which improve the security posture of the application. Review the implementation to ensure proper authentication flows and token handling.

@akshaydeo
akshaydeo marked this pull request as ready for review November 3, 2025 20:26

Copy link
Copy Markdown
Contributor Author

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

@coderabbitai

coderabbitai Bot commented Nov 3, 2025

Copy link
Copy Markdown
Contributor

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Summary by CodeRabbit

  • New Features

    • Added dynamic plugins support (beta).
    • Added authentication support for APIs.
    • Enhanced Chat Completion responses with additional fields.
  • Performance

    • Optimized streaming calls for improved efficiency.
  • Chores

    • Version updates across core, framework, and plugin modules.

Walkthrough

Updates version strings and changelog entries across core, framework, transports, and multiple plugins; adds changelog lines describing fasthttp-based streaming, auth support, and dynamic plugins; no source-code logic or public API declarations were modified.

Changes

Cohort / File(s) Change Summary
Core
core/changelog.md, core/version
Bump core version 1.2.16 → 1.2.17; changelog reorders an existing chore line and adds entries: "Added id, object, and model fields to Chat Completion responses from Bedrock and Cohere", "Moved all streaming calls to use fasthttp client", and "Adds support for auth".
Framework
framework/changelog.md, framework/version
Bump framework version 1.1.19 → 1.1.20; changelog adds "Adds dynamic plugins support" and "Adds auth tables in config store".
Transports
transports/changelog.md, transports/version
Bump transports version 1.3.13 → 1.3.14; changelog re-adds Bedrock/Cohere chat-completion fields entry and adds entries for dynamic plugins (beta) and auth support for dashboard/inference APIs.
Plugins (changelogs & versions)
plugins/governance/..., plugins/jsonparser/..., plugins/logging/..., plugins/maxim/..., plugins/mocker/..., plugins/otel/..., plugins/semanticcache/..., plugins/telemetry/...
Incremented plugin version files (various patch bumps) and updated plugin changelogs to reference core 1.2.17 / framework 1.1.19; no code or API signature changes.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Changes are mostly homogeneous (version bumps and changelog text).
  • Review focus:
    • Ensure version numbers are consistent across core, framework, transports, and plugin files.
    • Verify changelog entries accurately reflect intended features and there are no duplicated or misplaced lines.
    • Confirm no accidental modifications to source files beyond the listed changelogs/versions.

Poem

🐰 I hopped through lines of changelog cheer,

Bumped the versions far and near,
Streaming swift and auth in tow,
Plugins ready—watch them grow! ✨

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch 11-04-version_bumps

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 797c63b and 309c20a.

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

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

@akshaydeo
akshaydeo merged commit 99b9f2c into main Nov 3, 2025
2 of 4 checks passed
@akshaydeo
akshaydeo deleted the 11-04-version_bumps branch November 3, 2025 20:26
akshaydeo added a commit that referenced this pull request Nov 17, 2025
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