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