Repository navigation
What's Changed
- docs(pr-flow): always start work in a new git worktree by @cliffhall in #2663
- chore(deps): upgrade the MCP TypeScript SDK to 2.3.1 by @cliffhall in #2665
- fix(gate-lease): key the lock on a fixed per-user path, not TMPDIR by @cliffhall in #2664
- test(web): bind the auto-open server to :0 instead of probing a free port by @cliffhall in #2669
- fix(cli): refresh write-back updates the fresh on-disk entry by @cliffhall in #2666
- fix(smoke): run the Firefox pass in the Playwright container on macOS 27 by @cliffhall in #2662
- fix(auth): carry stripped-namespace secrets over before purging (#2630) by @cliffhall in #2671
- docs(agents): pace bulk GitHub writes under the secondary rate limit by @cliffhall in #2673
- fix(auth): pass empty fallbacks to joinSnapshot in updateOAuthServerEntry by @cliffhall in #2685
- fix(remote): relay upstream HTTP status so auto era falls back on a 400 probe by @cliffhall in #2684
- feat(web): hide 'Run as task' on modern-era connections by @cliffhall in #2687
- fix(web): keep every monitoring-sidebar entry inside its column (#2675) by @cliffhall in #2688
- chore(pack:verify): assert skills/mcpdo ships and drive an mcpdo tool call by @cliffhall in #2679
- docs(skills): fix test-servers' path to ensure-test-servers.mjs (#2523) by @cliffhall in #2678
- test(web): isolate integration OAuth state from ~/.mcp-inspector (#2670) by @cliffhall in #2677
- fix(mcpdo): route connections and OAuth through HTTPS_PROXY / HTTP_PROXY by @cliffhall in #2686
- fix(web): one-line warning when the browser opener cannot start by @cliffhall in #2689
- fix(auth): don't treat a plain 403 without WWW-Authenticate as an OAuth challenge by @cliffhall in #2690
- fix(tui): delete copy-to-file temp files when the TUI exits by @cliffhall in #2692
- fix(tui): Esc clears a kept list filter before exiting by @cliffhall in #2693
- fix(web): re-read the viewed skill file on a skills/get fetch (#2516) by @cliffhall in #2694
- fix(launcher): print the version for --version / -V in every mode by @cliffhall in #2695
- fix(mcpdo): restore a fresh OAuth-flow lock instead of deleting it on a lost steal by @cliffhall in #2696
- docs(release): drive mcpdo in the milestone smoke by @cliffhall in #2697
- fix(skills): name each client's own catalog-budget remedies by @cliffhall in #2698
- fix(auth): apply endpoint overrides when the AS publishes no metadata by @cliffhall in #2691
- fix(cli): call a taskSupport: required tool via the task path by @cliffhall in #2699
- fix(cli): keep the stdio target when an option precedes it by @cliffhall in #2704
- fix(cli): exit quietly when --completion's reader closes early by @cliffhall in #2700
- fix(cli): -q suppresses the --output "Wrote N bytes" status line by @cliffhall in #2702
- fix(cli,mcpdo,tui): name each client's own remedy on a connect timeout by @cliffhall in #2703
- fix(cli): refuse a URL that contradicts a positional command or --transport stdio by @cliffhall in #2701
- fix(tui): show the Inspector version in the header by @cliffhall in #2706
- feat(web): show tool/prompt/resource counts in list headers and Connection Info by @cliffhall in #2708
- feat(web): form rows for array-of-object tool inputs by @cliffhall in #2707
- chore(scripts): guard the file set each coverage run measures (#2709) by @cliffhall in #2711
- chore(deps): October dependency refresh (#2557) by @cliffhall in #2710
- fix(install): strip npm_config_allow_scripts from the per-client installs by @cliffhall in #2713
- chore(deps): deny esbuild/fsevents install scripts; guard unreviewed ones by @cliffhall in #2714
- chore: bump version to 2.11.0 (#2716) by @cliffhall in #2717
- chore(release): merge v2/main into main for v2.11.0 by @cliffhall in #2720
Full Changelog: 2.10.1...2.11.0
Smoke test ledger for milestone branch: v2/chore/milestone-merge-v2.11.0
Thanks for helping us improve
This release addresses issues reported by these community members. Thank you for taking the time to file them:
- @ashokjayaprakash (#2561)
- @axel-codebear (#2562)
- @ivan-kovatchev (#2660)
- @jhelm (#2518)
- @revetkn (#2515)
- @Rohit496 (#2607)
- @roli-lpci (#2523)
- @symdeb (#2516)
- @v0ropaev (#2611)