Skip to content

Python: Document anonymous Parallel Search MCP usage - #8084

Merged
Evan Mattson (moonbox3) merged 2 commits into
microsoft:mainfrom
georgeatparallel:docs/parallel-search-mcp
Sep 7, 2026
Merged

Evan Mattson (moonbox3) merged 2 commits into
microsoft:mainfrom
georgeatparallel:docs/parallel-search-mcp

Conversation

@georgeatparallel

@georgeatparallel George Pickett (georgeatparallel) commented Sep 5, 2026 •

Copy link
Copy Markdown
Contributor

Motivation & Context

The MCP examples show authenticated servers, but lack a runnable example of anonymous public web search and page extraction. This adds one to the existing MCP README using MCPStreamableHTTPTool.

Parallel Fast looks worth trying here. In Artificial Analysis's August 31 Search API results, it scored 80.2/100 on DeepSearchQA F1 and 73.1/100 on the overall Search Index, with 19.2 seconds per task including model and search time. That benchmark tests Search APIs, so it is a reason to try this option rather than a measurement of this MCP example.

The Python harness already enables the selected client's hosted web search by default. Artificial Analysis does not list those hosted implementations. We would need a head-to-head comparison before recommending a new default.

I work at Parallel, which operates this service.

Description & Review Guide

  • What are the major changes? A README example with dependency installation, tool discovery, and direct web_search and web_fetch calls through Parallel Search MCP. It reuses one session identifier and closes the connection through the existing context manager.
  • What is the impact of these changes? Readers can try both tools without a Parallel key or a model provider account. The guide explains data sent to Parallel, rate limits, and agent activation. Existing providers, defaults, and framework APIs are unchanged.
  • What do you want reviewers to focus on? The setup instructions and fit within the MCP guide. The exact snippet passed with prebuilt agent-framework-core 1.17.0 and mcp 1.29.1 in an empty credential environment: both tools were discovered, search returned results, and fetch returned page content without errors. Ruff and the diff whitespace check passed. No repository build or full test suite was run for this documentation-only change.

Related Issue

No linked issue. This small documentation addition uses existing APIs and follows the trivial-change exception in the contributing guide's suggested workflow.

Contribution Checklist

  • The code builds clean without any errors or warnings
  • All unit tests pass, and I have added new tests where possible
  • The PR follows the Contribution Guidelines
  • This PR is linked to an issue and there is no other open PR for this issue (see Related Issue above).
  • This is not a breaking change. If it is a breaking change, add the breaking change label (or add "[BREAKING]" to the title prefix, before or after any language prefix). A workflow keeps the label and title prefix in sync automatically.

Copilot AI balanced review requested due to automatic review settings September 5, 2026 02:01
@agent-framework-automation agent-framework-automation Bot added documentation Usage: [Issues, PRs], Target: documentation in the code base and learn docs python Usage: [Issues, PRs], Target: Python labels Sep 5, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The example matches the MCP API; only a minor entry-point convention issue remains.

Pull request overview

Documents anonymous Parallel Search MCP usage for Python developers.

Changes:

  • Adds setup and runnable search/fetch example.
  • Documents data sharing, rate limits, cleanup, and agent integration.
File summaries
File Description
python/samples/02-agents/mcp/README.md Adds the Parallel Search MCP guide and example.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 1
  • Review effort level: Balanced

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

