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
37 changes: 29 additions & 8 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,41 @@
# Microsoft 365 Agents SDK for Python - Release Notes v1.4.0 (Unreleased)
# Microsoft 365 Agents SDK for Python - Release Notes v1.4.0

**Release Date:** 2026-08-18
**Previous Version:** 1.3.0 (Released 2026-07-30)
Comment thread
rodrigobr-msft marked this conversation as resolved.

## Major Features & Enhancements
- Added support for Workload Identity

- **Workload Identity Authentication**: Added support for Workload Identity authentication using federated token files (#519)
- **Entra JWT Issuer Validation**: Added tenant ID cross-checking for Entra issuer claims and support for configuring issuer lists through environment variables (#515)
- **AgentApplication Adaptive Card Routing**: Added `AgentApplication.adaptive_card` with decorator-based handlers for Adaptive Card `Action.Submit`, `Action.Execute`, and `Data.Query` dynamic search with verb and dataset matching selection.
- **Adaptive Card Routing**: Added decorator-based handlers for Adaptive Card `Action.Submit`, `Action.Execute`, and `Data.Query` activities, including verb and dataset matching (#518)

## New Models & APIs
- **Regionalized UserTokenClient Support**: Added optional argument to `CloudAdapter` to configure Token Service endpoint used by `RestChannelServiceClientFactory` when creating `UserTokenClient` instances.

- **Known Entity Deserialization**: Automatically deserialize raw entity JSON into known derived `Entity` classes while preserving unknown entity types (#544)
- **Regionalized User Token Clients**: Added `CloudAdapter` configuration for the token service endpoint used when creating `UserTokenClient` instances (#513)
- **ClaimsIdentity Anonymous State**: Added `ClaimsIdentity.allow_anonymous` and deprecated `ClaimsIdentity.is_authenticated` (#540)

## Bug Fixes
- **OAuth Flow Storage**: Avoided redundant writes when the flow state is unchanged in the cache.

- **Mention Removal**: Prevented `AgentApplication._remove_mentions` from replacing `Activity.text` when its value is `None` (#541)
- **OAuth Flow Storage**: Avoided redundant writes when cached flow state is unchanged (#528)
- **Connector Error Handling**: Standardized HTTP response error handling for `ConnectorClient` and `UserTokenClient` (#512)
- **Sensitive Logging**: Removed sensitive information from authentication and OAuth flow logs (#530)

## Developer Experience
- Building packages with `py.typed` files for improved typing support
- Simplified the anonymous identity scenarios when using `ClaimsIdentity`. Added a new property `ClaimsIdentity.allow_anonymous` and deprecated the `ClaimsIdentity.is_authenticated` flag.
- In the construction of the inbound `Activity` instance, raw `Entity` JSON is automatically deserialized into known derived `Entity` classes such as `ProductInfo`, `Mention`, `AIEntity`, and more.

- **Typing Support**: Included `py.typed` files in package builds and increased the minimum supported `setuptools` version (#527)
- **Telemetry**: Added `Activity.name` to the `AppOnTurn` span (#516)
- **Teams Package Deprecation**: Added an import-time deprecation warning for `microsoft-agents-hosting-teams` (#517)
- **HTTP Adapter Maintenance**: Refined shared HTTP adapter behavior (#514)
- **Conversation References**: Improved continuation activity construction from `ConversationReference` (#529)
- **Test Reliability**: Fixed optional Teams package unit tests (#520)

## Documentation

- **Configuration Guidance**: Added configuration update information to the changelog (#521)

---

# Microsoft 365 Agents SDK for Python - Release Notes v1.3.0

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.4.0</td>
<td>2026-08-18</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v140">
1.4.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.3.0</td>
<td>2026-07-30</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.4.0</td>
<td>2026-08-18</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v140">
1.4.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.3.0</td>
<td>2026-07-30</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.4.0</td>
<td>2026-08-18</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v140">
1.4.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.3.0</td>
<td>2026-07-30</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.4.0</td>
<td>2026-08-18</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v140">
1.4.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.3.0</td>
<td>2026-07-30</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.4.0</td>
<td>2026-08-18</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v140">
1.4.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.3.0</td>
<td>2026-07-30</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.4.0</td>
<td>2026-08-18</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v140">
1.4.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.3.0</td>
<td>2026-07-30</td>
Expand Down
10 changes: 9 additions & 1 deletion 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.4.0</td>
<td>2026-08-18</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v140">
1.4.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.3.0</td>
<td>2026-07-30</td>
Expand Down Expand Up @@ -119,4 +128,3 @@ async def step2(step: WaterfallStepContext):
dialogs.add(TextPrompt("text_prompt"))
dialogs.add(WaterfallDialog("main", [step1, step2]))
```

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.4.0</td>
<td>2026-08-18</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v140">
1.4.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.3.0</td>
<td>2026-07-30</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.4.0</td>
<td>2026-08-18</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v140">
1.4.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.3.0</td>
<td>2026-07-30</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.4.0</td>
<td>2026-08-18</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v140">
1.4.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.3.0</td>
<td>2026-07-30</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.4.0</td>
<td>2026-08-18</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v140">
1.4.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.3.0</td>
<td>2026-07-30</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.4.0</td>
<td>2026-08-18</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v140">
1.4.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.3.0</td>
<td>2026-07-30</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.4.0</td>
<td>2026-08-18</td>
<td>
<a href="https://github.com/microsoft/Agents-for-python/blob/main/changelog.md#microsoft-365-agents-sdk-for-python---release-notes-v140">
1.4.0 Release Notes
</a>
</td>
</tr>
<tr>
<td>1.3.0</td>
<td>2026-07-30</td>
Expand Down
2 changes: 1 addition & 1 deletion versioning/TARGET-VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.4.0.
1.5.0.
Comment thread
rodrigobr-msft marked this conversation as resolved.
Loading