Commit graph

  • b76df12983
    Bump danielpalme/ReportGenerator-GitHub-Action from 5.5.1 to 5.5.2 (#1404) dependabot[bot] 2026-03-02 09:18:42 -05:00
  • 750fc3ecf0
    Bump actions/upload-artifact from 6.0.0 to 7.0.0 (#1405) dependabot[bot] 2026-03-02 09:18:24 -05:00
  • 60e988b7e4
    Bump actions/download-artifact from 7.0.0 to 8.0.0 (#1406) dependabot[bot] 2026-03-02 09:18:05 -05:00
  • 50ba8c23b6
    Bump docfx from 2.78.4 to 2.78.5 (#1408) dependabot[bot] 2026-03-02 09:17:42 -05:00
  • b965a7eca6
    Add client completion notification and details (#1368) Stephen Toub 2026-03-02 09:17:22 -05:00
  • 4af2596019
    Auto-populate completion handlers from AllowedValuesAttribute on prompt/resource parameters (#1380) Copilot 2026-03-01 13:41:00 -05:00
  • 06563e233d
    Clean up markdown-link-check warnings (#1395) Jeff Handley 2026-02-28 09:33:36 -08:00
  • 94aa6952eb
    Fix Extensions not being copied to ServerCapabilities during initialization (#1399) Copilot 2026-02-27 19:36:15 -05:00
  • 1578e940dd
    Remove outdated README reference from transports.md (#1394) Stephen Halter 2026-02-26 16:23:09 -08:00
  • de387bf0c4
    Bump hono from 4.12.0 to 4.12.2 in the npm_and_yarn group across 1 directory (#1392) dependabot[bot] 2026-02-26 16:16:57 -08:00
  • 919e8383f0
    Register ping handler in McpSessionHandler to support server-initiated pings (#1391) Copilot 2026-02-26 18:53:20 -05:00
  • 1108117d6f
    Simplify and update package README.md files for stable release (#1388) Copilot 2026-02-26 08:59:28 -08:00
  • a7df4254af
    Enable EnablePackageValidation for all src packages with 1.0.0 baseline (#1330) Copilot 2026-02-25 10:11:29 -05:00
  • 831cf4b0ff
    Simplify and update README for stable release (#1387) Stephen Toub 2026-02-24 23:55:01 -05:00
  • 80044da3d9
    Add SSE server code example to transports documentation (#1385) Jeff Handley 2026-02-24 17:59:49 -08:00
  • 551db0d954
    Bump to version 1.0.0 (stable) (#1384) v1.0.0 Jeff Handley 2026-02-24 17:03:52 -08:00
  • 46668f18de
    Add and augment conceptual docs (#1375) Jeff Handley 2026-02-24 17:03:27 -08:00
  • 84cd6917bb
    Mark RunSessionHandler experimental (MCPEXP002) (#1383) Copilot 2026-02-24 15:02:34 -08:00
  • 4e68a4e9ec
    Add 2025-03-26 OAuth backward compatibility for client conformance (#1374) Jeff Handley 2026-02-24 15:01:40 -08:00
  • c57f917d63
    Fix a few bugs in the docs (#1379) Stephen Toub 2026-02-24 10:57:30 -05:00
  • 2ec082b42d
    Bump version to 1.0.0-rc.1 (#1376) v1.0.0-rc.1 Jeff Handley 2026-02-23 23:55:50 -08:00
  • 669c36b229
    Unify service configuration for ISseEventStreamStore, IMcpTaskStore, and ISessionMigrationHandler (#1362) Mackinnon Buck 2026-02-23 23:22:59 -08:00
  • 3877560adb
    Add Roadmap document and navigation link (#1373) Jeff Handley 2026-02-23 21:02:19 -08:00
  • 3cc4863fc1
    Fix XML documentation spelling, grammar, and correctness issues across SDK (#1372) Copilot 2026-02-23 23:56:22 -05:00
  • 0e23854781
    Add README code sample validation step to release-notes skill (#1371) Jeff Handley 2026-02-23 20:41:44 -08:00
  • 8c46411f82
    Fix McpClientPrompt/Resource types to use RequestOptions like McpClientTool does (#1370) Copilot 2026-02-23 23:40:54 -05:00
  • 1446cd738c
    Fix compilation errors in README code samples (#1369) Jeff Handley 2026-02-23 19:32:18 -08:00
  • b052892f53
    Bump version to 1.0.0 (stable) (#1364) Jeff Handley 2026-02-23 19:10:26 -08:00
  • 124b43b5c1
    Add explicit [Experimental] protected constructors to McpClient and McpServer (#1363) Copilot 2026-02-23 21:37:39 -05:00
  • 9b2aaedc9a
    Remove MCP9002 obsolete APIs and document obsolete diagnostics (#1366) Copilot 2026-02-23 18:16:58 -08:00
  • ce2a5e4a4b
    Fix CreateMessageRequestParams.Metadata type to JsonObject (#1354) Copilot 2026-02-23 18:08:03 -05:00
  • 0a0a575a3d
    Normalize CallToolResult.StructuredContent to JsonElement? (#1357) Copilot 2026-02-23 18:04:09 -05:00
  • a2ee0c805a
    Address asymmetry in McpServerHandlers/McpClientHandlers and make all filter properties settable (#1337) Copilot 2026-02-23 15:51:37 -05:00
  • 4f7095453c
    Prevent cancellation of initialize request per MCP spec (#1350) Copilot 2026-02-23 15:40:17 -05:00
  • 374f7195e5
    Increase MaxReconnectionAttempts default from 2 to 5 (#1355) Copilot 2026-02-23 14:39:38 -05:00
  • e7b779ac8a
    Add CloneResourceMetadataClonesAllProperties test using public reflection (#1343) Copilot 2026-02-23 14:24:36 -05:00
  • 774a1dba35
    Fix base64 deserialization when JSON encoder escapes forward slashes (#1342) Copilot 2026-02-23 14:20:25 -05:00
  • 74622d0c9c
    Remove server back-references from protocol DTO types (#1345) Copilot 2026-02-23 14:17:54 -05:00
  • 2c9bb5d368
    Fix off-by-one error in reconnection attempts (#1356) Copilot 2026-02-23 11:38:47 -05:00
  • 5c68dec4a2
    Bump Anthropic from 12.5.0 to 12.8.0 (#1359) dependabot[bot] 2026-02-23 11:38:03 -05:00
  • 571e4dc127
    Make LoggingMessageNotificationParams.Data required per MCP spec (#1353) Copilot 2026-02-23 11:37:35 -05:00
  • 9b5d0fe80a
    Make Tool.Name required to match other protocol types (#1351) Copilot 2026-02-23 11:33:01 -05:00
  • fa56de9880
    Bump the other-testing group with 1 update (#1358) dependabot[bot] 2026-02-22 22:56:55 -08:00
  • f241b4aafa
    Clarify null semantics in ToolAnnotations hint property docs (#1346) Copilot 2026-02-22 22:52:22 -08:00
  • 741eab7f8e
    Fix malformed XML doc on McpServerPrimitiveCollection.Contains (#1348) Copilot 2026-02-22 22:49:14 -08:00
  • 139745db1b
    Bump version to 0.9.0-preview.3 (#1352) Jeff Handley 2026-02-21 17:55:51 -08:00
  • 1a6c0ddac9
    Bump version down to 0.9.0-preview.2 since we are still changing APIs (#1344) v0.9.0-preview.2 Jeff Handley 2026-02-21 09:26:49 -08:00
  • 2960f6116d
    Fix flaky sse-retry conformance test due to CI timing overhead (#1336) Copilot 2026-02-21 12:18:34 -05:00
  • d429b0bf64
    Fix _meta properties to use JsonObject (#1341) Copilot 2026-02-21 07:54:06 -05:00
  • c2aa6a5123
    Add Extensions support to ClientCapabilities and ServerCapabilities (#1317) Copilot 2026-02-21 00:08:20 -08:00
  • 79b2dbeb20
    Fix Metadata delegation in DelegatingMcpServerTool/Prompt/Resource (#1338) Copilot 2026-02-21 00:36:30 -05:00
  • 34d4cd7552
    Add missing exception documentation for public APIs (#1339) Copilot 2026-02-20 23:13:03 -05:00
  • 4648d3e8e2
    Make UrlElicitationRequiredErrorData.Elicitations consistent with other Protocol DTOs (#1335) Copilot 2026-02-20 23:12:16 -05:00
  • 451da4de46
    Bump hono from 4.11.7 to 4.12.0 in the npm_and_yarn group across 1 directory (#1316) dependabot[bot] 2026-02-20 19:25:05 -08:00
  • 026bf1d710
    Fix incorrect XML doc comments in McpClient.Methods.cs (#1333) Copilot 2026-02-20 17:37:06 -08:00
  • 604dcaac06
    Add release-notes, breaking-changes, and bump-version Copilot skills (#1328) Jeff Handley 2026-02-20 11:30:36 -08:00
  • 2846430536
    Bump version to 1.0.0-rc.1 (#1327) Jeff Handley 2026-02-20 05:46:05 -08:00
  • 5c35ea9207
    Replace concrete collection types with interfaces in public API surface (#1326) Copilot 2026-02-19 19:48:45 -08:00
  • 539481f999
    Validate mimeType in ImageContentBlock.FromBytes and AudioContentBlock.FromBytes (#1321) Copilot 2026-02-20 03:47:08 +00:00
  • 3727dc4aaa
    Omit null mimeType from ResourceContents JSON serialization (#1325) Copilot 2026-02-20 03:46:56 +00:00
  • 54283a8590
    Add missing Title and Icons properties to ResourceLinkBlock (#1320) Copilot 2026-02-20 03:46:45 +00:00
  • d9ae6bc266
    Fix flaky DiagnosticTests on net10.0 by waiting for specific activities (#1324) Copilot 2026-02-19 19:42:45 -08:00
  • 49141a300c
    Remove unnecessary _connectCts field from McpClientImpl (#1323) Copilot 2026-02-19 19:42:06 -08:00
  • bd758ff901
    Remove dead code: options ??= new() in McpServerImpl constructor (#1322) Copilot 2026-02-19 19:41:35 -08:00
  • d21aa9e5a2
    Split configuration of request and message filters (#1308) v0.9.0-preview.1 Stephen Halter 2026-02-19 17:42:35 -08:00
  • 27a3196c7f
    Add ISessionMigrationHandler (#1270) Mackinnon Buck 2026-02-19 15:31:34 -08:00
  • 411cef6ab0
    Don't treat McpServerHandlers as an independent options type (#1313) Stephen Halter 2026-02-19 14:45:51 -08:00
  • 80b1ad21d7
    Use ReadOnlyMemory<byte> for binary data to eliminate UTF-16 transcoding (#1070) Copilot 2026-02-19 14:08:05 -08:00
  • a3ce9e9606
    Add docs for working with experimental APIs (#1307) Mackinnon Buck 2026-02-19 11:44:35 -08:00
  • cc6ef5b926
    Hide experimental types from external source generators using internal property pattern (#1301) Mackinnon Buck 2026-02-19 07:27:30 -08:00
  • 231e013160
    Reduce flakiness in long-running stateless HTTP tool timeout test (#1300) Copilot 2026-02-18 21:56:23 -08:00
  • b967835144
    Use TimeProvider in InMemoryMcpTaskStore for deterministic testing (#1303) Copilot 2026-02-18 21:47:31 -08:00
  • 5da0fe506f
    Validate MCP-Protocol-Version header in Streamable HTTP handler (#1277) Copilot 2026-02-18 22:18:00 -05:00
  • 703d842a38
    Update SECURITY.md to use GitHub Security Advisories (#1306) Den Delimarsky 2026-02-18 15:41:14 -08:00
  • f3da4729f5
    Avoid intermediate strings in MCP transport serialization (#1274) Copilot 2026-02-18 13:01:56 -05:00
  • c3bb9c1955
    Bump ajv from 8.17.1 to 8.18.0 in the npm_and_yarn group across 1 directory (#1302) dependabot[bot] 2026-02-17 18:16:11 -08:00
  • 92cbbcaeeb
    Bump the testing-frameworks group with 1 update (#1281) dependabot[bot] 2026-02-17 18:12:29 -08:00
  • a502efb703
    Update tests for @modelcontextprotocol/server-everything 2026.1.26 (#1273) Copilot 2026-02-17 16:49:12 -08:00
  • ec4c732632
    Add validation and error signaling guidance to MCP tool XML docs (#1275) Copilot 2026-02-17 19:45:48 -05:00
  • 841e810167
    Fix StdioServerTransport.DisposeAsync() hang: CancellableStdinStream missing Dispose override (#1276) Copilot 2026-02-17 16:00:12 -08:00
  • 186cb93630
    Update McpErrorCode XML docs and fix error code usage to align with MCP spec (#1291) Copilot 2026-02-17 13:12:29 -08:00
  • 5651e9ebfe
    Bump the serilog-testing group with 1 update (#1282) dependabot[bot] 2026-02-17 13:11:10 -08:00
  • 6fa8b50aff
    Fix flaky sse-retry conformance test caused by CI timing sensitivity (#1279) Copilot 2026-02-17 13:05:31 -08:00
  • 6a38242fc2
    Clarify request-scoped tool semantics in CreateMessageRequestParams (#1295) Copilot 2026-02-17 16:05:01 -05:00
  • 2e17550303
    Add X-Accel-Buffering header to SSE responses (#1294) Copilot 2026-02-17 16:03:10 -05:00
  • 43a302ffa9
    Align sampling specification XML docs with spec revision d165cd6 (#1293) Copilot 2026-02-17 16:02:14 -05:00
  • 49fbc513f0
    Align InitializeResult.instructions XML docs with latest MCP spec guidance (#1290) Copilot 2026-02-17 15:39:50 -05:00
  • 4cef394ad5
    Add serialization roundtrip tests for all Protocol namespace types (#1289) Copilot 2026-02-17 12:34:49 -08:00
  • 392e47ea29
    Document https:// direct-fetch provision in ReadResourceRequestParams (#1296) Copilot 2026-02-17 09:30:11 -05:00
  • d7ca79b4d8
    Bump Microsoft.Extensions.AI from 10.2.0 to 10.3.0 (#1285) dependabot[bot] 2026-02-16 16:23:15 +02:00
  • 2c7eefad1f
    Bump Anthropic from 12.3.0 to 12.5.0 (#1284) dependabot[bot] 2026-02-16 15:30:10 +02:00
  • da91b641cc
    Unskip GetRequest_Receives_UnsolicitedNotifications test (#1286) Mike Kistler 2026-02-16 07:18:34 -06:00
  • 5cec467e03
    Bump the other-testing group with 2 updates (#1283) dependabot[bot] 2026-02-16 15:12:03 +02:00
  • 1dd06e73dc
    Fix stderr event loss due to missing WaitForExit in DisposeProcess (#1280) Copilot 2026-02-15 16:33:09 -05:00
  • 3caac28a76
    Fix flaky stderr test: call WaitForExit() after WaitForExitAsync() to flush ErrorDataReceived events (#1278) Copilot 2026-02-15 09:55:24 -05:00
  • f76f6f65c5
    Bump qs from 6.14.1 to 6.14.2 in the npm_and_yarn group across 1 directory (#1271) dependabot[bot] 2026-02-15 09:28:38 -05:00
  • fb2daf2f0d
    Fix HttpClient timeout for long-running tools without event stream store (#1268) Copilot 2026-02-14 10:19:53 -05:00
  • ec2983b29f
    Fix test for CannotAuthenticate when metadata is missing (#1266) Copilot 2026-02-13 13:31:37 -05:00
  • b8ae4fec2b
    Add auth regression test for missing resource in PRM (#1265) Copilot 2026-02-13 09:26:00 -08:00
  • 53e9ed8f65
    Log tool call name on success, not just failure (#1256) Copilot 2026-02-13 09:24:02 -08:00