Skip to content

v0.5.0-rc.3

Pre-release
Pre-release

Choose a tag to compare

@cwiklik cwiklik released this 13 May 14:35
c62d7a9

What's Changed

  • ci: Add org-wide project automation workflow by @rubambiza in #315
  • 🐛 Start gRPC listener before credential resolution by @huang195 in #323
  • refactor: Remove deprecated go-processor and migrate combined sidecar by @huang195 in #327
  • Promote auth success logs from Debug to Info by @huang195 in #326
  • ⚡ Shrink authbridge images: UBI9-micro for Envoy variant, distroless for lightweight by @huang195 in #324
  • docs: document deployment modes, image variants, and port-stealing by @huang195 in #331
  • build(deps): Bump envoy to v1.37.2 and ubi-minimal digest in authproxy by @pdettori in #321
  • fix: Rename SERVICE_PORT to PORT in github-issue demo manifest by @huang195 in #334
  • feat: Add dynamic log level via LOG_LEVEL env var and SIGUSR1 toggle by @huang195 in #335
  • docs: Update weather demo — proxy-sidecar mode, debug logging by @huang195 in #337
  • build(deps): Bump golang from 1.24.5-alpine to 1.26.2-alpine in /authbridge/authproxy by @dependabot[bot] in #329
  • build(deps): Bump github/codeql-action from 4.35.1 to 4.35.2 by @dependabot[bot] in #328
  • Feat: Support gRPC Reflection API by @esnible in #344
  • feat(demos): Advanced Weather + AuthBridge demo (token exchange, tool inbound, verify script) by @mrsabath in #343
  • fix(demos): Kind CI rollout timeouts for weather advanced E2E by @mrsabath in #346
  • authbridge(weather): fix Kind E2E (Deployment progress deadline) by @mrsabath in #347
  • Feat: Collect and serve Kagenti Authbridge statistics and configuration by @esnible in #349
  • Style: Pass 'make lint' by @esnible in #353
  • build(deps): Bump aquasecurity/trivy-action from 0.35.0 to 0.36.0 by @dependabot[bot] in #350
  • build(deps): Update pyyaml requirement from >=6.0 to >=6.0.3 by @dependabot[bot] in #351
  • feat: Add pipeline package with typed extension slots by @huang195 in #358
  • feat: Wire built-in plugins into pipeline and listeners by @huang195 in #359
  • fix: Pin cryptography<47 to fix ARM64 crash in client-registration by @huang195 in #360
  • feat: Add MCP parser plugin and body access infrastructure by @huang195 in #361
  • fix: Correct ext_proc body-phase responses and enable allow_mode_override by @huang195 in #362
  • refactor(mcp-parser): Generic method handling and improved logging by @huang195 in #364
  • feat: Add A2A parser plugin for inbound request inspection by @huang195 in #363
  • feat: Add inference-parser plugin for outbound LLM traffic by @huang195 in #365
  • build(deps): Bump github/codeql-action from 4.35.2 to 4.35.3 by @dependabot[bot] in #368
  • feat: Add session-aware pipeline infrastructure by @huang195 in #366
  • feat: Add response-side parsers and session enrichment by @huang195 in #370
  • feat: HTTP session events API (snapshots + SSE stream) by @huang195 in #371
  • feat: abctl — interactive TUI for session events by @huang195 in #372
  • feat: Capture A2A response summary in session events by @huang195 in #373
  • feat(abctl): Identity banner + token columns + plugin state helpers by @huang195 in #374
  • fix(authbridge): robust credential provisioning with continuous polling by @pdettori in #375
  • feat(pipeline): Structured rejections + lifecycle hooks + plugin spec docs by @huang195 in #377
  • feat(plugins): Per-plugin config + /readyz aggregation + /stats merge by @huang195 in #378
  • CI: Add PR title verifier workflow by @rubambiza in #355
  • feat(plugins): Add keycloak_url + keycloak_realm to jwt-validation for internal JWKS derivation by @huang195 in #383
  • feat(session): Plugin invocation contract + 5-value action vocabulary + abctl row-per-plugin renderer by @huang195 in #385
  • refactor(plugins): Open plugin registry + pctx.Record helpers (DX improvements) by @huang195 in #386
  • feat(pipeline): Config hot-reload via fsnotify + atomic pipeline swap by @huang195 in #388
  • feat(pipeline): Body mutation via WritesBody capability + SetBody helpers by @huang195 in #389
  • refactor(pipeline): Detype framework + consolidate single-owner authlib packages by @huang195 in #392
  • feat(authlib): Add ContentSource capability for guardrail plugins by @huang195 in #393
  • feat: Guardrail prerequisites — outbound deny recording + on_error policy by @huang195 in #395
  • feat: Add token broker plugin by @davidhadas in #391
  • feat(pipeline): Add Scheme to Context and plumb through listeners by @huang195 in #399
  • feat: Plugin relationship declarations + token-exchange/token-broker claim migration by @huang195 in #400
  • feat(pipeline): Add Finisher lifecycle hook for stateful plugin cleanup by @huang195 in #401
  • feat(cmd): Add authbridge-proxy and authbridge-envoy lite binaries by @huang195 in #407
  • fix: a2a-parser reads contextId from params.message by @huang195 in #408

New Contributors

Full Changelog: v0.5.0-alpha.2...v0.5.0-rc.3