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
30 changes: 30 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,33 @@
# Microsoft 365 Agents SDK for Python - Release Notes v0.9.0

**Release Date:** April 15, 2026
**Previous Version:** 0.8.0 (Released February 23, 2026)

## Major Features & Enhancements

- **OpenTelemetry Support**: Full distributed tracing and metrics support with traces spanning adapter, app, auth, OAuth, storage, and turn-context layers. Includes a new OTel sample and comprehensive test coverage (#341)
- **Proactive Messaging**: New `proactive` module in `AgentApplication` with `Conversation`, `ConversationBuilder`, and `ConversationReferenceBuilder` abstractions for initiating outbound conversations (#350)
- **FederatedCredentials Auth Type**: Support for Managed Identity with Federated Identity Credential (FIC) authentication type in MSAL auth (#353)
- **PFX Certificate Auth**: Support for PFX files in MSAL Certificate authentication type (#349)

## Bug Fixes

- **MCS Connector**: Fixed incorrect connector creation in `RestChannelServiceClientFactory` for MCS channels (#360)
- **FastAPI JWT Middleware**: Fixed parity with aiohttp by correcting async handling in JWT authorization middleware (#343)
- **OpenTelemetry Testing Utility**: Fixed `DeltaMetricReader` test utility (#362)

## Developer Experience

- **Streaming Consolidation**: Moved `StreamingResponse`, `Citation`, and `CitationUtil` from `hosting-aiohttp` and `hosting-fastapi` into `hosting-core`, eliminating duplication (#339)
- **PyJWKClient Caching**: Added thread-safe JWK client caching with a dedicated `JwkClientManager` class to reduce redundant token-key fetches (#338)
- **Connector Validation**: Improved response-data validation in `ConversationsOperations` methods with added test coverage (#317)

## Documentation

- **Packages Overview**: Added missing `microsoft-agents-hosting-fastapi` entry to the README packages overview (#346)

---

# Microsoft 365 Agents SDK for Python - Release Notes v0.8.0

**Release Date:** February 23, 2026
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>0.9.0</td>
<td>2026-04-15</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v090">
0.9.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>0.8.0</td>
<td>2026-02-23</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>0.9.0</td>
<td>2026-04-15</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v090">
0.9.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>0.8.0</td>
<td>2026-02-23</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>0.9.0</td>
<td>2026-04-15</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v090">
0.9.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>0.8.0</td>
<td>2026-02-23</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>0.9.0</td>
<td>2026-04-15</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v090">
0.9.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>0.8.0</td>
<td>2026-02-23</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>0.9.0</td>
<td>2026-04-15</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v090">
0.9.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>0.8.0</td>
<td>2026-02-23</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>0.9.0</td>
<td>2026-04-15</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v090">
0.9.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>0.8.0</td>
<td>2026-02-23</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>0.9.0</td>
<td>2026-04-15</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v090">
0.9.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>0.8.0</td>
<td>2026-02-23</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>0.9.0</td>
<td>2026-04-15</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v090">
0.9.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>0.8.0</td>
<td>2026-02-23</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>0.9.0</td>
<td>2026-04-15</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v090">
0.9.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>0.8.0</td>
<td>2026-02-23</td>
Expand Down
2 changes: 1 addition & 1 deletion versioning/TARGET-VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.9.0.
0.10.0.
Copy link

Copilot AI Apr 15, 2026

Choose a reason for hiding this comment

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

TARGET-VERSION contains a trailing period (0.10.0.). Since this file is used by setuptools-git-versioning as version_file, the value should be a valid version string (e.g., 0.10.0), otherwise version parsing/build metadata generation can fail. Please remove the trailing . (and keep just a newline).

Suggested change
0.10.0.
0.10.0

Copilot uses AI. Check for mistakes.
Loading