Skip to content

v2.0.0

Choose a tag to compare

@benoitc benoitc released this 20 May 23:33
· 8 commits to main since this release
724ec7c

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

  • applications is 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); stop drops in-flight connections.
  • Removed barrel_mcp_prm_handler (engine serves the protected-resource-metadata route).

See CHANGELOG.md for full notes.