Skip to content

Latest commit

 

History

History
212 lines (137 loc) · 7.45 KB

File metadata and controls

212 lines (137 loc) · 7.45 KB

Release History

2.0.2 (Unreleased)

Features Added

  • TBD

2.0.1 (2026-03-13)

Bugs Fixed

  • Fix polling for memory store update operations that cannot complete.

2.0.0 (2026-03-06)

Breaking changes

  • change RedTeam property target from required to optional.
  • remove container_app from AgentKind and ContainerAppAgentDefinition from AgentDefinitionUnion.
  • rename CodeInterpreterContainerAuto type (see API reference for the new type name).
  • update memory store items property type to match the latest service API (this may require code changes where items is accessed).
  • rename ImageGenActionEnum type to ImageGenAction.
  • rename project.beta.evaluators.listLatestVersions method to project.beta.evaluators.list.
  • change project.connections.get method parameter includeCredentials to be part of options bag parameter instead of a separate boolean parameter.
  • change project.connections.getDefault method parameter includeCredentials to be part of options bag parameter instead of a separate boolean parameter.

2.0.0-beta.5 (2026-02-24)

Features Added

  • Add project.beta route for accessing beta features, including:
    • project.beta.schedules
    • project.beta.redTeams
    • project.beta.memoryStores
    • project.beta.insights
    • project.beta.evaluators
    • project.beta.evaluationTaxonomies

2.0.0-beta.4 (2026-01-29)

Breaking changes

  • To align with OpenAI naming conventions, use "Tool" suffix for class names describing Azure tools that are generally available (stable release):

    • Rename class AzureAISearchAgentTool to AzureAISearchTool
    • Rename class OpenApiAgentTool to OpenApiTool
    • Rename class AzureFunctionAgentTool to AzureFunctionTool
    • Rename class BingGroundingAgentTool to BingGroundingTool
  • To align with OpenAI naming conventions, use "PreviewTool" suffix for class names describing Azure tools in preview:

    • Rename class MicrosoftFabricAgentTool to MicrosoftFabricPreviewTool
    • Rename class SharepointAgentTool to SharepointPreviewTool
    • Rename class BingCustomSearchAgentTool to BingCustomSearchPreviewTool
    • Rename class BrowserAutomationAgentTool to BrowserAutomationPreviewTool
    • Rename class A2ATool to A2APreviewTool
  • ResponsesUserMessageItemParam removed as a valid ItemUnion member.

2.0.0-beta.3 (2026-01-09)

Bugs Fixed

  • fix response json schema deserializer

2.0.0-beta.2 (2025-12-02)

Breaking changes

  • add back project.telemetry route, give users access to get Application Insights connection string for their AI Foundry Project

2.0.0-beta.1 (2025-11-12)

Breaking changes

  • add project.agents route, built on top OpenAI's "Responses" protocol
  • add project.getOpenAIClient method to get an authenticated OpenAI client for your AI Foundry Project
  • add project.redTeams route
  • remove project.inference route
  • remove project.telemetry route
  • remove project.getAzureOpenAIClient method
  • remove project.enableTelemetry method

1.0.1 (2025-10-15)

Other Changes

  • Update dependency package openai version to 6.1.0

1.0.0 (2025-08-06)

Initial stable release of the AI projects client library.

Breaking changes

  • remove project.redTeams
  • remove project.evaluations
  • remove project.inference.chatCompletions, project.inference.embeddings and project.inference.imageEmbeddings. For guidance on obtaining an authenticated azure-ai-inference client for your AI Foundry Project, refer to the updated samples in the samples\inference directory.
  • rename project.telemetry.getConnectionString to project.telemetry.getApplicationInsightsConnectionString
  • rename project.inference.azureOpenAI to project.getAzureOpenAIClient
  • remove project.inference

1.0.0-beta.10 (2025-07-02)

Breaking changes

  • remove project.enableTelemetry method.

1.0.0-beta.9 (2025-06-03)

Breaking changes

  • The project.datasets.uploadFile method is updated to take an options bag of type DatasetUploadOptions.
  • The project.datasets.uploadFolder method is updated to take an options bag of type DatasetUploadOptions.

1.0.0-beta.8 (2025-05-21)

Bugs Fixed

  • Upgrading ai-agents package to fix bugs with bing grounding serialization and url encoding

Other Changes

  • Updated to OpenTelemetry v2 packages.

1.0.0-beta.7 (2025-05-16)

Breaking changes

  • Function project.evaluations.createRun is renamed to project.evaluations.create
  • Function project.redTeams.createRun is renamed to project.redTeams.createRun
  • The targetConfig of RedTeam is renamed to target
  • Removes the optional parameters top, skip, and maxpagesize in project.connections.list.
  • Removes the optional parameters top, skip, and maxpagesize in project.deployments.list.
  • Removes the body parameter in project.datasets.getCredentials.

Features Added

  • Adds an optional connectionName field in project.datasets.uploadFile and project.datasets.uploadFolder.
  • Adds a fieldMapping field in AzureAISearchIndex and CosmosDBIndex.

1.0.0-beta.6 (2025-05-15)

Major changes happened in this version as the client library switched to using the new AI Foundry data-plane REST APIs. Please see updated samples.

Breaking changes

  • Endpoint URL is now needed to construct the AIProjectClient, instead of using the method .fromConnectionString. Find this endpoint URL in your AI Foundry project page.
  • Agent operations that were previously part of the azure.ai.projects package have moved out to a separate new package @azure/ai-agents with a client named AgentsClient. See here for more information. You can get the AgentsClient by calling .agents method on your AIProjectClient.
  • Several changes to .connections operations. Please see new connection samples.

Features added

  • .deployment methods to enumerate the deployed AI models in your AI Foundry project.
  • .datasets methods to upload documents and reference them. These documents will be used to augment the capability of your selected LLM (RAG pattern).
  • .indexes methods to handle your AI search indexes and search queries, as part of RAG pattern.
  • .evaluations methods to assess the performance of generative AI applications in the cloud.
  • .inference methods to get an Azure AI Inference client for chat completions, text or image embeddings.
  • .telemetry methods to enable OpenTelemetry tracing using the enableTelemetry function.

1.0.0-beta.5 (2025-04-18)

Features Added

  • Adding image input support with samples
  • Adding list threads support and sample
  • Adding sharepoint sample

Bugs Fixed

  • fixed an issue with tool_calls naming in convertOutputModelsFromWire

Other Changes

  • OpenAPI schema updates
  • Using MODEL_DEPLOYMENT_NAME environment variable in samples

1.0.0-beta.4 (2025-03-31)

Features Added

  • Adding Fabric support and sample.
  • Adding token usage sample

1.0.0-beta.3 (2025-03-21)

Features Added

  • Adding Azure Functions and OpenAPI tool support
  • Upgrading core-lro package
  • Adding Fabric support and sample.

Bugs Fixed

  • Addresses issue in search tool deserialization step during streaming.
  • Addresses issue running samples

1.0.0-beta.2 (2024-12-19)

Bugs Fixed

  • Address issue creating tool definition from connection.
  • Improve Error handling api call failure.

1.0.0-beta.1 (2024-12-19)

Features Added

  • This is the initial beta release for the Azure AI Projects SDK