Skip to content
Closed
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
19 changes: 14 additions & 5 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,26 @@
# Microsoft 365 Agents SDK for Python - Release Notes v1.6.1 (Unreleased)
# Microsoft 365 Agents SDK for Python - Release Notes v1.7.0

**Release Date:** Unreleased
**Release Date:** 2026-09-17
**Previous Version:** 1.5.0 (Released 2026-08-26)

## Major Features & Enhancements

- **Certificate Subject Name Authentication**: Added `SendX5C` support for `CertificateSubjectName` authentication, including public certificate configuration for MSAL client credentials (#576)

## New Models & APIs

- **MSAL Token Credential**: Added `MsalTokenCredential`, an Azure Core-compatible asynchronous token credential backed by MSAL, for authenticating Azure SDK clients that accept an `AsyncTokenCredential`.
- **Authorization Token Credentials**: Added `AsyncTokenCredential` access through `AccessTokenProviderBase` and `Authorization`, including user-token refresh and exchange flows.
- **MSAL Token Credential**: Added `MsalTokenCredential`, an Azure Core-compatible asynchronous token credential backed by MSAL, for authenticating Azure SDK clients that accept an `AsyncTokenCredential` (#565)
- **Authorization Token Credentials**: Added `AsyncTokenCredential` access through `AccessTokenProviderBase` and `Authorization`, including user-token refresh and exchange flows (#568)
- **Channel Feature Support Helpers**: Added `Channels` helper methods (e.g. `supports_card_actions`, `supports_suggested_actions`, `supports_video_card`, `supports_receipt_card`, `supports_thumbnail_card`, `supports_audio_card`, `supports_animation_card`, `supports_create_conversation`, `supports_update_activity`, `supports_delete_activity`) for checking per-channel feature support, accepting `Channels`, `ChannelId`, and plain string inputs (#580)

## Bug Fixes

- **Typing Indicator on Update/Delete**: Fixed the typing indicator re-appearing in Teams clients after the finalized streaming activity was updated or deleted post-`end_stream()`.
- **Typing Indicator on Update/Delete**: Fixed the typing indicator re-appearing in Teams clients after the finalized streaming activity was updated or deleted post-`end_stream()` (#570)

## Developer Experience

- **`AgentAuthConfiguration` Keyword-Only Arguments**: Made `cert_pfx_file`, `connection_name`, and `federated_client_id` keyword-only in `AgentAuthConfiguration.__init__` to clarify usage and prevent accidental misuse (#578)
- **Route Handler Type Centralization**: Centralized `_RouteDecorator` and `_StateContra` type definitions in a single location and updated references across hosting core and Teams integration to reduce duplication (#585)

---

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.7.0</td>
<td>2026-09-17</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v170">
1.7.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</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.7.0</td>
<td>2026-09-17</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v170">
1.7.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</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.7.0</td>
<td>2026-09-17</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v170">
1.7.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</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.7.0</td>
<td>2026-09-17</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v170">
1.7.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</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.7.0</td>
<td>2026-09-17</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v170">
1.7.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</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.7.0</td>
<td>2026-09-17</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v170">
1.7.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</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.7.0</td>
<td>2026-09-17</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v170">
1.7.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</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.7.0</td>
<td>2026-09-17</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v170">
1.7.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</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.7.0</td>
<td>2026-09-17</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v170">
1.7.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</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.7.0</td>
<td>2026-09-17</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v170">
1.7.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</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.7.0</td>
<td>2026-09-17</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v170">
1.7.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</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.7.0</td>
<td>2026-09-17</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v170">
1.7.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</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.7.0</td>
<td>2026-09-17</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v170">
1.7.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</td>
Expand Down
9 changes: 9 additions & 0 deletions libraries/microsoft-agents-testing/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,15 @@ or token service.
<th style="width:20%">Date</th>
<th style="width:60%">Release Notes</th>
</tr>
<tr>
<td>1.7.0</td>
<td>2026-09-17</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v170">
1.7.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.5.0</td>
<td>2026-08-26</td>
Expand Down