Skip to content

Commit e4902fd

Browse files
Bump azure-ai-agentserver-responses to 1.0.0b3 (#46396)
Version bump for hotfix release: the isolation fix (PR #46395) merged after 1.0.0b2 was already published. CHANGELOG: new 1.0.0b3 section with the bg non-stream isolation bug fix.
1 parent e0ba263 commit e4902fd

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

sdk/agentserver/azure-ai-agentserver-responses/CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Release History
22

3+
## 1.0.0b3 (2026-04-19)
4+
5+
### Bugs Fixed
6+
7+
- Background non-stream finalization now passes isolation keys to `update_response` — previously the `isolation=` kwarg was missing, causing Foundry storage to return 404 when isolation headers were present (the response was created in a scoped partition but the update targeted the unscoped partition). This left responses permanently stuck at `in_progress`.
8+
39
## 1.0.0b2 (2026-04-17)
410

511
### Features Added
@@ -16,7 +22,6 @@
1622

1723
### Bugs Fixed
1824

19-
- Background non-stream finalization now passes isolation keys to `update_response` — previously the `isolation=` kwarg was missing, causing Foundry storage to return 404 when isolation headers were present (the response was created in a scoped partition but the update targeted the unscoped partition). This left responses permanently stuck at `in_progress`.
2025
- SSE stream replay now works when the response provider does not implement `ResponseStreamProviderProtocol` (e.g. `FoundryStorageProvider`). Previously, `GET /responses/{id}?stream=true` returned HTTP 400 after eager eviction because no stream provider was configured. The host now auto-provisions an in-memory stream provider as a fallback.
2126
- `item_reference` inputs are now resolved at persistence time — when a `POST /responses` request includes `item_reference` entries in its input, they are batch-resolved via the provider before being stored. Previously, `item_reference` entries were silently dropped during input expansion, so `GET /responses/{id}/input_items` would only return inline items. This matches the .NET SDK behavior (`GetInputItemsForPersistenceAsync`).
2227
- Post-eviction chat isolation — after eager eviction, GET, DELETE, Cancel, and InputItems requests with missing or mismatched `x-agent-chat-isolation-key` headers now correctly fall through to Foundry storage (which returns HTTP 400) instead of being blocked locally with HTTP 404. In-flight isolation enforcement is unchanged.

sdk/agentserver/azure-ai-agentserver-responses/azure/ai/agentserver/responses/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
# Copyright (c) Microsoft Corporation. All rights reserved.
55
# ---------------------------------------------------------
66

7-
VERSION = "1.0.0b2"
7+
VERSION = "1.0.0b3"

0 commit comments

Comments
 (0)