github microsoft/agent-framework dotnet-1.22.0

4 hours ago

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 AgentSessionStore into 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

Full Changelog: dotnet-1.21.0...dotnet-1.22.0

Don't miss a new agent-framework release

NewReleases is sending notifications on new releases.