Commit graph

  • dbd2382755
    chore(deps): update rstest requirement from 0.26.1 to 0.27.0 (#1276) main dependabot[bot] 2026-09-18 13:47:35 -04:00
  • 9f7ace357a
    chore(deps): bump the codeql-action group with 4 updates (#1277) dependabot[bot] 2026-09-18 13:47:13 -04:00
  • 011f281ced
    chore(deps): bump astral-sh/setup-uv from 10.0.1 to 10.1.0 (#1278) dependabot[bot] 2026-09-18 13:46:56 -04:00
  • 0cfbe7f453
    chore(deps): bump taiki-e/install-action from 2.87.6 to 2.87.12 (#1279) dependabot[bot] 2026-09-18 13:46:37 -04:00
  • fd7811fdaa
    chore: release v3.4.0 (#1258) rmcp-v3.4.0 rmcp-macros-v3.4.0 github-actions[bot] 2026-09-15 11:37:39 -04:00
  • 0550e13c1b
    fix(rmcp): use ServerConfig in cancellation test (#1273) Dale Seo 2026-09-15 11:18:33 -04:00
  • b037c0fa88
    fix(rmcp): route peer cancellation by lifecycle (#1262) Auro 2026-09-14 14:22:57 -06:00
  • d481cb0eec
    fix: run first pre-init request in service loop (#1263) Dale Seo 2026-09-14 15:45:05 -04:00
  • 47fcdf4b57
    fix(auth): let url origin decide prm discovery (#1264) Dale Seo 2026-09-14 15:30:52 -04:00
  • 165ff92df1
    feat(model): add ServerConfig and ClientConfig (#1266) Dale Seo 2026-09-14 15:30:41 -04:00
  • fbfc5cc96e
    ci: add OpenSSF Scorecard analysis (#1214) Jack Amadeo 2026-09-14 12:01:32 -04:00
  • 3075dc9152
    fix(model): deprecate ServerInfo and ClientInfo aliases (#1156) Teddy Tennant 2026-09-12 12:11:30 -04:00
  • a5d1169e20
    fix(auth): ignore non-metadata JSON when probing for protected resource metadata (#1204) easyinplay 2026-09-12 23:21:03 +08:00
  • 4fa84a5130
    fix: do not treat malformed JSON 200 as Accepted for requests (#1208) Sebastien Tardif 2026-09-12 07:42:12 -07:00
  • b86995aebd
    fix(streamable-http-server): map handler-generated HeaderMismatch to HTTP 400 (#1259) voidstack 2026-09-12 03:54:40 +03:00
  • e27c5d1c24
    fix(http): enforce Origin validation semantics (#1192) Luca 2026-09-11 02:38:27 +01:00
  • 3e636cab26
    chore: release v3.3.0 (#1252) rmcp-v3.3.0 rmcp-macros-v3.3.0 github-actions[bot] 2026-09-10 11:23:32 -04:00
  • b2c90b1edc
    ci: pin commitlint dependencies (#1217) Jack Amadeo 2026-09-10 10:05:55 -04:00
  • 46db531df9
    fix(sse): saturate exponential reconnect backoff to avoid overflow panic (#1231) ump45nose 2026-09-10 09:24:29 +08:00
  • 744b9f904c
    chore(deps): bump crate-ci/typos (#1249) dependabot[bot] 2026-09-08 20:24:44 -04:00
  • e8a0d7099a
    chore(deps): bump taiki-e/install-action from 2.86.7 to 2.87.6 (#1250) dependabot[bot] 2026-09-08 20:24:09 -04:00
  • 6fa40536de
    fix: resolve clippy warnings across workspace (#1195) Dale Seo 2026-09-08 19:05:29 -04:00
  • f9a68bfa5c
    feat: add ServerHandler::negotiate_initialize (#1247) Dale Seo 2026-09-08 19:05:04 -04:00
  • 7d14f3a8a2
    feat(macros): reject empty tool_router (#1233) Dale Seo 2026-09-08 19:04:40 -04:00
  • 04c2f3fac9
    fix(auth): unify refresh checks and error handling (#1236) Dale Seo 2026-09-08 19:04:15 -04:00
  • add9cbeab5
    ci: bump codeql-action to 4.37.9 and group updates (#1240) Dale Seo 2026-09-08 10:38:30 -04:00
  • 302319861a
    feat(auth): add enterprise refresh-token and ID-JAG exchanges (#1234) Nick Steele 2026-09-04 15:04:08 -04:00
  • 3b5ca4dd3f
    chore(deps): bump astral-sh/setup-uv from 7.6.0 to 10.0.1 (#1238) dependabot[bot] 2026-09-02 07:01:50 +09:00
  • 42cf8d9fa3
    chore(deps): update process-wrap requirement from 9.0 to 10.0 (#1229) dependabot[bot] 2026-09-01 23:13:12 +09:00
  • 51ccb42993
    chore: release v3.2.0 (#1227) rmcp-v3.2.0 rmcp-macros-v3.2.0 github-actions[bot] 2026-08-31 19:08:18 -04:00
  • ad9832ec21
    fix: keep initialize on legacy protocol versions (#1228) Dale Seo 2026-09-01 07:38:57 +09:00
  • 4e74499783
    feat(auth): coordinate OAuth refreshes through credential stores (#1232) Matthew Zeng 2026-08-31 13:59:37 -07:00
  • 3a2ebbc920
    chore(deps): bump taiki-e/install-action from 2.85.13 to 2.86.7 (#1230) dependabot[bot] 2026-08-30 08:26:41 +09:00
  • 1afde5b4fc
    docs: use auto lifecycle in HTTP example (#1187) Dale Seo 2026-08-29 07:42:20 +09:00
  • ec041b7430
    ci: reduce dependabot update noise (#1184) Dale Seo 2026-08-29 07:42:11 +09:00
  • 3ef34e64e7
    feat: add request-state key rotation (#1128) camillelawrence 2026-08-28 09:19:23 -04:00
  • 12db02833f
    ci: pin release-plz fork revision (#1221) Jack Amadeo 2026-08-27 12:33:32 -04:00
  • c8bb1c6f7d
    ci: remove coverage job write permission (#1219) Jack Amadeo 2026-08-27 06:02:06 -04:00
  • 3501f3e646
    ci: default workflow tokens to read-only contents (#1218) Jack Amadeo 2026-08-27 06:01:29 -04:00
  • 103bf239b3
    ci: scope release token permissions to jobs (#1220) Jack Amadeo 2026-08-27 05:52:18 -04:00
  • 78cf9f1cb6
    ci: pin GitHub Actions to commit SHAs (#1216) Jack Amadeo 2026-08-25 14:50:29 -04:00
  • 02decfb682
    fix(transport): fall back after sessionless HTTP discover rejections (#1211) King Star 2026-08-26 00:16:49 +08:00
  • 697c497724
    fix: allow concurrent streamable http requests (#1186) Nick Cooper 2026-08-24 09:43:35 -04:00
  • 4a738b9dd9
    chore: release v3.1.4 (#1185) rmcp-v3.1.4 rmcp-macros-v3.1.4 github-actions[bot] 2026-08-20 12:40:17 +09:00
  • 6f8dcde04f
    fix(rmcp): preserve elicitation requestedSchema $schema dialect (#1176) Recoordinate 2026-08-19 03:02:45 +12:00
  • d5c46b3fe0
    fix: harden signing key handling (#1166) Dale Seo 2026-08-18 21:56:58 +09:00
  • 38428f66bc
    fix: report pre-init metadata errors (#1160) Dale Seo 2026-08-18 09:34:54 +09:00
  • 018ab24fac
    fix: handle declined MRTR elicitation (#1151) Dale Seo 2026-08-18 09:34:35 +09:00
  • f9b39f3c13
    chore(deps): bump taiki-e/install-action from 2.85.11 to 2.85.13 (#1183) dependabot[bot] 2026-08-18 09:33:52 +09:00
  • 0f164cd67e
    chore(deps): bump github/codeql-action from 4.37.6 to 4.37.7 (#1182) dependabot[bot] 2026-08-18 09:33:32 +09:00
  • fd14830a19
    chore: release v3.1.3 (#1159) rmcp-v3.1.3 rmcp-macros-v3.1.3 github-actions[bot] 2026-08-18 07:43:05 +09:00
  • 0282172f33
    docs: make ROADMAP status version-agnostic (#1181) Alex Hancock 2026-08-17 15:01:43 -04:00
  • 248cbca688
    fix(auth): ignore query parameters when matching resources (#1177) stevenlee-oai 2026-08-17 11:05:21 -07:00
  • f713ebd1a6
    chore(deps): bump taiki-e/install-action from 2.85.10 to 2.85.11 (#1169) dependabot[bot] 2026-08-13 21:33:23 +09:00
  • a50a73fda2
    fix(auth): retain state until issuer validation (#1167) stevenlee-oai 2026-08-12 03:27:43 -07:00
  • d81bfa8854
    fix(model): preserve elicitation property order metadata (#1150) nightcityblade 2026-08-11 18:56:17 +08:00
  • 3f5a3f6a28
    chore(deps): bump taiki-e/install-action from 2.85.8 to 2.85.10 (#1163) dependabot[bot] 2026-08-11 19:21:19 +09:00
  • a0e103c970
    fix: time out auto discovery probe (#1149) Dale Seo 2026-08-11 06:20:13 -04:00
  • b5cf34eee7
    Fix typo in to_authorized_http_client doc comment (#1158) Recoordinate 2026-08-10 06:23:10 +12:00
  • 22be2cc5ad
    fix(client): classify discover outcome at source, not at the error type (#1133) ip2a 2026-08-10 02:07:50 +08:00
  • 02c62aef2e
    chore: release v3.1.2 (#1148) rmcp-v3.1.2 rmcp-macros-v3.1.2 github-actions[bot] 2026-08-07 16:32:03 -04:00
  • c345078867
    fix(auth): map 401/403 challenges on the SSE GET stream (#1152) Jeremy Schoemaker 2026-08-07 14:39:55 -05:00
  • f8e63824d3
    chore(deps): bump taiki-e/install-action from 2.85.7 to 2.85.8 (#1153) dependabot[bot] 2026-08-07 15:31:54 -04:00
  • 8fb3e046a1
    chore(deps): bump github/codeql-action from 4.37.4 to 4.37.6 (#1154) dependabot[bot] 2026-08-07 15:31:36 -04:00
  • 3c8fb2a7e4
    fix(sse): loop instead of recursing when skipping SSE events (#1146) Jeremy Schoemaker 2026-08-07 09:34:18 -05:00
  • e150d4f3a6
    fix(auth): preserve issuer trailing slash during discovery (#1145) 砂糖梨子 2026-08-07 22:31:24 +08:00
  • 9a3168af87
    chore(deps): bump taiki-e/install-action from 2.85.6 to 2.85.7 (#1139) dependabot[bot] 2026-08-07 09:53:43 -04:00
  • baac607e52
    chore: release v3.1.1 (#1115) rmcp-v3.1.1 rmcp-macros-v3.1.1 github-actions[bot] 2026-08-05 10:52:23 -04:00
  • f57d585168
    chore: upgrade darling and syn (#1138) Dale Seo 2026-08-05 10:20:22 -04:00
  • 07bcda2973
    fix: emit cache hints from handler macros (#1120) Dale Seo 2026-08-05 10:20:08 -04:00
  • f8f9607d0b
    chore: make async-trait optional (#1119) Dale Seo 2026-08-05 10:19:45 -04:00
  • c4def55422
    fix: expose MRTR state to tool handlers (#1104) Dale Seo 2026-08-05 09:55:09 -04:00
  • 7e14020cb8
    chore(deps): bump taiki-e/install-action from 2.85.5 to 2.85.6 (#1129) dependabot[bot] 2026-08-04 15:34:47 -04:00
  • 9cbb69d9e9
    chore(deps): bump taiki-e/install-action from 2.85.3 to 2.85.5 (#1117) dependabot[bot] 2026-08-03 14:59:42 -04:00
  • 5b216605f2
    chore(deps): bump github/codeql-action from 4.37.3 to 4.37.4 (#1116) dependabot[bot] 2026-08-03 14:59:28 -04:00
  • 684ff5a51e
    fix: disambiguate input-required results (#1103) Dale Seo 2026-08-03 12:54:59 -04:00
  • 830e088d73
    chore(deps): bump taiki-e/install-action from 2.85.2 to 2.85.3 (#1107) dependabot[bot] 2026-07-31 14:48:08 -04:00
  • 1f9358eddc
    chore: release v3.1.0 (#1090) rmcp-v3.1.0 rmcp-macros-v3.1.0 github-actions[bot] 2026-07-31 10:49:59 -04:00
  • 1cf6deb419
    docs: document the ping utility with examples (#1106) Alex Hancock 2026-07-31 10:02:03 -04:00
  • 00bcf13800
    fix(model): decode metadata-bearing input-required results affecting mrtr (#1097) Filinto Duran 2026-07-31 08:23:56 -05:00
  • 65f05e9924
    feat: classify authorization-required errors (#1056) Dale Seo 2026-07-31 09:00:23 -04:00
  • 3240b6e782
    docs: complete Tier 1 feature docs and finalize roadmap (#1101) Alex Hancock 2026-07-30 16:31:41 -04:00
  • def31f0f51
    chore(deps): bump github/codeql-action from 4 to 4.37.3 (#1100) dependabot[bot] 2026-07-30 16:00:58 -04:00
  • 570c478962
    chore(deps): bump taiki-e/install-action from 2 to 2.85.2 (#1099) dependabot[bot] 2026-07-30 16:00:37 -04:00
  • 983a1374ff
    feat: add strict stateless protocol metadata validation (#1091) mrcs64 2026-07-30 22:00:02 +02:00
  • 58b136f44f
    fix: require metadata for modern HTTP requests (#1089) Dale Seo 2026-07-30 15:45:01 -04:00
  • d272389fd4
    fix: honor supported_protocol_versions when negotiating initialize (#1093) Dale Seo 2026-07-30 15:44:37 -04:00
  • 51c8ee60e3
    chore(conformance): meeting requirements for tier 1 (#1087) Alex Hancock 2026-07-30 11:36:12 -04:00
  • 1d0473ba75
    feat: SEP-2260 stream-based enforcement of client receive-side request association (#1055) camillelawrence 2026-07-29 19:59:47 -04:00
  • 3bb3c8dbce
    chore: release v3.0.1 (#1081) rmcp-v3.0.1 rmcp-macros-v3.0.1 github-actions[bot] 2026-07-29 16:53:31 -04:00
  • d82c94aa8e
    fix(auth): use discovered resource for token refresh (#1084) thomas 2026-07-29 13:28:47 -07:00
  • f3c786706a
    fix: return header mismatch for missing protocol header (#1083) mrcs64 2026-07-29 22:02:49 +02:00
  • 596a7e1e0d
    fix: negotiate stateless initialize versions (#1080) Dale Seo 2026-07-29 15:47:19 -04:00
  • cb50ae7890
    fix: stamp server info on graceful subscription results (#1078) mrcs64 2026-07-29 19:34:33 +02:00
  • 4e361b715f
    chore: release v3.0.0 (#1077) rmcp-v3.0.0 rmcp-macros-v3.0.0 github-actions[bot] 2026-07-28 18:44:03 -04:00
  • 9334c97f0d
    fix: recognize 2026 MCP methods (#1076) Dale Seo 2026-07-28 17:34:00 -04:00
  • 29c068d22b
    chore: release v3.0.0-beta.5 (#1070) rmcp-v3.0.0-beta.5 rmcp-macros-v3.0.0-beta.5 github-actions[bot] 2026-07-28 16:14:38 -04:00
  • 9a41811a66
    fix!: remove server_info from DiscoverResult (#1065) John Howard 2026-07-28 14:55:40 -05:00
  • e54c2220af
    docs: prepare for stable 3.0 release (#1073) Dale Seo 2026-07-28 15:09:56 -04:00
  • b429fc1240
    RFC 9728 resource is used instead of base url when possible (#962) Filip Konečný 2026-07-28 21:08:25 +02:00