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
|
ef37c2156e
|
Expand npm conformance coverage (#1725)
|
2026-07-24 09:57:40 -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 |
|
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 |
|
Stephen Halter
|
1f9b8a3955
|
Run stateful and stateless conformance endpoints in a single server process (#1672)
|
2026-07-14 09:37:30 -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 |
|
Tarek Mahmoud Sayed
|
b2a40128fc
|
Re-enable http-custom-headers conformance scenario (#1655) (#1691)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-07-10 10:49:24 -07: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 |
|
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 |
|
Stephen Halter
|
6c323e783b
|
Default draft protocol support: sessionless + handshake-less (SEP-2575 + SEP-2567) (#1610)
|
2026-06-23 21:24:22 -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 |
|
Tarek Mahmoud Sayed
|
c021d0a4f8
|
Add SEP-2549 caching hints (ttlMs and cacheScope) to cacheable results (#1623)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-06-15 14:44:01 -07:00 |
|
Pranav Senthilnathan
|
dbb7a20176
|
Implement SEP-2663 Tasks Extension (#1579)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-06-11 13:10:45 -07:00 |
|
Stephen Halter
|
ed07fdb6f4
|
Add diagnostics for messages dropped on the GET SSE stream (#1609)
|
2026-06-08 14:44:10 -07:00 |
|
Mukunda Rao Katta
|
a4157f310f
|
perf(server): skip IdleTrackingBackgroundService timer in stateless mode (#1531)
|
2026-06-05 16:24:34 -07:00 |
|
Tarek Mahmoud Sayed
|
ed19286a08
|
Align x-mcp-header implementation with SEP-2243 spec clarifications (#1619)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-06-05 15:45:08 -07:00 |
|
Stephen Halter
|
f6dbe4372f
|
Multi Round-Trip Requests (MRTR) (#1458)
|
2026-06-03 16:19:31 -07:00 |
|
Aniket Anil Kumar
|
8202bcc932
|
feat: Add Enterprise Managed Authorization (SEP-990) support (#1305)
|
2026-06-03 07:38:08 -07:00 |
|
Jérémy
|
168c37179d
|
Fix: Relax resource URI validation to accept base URL (#1517)
Co-authored-by: Jérémy Ballan <jballan@chapsvision.com>
Co-authored-by: Tarek Mahmoud Sayed <10833894+tarekgh@users.noreply.github.com>
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-06-01 09:49:23 -07:00 |
|
Stephen Halter
|
a87518cf44
|
Validate user on Streamable HTTP session DELETE (#1604)
|
2026-05-28 12:50:25 -07:00 |
|
Manuel Naujoks
|
fd1ac08925
|
Add ScopeSelectorDelegate to enhance OAuth options for scope filtering (#1596)
|
2026-05-26 15:23:52 -07:00 |
|
Tarek Mahmoud Sayed
|
157f855e51
|
Add RegisterTools API to McpClient for pre-populating tool cache (#1590)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
|
2026-05-26 13:31:31 -07:00 |
|
Copilot
|
74788af04d
|
Append offline_access to authorization scope when AS advertises it (SEP-2207) (#1479)
|
2026-05-19 14:47:10 -07:00 |
|
Mike Kistler
|
b8c4d951ec
|
Implementation for SEP-2243 Http Standardization (#1553)
Co-authored-by: Tarek Mahmoud Sayed <tarekms@microsoft.com>
Co-authored-by: Tarek Mahmoud Sayed <tarekms@ntdev.microsoft.com>
Co-authored-by: Tarek Mahmoud Sayed <10833894+tarekgh@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-14 15:39:37 -07:00 |
|
Jeff Handley
|
2c5d1ed2be
|
Document and demonstrate allowed hosts and CORS policy guidance (#1554)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Stephen Halter <halter73@gmail.com>
|
2026-05-01 19:03:30 -07:00 |
|
Jayaraman Venkatesan
|
07435dcb16
|
Fix stateless HTTP transport advertising listChanged capability (#1509)
|
2026-04-09 14:30:12 -07:00 |
|
Eric StJohn
|
2e7209c35a
|
Fix process crash when testing Stderr (#1449)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-04-06 11:29:00 -07:00 |
|
Eric StJohn
|
d4c588b2f5
|
Fix flaky OutgoingFilter_MultipleFilters_ExecuteInOrder test (#1488)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-04-02 09:27:37 -07:00 |
|
Stephen Halter
|
8eb4023c20
|
Add stateless doc, prefer stateless mode and disable legacy SSE by default (#1468)
|
2026-03-27 13:56:16 -07:00 |
|
Stephen Halter
|
afc40d1e2e
|
Route SendRequestAsync logic through outgoing message filters (#1465)
|
2026-03-27 09:09:45 -07:00 |
|
Stephen Toub
|
b965a7eca6
|
Add client completion notification and details (#1368)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-02 09:17:22 -05:00 |
|
Copilot
|
84cd6917bb
|
Mark RunSessionHandler experimental (MCPEXP002) (#1383)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: halter73 <54385+halter73@users.noreply.github.com>
Co-authored-by: jeffhandley <1031940+jeffhandley@users.noreply.github.com>
|
2026-02-24 15:02:34 -08:00 |
|
Jeff Handley
|
4e68a4e9ec
|
Add 2025-03-26 OAuth backward compatibility for client conformance (#1374)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-02-24 15:01:40 -08:00 |
|
Mackinnon Buck
|
669c36b229
|
Unify service configuration for ISseEventStreamStore, IMcpTaskStore, and ISessionMigrationHandler (#1362)
|
2026-02-23 23:22:59 -08:00 |
|
Copilot
|
e7b779ac8a
|
Add CloneResourceMetadataClonesAllProperties test using public reflection (#1343)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
|
2026-02-23 14:24:36 -05:00 |
|
Copilot
|
74622d0c9c
|
Remove server back-references from protocol DTO types (#1345)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
|
2026-02-23 14:17:54 -05:00 |
|
Copilot
|
2960f6116d
|
Fix flaky sse-retry conformance test due to CI timing overhead (#1336)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ericstj <8918108+ericstj@users.noreply.github.com>
|
2026-02-21 12:18:34 -05:00 |
|
Mackinnon Buck
|
27a3196c7f
|
Add ISessionMigrationHandler (#1270)
|
2026-02-19 15:31:34 -08:00 |
|
Copilot
|
80b1ad21d7
|
Use ReadOnlyMemory<byte> for binary data to eliminate UTF-16 transcoding (#1070)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Co-authored-by: ericstj <8918108+ericstj@users.noreply.github.com>
Co-authored-by: Eric StJohn <ericstj@microsoft.com>
|
2026-02-19 14:08:05 -08:00 |
|
Copilot
|
231e013160
|
Reduce flakiness in long-running stateless HTTP tool timeout test (#1300)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: halter73 <54385+halter73@users.noreply.github.com>
|
2026-02-18 21:56:23 -08:00 |
|
Copilot
|
5da0fe506f
|
Validate MCP-Protocol-Version header in Streamable HTTP handler (#1277)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
|
2026-02-18 22:18:00 -05:00 |
|
Copilot
|
6fa8b50aff
|
Fix flaky sse-retry conformance test caused by CI timing sensitivity (#1279)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
|
2026-02-17 13:05:31 -08:00 |
|
Copilot
|
2e17550303
|
Add X-Accel-Buffering header to SSE responses (#1294)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
|
2026-02-17 16:03:10 -05:00 |
|
Mike Kistler
|
da91b641cc
|
Unskip GetRequest_Receives_UnsolicitedNotifications test (#1286)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-02-16 08:18:34 -05:00 |
|
Copilot
|
fb2daf2f0d
|
Fix HttpClient timeout for long-running tools without event stream store (#1268)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: halter73 <54385+halter73@users.noreply.github.com>
|
2026-02-14 10:19:53 -05:00 |
|