Skip to content

v0.4.5

@nyo16 nyo16 tagged this 16 Nov 14:28
This release adds comprehensive authentication and extended telemetry.

New Features:
- Flexible authentication system with 5 strategies
  * Bearer token (static)
  * API key (custom header)
  * Custom function (anonymous or MFA)
  * Database lookup examples
  * JWT verification examples
- Extended telemetry coverage
  * Resource read operations
  * Prompt retrieval operations
  * Authentication verification
  * All with duration tracking and status

Authentication:
- ConduitMcp.Plugs.Auth - Production-ready auth plug
- Configure per-transport in supervision tree
- User data available in conn.assigns
- CORS-aware (OPTIONS bypass)
- Multiple examples and patterns

Telemetry:
- 5 total event types now tracked
- Complete observability for all MCP operations
- Performance monitoring for auth operations
- Metrics examples for LiveDashboard
- 16 new telemetry tests

Tests:
- 148 tests total, all passing
- 28 new tests for auth and telemetry
- Full coverage of all auth strategies
- Integration tests with transport layer

Documentation:
- Complete auth guide with 7 examples
- Extended telemetry documentation
- Phoenix integration examples
- Performance monitoring patterns
Assets 2
Loading