|
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