Commit graph

  • 2e90a628e6
    Merge pull request #2381 from modelcontextprotocol/v2/chore/milestone-merge-v2.7.0 main 2.7.0 Cliff Hall 2026-09-16 11:06:09 -04:00
  • cf3023bdf8 chore: merge v2/main into main for the v2.7.0 release cliffhall 2026-09-16 09:45:30 -04:00
  • 5a16e809f1
    Merge pull request #2387 from modelcontextprotocol/v2/docs/2380-pack-verify-not-in-gate Cliff Hall 2026-09-16 09:32:24 -04:00
  • 90e2687d52 Merge remote-tracking branch 'origin/v2/main' into v2/docs/2380-pack-verify-not-in-gate cliffhall 2026-09-16 09:23:37 -04:00
  • 389bb17d2a docs: give pack:verify its own ledger cell, apart from the gate stages (#2387 review) cliffhall 2026-09-16 09:20:44 -04:00
  • 3543677709 docs: add pack:verify to the release summary table and ledger verdict (#2387 review) cliffhall 2026-09-16 09:16:57 -04:00
  • 06126fb4c4
    Merge pull request #2386 from modelcontextprotocol/v2/fix/2384-apprenderer-theme-flip-race Cliff Hall 2026-09-16 09:13:52 -04:00
  • 3463304fbb docs: pack:verify is not a local:gate stage; name it as its own release step (#2380) cliffhall 2026-09-16 09:13:14 -04:00
  • eae68f2fc6 test(web): await the theme observer instead of a wall-clock budget cliffhall 2026-09-16 08:58:21 -04:00
  • 8dedc5fea2 chore: merge v2/main into main for the v2.7.0 release cliffhall 2026-09-16 02:10:49 -04:00
  • de2cbaeeaf
    feat(test-servers): stall an OAuth endpoint so #2319's timeouts can be driven (#2383) Cliff Hall 2026-09-16 02:10:29 -04:00
  • 74d6e30fe5 chore: merge v2/main into main for the v2.7.0 release cliffhall 2026-09-15 23:24:09 -04:00
  • 20e679bb1f
    chore(release): bump to 2.7.0, audit clean, and fix sdk-watch suppression (#2379) Cliff Hall 2026-09-15 23:22:38 -04:00
  • 6b97708226
    Merge pull request #2374 from modelcontextprotocol/v2/fix/2373-skills-client-extension Cliff Hall 2026-09-14 09:55:32 -04:00
  • 311b391e06 Merge remote-tracking branch 'origin/v2/main' into v2/fix/2373-skills-client-extension cliffhall 2026-09-14 09:37:42 -04:00
  • f3e0edd257 docs: describe DirectoryReadResultSchema as the shape both eras share (#2374 review) cliffhall 2026-09-14 09:25:16 -04:00
  • e53f6a1bf0 test: await each strict refusal before starting the next (#2374) cliffhall 2026-09-14 09:12:08 -04:00
  • 2243849711 docs: bring comments and docs in line with -32021 and the Skills registry entry (#2374 review) cliffhall 2026-09-14 09:07:58 -04:00
  • 81d6f7ed4f
    Merge pull request #2375 from modelcontextprotocol/v2/fix/2369-gate-lease-waited Cliff Hall 2026-09-14 08:59:36 -04:00
  • 07411047cc fix: answer a modern strict refusal with -32021 and cover the configs (#2374 review) cliffhall 2026-09-14 08:54:06 -04:00
  • d76a67f874 fix: report a gate-lease wait only when the run actually queued (#2369) cliffhall 2026-09-14 08:39:56 -04:00
  • 1d765b8af6 fix: declare the skills extension in the Inspector's client capabilities (#2373) cliffhall 2026-09-14 08:36:37 -04:00
  • fd6e60148b
    Merge pull request #2370 from modelcontextprotocol/v2/feat/1862-sandbox-public-url Cliff Hall 2026-09-14 02:10:54 -04:00
  • 48376cb5ca
    Merge pull request #2371 from modelcontextprotocol/v2/fix/2297-401-response-body Cliff Hall 2026-09-14 02:01:52 -04:00
  • 3c6f12dc6c Merge remote-tracking branch 'origin/v2/main' into v2/feat/1862-sandbox-public-url cliffhall 2026-09-14 01:53:22 -04:00
  • 5576d4e8b3 test(web): add a purpose header to the public-address suite (#1862) cliffhall 2026-09-14 01:53:22 -04:00
  • 860b8d27ad Merge remote-tracking branch 'origin/v2/main' into v2/fix/2297-401-response-body cliffhall 2026-09-14 01:47:25 -04:00
  • 2f3099f764
    Merge pull request #2367 from modelcontextprotocol/v2/feat/2294-skills-catalog-budget-settings Cliff Hall 2026-09-14 01:40:52 -04:00
  • 69ca95656b fix(web): point a refused sandbox embedder at ALLOWED_ORIGINS (#1862) cliffhall 2026-09-14 01:40:30 -04:00
  • 1fd1b15152 fix: enforce the challenge body cap per byte and never log cut-off JSON (#2297) cliffhall 2026-09-14 01:34:38 -04:00
  • 634b243994
    Merge pull request #2372 from modelcontextprotocol/v2/feat/2208-protocol-era-flag Cliff Hall 2026-09-14 01:32:34 -04:00
  • 621b712229 Merge remote-tracking branch 'origin/v2/main' into v2/feat/2294-skills-catalog-budget-settings cliffhall 2026-09-14 01:22:26 -04:00
  • 6ebb88c3a8
    Merge pull request #2368 from modelcontextprotocol/v2/fix/2295-pathless-skill-uri Cliff Hall 2026-09-14 01:18:19 -04:00
  • 4b6d77dbd8 Merge origin/v2/main into v2/feat/2208-protocol-era-flag cliffhall 2026-09-14 01:12:42 -04:00
  • 925461a043 fix(web): only use a public address on a fixed listener port (#1862) cliffhall 2026-09-14 01:10:29 -04:00
  • bee2b3f463 Merge remote-tracking branch 'origin/v2/main' into v2/fix/2295-pathless-skill-uri cliffhall 2026-09-14 01:05:21 -04:00
  • a7c4c5260e fix: bound the 401/403 body read so an unending body is released (#2297) cliffhall 2026-09-14 01:01:15 -04:00
  • 70cd4f05ac test: discriminate --protocol-era wiring against a modern-only server (#2208) cliffhall 2026-09-14 00:59:23 -04:00
  • ac015919f4
    Merge pull request #2364 from modelcontextprotocol/v2/feat/2318-timeout-diagnostics Cliff Hall 2026-09-14 00:50:30 -04:00
  • 940c8479a1 fix: stop reading skills once the byte budget is reached, not only exceeded; review round 2 (#2294) cliffhall 2026-09-14 00:44:31 -04:00
  • 1dcb112987 docs: add the public-address vars to the environment-variable reference (#1862) cliffhall 2026-09-14 00:38:58 -04:00
  • 545dce0ada Merge remote-tracking branch 'origin/v2/main' into v2/feat/1862-sandbox-public-url cliffhall 2026-09-14 00:37:50 -04:00
  • 4dc5eaa6bb fix(web): address Copilot review round 1 on public addresses (#1862) cliffhall 2026-09-14 00:37:50 -04:00
  • 5b94139973
    Merge pull request #2366 from modelcontextprotocol/v2/docs/2365-environment-variables Cliff Hall 2026-09-14 00:28:37 -04:00
  • af4b574234 fix: record an intercepted 401's status, headers and body (#2297) cliffhall 2026-09-14 00:25:19 -04:00
  • 467c97307e fix: charge the fallback SKILL.md read to the catalog byte budget; review round 1 (#2294) cliffhall 2026-09-14 00:25:19 -04:00
  • 195f209359 fix: require an authority for the path-less root form (#2295) cliffhall 2026-09-14 00:24:10 -04:00
  • da2c972e5a docs: correct env-var reference per Copilot round 4 (#2365) cliffhall 2026-09-14 00:17:46 -04:00
  • 55db703196 feat: add --protocol-era launch flag for ad-hoc servers (#2208) cliffhall 2026-09-14 00:11:56 -04:00
  • b51211c71a docs: correct env-var reference per Copilot round 3 (#2365) cliffhall 2026-09-14 00:10:54 -04:00
  • 12544d251c feat(web): configurable public addresses for the MCP Apps listeners (#1862) cliffhall 2026-09-14 00:10:34 -04:00
  • 091db9b6dd fix: address Copilot review round 6 on #2318 cliffhall 2026-09-14 00:03:34 -04:00
  • d639ab268b docs: correct env-var reference per Copilot round 2 (#2365) cliffhall 2026-09-14 00:03:14 -04:00
  • 528a37be38 fix: accept a path-less skill root URI in normalizeSkillUri (#2295) cliffhall 2026-09-14 00:00:49 -04:00
  • eb41185c37 feat: make the skills verification catalog budget configurable per server (#2294) cliffhall 2026-09-13 23:54:29 -04:00
  • fde8fae0ff docs: correct env-var reference per Copilot round 1 (#2365) cliffhall 2026-09-13 23:49:40 -04:00
  • a38f1322c1 fix: address Copilot review round 5 on #2318 cliffhall 2026-09-13 23:40:03 -04:00
  • 2c1d3fdba8 docs: add an environment-variable reference (#2365) cliffhall 2026-09-13 23:35:30 -04:00
  • abc4967298 fix: address Copilot review round 4 on #2318 cliffhall 2026-09-13 23:20:28 -04:00
  • ec09628705 fix: address Copilot review round 3 on #2318 cliffhall 2026-09-13 22:53:08 -04:00
  • 1b46b9564b Merge origin/v2/main into v2/feat/2318-timeout-diagnostics cliffhall 2026-09-13 22:48:14 -04:00
  • c565b56fcd fix: address Copilot review round 2 on #2318 cliffhall 2026-09-13 22:27:54 -04:00
  • 1a5dd6820d fix: address Copilot review round 1 on #2318 cliffhall 2026-09-13 22:03:00 -04:00
  • 3e728a3b8c
    Merge pull request #2363 from modelcontextprotocol/v2/fix/2028-stdio-delayed-responses Cliff Hall 2026-09-13 21:50:36 -04:00
  • 516531677e test: drop an unnecessary double cast in the relay progress test helper (#2028) cliffhall 2026-09-13 21:38:21 -04:00
  • fb36797ec2
    Merge pull request #2362 from modelcontextprotocol/v2/fix/2320-connection-timeout-default Cliff Hall 2026-09-13 21:34:45 -04:00
  • af7beab488 fix(web): put the SSE badge on the status variant so it clears the a11y contrast gate (#2318) cliffhall 2026-09-13 21:32:49 -04:00
  • fb28b0fe64 test: address Copilot review — tighten progress-token guard and de-flake relay tests (#2028) cliffhall 2026-09-13 21:30:29 -04:00
  • d57801d7b3 feat(core): report connection state on a request timeout (#2318) cliffhall 2026-09-13 21:25:31 -04:00
  • 167381174f test/docs: address Copilot review round 1 (#2320) cliffhall 2026-09-13 21:16:23 -04:00
  • cd31d76371 fix: reset the relay's request-response waits on progress notifications (#2028) cliffhall 2026-09-13 21:13:30 -04:00
  • e641edeeab feat: bound connect attempts with a 30 s default connectionTimeout (#2320) cliffhall 2026-09-13 20:54:23 -04:00
  • 153ee7dd15
    Merge pull request #2361 from modelcontextprotocol/v2/chore/2359-sdk-watch-example Cliff Hall 2026-09-13 20:13:25 -04:00
  • 357c8d97b4
    Merge pull request #2358 from modelcontextprotocol/v2/chore/1745-ext-apps-v2-peer Cliff Hall 2026-09-13 20:01:15 -04:00
  • c74976ab3b docs: stop claiming the ext-apps lockfile already resolves above its floor (#2359) cliffhall 2026-09-13 20:00:56 -04:00
  • 4a1e1ad7a3 refactor: re-export AppRendererClient from types.ts instead of defining it twice (#1745) cliffhall 2026-09-13 19:49:46 -04:00
  • b0391561a1 docs: address Copilot review round 1 (#1745) cliffhall 2026-09-13 19:42:48 -04:00
  • 534a1384b1 chore: refresh the stale ext-apps example in the sdk-watch comments cliffhall 2026-09-13 19:37:52 -04:00
  • a42d7fd99e refactor: drop the ext-apps SDK-v1 shims now that 2.0.0 peers on SDK v2 cliffhall 2026-09-13 19:21:06 -04:00
  • 84fccd024d chore(deps): bump @modelcontextprotocol/ext-apps to ^2.0.0 cliffhall 2026-09-13 19:21:06 -04:00
  • bb12a33ed7
    Merge pull request #2355 from modelcontextprotocol/v2/docs/2354-quality-gate-doc Cliff Hall 2026-09-13 18:38:29 -04:00
  • 96b0531196
    Merge pull request #2357 from modelcontextprotocol/v2/chore/2356-stale-gate-comments Cliff Hall 2026-09-13 18:36:07 -04:00
  • f9a3248de2 docs: make the MAX_WAIT_MS doc pointer order-independent cliffhall 2026-09-13 18:23:56 -04:00
  • 9181cb318b docs: address Copilot review round 3 (#2354) cliffhall 2026-09-13 18:20:28 -04:00
  • 5705a9e97c docs: correct two stale gate comments after #2354 cliffhall 2026-09-13 18:12:25 -04:00
  • a57f2654a9 docs: address Copilot review round 2 (#2354) cliffhall 2026-09-13 18:09:18 -04:00
  • 09f625c197 docs: address Copilot review round 1 (#2354) cliffhall 2026-09-13 17:58:06 -04:00
  • 296eb9504f docs: bring quality-gate.md up to date after #2338 and document the gate lease (#2354) cliffhall 2026-09-13 17:47:32 -04:00
  • 14661b1a94
    Merge pull request #2353 from modelcontextprotocol/v2/fix/2350-skillsscreen-geometry-second-state Cliff Hall 2026-09-13 12:59:22 -04:00
  • 274e3adca4 fix: sample the SkillsScreen geometry only once the Frontmatter highlighter has landed cliffhall 2026-09-13 12:41:20 -04:00
  • 7ec4eec018
    Merge pull request #2352 from modelcontextprotocol/v2/docs/2347-asyncutiltimeout-pin-comments Cliff Hall 2026-09-13 12:37:32 -04:00
  • 4673e04e13
    Merge pull request #2351 from modelcontextprotocol/v2/chore/2346-gate-lease-test-tmp-cleanup Cliff Hall 2026-09-13 12:23:44 -04:00
  • f8536cad5d docs: address Copilot review round 1 cliffhall 2026-09-13 12:19:26 -04:00
  • 4e19598d6b docs: stop justifying the asyncUtilTimeout pin by pointing at #2335 cliffhall 2026-09-13 11:55:42 -04:00
  • 1ebf11b660 chore: remove gate-lease.test.mjs temp directories after the suite cliffhall 2026-09-13 11:55:24 -04:00
  • 1030f3d8f9
    Merge pull request #2349 from modelcontextprotocol/v2/chore/2333-smoke-ci-budgets Cliff Hall 2026-09-13 02:17:23 -04:00
  • e0cd94b03e fix: address Copilot review round 1 (#2333) cliffhall 2026-09-13 01:59:44 -04:00
  • 3f7ba20ae6 chore: state the smoke-helper and CI wall-clock budgets (#2333) cliffhall 2026-09-13 01:50:33 -04:00
  • 4a522ebc8c
    Merge pull request #2345 from modelcontextprotocol/v2/chore/2336-vitest-max-workers Cliff Hall 2026-09-13 00:54:52 -04:00
  • 99d6b193d9 docs: state both worker defaults with their lower clamp (#2336) cliffhall 2026-09-13 00:40:12 -04:00