|
4 | 4 |
|
5 | 5 | ## 1.2.0b1 (2025-08-05)
|
6 | 6 |
|
7 |
| -### Breaking Changes |
8 |
| -- **Version Lineage Change**: This beta release continues the experimental feature development from `1.1.0b4`, adding new functionality and improvements. |
9 |
| -- **Important Version Context**: The stable release `1.1.0` is based on `1.0.2` and does not include beta features. This `1.2.0b1` beta release preserves and extends all experimental features from the `1.1.0b1`-`1.1.0b4` beta series. |
| 7 | +**Beta Features Restored**: This release reintroduces all experimental features that were available in the 1.1.0b series but removed in the 1.1.0 stable release. |
10 | 8 |
|
11 | 9 | ### Features Added
|
12 |
| - |
| 10 | +- API version is changed to 2025-05-15-preview. |
13 | 11 | - Support `tool_resources` for run async operations.
|
| 12 | +- MCP tool support (restored from 1.1.0b4). |
| 13 | +- Deep Research tool support (restored from 1.1.0b3). |
| 14 | +- FabricTool, SharepointTool, and BingCustomSearchTool classes (restored from 1.1.0b1). |
14 | 15 |
|
15 | 16 | ### Bugs Fixed
|
16 |
| - |
17 |
| -- `AgentsResponseFormatOption`, `MessageInputContent`, `MessageAttachmentToolDefinition`, `AgentsToolChoiceOption` are now public. |
18 | 17 | - Fixed issues where the `runs.create_and_process` API call did not correctly handle the `AzureAISearchTool`, `FileSearchTool`, and `CodeInterpreterTool` when specified in the toolset parameter.
|
19 |
| -- Fixed `update_agent` to execute with body as a keyword parameter. |
20 | 18 |
|
21 | 19 | ### Sample updates
|
22 |
| - |
23 | 20 | - Updated `sample_agents_deep_research.py` and `sample_agents_deep_research_async.py` for citations.
|
| 21 | +- **Restored samples**: MCP tool samples, Deep Research tool samples, and FabricTool/SharepointTool/BingCustomSearchTool samples that were removed in 1.1.0. |
24 | 22 |
|
25 |
| -## 1.1.0b4 (2025-07-11) |
| 23 | +## 1.1.0 (2025-08-05) |
| 24 | + |
| 25 | +**Beta Features Removed**: All experimental features from 1.1.0b1-1.1.0b4 have been removed to provide a stable release. |
| 26 | + |
| 27 | +### Breaking Changes |
| 28 | +- Removed MCP tool support (was in 1.1.0b4). |
| 29 | +- Removed Deep Research tool support (was in 1.1.0b3). |
| 30 | +- Removed FabricTool, SharepointTool, and BingCustomSearchTool classes (was in 1.1.0b1). |
| 31 | +- **Samples Removed**: All samples related to the above experimental features have been removed. |
26 | 32 |
|
27 | 33 | ### Features Added
|
| 34 | +- API version is changed to V1. |
| 35 | +- New `tool_resources` parameter added to `runs.create` and `run.stream` method. This parameter represents overridden enabled tool resources that the agent should use to run the thread. Default value is None. |
| 36 | + |
| 37 | +### Bugs Fixed |
| 38 | +- `AgentsResponseFormatOption`, `MessageInputContent`, `MessageAttachmentToolDefinition`, `AgentsToolChoiceOption` are now public. |
| 39 | +- Fixed `update_agents` to execute with body as a keyword parameter. |
| 40 | + |
| 41 | +## 1.1.0b4 (2025-07-11) |
28 | 42 |
|
| 43 | +**Beta Features Continued**: This release continues the experimental features from previous beta versions and adds new MCP tool support. |
| 44 | + |
| 45 | +### Features Added |
| 46 | +- API version is changed to 2025-05-15-preview. |
29 | 47 | - Added support for MCP tool. For more information, see https://aka.ms/FoundryAgentMCPDoc.
|
30 |
| -- New tool_resources parameter added to runs.create method. This parameter represents overridden enabled tool resources that the agent should use to run |
31 |
| -the thread. Default value is None. |
| 48 | +- New tool_resources parameter added to runs.create method. This parameter represents overridden enabled tool resources that the agent should use to run the thread. Default value is None. |
32 | 49 |
|
33 | 50 | ### Bugs Fixed
|
34 |
| - |
35 | 51 | - `_AgentsClientOperationsMixin` is now private.
|
36 | 52 |
|
37 | 53 | ### Sample updates
|
38 |
| - |
39 | 54 | - Added a sample showing usage of MCP tool, [`sample_agents_mcp.py`](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/ai/azure-ai-agents/samples/agents_tools/sample_agents_mcp.py).
|
40 | 55 | - Added a sample showing auto function call for a synchronous client, [`sample_agents_auto_function_call.py`](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/ai/azure-ai-agents/samples/agents_tools/sample_agents_auto_function_call.py)
|
41 | 56 | - Added a sample showing auto function call for an asynchronous client, [`sample_agents_auto_function_call_async.py`](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/ai/azure-ai-agents/samples/agents_async/sample_agents_auto_function_call_async.py).
|
42 | 57 |
|
| 58 | +## 1.0.2 (2025-07-01) |
43 | 59 |
|
44 |
| -## 1.1.0b3 (2025-06-30) |
| 60 | +**Beta Features Not Included**: This stable release does not include the experimental features from 1.1.0b1-1.1.0b3 (FabricTool, SharepointTool, BingCustomSearchTool, and DeepResearchTool) and corresponded samples. |
45 | 61 |
|
46 | 62 | ### Features Added
|
| 63 | +- API version is changed to V1. |
| 64 | + |
| 65 | +### Bugs Fixed |
| 66 | +- Fixed a tracing related bug that caused an error when process was ending if messages or run steps were listed and the resulting list was not iterated completely. |
| 67 | + |
| 68 | +## 1.1.0b3 (2025-06-30) |
47 | 69 |
|
| 70 | +### Features Added |
48 | 71 | - Added support for Deep Research tool. For more information, see https://aka.ms/agents-deep-research.
|
49 | 72 |
|
50 | 73 | ### Bugs Fixed
|
51 |
| - |
52 | 74 | - Fixed a tracing related bug that caused an error when process was ending if messages or run steps were listed and the resulting list was not iterated completely.
|
53 | 75 |
|
54 | 76 | ### Sample updates
|
55 |
| - |
56 | 77 | - The file search samples were updated to demonstrate retrieving text associated with citations.
|
57 | 78 | - Added samples for file search citation with streaming.
|
58 | 79 | - Added samples showing usage of Deep Research tool (sync and async).
|
59 | 80 |
|
60 | 81 | ## 1.1.0b2 (2025-06-09)
|
61 | 82 |
|
62 |
| -### Bugs Fixed |
63 |
| - |
64 |
| -- `asyncio.gather` is used to make function tool calls in parallel for `async` scenario. |
65 |
| -- Adding instrumentation for create_thread_and_run. |
66 |
| -- Fixed a tracing related bug that caused process_thread_run span to not appear when streaming is used without event handler. |
| 83 | +### Features Added |
| 84 | +- API version is changed to 2025-05-15-preview. |
67 | 85 |
|
68 | 86 | ### Sample updates
|
69 |
| - |
70 | 87 | - Changed all samples to use `AIProjectClient` which is recommended to specify endpoint and credential.
|
71 | 88 | - Added `sample_agents_stream_iteration_with_functions.py`
|
72 | 89 |
|
73 |
| -## 1.1.0b1 (2025-05-20) |
| 90 | +## 1.0.1 (2025-06-09) |
| 91 | + |
| 92 | +**Beta Features Not Included**: This stable release does not include the experimental features introduced in 1.1.0b1. |
74 | 93 |
|
75 | 94 | ### Features Added
|
| 95 | +- API version is changed to V1. |
| 96 | + |
| 97 | +### Breaking Changes |
| 98 | +- FabricTool, SharepointTool, and BingCustomSearchTool classes are not available in this stable release. |
| 99 | + |
| 100 | +### Bugs Fixed |
| 101 | +- `asyncio.gather` is used to make function tool calls in parallel for `async` scenario. |
| 102 | +- Adding instrumentation for create_thread_and_run. |
| 103 | +- Fixed a tracing related bug that caused process_thread_run span to not appear when streaming is used without event handler. |
76 | 104 |
|
| 105 | +## 1.1.0b1 (2025-05-20) |
| 106 | + |
| 107 | +**Beta Features Introduced**: This release introduces experimental features that may change in future versions. |
| 108 | + |
| 109 | +### Features Added |
77 | 110 | - API version is changed to 2025-05-15-preview.
|
78 | 111 | - Add FabricTool, SharepointTool, and BingCustomSearchTool classes along with samples.
|
79 | 112 |
|
80 | 113 | ### Bugs Fixed
|
81 |
| - |
82 | 114 | - Adding instrumentation for create_thread_and_run
|
83 | 115 |
|
84 | 116 | ## 1.0.0 (2025-05-15)
|
85 | 117 |
|
86 | 118 | ### Features Added
|
87 |
| - |
88 | 119 | - First stable release of Azure AI Agents client library.
|
89 | 120 |
|
90 | 121 | ## 1.0.0b3 (2025-05-14)
|
91 | 122 |
|
92 | 123 | ### Features Added
|
93 |
| - |
94 | 124 | - Internal updates based on TypeSpec finalization.
|
95 | 125 |
|
96 | 126 | ## 1.0.0b2 (2025-05-13)
|
97 | 127 |
|
98 | 128 | ### Breaking Changes
|
99 |
| - |
100 | 129 | - Rename `get_last_text_message_by_role` to `get_last_message_text_by_role`.
|
101 | 130 |
|
102 | 131 | ## 1.0.0b1 (2025-05-07)
|
103 | 132 |
|
104 | 133 | ### Breaking Changes
|
105 |
| - |
106 | 134 | - enable_auto_function_calls supports positional arguments instead of keyword arguments.
|
107 | 135 | - Please see the [agents migration guide](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/ai/azure-ai-projects/AGENTS_MIGRATION_GUIDE.md) on how to use `azure-ai-projects` with `azure-ai-agents` package.
|
108 | 136 |
|
109 | 137 | ### Features Added
|
110 |
| - |
111 | 138 | - Initial version - splits off Azure AI Agents functionality from the Azure AI Projects SDK.
|
112 | 139 | - Azure AI Search tool, Bing Grounding tool, and Bing Custom Search tool parameters updated.
|
113 | 140 | - All polling functions now support timeout keyword parameter.
|
114 | 141 |
|
115 | 142 | ### Bugs Fixed
|
116 |
| - |
117 | 143 | - During automatic function calls for streaming, when the thread run is cancelled due to too many retry, now a cancelled event will be sent out.
|
118 | 144 | - Add missing thread run id and message id on the process thread run span.
|
0 commit comments