v2.0.0
HTTP server transport rebuilt on h1/h2; cowboy removed from the library, so barrel_mcp runs alongside frameworks (e.g. Livery) with their own HTTP stack. Protocol core and public start/stop API unchanged.
Breaking
applicationsis now[kernel, stdlib, crypto, h1, h2, hackney]; cowboy is test-only. Hosts that relied on barrel_mcp starting cowboy must add what they need to their own release.- Deps: +h1 0.2.2 (
erlang_h1), +h2 0.6.0, hackney 4.0.0.
Changes
- New
barrel_mcp_http_engine(transport-neutral) +barrel_mcp_http_listener(single port: cleartext h1, TLS h1+h2 via ALPN);stopdrops in-flight connections. - Removed
barrel_mcp_prm_handler(engine serves the protected-resource-metadata route).
See CHANGELOG.md for full notes.