What's Changed
- .NET: Replace deprecated AWSSDK.Extensions.Bedrock.MEAI with AWS.Bedrock.MEAI by @BenGearset in #7983
- .NET: Remove Azure.AI.OpenAI dependency by @rogerbarreto in #7986
- .NET: Track and update A2A task state by @SergeyMenshykh in #7998
- .NET: Update Azure AI Projects to 3.0.0 beta 1 by @rogerbarreto in #7995
- .NET: Bump Aspire.Hosting from 13.5.2 to 13.5.3 by @dependabot[bot] in #8029
- .NET: [BREAKING] Add file_access_read_lines and move the line-numbering contract onto AgentFileStore by @antsok in #7671
- Bump Anthropic from 12.42.0 to 12.43.0 by @dependabot[bot] in #8028
- .NET: Bump AgentMemory.AgentFramework from 1.4.1 to 1.5.0 by @dependabot[bot] in #8027
- .NET: [BREAKING] Clarify A2A agent run modes by @SergeyMenshykh in #8032
- .NET: Clarify declarative workflow input serialization by @UniversePeak in #8046
- .NET: Preserve streamed annotations in Foundry hosted responses by @rogerbarreto in #7984
- .NET: Improve Hosted Agent LRA Resilient Recovery Sample by @rogerbarreto in #8082
- .NET: Include workflow outputs in hosted agent responses by @UniversePeak in #8020
- .NET: Improve inline skill argument error guidance by @SergeyMenshykh in #8118
- .NET: Bump Azure.Monitor.OpenTelemetry.Exporter from 1.5.0 to 1.8.3 by @dependabot[bot] in #7887
- [BREAKING] .NET: Isolate LocalCodeAct subprocess environment by @eavanvalkenburg in #8159
- .NET: Scope OpenAI hosting storage by isolation key by @SergeyMenshykh in #8146
- .NET: chore: updates source link dependency due to transitive vulnerability by @baywet in #8179
- .NET: chore: updates Microsoft owned testing dependencies by @baywet in #8167
- .NET: ci: update Microsoft.CodeAnalysis.NetAnalyzers and Microsoft.VisualStudio.Threading.Analyzers versions by @baywet in #8166
- .NET: chore: updates microsoft extensions and related packages to their latest version, as well as global.json dotnet sdk version to align by @baywet in #8190
- .NET: Bump Azure.AI.Projects to 3.0.0-beta.2 by @rogerbarreto in #8165
- .NET: fix: revalidate file skill paths before use by @SergeyMenshykh in #8151
- .NET: Opt in to client function forwarding for Responses hosting by @rogerbarreto with @Copilot in #7844
- .NET: chore: updates additional analyzers packages by @baywet in #8198
- .NET: Harden LocalCodeAct OS validation by @eavanvalkenburg in #8239
- .NET: upgrades xunit and other dependencies by @baywet in #8202
- .NET: ci/promote removed apis by @baywet in #8229
- .NET: fix: do not forward headers on redirect by @baywet in #8164
- .NET: updates open telemetry deps by @baywet in #8253
- .NET: Dotnet: reset $LASTEXITCODE per command in persistent PowerShell sessions by @westey-m in #8259
- .NET: Implement same approval process for LocalCodeAct as is used by Hyperlight by @westey-m in #8289
- .NET: Add Foundry hosted session client samples by @rogerbarreto in #8227
- .NET: deps/ai extensions by @baywet in #8270
- .Net + Python: [BREAKING] Limit MCP skill archives to the ZIP format by @SergeyMenshykh in #8290
- .NET: Update version for 1.21.0 release by @SergeyMenshykh in #8297
- .NET: Canonicalize Hyperlight sandbox fingerprints by @eavanvalkenburg in #8295
New Contributors
- @BenGearset made their first contribution in #7983
- @xiaobaZeo made their first contribution in #8004
- @Ricky-7-Yan made their first contribution in #7680
- @Choppaaahh made their first contribution in #8011
- @karthikchundi-commits made their first contribution in #7855
- @antsok made their first contribution in #7671
- @CoffeeDrivenCoder made their first contribution in #7790
- @UniversePeak made their first contribution in #8046
- @Shxiao101 made their first contribution in #8090
- @georgeatparallel made their first contribution in #8084
- @VedanthB made their first contribution in #8097
- @Shivani767 made their first contribution in #7798
- @jpalvarezl made their first contribution in #8122
- @manideep-malyala made their first contribution in #7808
- @JHf0912 made their first contribution in #8087
- @kyletser made their first contribution in #7839
- @feizhuzheng made their first contribution in #7942
- @CoralGarden52 made their first contribution in #8116
- @leilei3167 made their first contribution in #8171
- @aeonframework made their first contribution in #8172
- @FOWEPJF255 made their first contribution in #8215
- @Dev-next-gen made their first contribution in #8206
- @ryo-whaletech made their first contribution in #8269
Full Changelog: dotnet-1.20.0...dotnet-1.21.0