Comment thread python/samples/02-agents/mcp/README.md Outdated
This was referenced Oct 9, 2026
Mohammed Sanaullah (sanaullahmohammed) pushed a commit to sanaullahmohammed/NexusOps that referenced this pull request Oct 17, 2026
Updated
[coverlet.collector](https://github.com/coverlet-coverage/coverlet) from
10.0.1 to 10.1.0.

<details>
<summary>Release notes</summary>

_Sourced from [coverlet.collector's
releases](https://github.com/coverlet-coverage/coverlet/releases)._

## 10.1.0

### Improvements

- Publish Microsoft.Testing.Platform coverage messages from coverlet.MTP
[#​2019](https://github.com/coverlet-coverage/coverlet/pull/2019)
- Implement dynamic exclusion filters for assemblies (Coverlet.MTP)
[#​1946](https://github.com/coverlet-coverage/coverlet/pull/1946)
- Replace legacy .sln files with modern .slnx format
[#​1966](https://github.com/coverlet-coverage/coverlet/pull/1966)
- coverlet.console: add trace diagnostics and actionable warnings for
instrumentation/hit/empty-result failures
[#​2005](https://github.com/coverlet-coverage/coverlet/pull/2005)
- Relax auto-property skip logic and improve coverage for records
[#​1941](https://github.com/coverlet-coverage/coverlet/pull/1941)

### Fixed

- Fix coverlet.MTP does not collect coverage on the .NET Framework
portion of a large project
[#​1980](https://github.com/coverlet-coverage/coverlet/pull/1980)
[#​1967](https://github.com/coverlet-coverage/coverlet/pull/1967)
- Fix Regression in branch coverage for lambda expressions
[#​1938](https://github.com/coverlet-coverage/coverlet/pull/1938)
- Fix When using "is" with "or" in pattern matching, branch coverage is
lower than normal
[#​1979](https://github.com/coverlet-coverage/coverlet/pull/1979)
- Fix silent zero coverage on .NET Framework since 8.0.0
[#​1985](https://github.com/coverlet-coverage/coverlet/pull/1985) by
@​tobiwae
- Fix Race condition between ProcessExit hit-file write and out-of-proc
coverage read causes EndOfStreamException
[#​1987](https://github.com/coverlet-coverage/coverlet/pull/1987)
[#​1988](https://github.com/coverlet-coverage/coverlet/pull/1988) by
@​bkoelman
- Fix Regression TypeInitializationException when targeting .NET
Framework - Could not load type
'System.Collections.Concurrent.ConcurrentBag
[#​2010](https://github.com/coverlet-coverage/coverlet/pull/2010)
- Fix use --config-file CLI arg in coverlet.MTP
[#​2030](https://github.com/coverlet-coverage/coverlet/pull/2030) by
alexthornton1
- Fix silently empty coverage for shared-framework assemblies missing
from compileLibraries
[#​2032](https://github.com/coverlet-coverage/coverlet/pull/2032) by
@​Eljees

[Diff between 10.0.1 and
10.1.0](https://github.com/coverlet-coverage/coverlet/compare/v10.0.1...v10.1.0)

Commits viewable in [compare
view](https://github.com/coverlet-coverage/coverlet/compare/v10.0.1...v10.1.0).
</details>

Updated [MassTransit](https://github.com/MassTransit/MassTransit) from
8.5.10 to 8.5.11.

<details>
<summary>Release notes</summary>

_Sourced from [MassTransit's
releases](https://github.com/MassTransit/MassTransit/releases)._

No release notes found for this version range.

Commits viewable in [compare
view](https://github.com/MassTransit/MassTransit/commits).
</details>

Updated
[MassTransit.Abstractions](https://github.com/MassTransit/MassTransit)
from 8.5.10 to 8.5.11.

<details>
<summary>Release notes</summary>

_Sourced from [MassTransit.Abstractions's
releases](https://github.com/MassTransit/MassTransit/releases)._

No release notes found for this version range.

Commits viewable in [compare
view](https://github.com/MassTransit/MassTransit/commits).
</details>

Updated
[MassTransit.EntityFrameworkCore](https://github.com/MassTransit/MassTransit)
from 8.5.10 to 8.5.11.

<details>
<summary>Release notes</summary>

_Sourced from [MassTransit.EntityFrameworkCore's
releases](https://github.com/MassTransit/MassTransit/releases)._

No release notes found for this version range.

Commits viewable in [compare
view](https://github.com/MassTransit/MassTransit/commits).
</details>

Updated
[MassTransit.RabbitMQ](https://github.com/MassTransit/MassTransit) from
8.5.10 to 8.5.11.

<details>
<summary>Release notes</summary>

_Sourced from [MassTransit.RabbitMQ's
releases](https://github.com/MassTransit/MassTransit/releases)._

No release notes found for this version range.

Commits viewable in [compare
view](https://github.com/MassTransit/MassTransit/commits).
</details>

Updated
[MassTransit.TestFramework](https://github.com/MassTransit/MassTransit)
from 8.5.10 to 8.5.11.

<details>
<summary>Release notes</summary>

_Sourced from [MassTransit.TestFramework's
releases](https://github.com/MassTransit/MassTransit/releases)._

No release notes found for this version range.

Commits viewable in [compare
view](https://github.com/MassTransit/MassTransit/commits).
</details>

Updated
[MessagePack](https://github.com/MessagePack-CSharp/MessagePack-CSharp)
from 3.1.8 to 3.1.12.

<details>
<summary>Release notes</summary>

_Sourced from [MessagePack's
releases](https://github.com/MessagePack-CSharp/MessagePack-CSharp/releases)._

## 3.1.12

## What's Changed
* Add opt-in non-reflective object comparer for NativeAOT by @​hydraxman
in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2308

## New Contributors
* @​hydraxman made their first contribution in
https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2308

**Full Changelog**:
https://github.com/MessagePack-CSharp/MessagePack-CSharp/compare/v3.1.11...v3.1.12

## 3.1.11

## Security fix

* Fix [LZ4 decompression integer overflow
bug](https://github.com/MessagePack-CSharp/MessagePack-CSharp/security/advisories/GHSA-7rj2-5w9w-r9jx)

**Full Changelog**:
https://github.com/MessagePack-CSharp/MessagePack-CSharp/compare/v3.1.10...v3.1.11

## 3.1.10

## Security fix

* Fixes [Unescaped dot metacharacters in
AssemblyNameVersionSelectorRegex cause catastrophic
backtracking](https://github.com/MessagePack-CSharp/MessagePack-CSharp/security/advisories/GHSA-fx6j-x9m5-vmrf)

## Other fixes

* Consolidation of AssemblyBuilderAccess when generating dynamic
assemblies by @​MarcusChr in
https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2119

## New Contributors
* @​MarcusChr made their first contribution in
https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2119

**Full Changelog**:
https://github.com/MessagePack-CSharp/MessagePack-CSharp/compare/v3.1.9...v3.1.10

## 3.1.9

## What's Changed

### Security fix

* Fix [Nested arrays can blow past buffer length
limits](https://github.com/MessagePack-CSharp/MessagePack-CSharp/security/advisories/GHSA-qhrr-8q5h-9q3h)
via 7fd78bbf3476

### Other fixes

* Update DynamicAssembly usage to honor different AssemblyLoadContext's
by @​BertanAygun in
https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2183
* Update v2.x to build again by @​AArnott in
https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2264
* Add more types to the default disallow list of named types to be
deserialized by @​AArnott in
https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2263
* Add several known unsafe 'gadgets' to the disallow list by @​AArnott
in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2269
* Revise end-of-life date for version 2.x by @​AArnott in
https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2282
* Fix OldSpec byte[] encoding emitting unsupported str8 headers by
@​AArnott with @​Copilot in
https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2287
* v2 to master by @​AArnott in
https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2295
* Fix build warning and Windows build break by @​AArnott in
https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2300
* Fix source generator snapshot ordering by @​AArnott in
https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2303
* Test before versioned release build by @​AArnott in
https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2304


**Full Changelog**:
https://github.com/MessagePack-CSharp/MessagePack-CSharp/compare/v3.1.8...v3.1.9

Commits viewable in [compare
view](https://github.com/MessagePack-CSharp/MessagePack-CSharp/compare/v3.1.8...v3.1.12).
</details>

Updated
[Microsoft.Agents.AI](https://github.com/microsoft/agent-framework) from
1.20.0 to 1.24.0.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Agents.AI's
releases](https://github.com/microsoft/agent-framework/releases)._

## 1.24.0


## Changes:

* 245d4284a5018b7f446b5eac4d3add1fa5547229 .NET: Restore source-only
release solution filter (#​9140) [ #​8537 ]
* d0ccaa62761ec36c59c139940797978623fb630a .NET: Preserve explicit null
session state across roundtrips (#​9012)
* 279d97f75cb2e7eee885dcdc2c741ef7361ee903 .NET: Honor disabled recent
search memory (#​9013)
* 41e785fb9a3c853272ce0fbd2eb93364e9d1de13 .NET: Preserve lazy request
messages through agent invocation (#​9017)
* 9251bc9911d30f5035b4a75cd1c61f96c90f38a6 .NET: Update version for
1.24.0 release (#​9120)
* 73a96cb1a90213dfc2b1d36e7c7250559fb28d5d .NET: Stabilize Anthropic
agent package (#​9111) [ #​9110 ]
* 0774607d8d3fa8a3f50cd5bda7b4c7ad400403f3 .NET: Reject sensitive
declarative identifiers (#​9071)
* 41c4f1c9b0242cfc3f2567db9f9c9a462982a4e7 .NET: Harden LocalCodeAct
capability validation (#​9057)
<details><summary><b>See More</b></summary>

* b9d24c8fb484c8330abe8bb9e7500ca3c3bbf46c .NET: test: add loopback
destination regression coverage (#​9064)
* bd5ab48cfdebb49b9223de0fc75c7141641927f3 .NET: Validate handoff
request lifecycle before routing (#​8855)
* 636e8562d1db4e678e0bb88f602e0bbc7318f6a4 .NET: Synchronize background
task metadata and defer publication until session creation (#​8933)
* 6ef0b73ed8ee5ae9a5cdc709edc5bfc9443d91cb .NET: Isolate GitHub Copilot
attachment staging (#​8846)
* 52fed574f05aa4c22ae4cc024679d501ec5f327a .NET: Preserve atomic cache
creation across factory failures (#​8931)
* a2f4506c0ba30cea7c9bbe907fc158c0db2cc6a3 .NET: Skip empty Foundry
memory context messages (#​8932)
* 501989469265894443ba0812264397aec986e4cd Improve MCP skill archive
loading consistency (#​8937)
* 2e8b58c06da252755c892963053f4e6b7a9417fc .NET: Return only the items
between 'after' and 'before' when listing response input items (#​8872)
[ #​8871 ]
* a15c0197b2823f1197d3dc37f3411ffb0ba3cc15 .NET: document A2A
authentication and tool authorization (#​8491)
* d52db94e4b617e6fc76a13189b78d30546062481 .NET: Reject a MaxBatchSize
outside 1..100 in CosmosChatHistoryProvider (#​8870) [ #​8869 ]
* 99215f96dafa0e24491dcbc015d013f649a2b066 .NET: Update retired Claude
model in 04_MultiModelService sample (#​8879) [ #​5074, #​8878 ]
* 7634356a1de0fd5de287544113c34d32afeeba83 .NET: Fix Foundry MCP
approval replay IDs (#​8873)
* 2f5713f60e6e3036e2c21bf01068602ca1fa3a2e .NET: Preserve A2A run errors
when session save fails (#​8877)
* 2a7470a92c9bc5afb9581ccb90008f41c92a1a6a .NET: Publish synthetic
terminal responses with their events (#​8885)
* e23f3c89f29eed39ad921c21acc697a20fe066cd .NET: Validate HTTP header
delimiters (#​8847)
* 5343347312795ef589c8d8047326eb1b6ef3aa3c .NET: Allow compaction for
per-service-call local chat history (#​8845)
* 71e84a098dec7f4d4c2273759fb2ce5914419b91 .NET: Propagate
ChatHistoryMemoryProvider caller cancellation (#​8813)
* e626cef6c9536536d4dd8796ea7f1914af49596e .NET: Bind MCP approval
headers to approved invocation (#​8834)
* ba320332d496783c953246c00852f078e7594ea3 .NET: Reject protected values
in declarative MCP invocations (#​8832)
* 77f832ff1ac915ed3c4a1bddb12e43cb9aec0c86 .NET: fix(harness): honor
cancellation while waiting for background agents (#​8805)
* 202e85d0d8767180e24b5ef19e43f712a19e1953 .NET: Remove unused GitTag
property (#​8827)
* 763887452f371d8d03a67993ec7adcd95a0e18c2 .NET: Dispose AI context
streaming enumerators (#​8812)
* 7a98aa9f3c2136ce012e552f62286d7225b2f910 .NET: Honor a zero message
limit in ValkeyChatHistoryProvider (#​8809)
* 06e9b48937d5f6c46da8f89817e51364a10cfb19 .NET: Python: Add optional
OAuth consent origin allowlist to Foundry hosting (#​8713)

This list of changes was [auto
generated](https://msdata.visualstudio.com/Vienna/_build/results?buildId=239427149&view=logs).</details>

## 1.23.0

## Changes:

* be01deccaf3dd7b85e03620145bc1a757c857827 .NET: Add origin pinning to
Foundry toolbox MCP client (#​8721)
* 0d6d2bb6b0b58f3aabdf170320ab90fc300d4c99 .NET: fix: declarative
workflow http variables (#​8797)
* 2024d4df4c4dd01b904fb9daaf56f5759801654a .NET: Fix workflow topology
edge multiplicity comparison (#​8656)
* 37ce872a85fed62cedfd7fffa2e0bd43f7d32b92 .NET: Store created external
input messages (#​8606)
* 1370903bd8e6eb8871781cd1fcc74f674c022e0b .NET: [BREAKING] Better
support tool changes between runs (#​8754)
<details><summary><b>See More</b></summary>

* 3f1f3b50b57ccabe7725f8a60539622d5f1ca7b4 .NET: Propagate
TextSearchProvider caller cancellation (#​8796)
* 238d7e2e9bb9b469be172460e612c89840aad1cc .NET: Validate Foundry client
headers before transport (#​8715)
* c804f32c983df56bacc9a8698fde9d50edc2df3e .NET: [BREAKING] Bump
Azure.AI.Projects to 3.0.0-beta.3, OpenAI to 2.14.0, and MEAI to 10.10.1
(#​8730) [ dotnet/extensions#​7760, dotnet/extensions#​7761 ]
* 93cf98a042c0f4eb8e1e180beeab9474bcd96811 .NET: Update AGUI SDK
packages to 1.0.0 (#​8769)
* 109234952ad417b0e9368beed633e438eb2e389d Clarify CodeAct guest
packages and host network access (#​8781)
* 6f1522a50b66f117da34cc25ea299ba24a528b15 Temporarily skip OpenAI
integration tests while the CI API key is invalid (#​8767)
* 2c46deb91e70ea6d7bbc99263147e0f470d52546 .NET: Clarify hosting
authentication, authorization, and isolation guidance (#​8677)
* 024dd9908bc19fa42f070cfaf7c3775c2b17f09b .NET/Python: Improve MCP
skill resource validation (#​8690)
* 8ff549d3f7219bac0a405621616ed72090ba13b9 .NET: Correct
InvokeAzureAgent response output (#​8605)
* 5ee3e87d6768eadb7c4cf91507659a6069850692 .NET: Remove redundant NuGet
configuration (#​8719)
* 622737258c73f730adca5130b7b82fbc03ff8838 Set better expecations for
contributors (#​8706)
* 30b9b8e06766b2038e366d32979357c2fc4b9def .NET: Only consume stored
approval state when the run succeeds (#​8692)
* 834eb7ff12c83aadee56d468e3b01b4f0fc4084c fix(dotnet): persist function
results as user messages (#​8655)
* 0bbb7245d408b6b7209eca58609ca53a52a66cec .NET: [BREAKING] fix: use
allow list for configuration keys (#​8200)
* a638ce136ed6e0457877373b0e377e1f1d33277d .NET: Fix forwarded
request-port type validation (#​8657)
* 76ccf3c44cee748aa582c446a7218f91289f2aac fix(dotnet): forward
declarative Azure agent version (#​8658)
* 11b8b80a2c904a36603c4445df5ddb07a55e6817 Use review App permissions
for repair reactions (#​8669)
* 74e8fe6da942ee991819ea861de1841243d7c0e1 Use the workflow token for
fix-ci evidence (#​8667)
* 173978ee93e0ffa5ef4ebdbfe2e94cd6f8e8a996 .NET: Add function replace
support for function middleware (#​8615)
* bf93c539d247a9df6f66055b711a3015438c8dce .NET: [BREAKING] Enforce
approval response binding consistently (#​8641)
* 646e116a4099a6dc0f689ff2dd8b41b31ba2bdae .NET: [BREAKING] Fix DevUI
approval continuation (#​8423) [ #​6006 ]
* 925f4f2c6c494eba2779f7f79de1ca95958f6d8a .NET: ci/dotnet vscode
configuration (#​8537)
* ec7114ffc8656a9b5c56be252f0411d22887c896 .NET: fix: a bug where invoke
function tool could bypass approval (#​8403)
* c5a8c8d37d7cf15b493fb838084f4954be6b0223 fix(core): distinguish absent
tool call arguments from parse failures (#​8609)
* 17b349f2150d5b90649998a32a067db07319649a docs(core): fix positional
invocations in detect_media_type_from_base64 docstrings (#​8614)
* eb74c8cceba97bc037413dcf25cfcf1aeab77634 fix(core): ensure
add_usage_details returns copies and filters non-ints consistently
(#​8613)
* 02bd1ba1de43ca8d1206a5c61e86ffc0d6f44b12 fix(ag-ui): allow text events
when response_format is a json schema dictionary (#​8604)
* 7b626709dbce2c170030c388cea9e611738e5be5 ci: removes workflow based PR
limit to use GitHub native feature (#​8603)
* bb53fe15a8375426a98763bd43eed64762af3f07 test(ollama): narrow
pytest.raises blocks to wrap only get_response in error tests (#​8611)
* 894b0f6f0bd2d59202ef04d5898302e05cbb7264 samples: add McpDocsResearch
declarative workflow showcasing agent-level MCP pattern (#​6054)
* 42c22c001761340f47b279e89a4e06aedb5549d9 Bump GitHub.Copilot.SDK to
1.0.1 and forward session config properties (incl. per-session
GitHubToken) (#​5735) [ #​6381 ]

This list of changes was [auto
generated](https://msdata.visualstudio.com/Vienna/_build/results?buildId=238150165&view=logs).</details>

## 1.22.0

## What's Changed
* .NET: fix: race concdition in workflow formula state by @​baywet in
https://github.com/microsoft/agent-framework/pull/8252
* .NET: update remaining dependencies by @​baywet in
https://github.com/microsoft/agent-framework/pull/8307
* .NET: fix: inspect for delemiter value before adding headers by
@​baywet in https://github.com/microsoft/agent-framework/pull/8301
* docs: fix 'availble' typo in ADR 0001 by @​mrchatam in
https://github.com/microsoft/agent-framework/pull/8325
* .NET: docs: use 'a FunctionApprovalRequestContent' in ADR 0006 by
@​mrchatam in https://github.com/microsoft/agent-framework/pull/8322
* .NET: docs: fix 'valueable' typo in ADR 0001 by @​mrchatam in
https://github.com/microsoft/agent-framework/pull/8318
* .NET: docs: remove duplicate 'turns' in ADR 0006 by @​mrchatam in
https://github.com/microsoft/agent-framework/pull/8317
* .NET: docs: fix 'extention' typo in ADR 0001 by @​mrchatam in
https://github.com/microsoft/agent-framework/pull/8316
* docs: fix 'allow to' grammar in ADR 0011 by @​mrchatam in
https://github.com/microsoft/agent-framework/pull/8335
* Improve issue triage by @​moonbox3 in
https://github.com/microsoft/agent-framework/pull/8362
* .NET: expose OpenTelemetryAgent.DefaultSourceName by @​YashvantHange
in https://github.com/microsoft/agent-framework/pull/7815
* .NET: Temporarily skip flaky steering harness session reuse test by
@​rogerbarreto with @​Copilot in
https://github.com/microsoft/agent-framework/pull/8377
* .NET: [PREVIEW BREAKING] Promote `AgentSessionStore` into
Agents.AI.Abstractions by @​rogerbarreto in
https://github.com/microsoft/agent-framework/pull/7991
* .NET: Preserve hosted session key boundaries by @​Ricky-7-Yan in
https://github.com/microsoft/agent-framework/pull/8263
* .NET: Preserve cached and reasoning token counts in Foundry Hosting by
@​manjunathshiva in
https://github.com/microsoft/agent-framework/pull/8334
* .NET: [BREAKING] Improve replay support with Approval Binding by
@​westey-m in https://github.com/microsoft/agent-framework/pull/8375
* .NET: fix: uri canonization in workflow http handler by @​baywet in
https://github.com/microsoft/agent-framework/pull/8406
* .NET: tests(workflows): adds a regression test for cookie jar handling
in redirection by @​baywet in
https://github.com/microsoft/agent-framework/pull/8427
* .NET: Add AsIChatClient extension to expose an AIAgent as an
IChatClient by @​tomas-rampas in
https://github.com/microsoft/agent-framework/pull/7687
* .NET/Python: Refine skill frontmatter parsing by @​SergeyMenshykh in
https://github.com/microsoft/agent-framework/pull/8430
* .NET/Python: Add more content types to purview handling by @​westey-m
in https://github.com/microsoft/agent-framework/pull/8370
* .NET: [BREAKING] Scope provider-backed MCP sessions per invocation by
@​jpalvarezl in https://github.com/microsoft/agent-framework/pull/8425
* .NET: Add per-tool AgentModeProvider controls by @​westey-m in
https://github.com/microsoft/agent-framework/pull/8458
* .NET: Clarify Agent Skills caching behavior by @​SergeyMenshykh in
https://github.com/microsoft/agent-framework/pull/8474
* ci: excludes samples from dotnet dependabot because they are causing a
timeout by @​baywet in
https://github.com/microsoft/agent-framework/pull/8476
* docs: clarifies the additional languages policy by @​baywet in
https://github.com/microsoft/agent-framework/pull/8477
* .NET: [BREAKING] Make Foundry delegated user identity sticky on
AgentSession by @​rogerbarreto in
https://github.com/microsoft/agent-framework/pull/8434
* Build(deps): Bump astral-sh/setup-uv from 10.0.1 to 10.1.0 by
@​dependabot[bot] in
https://github.com/microsoft/agent-framework/pull/8482
* Build(deps): Bump azure/login from 3.0.2 to 3.1.0 in
/.github/actions/github-app-token by @​dependabot[bot] in
https://github.com/microsoft/agent-framework/pull/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
https://github.com/microsoft/agent-framework/pull/8484
* Build(deps): Bump azure/login from 3.0.2 to 3.1.0 in
/.github/actions/sample-validation-setup by @​dependabot[bot] in
https://github.com/microsoft/agent-framework/pull/8485
* Build(deps): Bump the codeql-actions group across 1 directory with 3
updates by @​dependabot[bot] in
https://github.com/microsoft/agent-framework/pull/8480
* Build(deps): Bump azure/login from 3.0.2 to 3.1.0 by @​dependabot[bot]
in https://github.com/microsoft/agent-framework/pull/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
https://github.com/microsoft/agent-framework/pull/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
https://github.com/microsoft/agent-framework/pull/8470
* .NET: Bind always approval responses to surfaced requests by
@​westey-m in https://github.com/microsoft/agent-framework/pull/8432
* [BREAKING] Python: Add request-scoped Foundry agent factories by
@​rogerbarreto in https://github.com/microsoft/agent-framework/pull/8372
* .NET: Preserve harness middleware for dynamic tools by @​rogerbarreto
in https://github.com/microsoft/agent-framework/pull/8402
* .NET: 2026-09-18 Release version bump by @​westey-m in
https://github.com/microsoft/agent-framework/pull/8529
* .NET: Pass ChatClientAgent tools per run only rather than setting on
FICC by @​westey-m in
https://github.com/microsoft/agent-framework/pull/8531

## New Contributors
* @​mrchatam made their first contribution in
https://github.com/microsoft/agent-framework/pull/8325
* @​Shy7777 made their first contribution in
https://github.com/microsoft/agent-framework/pull/8331
* @​ktz03 made their first contribution in
https://github.com/microsoft/agent-framework/pull/8149
* @​ManoharPaturi made their first contribution in
https://github.com/microsoft/agent-framework/pull/8351
* @​HeZ2z made their first contribution in
https://github.com/microsoft/agent-framework/pull/7999
* @​fzfzzfzzzfzzzz made their first contribution in
https://github.com/microsoft/agent-framework/pull/8260
* @​googio made their first contribution in
https://github.com/microsoft/agent-framework/pull/8319
 ... (truncated)

## 1.21.0

## What's Changed
* .NET: Replace deprecated AWSSDK.Extensions.Bedrock.MEAI with
AWS.Bedrock.MEAI by @​BenGearset in
https://github.com/microsoft/agent-framework/pull/7983
* .NET: Remove Azure.AI.OpenAI dependency by @​rogerbarreto in
https://github.com/microsoft/agent-framework/pull/7986
* .NET: Track and update A2A task state by @​SergeyMenshykh in
https://github.com/microsoft/agent-framework/pull/7998
* .NET: Update Azure AI Projects to 3.0.0 beta 1 by @​rogerbarreto in
https://github.com/microsoft/agent-framework/pull/7995
* .NET: Bump Aspire.Hosting from 13.5.2 to 13.5.3 by @​dependabot[bot]
in https://github.com/microsoft/agent-framework/pull/8029
* .NET: [BREAKING] Add file_access_read_lines and move the
line-numbering contract onto AgentFileStore by @​antsok in
https://github.com/microsoft/agent-framework/pull/7671
* Bump Anthropic from 12.42.0 to 12.43.0 by @​dependabot[bot] in
https://github.com/microsoft/agent-framework/pull/8028
* .NET: Bump AgentMemory.AgentFramework from 1.4.1 to 1.5.0 by
@​dependabot[bot] in
https://github.com/microsoft/agent-framework/pull/8027
* .NET: [BREAKING] Clarify A2A agent run modes by @​SergeyMenshykh in
https://github.com/microsoft/agent-framework/pull/8032
* .NET: Clarify declarative workflow input serialization by
@​UniversePeak in https://github.com/microsoft/agent-framework/pull/8046
* .NET: Preserve streamed annotations in Foundry hosted responses by
@​rogerbarreto in https://github.com/microsoft/agent-framework/pull/7984
* .NET: Improve Hosted Agent LRA Resilient Recovery Sample by
@​rogerbarreto in https://github.com/microsoft/agent-framework/pull/8082
* .NET: Include workflow outputs in hosted agent responses by
@​UniversePeak in https://github.com/microsoft/agent-framework/pull/8020
* .NET: Improve inline skill argument error guidance by @​SergeyMenshykh
in https://github.com/microsoft/agent-framework/pull/8118
* .NET: Bump Azure.Monitor.OpenTelemetry.Exporter from 1.5.0 to 1.8.3 by
@​dependabot[bot] in
https://github.com/microsoft/agent-framework/pull/7887
* [BREAKING] .NET: Isolate LocalCodeAct subprocess environment by
@​eavanvalkenburg in
https://github.com/microsoft/agent-framework/pull/8159
* .NET: Scope OpenAI hosting storage by isolation key by
@​SergeyMenshykh in
https://github.com/microsoft/agent-framework/pull/8146
* .NET: chore: updates source link dependency due to transitive
vulnerability by @​baywet in
https://github.com/microsoft/agent-framework/pull/8179
* .NET: chore: updates Microsoft owned testing dependencies by @​baywet
in https://github.com/microsoft/agent-framework/pull/8167
* .NET: ci: update Microsoft.CodeAnalysis.NetAnalyzers and
Microsoft.VisualStudio.Threading.Analyzers versions by @​baywet in
https://github.com/microsoft/agent-framework/pull/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 https://github.com/microsoft/agent-framework/pull/8190
* .NET: Bump Azure.AI.Projects to 3.0.0-beta.2 by @​rogerbarreto in
https://github.com/microsoft/agent-framework/pull/8165
* .NET: fix: revalidate file skill paths before use by @​SergeyMenshykh
in https://github.com/microsoft/agent-framework/pull/8151
* .NET: Opt in to client function forwarding for Responses hosting by
@​rogerbarreto with @​Copilot in
https://github.com/microsoft/agent-framework/pull/7844
* .NET: chore: updates additional analyzers packages by @​baywet in
https://github.com/microsoft/agent-framework/pull/8198
* .NET: Harden LocalCodeAct OS validation by @​eavanvalkenburg in
https://github.com/microsoft/agent-framework/pull/8239
* .NET: upgrades xunit and other dependencies by @​baywet in
https://github.com/microsoft/agent-framework/pull/8202
* .NET: ci/promote removed apis by @​baywet in
https://github.com/microsoft/agent-framework/pull/8229
* .NET: fix: do not forward headers on redirect by @​baywet in
https://github.com/microsoft/agent-framework/pull/8164
* .NET: updates open telemetry deps by @​baywet in
https://github.com/microsoft/agent-framework/pull/8253
* .NET: Dotnet: reset $LASTEXITCODE per command in persistent PowerShell
sessions by @​westey-m in
https://github.com/microsoft/agent-framework/pull/8259
* .NET: Implement same approval process for LocalCodeAct as is used by
Hyperlight by @​westey-m in
https://github.com/microsoft/agent-framework/pull/8289
* .NET: Add Foundry hosted session client samples by @​rogerbarreto in
https://github.com/microsoft/agent-framework/pull/8227
* .NET: deps/ai extensions by @​baywet in
https://github.com/microsoft/agent-framework/pull/8270
* .Net + Python: [BREAKING] Limit MCP skill archives to the ZIP format
by @​SergeyMenshykh in
https://github.com/microsoft/agent-framework/pull/8290
* .NET: Update version for 1.21.0 release by @​SergeyMenshykh in
https://github.com/microsoft/agent-framework/pull/8297
* .NET: Canonicalize Hyperlight sandbox fingerprints by
@​eavanvalkenburg in
https://github.com/microsoft/agent-framework/pull/8295

## New Contributors
* @​BenGearset made their first contribution in
https://github.com/microsoft/agent-framework/pull/7983
* @​xiaobaZeo made their first contribution in
https://github.com/microsoft/agent-framework/pull/8004
* @​Ricky-7-Yan made their first contribution in
https://github.com/microsoft/agent-framework/pull/7680
* @​Choppaaahh made their first contribution in
https://github.com/microsoft/agent-framework/pull/8011
* @​karthikchundi-commits made their first contribution in
https://github.com/microsoft/agent-framework/pull/7855
* @​antsok made their first contribution in
https://github.com/microsoft/agent-framework/pull/7671
* @​CoffeeDrivenCoder made their first contribution in
https://github.com/microsoft/agent-framework/pull/7790
* @​UniversePeak made their first contribution in
https://github.com/microsoft/agent-framework/pull/8046
* @​Shxiao101 made their first contribution in
https://github.com/microsoft/agent-framework/pull/8090
* @​georgeatparallel made their first contribution in
https://github.com/microsoft/agent-framework/pull/8084
 ... (truncated)

Commits viewable in [compare
view](https://github.com/microsoft/agent-framework/compare/dotnet-1.20.0...dotnet-1.24.0).
</details>

Updated
[Microsoft.Agents.AI.OpenAI](https://github.com/microsoft/agent-framework)
from 1.20.0 to 1.24.0.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Agents.AI.OpenAI's
releases](https://github.com/microsoft/agent-framework/releases)._

## 1.24.0


## Changes:

* 245d4284a5018b7f446b5eac4d3add1fa5547229 .NET: Restore source-only
release solution filter (#​9140) [ #​8537 ]
* d0ccaa62761ec36c59c139940797978623fb630a .NET: Preserve explicit null
session state across roundtrips (#​9012)
* 279d97f75cb2e7eee885dcdc2c741ef7361ee903 .NET: Honor disabled recent
search memory (#​9013)
* 41e785fb9a3c853272ce0fbd2eb93364e9d1de13 .NET: Preserve lazy request
messages through agent invocation (#​9017)
* 9251bc9911d30f5035b4a75cd1c61f96c90f38a6 .NET: Update version for
1.24.0 release (#​9120)
* 73a96cb1a90213dfc2b1d36e7c7250559fb28d5d .NET: Stabilize Anthropic
agent package (#​9111) [ #​9110 ]
* 0774607d8d3fa8a3f50cd5bda7b4c7ad400403f3 .NET: Reject sensitive
declarative identifiers (#​9071)
* 41c4f1c9b0242cfc3f2567db9f9c9a462982a4e7 .NET: Harden LocalCodeAct
capability validation (#​9057)
<details><summary><b>See More</b></summary>

* b9d24c8fb484c8330abe8bb9e7500ca3c3bbf46c .NET: test: add loopback
destination regression coverage (#​9064)
* bd5ab48cfdebb49b9223de0fc75c7141641927f3 .NET: Validate handoff
request lifecycle before routing (#​8855)
* 636e8562d1db4e678e0bb88f602e0bbc7318f6a4 .NET: Synchronize background
task metadata and defer publication until session creation (#​8933)
* 6ef0b73ed8ee5ae9a5cdc709edc5bfc9443d91cb .NET: Isolate GitHub Copilot
attachment staging (#​8846)
* 52fed574f05aa4c22ae4cc024679d501ec5f327a .NET: Preserve atomic cache
creation across factory failures (#​8931)
* a2f4506c0ba30cea7c9bbe907fc158c0db2cc6a3 .NET: Skip empty Foundry
memory context messages (#​8932)
* 501989469265894443ba0812264397aec986e4cd Improve MCP skill archive
loading consistency (#​8937)
* 2e8b58c06da252755c892963053f4e6b7a9417fc .NET: Return only the items
between 'after' and 'before' when listing response input items (#​8872)
[ #​8871 ]
* a15c0197b2823f1197d3dc37f3411ffb0ba3cc15 .NET: document A2A
authentication and tool authorization (#​8491)
* d52db94e4b617e6fc76a13189b78d30546062481 .NET: Reject a MaxBatchSize
outside 1..100 in CosmosChatHistoryProvider (#​8870) [ #​8869 ]
* 99215f96dafa0e24491dcbc015d013f649a2b066 .NET: Update retired Claude
model in 04_MultiModelService sample (#​8879) [ #​5074, #​8878 ]
* 7634356a1de0fd5de287544113c34d32afeeba83 .NET: Fix Foundry MCP
approval replay IDs (#​8873)
* 2f5713f60e6e3036e2c21bf01068602ca1fa3a2e .NET: Preserve A2A run errors
when session save fails (#​8877)
* 2a7470a92c9bc5afb9581ccb90008f41c92a1a6a .NET: Publish synthetic
terminal responses with their events (#​8885)
* e23f3c89f29eed39ad921c21acc697a20fe066cd .NET: Validate HTTP header
delimiters (#​8847)
* 5343347312795ef589c8d8047326eb1b6ef3aa3c .NET: Allow compaction for
per-service-call local chat history (#​8845)
* 71e84a098dec7f4d4c2273759fb2ce5914419b91 .NET: Propagate
ChatHistoryMemoryProvider caller cancellation (#​8813)
* e626cef6c9536536d4dd8796ea7f1914af49596e .NET: Bind MCP approval
headers to approved invocation (#​8834)
* ba320332d496783c953246c00852f078e7594ea3 .NET: Reject protected values
in declarative MCP invocations (#​8832)
* 77f832ff1ac915ed3c4a1bddb12e43cb9aec0c86 .NET: fix(harness): honor
cancellation while waiting for background agents (#​8805)
* 202e85d0d8767180e24b5ef19e43f712a19e1953 .NET: Remove unused GitTag
property (#​8827)
* 763887452f371d8d03a67993ec7adcd95a0e18c2 .NET: Dispose AI context
streaming enumerators (#​8812)
* 7a98aa9f3c2136ce012e552f62286d7225b2f910 .NET: Honor a zero message
limit in ValkeyChatHistoryProvider (#​8809)
* 06e9b48937d5f6c46da8f89817e51364a10cfb19 .NET: Python: Add optional
OAuth consent origin allowlist to Foundry hosting (#​8713)

This list of changes was [auto
generated](https://msdata.visualstudio.com/Vienna/_build/results?buildId=239427149&view=logs).</details>

## 1.23.0

## Changes:

* be01deccaf3dd7b85e03620145bc1a757c857827 .NET: Add origin pinning to
Foundry toolbox MCP client (#​8721)
* 0d6d2bb6b0b58f3aabdf170320ab90fc300d4c99 .NET: fix: declarative
workflow http variables (#​8797)
* 2024d4df4c4dd01b904fb9daaf56f5759801654a .NET: Fix workflow topology
edge multiplicity comparison (#​8656)
* 37ce872a85fed62cedfd7fffa2e0bd43f7d32b92 .NET: Store created external
input messages (#​8606)
* 1370903bd8e6eb8871781cd1fcc74f674c022e0b .NET: [BREAKING] Better
support tool changes between runs (#​8754)
<details><summary><b>See More</b></summary>

* 3f1f3b50b57ccabe7725f8a60539622d5f1ca7b4 .NET: Propagate
TextSearchProvider caller cancellation (#​8796)
* 238d7e2e9bb9b469be172460e612c89840aad1cc .NET: Validate Foundry client
headers before transport (#​8715)
* c804f32c983df56bacc9a8698fde9d50edc2df3e .NET: [BREAKING] Bump
Azure.AI.Projects to 3.0.0-beta.3, OpenAI to 2.14.0, and MEAI to 10.10.1
(#​8730) [ dotnet/extensions#​7760, dotnet/extensions#​7761 ]
* 93cf98a042c0f4eb8e1e180beeab9474bcd96811 .NET: Update AGUI SDK
packages to 1.0.0 (#​8769)
* 109234952ad417b0e9368beed633e438eb2e389d Clarify CodeAct guest
packages and host network access (#​8781)
* 6f1522a50b66f117da34cc25ea299ba24a528b15 Temporarily skip OpenAI
integration tests while the CI API key is invalid (#​8767)
* 2c46deb91e70ea6d7bbc99263147e0f470d52546 .NET: Clarify hosting
authentication, authorization, and isolation guidance (#​8677)
* 024dd9908bc19fa42f070cfaf7c3775c2b17f09b .NET/Python: Improve MCP
skill resource validation (#​8690)
* 8ff549d3f7219bac0a405621616ed72090ba13b9 .NET: Correct
InvokeAzureAgent response output (#​8605)
* 5ee3e87d6768eadb7c4cf91507659a6069850692 .NET: Remove redundant NuGet
configuration (#​8719)
* 622737258c73f730adca5130b7b82fbc03ff8838 Set better expecations for
contributors (#​8706)
* 30b9b8e06766b2038e366d32979357c2fc4b9def .NET: Only consume stored
approval state when the run succeeds (#​8692)
* 834eb7ff12c83aadee56d468e3b01b4f0fc4084c fix(dotnet): persist function
results as user messages (#​8655)
* 0bbb7245d408b6b7209eca58609ca53a52a66cec .NET: [BREAKING] fix: use
allow list for configuration keys (#​8200)
* a638ce136ed6e0457877373b0e377e1f1d33277d .NET: Fix forwarded
request-port type validation (#​8657)
* 76ccf3c44cee748aa582c446a7218f91289f2aac fix(dotnet): forward
declarative Azure agent version (#​8658)
* 11b8b80a2c904a36603c4445df5ddb07a55e6817 Use review App permissions
for repair reactions (#​8669)
* 74e8fe6da942ee991819ea861de1841243d7c0e1 Use the workflow token for
fix-ci evidence (#​8667)
* 173978ee93e0ffa5ef4ebdbfe2e94cd6f8e8a996 .NET: Add function replace
support for function middleware (#​8615)
* bf93c539d247a9df6f66055b711a3015438c8dce .NET: [BREAKING] Enforce
approval response binding consistently (#​8641)
* 646e116a4099a6dc0f689ff2dd8b41b31ba2bdae .NET: [BREAKING] Fix DevUI
approval continuation (#​8423) [ #​6006 ]
* 925f4f2c6c494eba2779f7f79de1ca95958f6d8a .NET: ci/dotnet vscode
configuration (#​8537)
* ec7114ffc8656a9b5c56be252f0411d22887c896 .NET: fix: a bug where invoke
function tool could bypass approval (#​8403)
* c5a8c8d37d7cf15b493fb838084f4954be6b0223 fix(core): distinguish absent
tool call arguments from parse failures (#​8609)
* 17b349f2150d5b90649998a32a067db07319649a docs(core): fix positional
invocations in detect_media_type_from_base64 docstrings (#​8614)
* eb74c8cceba97bc037413dcf25cfcf1aeab77634 fix(core): ensure
add_usage_details returns copies and filters non-ints consistently
(#​8613)
* 02bd1ba1de43ca8d1206a5c61e86ffc0d6f44b12 fix(ag-ui): allow text events
when response_format is a json schema dictionary (#​8604)
* 7b626709dbce2c170030c388cea9e611738e5be5 ci: removes workflow based PR
limit to use GitHub native feature (#​8603)
* bb53fe15a8375426a98763bd43eed64762af3f07 test(ollama): narrow
pytest.raises blocks to wrap only get_response in error tests (#​8611)
* 894b0f6f0bd2d59202ef04d5898302e05cbb7264 samples: add McpDocsResearch
declarative workflow showcasing agent-level MCP pattern (#​6054)
* 42c22c001761340f47b279e89a4e06aedb5549d9 Bump GitHub.Copilot.SDK to
1.0.1 and forward session config properties (incl. per-session
GitHubToken) (#​5735) [ #​6381 ]

This list of changes was [auto
generated](https://msdata.visualstudio.com/Vienna/_build/results?buildId=238150165&view=logs).</details>

## 1.22.0

## What's Changed
* .NET: fix: race concdition in workflow formula state by @​baywet in
https://github.com/microsoft/agent-framework/pull/8252
* .NET: update remaining dependencies by @​baywet in
https://github.com/microsoft/agent-framework/pull/8307
* .NET: fix: inspect for delemiter value before adding headers by
@​baywet in https://github.com/microsoft/agent-framework/pull/8301
* docs: fix 'availble' typo in ADR 0001 by @​mrchatam in
https://github.com/microsoft/agent-framework/pull/8325
* .NET: docs: use 'a FunctionApprovalRequestContent' in ADR 0006 by
@​mrchatam in https://github.com/microsoft/agent-framework/pull/8322
* .NET: docs: fix 'valueable' typo in ADR 0001 by @​mrchatam in
https://github.com/microsoft/agent-framework/pull/8318
* .NET: docs: remove duplicate 'turns' in ADR 0006 by @​mrchatam in
https://github.com/microsoft/agent-framework/pull/8317
* .NET: docs: fix 'extention' typo in ADR 0001 by @​mrchatam in
https://github.com/microsoft/agent-framework/pull/8316
* docs: fix 'allow to' grammar in ADR 0011 by @​mrchatam in
https://github.com/microsoft/agent-framework/pull/8335
* Improve issue triage by @​moonbox3 in
https://github.com/microsoft/agent-framework/pull/8362
* .NET: expose OpenTelemetryAgent.DefaultSourceName by @​YashvantHange
in https://github.com/microsoft/agent-framework/pull/7815
* .NET: Temporarily skip flaky steering harness session reuse test by
@​rogerbarreto with @​Copilot in
https://github.com/microsoft/agent-framework/pull/8377
* .NET: [PREVIEW BREAKING] Promote `AgentSessionStore` into
Agents.AI.Abstractions by @​rogerbarreto in
https://github.com/microsoft/agent-framework/pull/7991
* .NET: Preserve hosted session key boundaries by @​Ricky-7-Yan in
https://github.com/microsoft/agent-framework/pull/8263
* .NET: Preserve cached and reasoning token counts in Foundry Hosting by
@​manjunathshiva in
https://github.com/microsoft/agent-framework/pull/8334
* .NET: [BREAKING] Improve replay support with Approval Binding by
@​westey-m in https://github.com/microsoft/agent-framework/pull/8375
* .NET: fix: uri canonization in workflow http handler by @​baywet in
https://github.com/microsoft/agent-framework/pull/8406
* .NET: tests(workflows): adds a regression test for cookie jar handling
in redirection by @​baywet in
https://github.com/microsoft/agent-framework/pull/8427
* .NET: Add AsIChatClient extension to expose an AIAgent as an
IChatClient by @​tomas-rampas in
https://github.com/microsoft/agent-framework/pull/7687
* .NET/Python: Refine skill frontmatter parsing by @​SergeyMenshykh in
https://github.com/microsoft/agent-framework/pull/8430
* .NET/Python: Add more content types to purview handling by @​westey-m
in https://github.com/microsoft/agent-framework/pull/8370
* .NET: [BREAKING] Scope provider-backed MCP sessions per invocation by
@​jpalvarezl in https://github.com/microsoft/agent-framework/pull/8425
* .NET: Add per-tool AgentModeProvider controls by @​westey-m in
https://github.com/microsoft/agent-framework/pull/8458
* .NET: Clarify Agent Skills caching behavior by @​SergeyMenshykh in
https://github.com/microsoft/agent-framework/pull/8474
* ci: excludes samples from dotnet dependabot because they are causing a
timeout by @​baywet in
https://github.com/microsoft/agent-framework/pull/8476
* docs: clarifies the additional languages policy by @​baywet in
https://github.com/microsoft/agent-framework/pull/8477
* .NET: [BREAKING] Make Foundry delegated user identity sticky on
AgentSession by @​rogerbarreto in
https://github.com/microsoft/agent-framework/pull/8434
* Build(deps): Bump astral-sh/setup-uv from 10.0.1 to 10.1.0 by
@​dependabot[bot] in
https://github.com/microsoft/agent-framework/pull/8482
* Build(deps): Bump azure/login from 3.0.2 to 3.1.0 in
/.github/actions/github-app-token by @​dependabot[bot] in
https://github.com/microsoft/agent-framework/pull/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
https://github.com/microsoft/agent-framework/pull/8484
* Build(deps): Bump azure/login from 3.0.2 to 3.1.0 in
/.github/actions/sample-validation-setup by @​dependabot[bot] in
https://github.com/microsoft/agent-framework/pull/8485
* Build(deps): Bump the codeql-actions group across 1 directory with 3
updates by @​dependabot[bot] in
https://github.com/microsoft/agent-framework/pull/8480
* Build(deps): Bump azure/login from 3.0.2 to 3.1.0 by @​dependabot[bot]
in https://github.com/microsoft/agent-framework/pull/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
https://github.com/microsoft/agent-framework/pull/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
https://github.com/microsoft/agent-framework/pull/8470
* .NET: Bind always approval responses to surfaced requests by
@​westey-m in https://github.com/microsoft/agent-framework/pull/8432
* [BREAKING] Python: Add request-scoped Foundry agent factories by
@​rogerbarreto in https://github.com/microsoft/agent-framework/pull/8372
* .NET: Preserve harness middleware for dynamic tools by @​rogerbarreto
in https://github.com/microsoft/agent-framework/pull/8402
* .NET: 2026-09-18 Release version bump by @​westey-m in
https://github.com/microsoft/agent-framework/pull/8529
* .NET: Pass ChatClientAgent tools per run only rather than setting on
FICC by @​westey-m in
https://github.com/microsoft/agent-framework/pull/8531

## New Contributors
* @​mrchatam made their first contribution in
https://github.com/microsoft/agent-framework/pull/8325
* @​Shy7777 made their first contribution in
https://github.com/microsoft/agent-framework/pull/8331
* @​ktz03 made their first contribution in
https://github.com/microsoft/agent-framework/pull/8149
* @​ManoharPaturi made their first contribution in
https://github.com/microsoft/agent-framework/pull/8351
* @​HeZ2z made their first contribution in
https://github.com/microsoft/agent-framework/pull/7999
* @​fzfzzfzzzfzzzz made their first contribution in
https://github.com/microsoft/agent-framework/pull/8260
* @​googio made their first contribution in
https://github.com/microsoft/agent-framework/pull/8319
 ... (truncated)

## 1.21.0

## What's Changed
* .NET: Replace deprecated AWSSDK.Extensions.Bedrock.MEAI with
AWS.Bedrock.MEAI by @​BenGearset in
https://github.com/microsoft/agent-framework/pull/7983
* .NET: Remove Azure.AI.OpenAI dependency by @​rogerbarreto in
https://github.com/microsoft/agent-framework/pull/7986
* .NET: Track and update A2A task state by @​SergeyMenshykh in
https://github.com/microsoft/agent-framework/pull/7998
* .NET: Update Azure AI Projects to 3.0.0 beta 1 by @​rogerbarreto in
https://github.com/microsoft/agent-framework/pull/7995
* .NET: Bump Aspire.Hosting from 13.5.2 to 13.5.3 by @​dependabot[bot]
in https://github.com/microsoft/agent-framework/pull/8029
* .NET: [BREAKING] Add file_access_read_lines and move the
line-numbering contract onto AgentFileStore by @​antsok in
https://github.com/microsoft/agent-framework/pull/7671
* Bump Anthropic from 12.42.0 to 12.43.0 by @​dependabot[bot] in
https://github.com/microsoft/agent-framework/pull/8028
* .NET: Bump AgentMemory.AgentFramework from 1.4.1 to 1.5.0 by
@​dependabot[bot] in
https://github.com/microsoft/agent-framework/pull/8027
* .NET: [BREAKING] Clarify A2A agent run modes by @​SergeyMenshykh in
https://github.com/microsoft/agent-framework/pull/8032
* .NET: Clarify declarative workflow input serialization by
@​UniversePeak in https://github.com/microsoft/agent-framework/pull/8046
* .NET: Preserve streamed annotations in Foundry hosted responses by
@​rogerbarreto in https://github.com/microsoft/agent-framework/pull/7984
* .NET: Improve Hosted Agent LRA Resilient Recovery Sample by
@​rogerbarreto in https://github.com/microsoft/agent-framework/pull/8082
* .NET: Include workflow outputs in hosted agent responses by
@​UniversePeak in https://github.com/microsoft/agent-framework/pull/8020
* .NET: Improve inline skill argument error guidance by @​SergeyMenshykh
in https://github.com/microsoft/agent-framework/pull/8118
* .NET: Bump Azure.Monitor.OpenTelemetry.Exporter from 1.5.0 to 1.8.3 by
@​dependabot[bot] in
https://github.com/microsoft/agent-framework/pull/7887
* [BREAKING] .NET: Isolate LocalCodeAct subprocess environment by
@​eavanvalkenburg in
https://github.com/microsoft/agent-framework/pull/8159
* .NET: Scope OpenAI hosting storage by isolation key by
@​SergeyMenshykh in
https://github.com/microsoft/agent-framework/pull/8146
* .NET: chore: updates source link dependency due to transitive
vulnerability by @​baywet in
https://github.com/microsoft/agent-framework/pull/8179
* .NET: chore: updates Microsoft owned testing dependencies by @​baywet
in https://github.com/microsoft/agent-framework/pull/8167
* .NET: ci: update Microsoft.CodeAnalysis.NetAnalyzers and
Microsoft.VisualStudio.Threading.Analyzers versions by @​baywet in
https://github.com/microsoft/agent-framework/pull/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 https://github.com/microsoft/agent-framework/pull/8190
* .NET: Bump Azure.AI.Projects to 3.0.0-beta.2 by @​rogerbarreto in
https://github.com/microsoft/agent-framework/pull/8165
* .NET: fix: revalidate file skill paths before use by @​SergeyMenshykh
in https://github.com/microsoft/agent-framework/pull/8151
* .NET: Opt in to client function forwarding for Responses hosting by
@​rogerbarreto with @​Copilot in
https://github.com/microsoft/agent-framework/pull/7844
* .NET: chore: updates additional analyzers packages by @​baywet in
https://github.com/microsoft/agent-framework/pull/8198
* .NET: Harden LocalCodeAct OS validation by @​eavanvalkenburg in
https://github.com/microsoft/agent-framework/pull/8239
* .NET: upgrades xunit and other dependencies by @​baywet in
https://github.com/microsoft/agent-framework/pull/8202
* .NET: ci/promote removed apis by @​baywet in
https://github.com/microsoft/agent-framework/pull/8229
* .NET: fix: do not forward headers on redirect by @​baywet in
https://github.com/microsoft/agent-framework/pull/8164
* .NET: updates open telemetry deps by @​baywet in
https://github.com/microsoft/agent-framework/pull/8253
* .NET: Dotnet: reset $LASTEXITCODE per command in persistent PowerShell
sessions by @​westey-m in
https://github.com/microsoft/agent-framework/pull/8259
* .NET: Implement same approval process for LocalCodeAct as is used by
Hyperlight by @​westey-m in
https://github.com/microsoft/agent-framework/pull/8289
* .NET: Add Foundry hosted session client samples by @​rogerbarreto in
https://github.com/microsoft/agent-framework/pull/8227
* .NET: deps/ai extensions by @​baywet in
https://github.com/microsoft/agent-framework/pull/8270
* .Net + Python: [BREAKING] Limit MCP skill archives to the ZIP format
by @​SergeyMenshykh in
https://github.com/microsoft/agent-framework/pull/8290
* .NET: Update version for 1.21.0 release by @​SergeyMenshykh in
https://github.com/microsoft/agent-framework/pull/8297
* .NET: Canonicalize Hyperlight sandbox fingerprints by
@​eavanvalkenburg in
https://github.com/microsoft/agent-framework/pull/8295

## New Contributors
* @​BenGearset made their first contribution in
https://github.com/microsoft/agent-framework/pull/7983
* @​xiaobaZeo made their first contribution in
https://github.com/microsoft/agent-framework/pull/8004
* @​Ricky-7-Yan made their first contribution in
https://github.com/microsoft/agent-framework/pull/7680
* @​Choppaaahh made their first contribution in
https://github.com/microsoft/agent-framework/pull/8011
* @​karthikchundi-commits made their first contribution in
https://github.com/microsoft/agent-framework/pull/7855
* @​antsok made their first contribution in
https://github.com/microsoft/agent-framework/pull/7671
* @​CoffeeDrivenCoder made their first contribution in
https://github.com/microsoft/agent-framework/pull/7790
* @​UniversePeak made their first contribution in
https://github.com/microsoft/agent-framework/pull/8046
* @​Shxiao101 made their first contribution in
https://github.com/microsoft/agent-framework/pull/8090
* @​georgeatparallel made their first contribution in
https://github.com/microsoft/agent-framework/pull/8084
 ... (truncated)

Commits viewable in [compare
view](https://github.com/microsoft/agent-framework/compare/dotnet-1.20.0...dotnet-1.24.0).
</details>

Updated [Microsoft.AspNetCore.OpenApi](https://github.com/dotnet/dotnet)
from 10.0.11 to 10.0.12.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.AspNetCore.OpenApi's
releases](https://github.com/dotnet/dotnet/releases)._

No release notes found for this version range.

Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>

Updated
[Microsoft.EntityFrameworkCore.Design](https://github.com/dotnet/dotnet)
from 10.0.11 to 10.0.12.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.EntityFrameworkCore.Design's
releases](https://github.com/dotnet/dotnet/releases)._

No release notes found for this version range.

Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>

Updated
[Microsoft.Extensions.Caching.Memory](https://github.com/dotnet/dotnet)
from 10.0.11 to 10.0.12.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Extensions.Caching.Memory's
releases](https://github.com/dotnet/dotnet/releases)._

No release notes found for this version range.

Commits viewable in [compare
view](https://github.com/dotnet/dotnet/commits).
</details>

Updated
[Microsoft.Extensions.Http.Resilience](https://github.com/dotnet/extensions)
from 10.9.0 to 10.10.0.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Extensions.Http.Resilience's
releases](https://github.com/dotnet/extensions/releases)._

## 10.10.0

This month's release focuses on AI package reliability: closing gaps in
evaluation scoring, hardening OpenAI image-option handling, and removing
the deprecated OpenAI Assistants API support.

## Experimental API Changes

### Removed Experimental APIs
* OpenAI Assistants experimental APIs removed (was experimental under
`OPENAI001`) #​7724

## What's Changed

### AI

* Remove OpenAI Assistants API support #​7724 by @​jozkee (co-authored
by @​Copilot)
* Update OpenAI package version to 2.13.0 #​7726 by @​jozkee
* OpenAI: Avoid null implicit conversions for image options #​7727 by
@​jozkee (co-authored by @​Copilot)

### AI Evaluation

* Fail closed when a quality metric has no valid score #​7735 by
@​thaildhe172591
* Validate path segments in Azure storage result store and response
cache #​7718 by @​Lroca88

## Repository Infrastructure Updates

* Add TfxInstaller for publishing #​7695 by @​peterwaltonwork
* Bump PowerShell from 7.6.4 to 7.6.5 #​7702
* [Infrastructure] Update vulnerable npm dependencies #​7705 by
@​wtgodbe
* Add Node installation for TfxInstaller #​7703 by @​peterwaltonwork
* Publish VSIX using publish task instead of output #​7711 by
@​peterwaltonwork
* Bump dotnet-coverage from 18.9.0 to 18.10.0 #​7708
* Do not validate extension during publish step #​7725 by
@​peterwaltonwork
* Add skill for upgrading OpenAI #​7728 by @​jozkee
* Fix source indexer stage #​7694 by @​jjonescz

## Acknowledgements

* @​Lroca88 made their first contribution in #​7718
* @​thaildhe172591 made their first contribution in #​7735
* @​ANcpLua submitted issue #​7665 (resolved by #​7735)
* @​jeffhandley @​peterwald @​shyamnamboodiripad reviewed pull requests

**Full Changelog**:
https://github.com/dotnet/extensions/compare/v10.9.0...v10.10.0


Commits viewable in [compare
view](https://github.com/dotnet/extensions/compare/v10.9.0...v10.10.0).
</details>

Updated
[Microsoft.Extensions.ServiceDiscovery](https://github.com/dotnet/extensions)
from 10.9.0 to 10.10.0.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Extensions.ServiceDiscovery's
releases](https://github.com/dotnet/extensions/releases)._

## 10.10.0

This month's release focuses on AI package reliability: closing gaps in
evaluation scoring, hardening OpenAI image-option handling, and removing
the deprecated OpenAI Assistants API support.

## Experimental API Changes

### Removed Experimental APIs
* OpenAI Assistants experimental APIs removed (was experimental under
`OPENAI001`) #​7724

## What's Changed

### AI

* Remove OpenAI Assistants API support #​7724 by @​jozkee (co-authored
by @​Copilot)
* Update OpenAI package version to 2.13.0 #​7726 by @​jozkee
* OpenAI: Avoid null implicit conversions for image options #​7727 by
@​jozkee (co-authored by @​Copilot)

### AI Evaluation

* Fail closed when a quality metric has no valid score #​7735 by
@​thaildhe172591
* Validate path segments in Azure storage result store and response
cache #​7718 by @​Lroca88

## Repository Infrastructure Updates

* Add TfxInstaller for publishing #​7695 by @​peterwaltonwork
* Bump PowerShell from 7.6.4 to 7.6.5 #​7702
* [Infrastructure] Update vulnerable npm dependencies #​7705 by
@​wtgodbe
* Add Node installation for TfxInstaller #​7703 by @​peterwaltonwork
* Publish VSIX using publish task instead of output #​7711 by
@​peterwaltonwork
* Bump dotnet-coverage from 18.9.0 to 18.10.0 #​7708
* Do not validate extension during publish step #​7725 by
@​peterwaltonwork
* Add skill for upgrading OpenAI #​7728 by @​jozkee
* Fix source indexer stage #​7694 by @​jjonescz

## Acknowledgements

* @​Lroca88 made their first contribution in #​7718
* @​thaildhe172591 made their first contribution in #​7735
* @​ANcpLua submitted issue #​7665 (resolved by #​7735)
* @​jeffhandley @​peterwald @​shyamnamboodiripad reviewed pull requests

**Full Changelog**:
https://github.com/dotnet/extensions/compare/v10.9.0...v10.10.0


Commits viewable in [compare
view](https://github.com/dotnet/extensions/compare/v10.9.0...v10.10.0).
</details>

Updated [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest)
from 18.9.0 to 18.10.1.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.NET.Test.Sdk's
releases](https://github.com/microsoft/vstest/releases)._

## 18.10.1


## What's Changed
* Isolate code coverage files in published output by @​azat-msft in
https://github.com/microsoft/vstest/pull/16476


**Full Changelog**:
https://github.com/microsoft/vstest/compare/v18.10.0...v18.10.1

## 18.10.0


## What's Changed
* Drop Mono fallback, run .NET Framework tests on Windows only by
@​nohwnd in https://github.com/microsoft/vstest/pull/16158
* Run Microsoft.Testing.Platform test apps under `vstest.console` and
datacollector by @​nohwnd in
https://github.com/microsoft/vstest/pull/16201
* Fix test output eaten by MSBuild terminal logger by @​nohwnd in
https://github.com/microsoft/vstest/pull/16223
* Remove the experimental test session feature by @​nohwnd in
https://github.com/microsoft/vstest/pull/16231
* Skip a single bad executor instead of failing all executor loading by
@​nohwnd in https://github.com/microsoft/vstest/pull/16239
* Assert apartment state instead of using Clipboard in UI tests by
@​nohwnd in https://github.com/microsoft/vstest/pull/16270
* Surface test host crashes during protocol negotiation by @​nohwnd in
https://github.com/microsoft/vstest/pull/16285
* Pass the inferred target platform to the host in run settings by
@​nohwnd in https://github.com/microsoft/vstest/pull/16271
* Report raw invalid IsTargetPlatformInferred value, cover host x64
forcing by @​nohwnd in https://github.com/microsoft/vstest/pull/16295
* Disable the MTP testhost by default (#​16337) by @​nohwnd in
https://github.com/microsoft/vstest/pull/16341


**Full Changelog**:
https://github.com/microsoft/vstest/compare/v18.9.0...v18.10.0

Commits viewable in [compare
view](https://github.com/microsoft/vstest/compare/v18.9.0...v18.10.1).
</details>

Updated
[OpenTelemetry.Exporter.OpenTelemetryProtocol](https://github.com/open-telemetry/opentelemetry-dotnet)
from 1.18.0 to 1.19.1.

<details>
<summary>Release notes</summary>

_Sourced from [OpenTelemetry.Exporter.OpenTelemetryProtocol's
releases](https://github.com/open-telemetry/opentelemetry-dotnet/releases)._

## 1.19.1

For highlights and announcements pertaining to this release see:
[Release Notes >
1.19.1](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/RELEASENOTES.md#​1191).

The following changes are from the previous release
[1.19.0](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.19.0).

* NuGet: [OpenTelemetry
v1.19.1](https://www.nuget.org/packages/OpenTelemetry/1.19.1)

* Fixed `NotSupportedException` thrown when building a `TracerProvider`
or `MeterProvider` with a large number of wildcard source/meter patterns
on `net8.0`, and a related `OutOfMemoryException` that could occur when
many such providers were built over the lifetime of a process.

([#​7788](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7788))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.19.1/src/OpenTelemetry/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Api
v1.19.1](https://www.nuget.org/packages/OpenTelemetry.Api/1.19.1)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.19.1/src/OpenTelemetry.Api/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions
v1.19.1](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.19.1)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.19.1/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.Console
v1.19.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.19.1)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.19.1/src/OpenTelemetry.Exporter.Console/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.InMemory
v1.19.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.InMemory/1.19.1)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.19.1/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.OpenTelemetryProtocol
v1.19.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.19.1)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.19.1/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.Zipkin
v1.19.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Zipkin/1.19.1)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.19.1/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Extensions.Hosting
v1.19.1](https://www.nuget.org/packages/OpenTelemetry.Extensions.Hosting/1.19.1)

  No notable changes.
 ... (truncated)

## 1.19.1-rc.1

The following changes are from the previous release
[1.19.0](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.19.0).

* NuGet: [OpenTelemetry
v1.19.1-rc.1](https://www.nuget.org/packages/OpenTelemetry/1.19.1-rc.1)

* Fixed `NotSupportedException` thrown when building a `TracerProvider`
or `MeterProvider` with a large number of wildcard source/meter patterns
on `net8.0`, and a related `OutOfMemoryException` that could occur when
many such providers were built over the lifetime of a process.

([#​7788](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7788))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.19.1-rc.1/src/OpenTelemetry/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Api
v1.19.1-rc.1](https://www.nuget.org/packages/OpenTelemetry.Api/1.19.1-rc.1)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.19.1-rc.1/src/OpenTelemetry.Api/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Api.ProviderBuilderExtensions
v1.19.1-rc.1](https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions/1.19.1-rc.1)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.19.1-rc.1/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.Console
v1.19.1-rc.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Console/1.19.1-rc.1)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.19.1-rc.1/src/OpenTelemetry.Exporter.Console/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.InMemory
v1.19.1-rc.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.InMemory/1.19.1-rc.1)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.19.1-rc.1/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.OpenTelemetryProtocol
v1.19.1-rc.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.19.1-rc.1)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.19.1-rc.1/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.Zipkin
v1.19.1-rc.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Zipkin/1.19.1-rc.1)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.19.1-rc.1/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Extensions.Hosting
v1.19.1-rc.1](https://www.nuget.org/packages/OpenTelemetry.Extensions.Hosting/1.19.1-rc.1)

  No notable changes.

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.19.1-rc.1/src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md)
for details.
 ... (truncated)

## 1.19.1-beta.1

The following changes are from the previous release
[1.19.0-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/coreunstable-1.19.0-beta.1).

* NuGet: [OpenTelemetry.Exporter.Prometheus.AspNetCore
v1.19.1-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.19.1-beta.1)

  * Updated OpenTelemetry core component version(s) to `1.19.1`.

([#​7796](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7796))

See
[CHANGELOG](https://github.com/open-telemetry/opentelemetry-dotnet/blob/coreunstable-1.19.1-beta.1/src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md)
for details.

* NuGet: [OpenTelemetry.Exporter.Prometheus.HttpListener
v1.19.1-beta.1](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.HttpListener/1.19.1-beta.1)

  * Updated OpenTelemetry core component version(s) to `1.19.1`.

([#​7796](https://github.com/open-telemetry/opentelemetry-dotnet/pull/7796))

See
[CHA…

This branch was previously deployed

1 inactive deployment
github-app-auth — ea61d66c Deployed Sep 5, 2026 by georgeatparallel via team_check #3425
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Usage: [Issues, PRs], Target: documentation in the code base and learn docs python Usage: [Issues, PRs], Target: Python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants