Recoordinate
|
bba45c44bf
|
Fix McpHeaderEncoder.DecodeValue throwing on the degenerate base64 wrapper (#1805)
|
2026-08-12 23:27:48 -07:00 |
|
Jeff Handley
|
d3a6bc2535
|
Enable package validation for the MCP extension packages (#1793)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
2026-08-05 08:34:37 -07:00 |
|
Jeff Handley
|
3be47ee31e
|
Release v2.1.0 (#1792)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 5a733baf-670e-4850-934e-57f2821d671f
|
2026-08-04 20:29:59 -07:00 |
|
Loi Nguyen
|
aa07c6fcca
|
Avoid reading Configuration in Directory.Build.props (#1776)
|
2026-08-04 16:32:07 -07:00 |
|
Tarek Mahmoud Sayed
|
81ae6ec6c7
|
Add public subscriptions/listen server handler (SEP-2575) (#1775)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
Copilot-Session: 80653343-5dcb-43cb-89b0-8ac8e572c4f7
|
2026-08-03 18:31:48 -07:00 |
|
Richard Boisvert
|
79e13b3e2c
|
Fall back to initialize when server/discover fails at the HTTP layer (#1766)
|
2026-07-31 12:46:07 -07:00 |
|
Pranav Senthilnathan
|
5c305450cd
|
Preserve HTTP status codes across target frameworks (#1767)
Copilot-Session: 9a49da98-c8d8-4b90-a6ed-50afe18ac981
|
2026-07-29 12:35:12 -07:00 |
|
Pranav Senthilnathan
|
f8e9e1d23f
|
Keep AutoDetect channel open after provisional SSE failure (#1768)
Copilot-Session: c0e71f8e-9302-4c6b-835d-223dec24d37d
|
2026-07-29 12:31:53 -07:00 |
|
Jeff Handley
|
15f8b2da11
|
Release v2.0.0 (#1758)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: a8fe8421-1ce4-4a57-b4c4-3ada2d8ac67c
|
2026-07-28 14:06:46 -07:00 |
|
Stephen Halter
|
e8b80f0e6d
|
Enable additional client conformance scenarios (#1763)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
2026-07-28 13:39:26 -07:00 |
|
Jeff Handley
|
6e2f285827
|
Release v2.0.0-rc.2 (#1757)
Copilot-Session: e31bd0cf-94a1-4e19-a813-4ede39853d7a
|
2026-07-27 20:12:08 -07:00 |
|
Pranav Senthilnathan
|
c7e4b820fe
|
Reauthorize tools changed by call-tool filters (#1737)
Copilot-Session: 5feb0906-73fc-4e1a-8cf2-c9a99c588487
|
2026-07-27 16:47:05 -07:00 |
|
Paul Carleton
|
26f60ab7f4
|
Align the 2026-07-28 wire with spec PR #3002 and SEP-2575 HTTP statuses (#1752)
Co-authored-by: Stephen Halter <halter73@gmail.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: tarekgh <tarek.mahmoud.sayed@gmail.com>
|
2026-07-27 16:08:03 -07:00 |
|
Tarek Mahmoud Sayed
|
6787c0cc19
|
Gate 2026-07-28 result fields on negotiated protocol version (#1721) (#1753)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
Copilot-Session: 80653343-5dcb-43cb-89b0-8ac8e572c4f7
|
2026-07-27 12:57:50 -07:00 |
|
Pranav Senthilnathan
|
7838900e8b
|
Enable complete Tasks extension conformance coverage (#1741)
Copilot-Session: 7c99928c-a943-49f4-9a63-8b04a0e4d18b
|
2026-07-27 12:45:25 -07:00 |
|
Stephen Halter
|
9c635ffed1
|
Validate OAuth authorization state (#1726)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
2026-07-27 12:24:02 -07:00 |
|
xue-cai
|
ec216b5202
|
Fix: swallow _receiveTask exceptions in SseClientSessionTransport.CloseAsync (#1432)
Co-authored-by: Xue Cai <xuecai@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
|
2026-07-26 11:57:27 -07:00 |
|
dev_Hakaze
|
f2ce62ced9
|
Rename MCPEXP002 Subclassing_* constants to Extensibility_* (#1739)
Co-authored-by: arimu1 <19286898+arimu1@users.noreply.github.com>
|
2026-07-25 23:52:48 -07:00 |
|
Jeff Handley
|
bdaa95c0ed
|
Release v2.0.0-rc.1 (#1738)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 11969ba6-e16b-42a7-8402-49243929b97e
|
2026-07-24 18:55:20 -07:00 |
|
Pranav Senthilnathan
|
83523b0a42
|
Add initial task extension conformance coverage (#1734)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 7c99928c-a943-49f4-9a63-8b04a0e4d18b
|
2026-07-24 17:16:20 -07:00 |
|
Pranav Senthilnathan
|
a5179df39b
|
Fix HTTP task filter composition (#1722)
|
2026-07-24 13:33:19 -07:00 |
|
Stephen Halter
|
2d1b9a3462
|
Fix ClientOAuthProvider "Client ID is not available" on cold start (#1705)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
2026-07-23 12:04:51 -07:00 |
|
Stephen Halter
|
9df7640172
|
Reject mismatched initialize protocol versions (#1724)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
2026-07-23 11:45:28 -07:00 |
|
Mike Kistler
|
4aade88558
|
Implement RFC 9207 issuer validation in ClientOAuthProvider (#1605)
|
2026-07-23 08:01:22 -07:00 |
|
Aditya Singh
|
990bd76b53
|
Reply with JSON-RPC parse error for over-nested stdio requests (#1629)
Co-authored-by: Tarek Mahmoud Sayed <10833894+tarekgh@users.noreply.github.com>
|
2026-07-22 15:30:52 -07:00 |
|
Mukunda Rao Katta
|
ba372faece
|
fix(client): preserve underlying status code in AutoDetect probe (#1530)
|
2026-07-22 13:31:16 -07:00 |
|
Jayaraman Venkatesan
|
20c464c55b
|
Add application_type to the Dynamic Client Registration request (#1613)
|
2026-07-22 10:43:36 -07:00 |
|
Tarek Mahmoud Sayed
|
28806b1b6e
|
Make auth provider token caches thread-safe (#1595) (#1708)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-07-22 09:43:14 -07:00 |
|
Pranav Senthilnathan
|
7369a265a8
|
Enforce PKCE metadata compliance in OAuth client (#730) (#1700)
|
2026-07-21 08:24:25 -07:00 |
|
Jeff Handley
|
0d34048e5f
|
Release v2.0.0-preview.3 (#1706)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-07-14 20:21:31 -04:00 |
|
King Star
|
6af05d0bf2
|
Add opt-out for Streamable HTTP standalone GET stream (#1699)
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-07-14 20:06:47 -04:00 |
|
Jeff Handley
|
2ca96f548b
|
Extract Tasks into the ModelContextProtocol.Extensions.Tasks extension package (#1693)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-07-14 18:53:58 -04:00 |
|
King Star
|
ffc557f920
|
fix: ignore empty Streamable HTTP JSON responses (#1626)
|
2026-07-14 11:23:33 -07:00 |
|
Pranav Senthilnathan
|
374e76eecd
|
Fix missing resultType on complete result responses (#1684)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-07-12 18:24:21 -07:00 |
|
Stephen Halter
|
fd38f51e27
|
Tighten draft protocol negotiation boundaries (#1692)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-07-12 14:30:49 -07:00 |
|
Pranav Senthilnathan
|
a8d374b280
|
Fix request-scoped draft client capabilities (#1685)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-07-12 10:56:10 -07:00 |
|
Jeff Handley
|
3e7ca32130
|
Release v2.0.0-preview.2 (#1695)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-07-09 13:39:38 -04:00 |
|
Copilot
|
84eb6942eb
|
Add DeferChangedEvents() to McpServerPrimitiveCollection for batched change notifications (#1689)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jeffhandley <1031940+jeffhandley@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-07-07 15:15:45 -04:00 |
|
Copilot
|
1214556707
|
Update package READMEs as part of the release process (#1683)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jeffhandley <1031940+jeffhandley@users.noreply.github.com>
|
2026-07-07 15:13:32 -04:00 |
|
Tarek Mahmoud Sayed
|
e23be1d75e
|
Echo request id in post-parse Streamable HTTP error responses (#1687)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-07-02 11:09:05 -07:00 |
|
Eirik Tsarpalis
|
5d00eedebb
|
Fully stabilize now-stable protocol properties (#1686)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
2026-07-01 22:44:19 +03:00 |
|
Tarek Mahmoud Sayed
|
8e7f28c237
|
Document caching behavior and warn on non-conformant draft cacheable results (SEP-2549 follow-up) (#1669)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-06-28 09:55:50 -07:00 |
|
Stephen Halter
|
d6b1615988
|
Follow-ups to #1610: de-draft 2026-07-28 terminology, renumber error codes, ProtocolVersion floor (#1671)
|
2026-06-25 14:07:52 -07:00 |
|
Copilot
|
90c853103d
|
Remove ExperimentalAttribute from official Extensions/Tasks/MRTR APIs and align MCPEXP001 usage (#1642)
|
2026-06-25 13:47:14 -07:00 |
|
Stephen Halter
|
6c323e783b
|
Default draft protocol support: sessionless + handshake-less (SEP-2575 + SEP-2567) (#1610)
|
2026-06-23 21:24:22 -07:00 |
|
Copilot
|
3368bb7349
|
Use TimeToLive (TimeSpan?) instead of TtlMs (long?) in public APIs (#1644)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: PranavSenthilnathan <12225508+PranavSenthilnathan@users.noreply.github.com>
Co-authored-by: halter73 <54385+halter73@users.noreply.github.com>
Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-06-23 09:12:15 -07:00 |
|
Kirill Osenkov
|
9ba1f47d77
|
Enable netfx UI MCP clients (#1639)
|
2026-06-22 16:52:47 -07:00 |
|
Tarek Mahmoud Sayed
|
8ddb3cc36f
|
Obsolete Roots, Sampling, and Logging surface area per SEP-2577 (#1651)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-06-22 10:24:50 -07:00 |
|
Mike Kistler
|
9b783d7a3b
|
Implementation for SEP-2350 Client-side scope accumulation in step-up authorization (#1591)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Tarek Mahmoud Sayed <tarekms@microsoft.com>
|
2026-06-22 06:20:35 -07:00 |
|
Copilot
|
f93df7e172
|
Add MCP Apps extension support (typed metadata, attribute, and helpers) (#1484)
|
2026-06-17 13:28:47 -07:00 |
|