Commit graph

  • 362e2f419d test: build a real OAuthStorage in the EMA leak test (#2018) cliffhall 2026-08-15 21:14:21 -04:00
  • 3a22d4eedc fix: disambiguate the two token rows' controls for screen readers (#2019) cliffhall 2026-08-15 21:13:11 -04:00
  • 27a4820215
    Merge pull request #1976 from modelcontextprotocol/dependabot/github_actions/v2/main/github-actions-d1cfab875f Cliff Hall 2026-08-15 21:07:10 -04:00
  • 71aa4b6b1d
    Merge pull request #2014 from modelcontextprotocol/v2/fix/1928-nullable-enum Cliff Hall 2026-08-15 21:03:31 -04:00
  • 2537386d10
    Merge pull request #2004 from modelcontextprotocol/dependabot/npm_and_yarn/npm_and_yarn-2f9c272516 Cliff Hall 2026-08-15 20:46:15 -04:00
  • 866c32f629 Merge remote-tracking branch 'origin/v2/main' into v2/feat/2018-custom-authorization-params cliffhall 2026-08-15 20:45:40 -04:00
  • abaa39e4a2 Merge remote-tracking branch 'origin/v2/main' into v2/feat/2019-id-token-viewer cliffhall 2026-08-15 20:45:03 -04:00
  • 77ff30bbc9 fix: stop the exclusion scan writing the rendered list's report (#1909) cliffhall 2026-08-15 20:38:10 -04:00
  • 2f56385b71
    Merge branch 'v2/main' into v2/fix/1928-nullable-enum Cliff Hall 2026-08-15 20:36:45 -04:00
  • 372403d9cc
    Merge branch 'v2/main' into dependabot/github_actions/v2/main/github-actions-d1cfab875f Cliff Hall 2026-08-15 20:32:04 -04:00
  • 18053d4cb2 fix: decline empty enums, drop mislabelling enumNames, treat $ref as opaque cliffhall 2026-08-15 20:27:19 -04:00
  • efd0bf2b7c fix: let the aggregate own the tools/list report, and harden the scan (#1909) cliffhall 2026-08-15 20:23:59 -04:00
  • 562709a79a fix: guard the surviving branch's own composition, via one shared predicate cliffhall 2026-08-15 20:11:59 -04:00
  • 7db807b0de fix: return the era-parsed tool, and hide aggregate reports in paginated mode (#1909) cliffhall 2026-08-15 20:08:03 -04:00
  • 274a328abe fix: apply the fail-closed rule uniformly, and correct the admitsNull docs cliffhall 2026-08-15 19:58:07 -04:00
  • dbda70795b fix: make the salvage item contract match each era in both directions (#1909) cliffhall 2026-08-15 19:52:50 -04:00
  • b74c0b5d42
    Merge pull request #1994 from modelcontextprotocol/v2/fix/1940-gitattributes-eol Cliff Hall 2026-08-15 19:47:05 -04:00
  • 2fdbd1905f fix: make the collapse and null-admission fail closed on unevaluated schemas cliffhall 2026-08-15 19:44:09 -04:00
  • 67972adc4e fix: bound the salvage walks and mark the scan's refused response (#1909) cliffhall 2026-08-15 19:33:27 -04:00
  • b25ece8ded feat: per-server custom OAuth authorization-request parameters (#2018) cliffhall 2026-08-15 18:58:46 -04:00
  • 987279b5d3 fix: stop the hoist dropping wrapper constraints, and let an explicit type decide cliffhall 2026-08-15 19:26:14 -04:00
  • 86ba42633c fix: honor sibling constraints on nullability, guard numeric item enums cliffhall 2026-08-15 19:11:49 -04:00
  • 32d6f80bc1 fix: align enumNames when stripping null, and make the JSON fallback typeable cliffhall 2026-08-15 18:54:58 -04:00
  • 23fe62ec5c Merge remote-tracking branch 'origin/v2/fix/1909-salvage-malformed-list-items' into v2/fix/1909-salvage-malformed-list-items cliffhall 2026-08-15 18:47:02 -04:00
  • 71cbe27d83 fix: address Copilot round 5 on the list-salvage path (#1909) cliffhall 2026-08-15 18:46:54 -04:00
  • 52661187df
    Merge branch 'v2/main' into v2/fix/1928-nullable-enum Cliff Hall 2026-08-15 18:39:41 -04:00
  • 166e0a9444
    Merge branch 'v2/main' into v2/fix/1909-salvage-malformed-list-items Cliff Hall 2026-08-15 18:39:34 -04:00
  • 07cafeedbc feat: surface and decode the OAuth id_token in Connection Info (#2019) cliffhall 2026-08-15 18:33:41 -04:00
  • 8356033d58 fix: strip the enum null sentinel, and make the preset test cover its wiring cliffhall 2026-08-15 18:28:38 -04:00
  • 548aa53ef7
    Merge pull request #2017 from modelcontextprotocol/v2/fix/1990-modern-era-logging-setlevel Cliff Hall 2026-08-15 18:28:32 -04:00
  • 573b14e14e fix: address Copilot round 4 on the list-salvage path (#1909) cliffhall 2026-08-15 18:22:10 -04:00
  • 34ba8256a4 fix: address Copilot review round 3 — typed consts, null admission, preset coverage cliffhall 2026-08-15 18:15:38 -04:00
  • e746665eb6 docs: mark initialLoggingLevel as legacy-era only (#1990) cliffhall 2026-08-15 18:10:16 -04:00
  • aea3f6d4c2 fix: address Copilot round 3 on the list-salvage path (#1909) cliffhall 2026-08-15 18:07:12 -04:00
  • 1889e04135 fix: address Copilot round 2 on the list-salvage path (#1909) cliffhall 2026-08-15 17:52:36 -04:00
  • 80eb321b14 fix: stop const-less anyOf branches from crashing the form, and never select a non-string enum cliffhall 2026-08-15 17:49:09 -04:00
  • 2b2e157511 fix: gate the connect-time logging/setLevel on the negotiated era (#1990) cliffhall 2026-08-15 17:39:43 -04:00
  • 54c6088114 fix: address Copilot review on the list-salvage path (#1909) cliffhall 2026-08-15 17:30:25 -04:00
  • e4e16bb3e6 fix: address Copilot review on the nullable-union collapse cliffhall 2026-08-15 17:24:46 -04:00
  • 17a4c78dd3 fix: centralize the nullable-union collapse in core and apply it in the TUI cliffhall 2026-08-15 16:59:37 -04:00
  • fe5b622fd1 fix: salvage a list result's valid entries when one is malformed (#1909) cliffhall 2026-08-15 16:52:11 -04:00
  • 937f1dd51b fix: render nullable enum fields as a Select instead of a raw JSON textarea cliffhall 2026-08-15 16:10:17 -04:00
  • ebeaa142df
    Merge pull request #2011 from modelcontextprotocol/v2/chore/2010-version-sync Cliff Hall 2026-08-15 15:23:21 -04:00
  • d0143ef843 docs: tag origin/main explicitly so a release can't point at a local commit cliffhall 2026-08-15 15:04:34 -04:00
  • 4d567c97e4 docs: make the release commands copy-pasteable and correct the invariant cliffhall 2026-08-15 14:47:33 -04:00
  • 9048e69758 docs: drop the v prefix from the release tag step cliffhall 2026-08-15 14:39:30 -04:00
  • a9ed087f25 chore: sync v2/main to 2.2.0 and bump on v2/main before the milestone merge cliffhall 2026-08-15 14:16:03 -04:00
  • b57859c44f
    Merge pull request #2009 from modelcontextprotocol/v2/fix/1951-container-loopback-bind Cliff Hall 2026-08-15 13:31:12 -04:00
  • 1ea1e30f63 fix: address Copilot review — real latch coverage, consistent docker docs cliffhall 2026-08-15 13:17:08 -04:00
  • adde9ccf94 fix: bind loopback by address and pin the sandbox port so containers work cliffhall 2026-08-15 12:13:06 -04:00
  • f3b3a756cd
    chore(deps): Bump the npm_and_yarn group across 4 directories with 6 updates dependabot[bot] 2026-08-12 16:48:04 +00:00
  • 672f9f41c5
    Merge pull request #1993 from modelcontextprotocol/v2/chore/milestone-merge-v2.2.0 2.2.0 Cliff Hall 2026-08-12 12:44:58 -04:00
  • e3a026802b fix: resolve node bins via package.json instead of spawning npx .cmd shims so the verify/smoke scripts run on Windows olaservo 2026-08-12 09:04:31 -07:00
  • 9c6e4aeb4e fix: settle ink input-handler re-subscription after frame waits in TUI App tests olaservo 2026-08-12 08:57:44 -07:00
  • 9f7895dcd9 fix: invoke the registered SIGINT listener directly in run-method.test instead of emitting a process-wide signal olaservo 2026-08-12 08:57:35 -07:00
  • cf834633ba fix: add eol=lf policy to .gitattributes so Windows checkouts stay clean olaservo 2026-08-12 08:56:24 -07:00
  • ec280990bd chore: merge v2/main — the roadmap (#1981) cliffhall 2026-08-12 11:48:00 -04:00
  • 5ec2ecf956
    Merge pull request #1981 from modelcontextprotocol/v2/docs/1980-inspector-roadmap Cliff Hall 2026-08-12 11:47:24 -04:00
  • 27cd42b479 chore: 2.2.0 cliffhall 2026-08-12 11:01:27 -04:00
  • c8aa54d7dd chore: merge v2/main for the v2.2.0 milestone release cliffhall 2026-08-12 11:01:17 -04:00
  • 57d6e0da2e
    Merge pull request #1989 from modelcontextprotocol/v2/chore/1988-sdk-2.0.0 Cliff Hall 2026-08-12 10:57:02 -04:00
  • 55878297d9 docs: correct the EMA spec's stale SDK-dependency claim cliffhall 2026-08-12 09:46:45 -04:00
  • 3e76498366 chore: upgrade the MCP TypeScript SDK from 2.0.0-beta.5 to 2.0.0 cliffhall 2026-08-12 08:34:08 -04:00
  • 532ad82791
    Merge pull request #1982 from modelcontextprotocol/v2/docs/1979-dco-signoff Cliff Hall 2026-08-12 07:44:24 -04:00
  • f9d893f3d7
    Merge pull request #1986 from modelcontextprotocol/v2/fix/1984-mantine-transition-timer-leak Cliff Hall 2026-08-12 07:41:06 -04:00
  • 95d4799926
    Merge pull request #1987 from modelcontextprotocol/v2/fix/1985-dead-session-race Cliff Hall 2026-08-12 07:38:45 -04:00
  • c0e4b89c8d fix(test): treat timer handles as opaque; the numeric guard never matched cliffhall 2026-08-12 01:23:21 -04:00
  • b451949c9e docs: the renderWithMantine rule no longer rests on timer safety cliffhall 2026-08-12 01:11:05 -04:00
  • b70aed6914 test(fix): probe a single-source route when waiting for the dead transport cliffhall 2026-08-12 01:10:03 -04:00
  • c4e8ed992b fix(test): cancel queued frames before sweeping timers cliffhall 2026-08-12 00:58:44 -04:00
  • 10793d79fa
    Merge pull request #1983 from modelcontextprotocol/v2/fix/1952-tui-form-crash Cliff Hall 2026-08-12 00:49:11 -04:00
  • 24d89d7d0b fix(test): wait for the dead transport instead of sleeping 300ms cliffhall 2026-08-12 00:28:34 -04:00
  • 94a227b9c1 fix(tui): widen the root react range so an external ink can't split React cliffhall 2026-08-12 00:21:43 -04:00
  • 1e0f94bb31 fix(test): clear leaked timers so one cannot fail an unrelated CI run cliffhall 2026-08-12 00:16:05 -04:00
  • 9fd5bc177c chore: drop the orphaned root override, and correct the TUI coverage note cliffhall 2026-08-11 23:45:09 -04:00
  • 39575ff060 test(tui): drive the ink-form patch through the plugin, and drop the esbuild type import cliffhall 2026-08-11 23:29:13 -04:00
  • c158ad809f fix(docs): correct the DCO rules against the validator source cliffhall 2026-08-11 23:22:22 -04:00
  • 3c1bbbcb5f fix(tui): correct ink-form's misspelled incomplete-form hint cliffhall 2026-08-11 23:15:35 -04:00
  • bd6c1072bf fix(docs): drop the signoff hook — it cannot know the commit author cliffhall 2026-08-11 23:09:01 -04:00
  • eb5bba62ed fix(tui): bundle React-rendering deps so a consumer install can't split React cliffhall 2026-08-11 23:00:01 -04:00
  • 3c93c05021 fix(docs): the DCO app does have a write-access override cliffhall 2026-08-11 22:59:16 -04:00
  • 6899e0ae1e fix(docs): make the signoff hook identity-aware cliffhall 2026-08-11 22:46:32 -04:00
  • b3242bc04c fix(docs): format.signOff does not sign commits, and remediation is unavailable cliffhall 2026-08-11 22:29:54 -04:00
  • f4529df219 docs: document the DCO signoff requirement cliffhall 2026-08-11 22:20:14 -04:00
  • b737360088
    Merge pull request #1978 from modelcontextprotocol/v2/chore/1977-isolate-web-smoke-catalog Cliff Hall 2026-08-11 17:42:01 -04:00
  • f060c97e8f docs: mirror the smoke-isolation invariant into copilot-instructions cliffhall 2026-08-11 15:47:01 -04:00
  • bb599e5057 docs: add the six-month Inspector roadmap (Aug 2026 → Feb 2027) cliffhall 2026-08-11 15:28:30 -04:00
  • 678184ed3e fix(smoke): pin the teardown ordering, and correct a docblock the test refuted cliffhall 2026-08-11 15:17:56 -04:00
  • 3d541388db test(smoke): exercise the real teardown path, not just removeSafe cliffhall 2026-08-11 14:51:12 -04:00
  • 4a993fc45a docs(smoke): document the throwaway-catalog invariant and fix the label JSDoc cliffhall 2026-08-11 14:32:20 -04:00
  • 16c96d44c3 fix(smoke): await the server's exit before removing its catalog, and test it cliffhall 2026-08-11 14:25:09 -04:00
  • 29e3ce95b8 chore(smoke): run the web smokes against a throwaway catalog cliffhall 2026-08-11 12:21:14 -04:00
  • 925b699040
    Merge pull request #1960 from modelcontextprotocol/v2/docs/1822-migration-guide Cliff Hall 2026-08-11 11:26:00 -04:00
  • 9e074aa6f2
    Merge pull request #1946 from modelcontextprotocol/v2/fix/firefox-sse-stream-hang Cliff Hall 2026-08-11 11:22:34 -04:00
  • 75f4597281
    Merge pull request #1967 from modelcontextprotocol/v2/fix/modern-listen-stream-opens-on-listchanged Cliff Hall 2026-08-11 11:20:29 -04:00
  • 4b9d84d4f4
    Merge pull request #1968 from modelcontextprotocol/v2/chore/1898-drop-setprojectannotations Cliff Hall 2026-08-11 11:19:01 -04:00
  • 0a2b7f7179 Merge branch 'v2/main' into v2/docs/1822-migration-guide cliffhall 2026-08-11 11:18:35 -04:00
  • 53b619db09
    Merge pull request #1958 from modelcontextprotocol/v2/fix/unhandled-rejections-progress-tests Cliff Hall 2026-08-11 11:17:55 -04:00
  • e5b32effa7 Merge branch 'v2/main' into v2/docs/1822-migration-guide cliffhall 2026-08-11 11:15:44 -04:00
  • f404d50af7
    Merge pull request #1963 from modelcontextprotocol/v2/fix/proxy-protocol-version-header Cliff Hall 2026-08-11 11:14:23 -04:00