Commit graph

  • d22ae5c603 ci: add aurelio mirror action main Fábio Coutada 2026-07-11 18:59:26 +0100
  • 3662d20ac2
    test: enable supported draft SEP coverage (#971) Dale Seo 2026-07-10 17:21:07 -0400
  • d8331d9442
    feat!: implement SEP-2549 cache hints (#889) Michael Neale 2026-07-10 10:54:18 -0700
  • 2d4c29fb02
    fix: specify compatible sse-stream version (#968) Jack Amadeo 2026-07-10 13:18:55 -0400
  • dd30a70f84
    feat!: add MRTR behavior support (SEP-2322) (#929) Dale Seo 2026-07-10 12:02:26 -0400
  • a7194590ff
    feat!: type Annotations.lastModified as a string (#956) Dale Seo 2026-07-10 11:47:16 -0400
  • 11f525c503
    feat!: add SEP-2243 HTTP standard headers (#907) Dale Seo 2026-07-10 11:16:29 -0400
  • 60d3e77f52
    fix: flag schema derive on schemars feature (#966) Jack Amadeo 2026-07-09 16:51:37 -0700
  • 9e3de344f4
    feat: relax outputSchema to accept non-object JSON Schema types (SEP-2106) (#895) Brandon Bennett 2026-07-08 18:19:28 +0000
  • ba00b15097
    feat!: relax tool result structuredContent type (SEP-2106) (#933) Dale Seo 2026-07-08 14:14:07 -0400
  • f4ff56b81d
    feat!: add MRTR model types (SEP-2322) (#915) Dale Seo 2026-07-08 14:03:33 -0400
  • 519577601d
    chore: release v2.2.0 (#953) rmcp-v2.2.0 rmcp-macros-v2.2.0 github-actions[bot] 2026-07-08 13:24:21 -0400
  • 6dd7b858c6
    chore(deps): update p256 requirement from 0.13 to 0.14 (#959) dependabot[bot] 2026-07-08 11:26:57 -0400
  • a03793530d
    fix: pass client conformance suite (#960) Dale Seo 2026-07-08 11:25:12 -0400
  • dbda50c0eb
    fix: don't respond to cancelled requests (#957) Dale Seo 2026-07-08 11:24:36 -0400
  • 45f2f72881
    fix: fail orphaned streamable HTTP responses on reinit (#914) King Star 2026-07-08 08:06:46 +0800
  • 95490facd6
    feat: reject auth servers lacking S256 PKCE support (#955) Dale Seo 2026-07-05 09:05:09 -0400
  • bdf0c32e8c
    fix: address 2025-11-25 conformance audit findings (#951) Dale Seo 2026-07-02 22:42:35 -0400
  • 8e44af499b
    chore: release v2.1.0 (#950) rmcp-v2.1.0 rmcp-macros-v2.1.0 github-actions[bot] 2026-07-02 09:35:24 -0400
  • 4833ec7b63
    fix(transport): make AsyncRwTransport::receive cancel-safe (#941) (#947) Amey Pawar 2026-07-02 18:38:24 +0530
  • 5837e225d3
    fix(auth): preserve refresh_token when refresh response omits it (#949) Sarthak Bhardwaj 2026-07-02 18:14:59 +0530
  • ee2d81f4d0
    feat: add SEP-414 trace context meta accessors (#910) Dale Seo 2026-07-01 16:51:05 -0400
  • 496902b9cf
    fix: block redirect header leaks (#936) Dale Seo 2026-07-01 16:28:08 -0400
  • 64d22def02
    fix: don't respond to unparseable messages (#940) Tyler 2026-07-01 15:01:58 -0500
  • 288f99653e
    feat: add SEP-2575 meta helpers (#942) John Howard 2026-07-01 11:40:30 -0700
  • 80a74795e9
    fix: negotiate protocol version in handler (#930) actsalan 2026-06-29 10:29:06 -0700
  • 67a3085944
    chore: release v2.0.0 (#920) rmcp-v2.0.0 rmcp-macros-v2.0.0 github-actions[bot] 2026-06-29 08:24:11 -0400
  • c1a8b29ff2
    fix: prevent OAuth resource spoofing (#937) Dale Seo 2026-06-27 19:43:46 -0400
  • eb435c6f51
    fix: block oauth metadata ssrf (#935) Dale Seo 2026-06-26 23:37:12 -0400
  • dfa7fd6f93
    fix: prevent streamable HTTP session leak (#934) Dale Seo 2026-06-26 21:09:16 -0400
  • e1af378949
    chore: consolidate repeated rmcp tests (#931) Dale Seo 2026-06-26 16:15:20 -0400
  • 4b9bea7e7d
    Revert "feat!: relax tool result structuredContent type (#919)" (#932) Dale Seo 2026-06-26 16:00:02 -0400
  • b8a936c4f5
    feat!: relax tool result structuredContent type (#919) Dale Seo 2026-06-26 14:57:18 -0400
  • 415852806d
    fix: fill missing fully qualified syntax in prompt_handler macros (#866) moroviintaas 2026-06-26 18:38:17 +0200
  • d1cabb458f
    feat: deprecate roots/sampling/logging types (#923) Dale Seo 2026-06-25 21:11:59 -0400
  • f07ee4ae1a
    docs: align README examples with v2 model API (#928) Dale Seo 2026-06-25 20:00:51 -0400
  • f1daa9277e
    docs: explain OAuth HTTP client setup (#918) Dale Seo 2026-06-25 19:59:47 -0400
  • 77932141e3
    feat!: align model types with MCP 2025-11-25 spec (#927) Dale Seo 2026-06-24 20:41:13 -0400
  • 42a1069833
    ci: add cargo-public-api check for breaking API changes (#924) Dale Seo 2026-06-24 15:19:04 -0400
  • b79e0d9df3
    ci: honor breaking semver markers (#922) Dale Seo 2026-06-23 17:53:57 -0400
  • 0a95c3b608
    fix(rmcp): add Audio variant to PromptMessageContent (#865) Brice Fernandes 2026-06-23 21:35:40 +0100
  • 25220361d5
    chore: release v1.8.0 (#850) rmcp-v1.8.0 rmcp-macros-v1.8.0 github-actions[bot] 2026-06-23 08:20:21 -0400
  • 6d020c9684
    fix(auth): preserve configured reqwest client (#917) Dale Seo 2026-06-22 17:34:16 -0400
  • de898dd842
    Allow custom HTTP clients for OAuth (#908) jif 2026-06-22 18:24:32 +0100
  • 3c5ce2b0d7
    fix(auth): align OAuth metadata discovery ordering (#887) King Star 2026-06-22 23:34:18 +0800
  • 443677ca31
    fix: align progress timeout token (#909) Dale Seo 2026-06-22 10:59:32 -0400
  • 4fd4986b62
    fix(elicitation): preserve enumNames through ElicitationSchema serde round-trip (#905) Abdoul 2026-06-20 13:55:51 -0700
  • bf71eb8b09
    chore(deps): bump actions/checkout from 6 to 7 (#911) dependabot[bot] 2026-06-19 06:59:25 -0400
  • 5d00e20f2a
    Add progress-aware request timeout reset (#858) ContextVM-org 2026-06-17 21:07:37 +0200
  • 4b82e41522
    docs(server): document Err vs Ok(CallToolResult::error) visibility contract on ServerHandler::call_tool (#854) Greg Virgin 2026-06-16 22:13:33 -0400
  • 95a8e961e0
    feat: standardize resource-not-found error code (SEP-2164) (#899) Dale Seo 2026-06-16 21:55:25 -0400
  • 8f5310b424
    chore(deps): update tower-http requirement from 0.6 to 0.7 (#906) dependabot[bot] 2026-06-15 21:15:14 -0400
  • 266f870e69
    docs: refine mcpmate listing copy (#885) Loocor 2026-06-11 22:51:57 +0800
  • 5a78773faa
    fix: return tool errors for invalid arguments (#894) 0xWeakSheep 2026-06-11 22:18:02 +0800
  • 53c6daadd9
    fix(auth): apply offline_access to reauth paths (#897) Michael Neale 2026-06-11 20:43:49 +1000
  • 52e731bec6
    fix: Small improvement to progress demo (#898) Dawid Nowak 2026-06-11 00:28:33 +0100
  • 2536a05992
    fix: update peer info on duplicate initialize (#862) Dale Seo 2026-06-10 15:42:09 -0400
  • 2d3d1879ad
    feat: validate OAuth authorization response issuer (#896) Michael Neale 2026-06-10 13:08:31 +1000
  • f1ef2ec86c
    feat: specify OIDC application_type during dynamic client registration (SEP-837) (#883) Stefano Amorelli 2026-06-04 17:53:18 +0300
  • 82b04a31f5
    feat: deprecate roots, sampling, and logging (SEP-2577) (#884) Rohit Ghumare 2026-06-04 13:43:39 +0100
  • 254f04a764
    fix: strip and validate tool outputSchema and inputSchema (#860) Dale Seo 2026-06-02 12:01:33 -0400
  • 8f558d83be
    docs: added jilebi-mcp to the list of built with rmcp (#861) Datron 2026-05-29 21:01:44 +0530
  • 6a7f10af51
    fix(examples): accept stringified prompt argument values (#859) savanne-kham 2026-05-28 17:32:35 +0200
  • 53e4410d99
    fix: remove unnecessary fields from tools' inputSchema (#856) Federico Poli 2026-05-28 17:28:57 +0200
  • c330fede90
    fix: reject init header/body version mismatch (#853) Dale Seo 2026-05-18 20:21:22 -0400
  • d328751dc9
    fix: align protocol version negotiation (#855) Dale Seo 2026-05-18 16:54:08 -0400
  • cc66e3091e
    fix: accept 200 with empty body in response to notifications in addition to 202 (#849) Alex Hancock 2026-05-14 14:52:11 -0400
  • 3529c3675f
    chore: release v1.6.1 (#831) rmcp-v1.7.0 rmcp-macros-v1.7.0 github-actions[bot] 2026-05-13 09:36:22 -0400
  • d695046ffa
    fix: enable task support on counter long_task example (#838) Dale Seo 2026-05-13 09:22:58 -0400
  • 5ccdfc07be
    feat: add task-based stdio examples (#839) Dale Seo 2026-05-13 09:22:29 -0400
  • d83b1566d0
    fix(rmcp): flatten Resource variant of PromptMessageContent (#843) Yutaka Nishimura 2026-05-13 03:46:12 +0900
  • 321ab14f67
    fix: reply -32700 on stdio parse errors instead of closing (#833) Dale Seo 2026-05-07 12:27:15 -0400
  • 0f776ab1d6
    chore(rmcp): remove dependency on chrono default features (#829) Xuntao Chi 2026-05-07 02:53:22 +0800
  • 3bf5298972
    ci: extend semver check to all features except local (#832) Dale Seo 2026-05-04 20:44:16 -0400
  • 88df9af9f2
    chore(deps): update askama requirement from 0.15 to 0.16 (#830) dependabot[bot] 2026-05-04 20:37:16 -0400
  • 2f8d3b7355
    Fix/issue 817 idle timeout log level (#824) lutz-grex 2026-05-05 02:14:06 +0200
  • 014fb2e6cd
    chore: release v1.6.0 (#818) rmcp-v1.6.0 rmcp-macros-v1.6.0 github-actions[bot] 2026-05-01 09:38:25 -0400
  • c1e0eadd5d
    fix: add init_timeout for streamable-http sessions (#811) Dale Seo 2026-05-01 09:20:50 -0400
  • ef74147113
    fix(http): fall back to :authority for HTTP/2 (#827) Dale Seo 2026-05-01 09:17:06 -0400
  • 4cf78736e7
    feat(http): log Host/Origin rejections (#826) Dale Seo 2026-05-01 08:42:47 -0400
  • fffe138ec4
    docs: add systemprompt-template to Built with rmcp (#820) Edward Burton 2026-04-23 23:22:50 +0200
  • 9753d61510
    feat(http): add Origin header validation (#823) Dale Seo 2026-04-23 15:41:06 -0400
  • 63583b164f
    feat(router): support runtime disabling of tools (#809) lutz-grex 2026-04-22 14:10:29 +0200
  • 8f696e6788
    feat: optional session store (resumabillity support) (#775) Guy Lichtman 2026-04-22 00:06:18 +0300
  • f6893a7d91
    ci: add semver check job for pull requests (#819) Dale Seo 2026-04-20 21:00:15 -0400
  • 7eb252aee7
    fix(docs): use correct Parameters<T> syntax in tool examples (#814) lutz-grex 2026-04-21 01:30:52 +0200
  • 020a38b6ad
    chore: release v1.5.0 (#804) rmcp-v1.5.0 rmcp-macros-v1.5.0 github-actions[bot] 2026-04-16 12:47:24 -0400
  • 01a6666429
    fix: treat resource metadata JSON parse failure as soft error (#810) jh-block 2026-04-16 18:16:19 +0200
  • 3e56d52764
    fix: include http_request_id in request-wise priming event IDs (#799) Dale Seo 2026-04-16 12:02:35 -0400
  • 6603c1ff15
    fix(macros): respect local feature in #[prompt] macro — omit + Send bound (#803) WeekendsuperHero 2026-04-14 06:56:19 -0700
  • c99903a67a
    fix(http): drain SSE stream for connection reuse (#790) Dale Seo 2026-04-13 16:33:30 -0400
  • ad3997268d
    feat(transport): add constructors for non_exhaustive error types (#806) Will Pfleger 2026-04-13 16:31:26 -0400
  • a743f15654
    chore(deps): update which requirement from 7 to 8 (#807) dependabot[bot] 2026-04-13 16:10:42 -0400
  • a64be23152
    feat: add 2025-11-25 protocol version support (#802) Dale Seo 2026-04-10 15:21:48 -0400
  • 4628720f89
    chore: release v1.4.0 (#779) rmcp-v1.4.0 rmcp-macros-v1.4.0 github-actions[bot] 2026-04-10 10:40:38 -0400
  • 65d2b29da5
    fix(server): remove initialized notification gate to support Streamable HTTP (#788) Anar Azadaliyev 2026-04-10 02:23:59 +0300
  • a7b570062e
    fix: pass GIT_TOKEN to release-plz CLI (#798) Dale Seo 2026-04-09 18:59:41 -0400
  • 8a8c036ccb
    chore: update Rust toolchain to 1.92 (#797) Dale Seo 2026-04-09 14:09:59 -0400
  • 34d0bc6cd2
    fix: upgrade rustc in actions (#796) Alex Hancock 2026-04-08 21:35:34 -0400
  • 45a4cc5316
    feat: add Default and constructors to ServerSseMessage (#794) Eren Atas 2026-04-08 22:39:16 +0200