Barbacane v0.3.0
Highlights
- WebSocket Transparent Proxy —
ws-upstreamdispatcher plugin with full middleware chain support and RFC 6455 compliance - AI Gateway —
ai-proxydispatcher with OpenAI, Anthropic, and Ollama routing, provider fallback, and CEL-based model routing - WASM Streaming Dispatch —
host_http_streamfor 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.