2.0.0-beta.1 (2026-02-25)
Features Added
- New
MemorySearchAgentsample was added demonstrating memory search functionality - Tests for
MemoryStoresClientandMemoryStoresAsyncClient - Various documentation updates
- Using unified
HttpClientsetup for Azure specifics andopenaiclient library wrapping methods - Added new
ComputerUsesamples demonstrating Computer Use tool integration (sync and async) - Added new tool models:
ApplyPatchToolParam,CustomToolParam,FunctionShellToolParam,McpTool,WebSearchTool, and related types - Added
HybridSearchOptionsfor file search configuration - Added new input item types for tool call outputs (e.g.,
InputItemFunctionCallOutputItemParam,InputItemComputerCallOutputItemParam,InputItemApplyPatchToolCallItemParam) - Added status enums for output items (e.g.,
OutputItemCodeInterpreterToolCallStatus,OutputItemFunctionToolCallStatus,OutputItemWebSearchToolCallStatus)
Breaking Changes
MemoryStoreObjectwas renamed toMemoryStoreDetails- Service version changed from date-based versions (
V2025_05_01,V2025_05_15_PREVIEW,V2025_11_15_PREVIEW) toV1 ListAgentsRequestOrderwas renamed toPageOrder- Widespread model renaming to align with the latest API spec. Key patterns include:
- Tool classes renamed to use
ToolorPreviewToolsuffix (e.g.,AzureAISearchAgentTool→AzureAISearchTool,BingGroundingAgentTool→BingGroundingTool,SharepointAgentTool→SharepointPreviewTool,MemorySearchTool→MemorySearchPreviewTool) - Computer action classes simplified (e.g.,
ComputerActionClick→ClickParam,ComputerActionScroll→Scroll,ComputerActionScreenshot→Screenshot,ComputerActionKeyPress→KeyPressAction) - Item content classes renamed (e.g.,
ItemContentInputText→InputContentInputTextContent,ItemContentOutputText→OutputMessageContentOutputTextContent,ItemContentRefusal→OutputMessageContentRefusalContent) - Tool call item param classes renamed to
InputItem*pattern (e.g.,FunctionToolCallItemParam→InputItemFunctionToolCall,ComputerToolCallItemParam→InputItemComputerToolCall) - Annotation classes renamed (e.g.,
AnnotationFileCitation→FileCitationBody,AnnotationUrlCitation→UrlCitationBody,AnnotationFilePath→FilePath) Errorrenamed toOpenAIErrorDeleteMemoryStoreResponserenamed toDeleteMemoryStoreResultImageGenToolSizeenum values renamed (e.g.,SIZE_1024X1024→RESOLUTION_1024_X_1024)
- Tool classes renamed to use
- Several models were removed:
AgentId,ImageBasedHostedAgentDefinition,MCPTool,MCPToolAllowedTools,MCPToolRequireApprovalAlways,MCPToolRequireApprovalNever,ResponsesMessageItemParamand its role-specific subclasses ItemReferenceItemParamandResponsesMessageRolemoved to internal implementation package
Bugs Fixed
- Fixed base URL construction in
AgentsClientBuilderto append/openai/v1directly, removing dependency onAzureOpenAIServiceVersionandAzureUrlPathModefor URL path resolution
Other Changes
- Updated version of
openaiclient library to4.14.0 - Regenerated client from the latest AI Foundry API spec
openai-java-client-okhttpandopenai-java-coremodules are nowtransitivedependencies inmodule-info.java