Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 22 additions & 5 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,33 @@
# Microsoft 365 Agents SDK for Python - Release Notes v1.5.0 (Unreleased)
# Microsoft 365 Agents SDK for Python - Release Notes v1.5.0

**Release Date:** Unreleased
**Release Date:** 2026-08-26
**Previous Version:** 1.4.0 (Released 2026-08-18)

Comment thread
rodrigobr-msft marked this conversation as resolved.
## Major Features & Enhancements

- **Testing Package**: Added the new `microsoft-agents-testing` package with an in-memory `TestAdapter`, fluent `TestFlow` conversation assertions, and `MockUserTokenClient` support for testing OAuth and token-exchange flows without external services.
- **Testing Package**: Added the new `microsoft-agents-testing` package with an in-memory `TestAdapter`, fluent `TestFlow` conversation assertions, and `MockUserTokenClient` support for testing OAuth and token-exchange flows without external services (#503)
- **Outbound Host Validation**: Added the shared `OutboundHostValidator` with configurable host-suffix allowlists and default Microsoft service hosts, and integrated it with the aiohttp and FastAPI adapters to help prevent SSRF attacks (#543)
- **Proactive Trace Linking**: Added OpenTelemetry span links that preserve trace correlation across stored proactive conversations and later continue, create-conversation, and send-activity operations (#534)

## New Models & APIs

- **`StreamInfo` Compatibility**: Added serialization and deserialization behavior compatible with the .NET SDK for reliable cross-SDK streaming round trips (#561)

## Bug Fixes

- **Streaming Reliability**: Improved streaming timeout handling and keep-alive behavior to prevent premature timeout failures (#560)
- **Expect Replies Handling**: Moved expect-replies response handling into the adapter layer, fixing typing-indicator behavior and response aggregation (#556)

## Developer Experience

- **Authentication Configuration Validation**: Added validation for certificate, federated credential, and workload identity authentication settings
- **Configuration Loading**: Expanded `load_configuration_from_env` to accept any mapping type
- **Authentication Configuration Validation**: Added validation for certificate, federated credential, and workload identity authentication settings (#551)
- **Configuration Loading**: Expanded `load_configuration_from_env` to accept any mapping type (#552)
- **Zero-Code OpenTelemetry Sample**: Added a sample that uses the OpenTelemetry Python distro, environment-based auto-instrumentation, OTLP export to the Aspire Dashboard, and a custom sampler that drops typing-indicator spans without configuring telemetry in application code (#503)
- **GitHub Actions Security**: Pinned GitHub Actions to full-length commit SHAs and updated action dependencies (#546, #548, #553)

## Documentation

- **Release Notes Formatting**: Standardized release-note heading formatting (#557)

---

Expand Down
9 changes: 9 additions & 0 deletions libraries/microsoft-agents-activity/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,15 @@ This library is part of the **Microsoft 365 Agents SDK for Python** - a comprehe
<th style="width:20%">Date</th>
<th style="width:60%">Release Notes</th>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v150">
1.5.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.4.0</td>
<td>2026-08-18</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,15 @@ handles secrets, certificates, or keys.
<th style="width:20%">Date</th>
<th style="width:60%">Release Notes</th>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v150">
1.5.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.4.0</td>
<td>2026-08-18</td>
Expand Down
9 changes: 9 additions & 0 deletions libraries/microsoft-agents-authentication-msal/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,15 @@ This library is part of the **Microsoft 365 Agents SDK for Python** - a comprehe
<th style="width:20%">Date</th>
<th style="width:60%">Release Notes</th>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v150">
1.5.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.4.0</td>
<td>2026-08-18</td>
Expand Down
9 changes: 9 additions & 0 deletions libraries/microsoft-agents-copilotstudio-client/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,15 @@ This library is part of the **Microsoft 365 Agents SDK for Python** - a comprehe
<th style="width:20%">Date</th>
<th style="width:60%">Release Notes</th>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v150">
1.5.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.4.0</td>
<td>2026-08-18</td>
Expand Down
9 changes: 9 additions & 0 deletions libraries/microsoft-agents-hosting-aiohttp/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,15 @@ This library is part of the **Microsoft 365 Agents SDK for Python** - a comprehe
<th style="width:20%">Date</th>
<th style="width:60%">Release Notes</th>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v150">
1.5.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.4.0</td>
<td>2026-08-18</td>
Expand Down
9 changes: 9 additions & 0 deletions libraries/microsoft-agents-hosting-core/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,15 @@ This library is part of the **Microsoft 365 Agents SDK for Python** - a comprehe
<th style="width:20%">Date</th>
<th style="width:60%">Release Notes</th>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v150">
1.5.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.4.0</td>
<td>2026-08-18</td>
Expand Down
9 changes: 9 additions & 0 deletions libraries/microsoft-agents-hosting-dialogs/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,15 @@ This library is part of the **Microsoft 365 Agents SDK for Python** - a comprehe
<th style="width:20%">Date</th>
<th style="width:60%">Release Notes</th>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v150">
1.5.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.4.0</td>
<td>2026-08-18</td>
Expand Down
9 changes: 9 additions & 0 deletions libraries/microsoft-agents-hosting-fastapi/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,15 @@ This library provides FastAPI integration for Microsoft Agents, enabling you to
<th style="width:20%">Date</th>
<th style="width:60%">Release Notes</th>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v150">
1.5.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.4.0</td>
<td>2026-08-18</td>
Expand Down
9 changes: 9 additions & 0 deletions libraries/microsoft-agents-hosting-msteams/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,15 @@ This library is part of the **Microsoft 365 Agents SDK for Python** — a compre
<th style="width:20%">Date</th>
<th style="width:60%">Release Notes</th>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v150">
1.5.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.4.0</td>
<td>2026-08-18</td>
Expand Down
9 changes: 9 additions & 0 deletions libraries/microsoft-agents-hosting-slack/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,15 @@ Integration library for building Slack agents using the Microsoft 365 Agents SDK
<th style="width:20%">Date</th>
<th style="width:60%">Release Notes</th>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v150">
1.5.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.4.0</td>
<td>2026-08-18</td>
Expand Down
9 changes: 9 additions & 0 deletions libraries/microsoft-agents-hosting-teams/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,15 @@ This library is part of the **Microsoft 365 Agents SDK for Python** - a comprehe
<th style="width:20%">Date</th>
<th style="width:60%">Release Notes</th>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v150">
1.5.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.4.0</td>
<td>2026-08-18</td>
Expand Down
9 changes: 9 additions & 0 deletions libraries/microsoft-agents-storage-blob/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,15 @@ This library is part of the **Microsoft 365 Agents SDK for Python** - a comprehe
<th style="width:20%">Date</th>
<th style="width:60%">Release Notes</th>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v150">
1.5.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.4.0</td>
<td>2026-08-18</td>
Expand Down
9 changes: 9 additions & 0 deletions libraries/microsoft-agents-storage-cosmos/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,15 @@ This library is part of the **Microsoft 365 Agents SDK for Python** - a comprehe
<th style="width:20%">Date</th>
<th style="width:60%">Release Notes</th>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v150">
1.5.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.4.0</td>
<td>2026-08-18</td>
Expand Down
19 changes: 19 additions & 0 deletions libraries/microsoft-agents-testing/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,25 @@ provides an in-memory channel adapter, fluent conversation assertions, and a
mock user-token client so agent behavior can be tested without a live channel
or token service.

## Release Notes

<table style="width:100%">
<tr>
<th style="width:20%">Version</th>
<th style="width:20%">Date</th>
<th style="width:60%">Release Notes</th>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v150">
1.5.0 Release Notes
</a>
</td>
</tr>
</table>

## Features

- **`TestAdapter`** runs activities through the normal middleware and agent
Expand Down
2 changes: 1 addition & 1 deletion versioning/TARGET-VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.5.0.
1.6.0.