github maximhq/bifrost transports/v1.4.0-prerelease1
Bifrost HTTP v1.4.0-prerelease1

pre-release6 hours ago

Bifrost HTTP Transport Release v1.4.0-prerelease1

  • refactor: governance plugin refactored for extensibility and optimization
  • feat: new MCP gateway (server including) along with code mode
  • feat: added health monitoring to mcp
  • feat: added responses format tool execution support to mcp
  • feat: new e2e tracing
  • fix: gemini thought signature handling in multi-turn conversations

BREAKING CHANGES

  • Plugin Interface: TransportInterceptor removed, replaced with HTTPTransportMiddleware

    The TransportInterceptor function has been removed from the plugin interface. Plugins using HTTP transport interception must migrate to HTTPTransportMiddleware.

    Migration summary:

    // v1.3.x (removed)
    TransportInterceptor(ctx *BifrostContext, url string, headers map[string]string, body map[string]any) (map[string]string, map[string]any, error)
    
    // v1.4.x+ (new)
    HTTPTransportMiddleware() BifrostHTTPMiddleware
    // where BifrostHTTPMiddleware = func(next fasthttp.RequestHandler) fasthttp.RequestHandler
    

    Key API changes:

    • Function renamed: TransportInterceptor -> HTTPTransportMiddleware
    • Signature changed: Now returns a middleware wrapper instead of accepting/returning header/body maps
    • Added dependency: Requires github.com/valyala/fasthttp import
    • Flow control: Must explicitly call next(ctx) to continue the chain

    See Plugin Migration Guide for complete migration instructions and code examples.

Installation

Docker

docker run -p 8080:8080 maximhq/bifrost:v1.4.0-prerelease1

Binary Download

npx @maximhq/bifrost --transport-version v1.4.0-prerelease1

Docker Images

  • maximhq/bifrost:v1.4.0-prerelease1 - This specific version
  • maximhq/bifrost:latest - Latest version (updated with this release)

This release was automatically created with dependencies: core v1.3.0, framework v1.2.0. All plugins have been validated and updated.

Don't miss a new bifrost release

NewReleases is sending notifications on new releases.