Changelog

What changed in each release.

All notable changes to cxxmcp. See also GitHub Releases.

v1.1.2

Latest release

  • Kept mcp::core::Result on tl::expected for stable C++17/C++23 static-library compatibility
  • Removed unused plugin/adapters extension targets and unused vendored tcb span
  • Added an opt-in Streamable HTTP benchmark target
  • Cleaned stale release docs and root TODO noise

v1.1.1

  • Implemented SEP-1699 SSE retry/reconnection in the SDK client HTTP transport
  • Fixed SSEClient last_event_id_ tracking for priming events with empty data
  • Updated conformance status: server 109/110, client 448/448 (OpenSSL)

v1.1.0

  • Separated HTTP transport behind CXXMCP_ENABLE_HTTP compile-time flag (default OFF) so the core SDK builds without cpp-httplib
  • Added CXXMCP_ENABLE_AUTH flag to the release-blocking CI matrix
  • Fixed CMake export set to include cpp_httplib when HTTP is enabled
  • Fixed CI validation scripts for VERSION-file variable references
  • Added MinGW provisional compatibility policy documentation

v1.0.0

  • Added explicit protocol-version coverage for the 2025-11-25 MCP snapshot
  • Added lightweight WWW-Authenticate parser to optional cxxmcp::auth surface
  • Changed default in-memory token store to keep entries separated by resource/issuer/client key
  • Documented external cxxmcp-examples auth-lite coverage

v1.0.0 (pre-release)

  • Reframed public SDK around Peer / Service entry points
  • Added HTTP URI and auth header support for client transport
  • Added HTTP auth-lite server behavior with configurable WWW-Authenticate
  • Added optional cxxmcp::auth scaffold target for OAuth 2.1 / DPoP
  • Applied client HTTP bearer-token helpers to POST, SSE GET, and session DELETE
  • Added ClientPeer and ServerPeer examples
  • Routed all request handling through Peer boundary (tools, prompts, resources, completions, sampling, logging, tasks)
  • Added cancellation-aware client inbound handler overloads
  • Added ServerBuilder::with_handler() for aggregate handler installation