v0.4.0-preview.3
Pre-release
Pre-release
What's Changed
- Implement SEP-973: Icons and metadata support for Implementations, Resources, Tools, and Prompts by @Copilot in #802
- Fix slow shutdown when a Streamable HTTP client is connected by @halter73 in #843
- Fix sample projects to work in GitHub Codespaces by installing .NET 9.0 SDK by @Copilot in #854
- Fix markdown links in docs and add docfx CI validation by @Copilot in #862
- Remove problematic System.Net.Http package reference from tests by @stephentoub in #867
- Propagate tool call exceptions through filters by @halter73 in #844
- Fix comments on McpServerTool/Prompt/Resource by @stephentoub in #866
- Add net10.0 assets and run some fixers by @stephentoub in #875
- Fix: Synthesize handlers for empty tool/prompt/resource collections by @Copilot in #865
- Convert EverythingServer to use Streamable HTTP by @mikekistler in #709
- Add McpMetaAttribute for attaching metadata to tools, prompts, and resources by @Copilot in #857
- Add comprehensive test coverage for resource capability preservation with WithResources by @Copilot in #896
- Fix regression matching templated McpServerResources by @halter73 in #897
- Call Regex.IsMatch when Match is not needed by @halter73 in #903
Repository Infrastructure Updates
- ✨ Set up Copilot instructions for repository by @Copilot in #858
- Pin global.json to rc.1 SDK by @halter73 in #869
- Pin GitHub workflows to rc.1 SDK by @halter73 in #871
- Delete .github/workflows/copilot-setup-steps.yml by @stephentoub in #882
- Update copilot-setup-steps.yml to use global.json for .NET SDK version by @Copilot in #888
- Add copilot-setup-steps.yml to preinstall .NET 10 SDK in GitHub Copilot environment by @Copilot in #877
- Move copilot-setup-steps.yml to workflows directory per GitHub documentation by @Copilot in #879
- Add copilot setup steps by @stephentoub in #885
- Onboard repository to Dependabot for automated testing and AI dependency updates by @Copilot in #800
- Bump actions/setup-node from 4.3.0 to 5.0.0 by @dependabot[bot] in #845
- Bump actions/upload-pages-artifact from 3.0.1 to 4.0.0 by @dependabot[bot] in #848
- Bump danielpalme/ReportGenerator-GitHub-Action from 5.4.4 to 5.4.17 by @dependabot[bot] in #847
- Bump actions/setup-dotnet from 4.3.1 to 5.0.0 by @dependabot[bot] in #846
- Bump becheran/mlc from 0.21.0 to 1.0.0 by @dependabot[bot] in #852
- Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #851
- Bump actions/download-artifact from 4.2.1 to 5.0.0 by @dependabot[bot] in #849
- Bump the opentelemetry-testing group with 2 updates by @dependabot[bot] in #901
- Bump actions/setup-node from 5.0.0 to 6.0.0 by @dependabot[bot] in #900
- Update download-artifact path reference by @jeffhandley in #905
Full Changelog: v0.4.0-preview.2...v0.4.0-preview.3