What's Changed
- .NET: fix: race concdition in workflow formula state by @baywet in #8252
- .NET: update remaining dependencies by @baywet in #8307
- .NET: fix: inspect for delemiter value before adding headers by @baywet in #8301
- docs: fix 'availble' typo in ADR 0001 by @mrchatam in #8325
- .NET: docs: use 'a FunctionApprovalRequestContent' in ADR 0006 by @mrchatam in #8322
- .NET: docs: fix 'valueable' typo in ADR 0001 by @mrchatam in #8318
- .NET: docs: remove duplicate 'turns' in ADR 0006 by @mrchatam in #8317
- .NET: docs: fix 'extention' typo in ADR 0001 by @mrchatam in #8316
- docs: fix 'allow to' grammar in ADR 0011 by @mrchatam in #8335
- Improve issue triage by @moonbox3 in #8362
- .NET: expose OpenTelemetryAgent.DefaultSourceName by @YashvantHange in #7815
- .NET: Temporarily skip flaky steering harness session reuse test by @rogerbarreto with @Copilot in #8377
- .NET: [PREVIEW BREAKING] Promote
AgentSessionStoreinto Agents.AI.Abstractions by @rogerbarreto in #7991 - .NET: Preserve hosted session key boundaries by @Ricky-7-Yan in #8263
- .NET: Preserve cached and reasoning token counts in Foundry Hosting by @manjunathshiva in #8334
- .NET: [BREAKING] Improve replay support with Approval Binding by @westey-m in #8375
- .NET: fix: uri canonization in workflow http handler by @baywet in #8406
- .NET: tests(workflows): adds a regression test for cookie jar handling in redirection by @baywet in #8427
- .NET: Add AsIChatClient extension to expose an AIAgent as an IChatClient by @tomas-rampas in #7687
- .NET/Python: Refine skill frontmatter parsing by @SergeyMenshykh in #8430
- .NET/Python: Add more content types to purview handling by @westey-m in #8370
- .NET: [BREAKING] Scope provider-backed MCP sessions per invocation by @jpalvarezl in #8425
- .NET: Add per-tool AgentModeProvider controls by @westey-m in #8458
- .NET: Clarify Agent Skills caching behavior by @SergeyMenshykh in #8474
- ci: excludes samples from dotnet dependabot because they are causing a timeout by @baywet in #8476
- docs: clarifies the additional languages policy by @baywet in #8477
- .NET: [BREAKING] Make Foundry delegated user identity sticky on AgentSession by @rogerbarreto in #8434
- Build(deps): Bump astral-sh/setup-uv from 10.0.1 to 10.1.0 by @dependabot[bot] in #8482
- Build(deps): Bump azure/login from 3.0.2 to 3.1.0 in /.github/actions/github-app-token by @dependabot[bot] in #8483
- Build(deps): Bump astral-sh/setup-uv from 10.0.1 to 10.1.0 in /.github/actions/python-setup by @dependabot[bot] in #8484
- Build(deps): Bump azure/login from 3.0.2 to 3.1.0 in /.github/actions/sample-validation-setup by @dependabot[bot] in #8485
- Build(deps): Bump the codeql-actions group across 1 directory with 3 updates by @dependabot[bot] in #8480
- Build(deps): Bump azure/login from 3.0.2 to 3.1.0 by @dependabot[bot] in #8481
- Build(deps-dev): Bump uv from 0.12.9 to 0.12.12 in /python/packages/lab in the basics group across 1 directory by @dependabot[bot] in #8469
- Build(deps-dev): Bump pyright from 1.1.411 to 1.1.414 in /python/packages/lab in the python-type-checkers group across 1 directory by @dependabot[bot] in #8470
- .NET: Bind always approval responses to surfaced requests by @westey-m in #8432
- [BREAKING] Python: Add request-scoped Foundry agent factories by @rogerbarreto in #8372
- .NET: Preserve harness middleware for dynamic tools by @rogerbarreto in #8402
- .NET: 2026-09-18 Release version bump by @westey-m in #8529
- .NET: Pass ChatClientAgent tools per run only rather than setting on FICC by @westey-m in #8531
New Contributors
- @mrchatam made their first contribution in #8325
- @Shy7777 made their first contribution in #8331
- @ktz03 made their first contribution in #8149
- @ManoharPaturi made their first contribution in #8351
- @HeZ2z made their first contribution in #7999
- @fzfzzfzzzfzzzz made their first contribution in #8260
- @googio made their first contribution in #8319
- @rksharma-owg made their first contribution in #8347
- @alanhuangyoo made their first contribution in #8358
- @harsheet-shah made their first contribution in #8363
- @Saibernard made their first contribution in #7874
- @anishmehta24 made their first contribution in #8405
- @tomas-rampas made their first contribution in #7687
- @vedantsonkar made their first contribution in #8117
- @1aifanatic made their first contribution in #8231
- @Lubaoshuai made their first contribution in #8354
Full Changelog: dotnet-1.21.0...dotnet-1.22.0