Skip to content

Barbacane v0.3.0

Choose a tag to compare

@ndreno ndreno released this 13 Mar 08:36
· 91 commits to main since this release

Highlights

  • WebSocket Transparent Proxyws-upstream dispatcher plugin with full middleware chain support and RFC 6455 compliance
  • AI Gatewayai-proxy dispatcher with OpenAI, Anthropic, and Ollama routing, provider fallback, and CEL-based model routing
  • WASM Streaming Dispatchhost_http_stream for large/chunked responses without full WASM buffering
  • Config Provenance & Drift Detection — artifact fingerprinting, build provenance metadata, and heartbeat-based drift detection
  • Admin API — dedicated admin port (8081) for health, metrics, and provenance endpoints
  • Vacuum Ruleset — lint-time validation of x-barbacane-* extensions
  • Response Transformer — status code mapping, header transforms, and JSON body transforms via JSON Pointer
  • AsyncAPI 3.1 support
  • OIDC Auth — RFC 6750 §2.3 query parameter token extraction (allow_query_token)
  • FIPS 140-3 compliance guide and Cargo feature flag

Changed

  • Metrics endpoint moved to dedicated admin port (default 8081)
  • License changed to AGPLv3 + commercial dual-license

See the full CHANGELOG for details.