The Azure SDK team is pleased to announce our June 2026 client library releases.

87 packages released this month.

Stable Packages (33)

  • AI Agents

  • AI Projects

  • Azure AI Transcription

  • Core - Client - AMQP

  • Cosmos DB

  • Cosmos DB Encryption

  • Cosmos Kafka Connect

  • Cosmos Spark 3.4

  • Cosmos Spark 3.5

  • Cosmos Spark 4.0

  • Fabric Cosmos Spark Auth

  • Key Vault - Administration

  • Key Vault - Certificates

  • Key Vault - Keys

  • Key Vault - Secrets

  • OLTP Spark 3.3 Connector for Azure Cosmos DB SQL API

  • Resource Management - App Compliance Automation

  • Resource Management - Computelimit

  • Resource Management - Container Service

  • Resource Management - Log Analytics

  • Resource Management - Storage

  • Resource Management - Storage Mover

  • Storage - Blobs

  • Storage - Blobs Batch

  • Storage - Blobs Cryptography

  • Storage - Common

  • Storage - Files Data Lake

  • Storage - Files Share

  • Storage - Internal Avro

  • Storage - Queues

  • Text Translation

  • Voice Live

  • unknown

Patch Updates (12)

  • Core - Client - Core

  • Core - Client - Core Serializer GSON JSON

  • Core - Client - Core Serializer Jackson JSON

  • Core - Client - HTTP Netty

  • Core - Client - HTTP OkHttp

  • Core - Management - Core

  • Identity

  • Identity Broker

  • Resource Management - Change Analysis

  • SDK - Bill of Materials

  • azure-core-http-jdk-httpclient

  • azure-core-http-vertx

Beta Packages (29)

  • AI Agents

  • AI Projects

  • Azure AI Search

  • Confidential Ledger

  • Content Understanding

  • Core - Client - Core Experimental

  • Core - Client - Core Serializer Apache Avro

  • Core - Client - Test

  • Core - Plugin - Tracing OpenTelemetry Plugin

  • Cosmos Test

  • Key Vault - Certificates

  • Resource Management - Cloud Health

  • Resource Management - Cognitive Services

  • Resource Management - Container Service

  • Resource Management - Container Service Fleet

  • Resource Management - Deployment Manager

  • Resource Management - Fileshares

  • Resource Management - Horizondb

  • Resource Management - Managed Service Identity

  • Resource Management - Monitor-Slis

  • Resource Management - Monitor-Workspaces

  • Resource Management - PostgreSQL Flexible Server

  • Resource Management - Security

  • Resource Management - Traffic Manager

  • Resource Management - Trusted Signing

  • Storage - Blobs Changefeed

  • Storage - Blobs NIO

  • Voice Live

  • azure-core-metrics-opentelemetry

Release highlights

AI Agents 2.1.0-beta.1 Changelog

Breaking Changes

  • HostedAgentDefinition’s canonical (@Generated) constructor changed from HostedAgentDefinition(List<ProtocolVersionRecord> containerProtocolVersions, String cpu, String memory) to HostedAgentDefinition(String cpu, String memory); containerProtocolVersions is now a mutable property set via setContainerProtocolVersions(...). The previous 3-argument constructor is retained for source compatibility but is no longer the recommended entry point.

Features Added

  • Added new ToolboxesClient and ToolboxesAsyncClient sub-clients (preview, opt-in via FoundryFeaturesOptInKeys.TOOLBOXES_V1_PREVIEW) for managing toolboxes and toolbox versions, with operations including createToolboxVersion, getToolbox, getToolboxVersion, listToolboxes, listToolboxVersions, updateToolbox, deleteToolbox, and deleteToolboxVersion. New buildToolboxesClient() and buildToolboxesAsyncClient() methods on AgentsClientBuilder.
  • Added new AgentSessionFilesClient and AgentSessionFilesAsyncClient sub-clients for working with files in an agent session, with uploadSessionFile, downloadSessionFile, getSessionFiles, and deleteSessionFile. New buildAgentSessionFilesClient() and buildAgentSessionFilesAsyncClient() methods on AgentsClientBuilder.
  • Added buildAgentScopedOpenAIClient(String agentName) and buildAgentScopedOpenAIAsyncClient(String agentName) to AgentsClientBuilder for constructing OpenAI clients targeting a specific agent’s endpoint (base URL {endpoint}/agents/{agentName}/endpoint/protocols/openai). The default buildOpenAIClient() / buildOpenAIAsyncClient() continue to target {endpoint}/openai/v1.
  • Added agent-session operations to AgentsClient and AgentsAsyncClient: createSession, getSession, deleteSession, listSessions, and getSessionLogStreamWithResponse. New related models: AgentSessionResource, AgentSessionStatus, SessionDirectoryEntry, SessionDirectoryListResponse, SessionFileWriteResponse, SessionLogEvent, SessionLogEventType, IsolationKeySource (with Kind), EntraIsolationKeySource, and HeaderIsolationKeySource.
  • Added updateAgentDetails(String, UpdateAgentDetailsPatchRequest, ...) and updateAgentDetailsWithResponse on AgentsClient/AgentsAsyncClient for patching agent details, plus new UpdateAgentDetailsPatchRequest model.
  • Added new agent-endpoint and identity model types for hosted agents: AgentEndpoint, AgentEndpointProtocol, AgentEndpointAuthorizationScheme (with Type), EntraAuthorizationScheme, BotServiceAuthorizationScheme, BotServiceRbacAuthorizationScheme, AgentIdentity, AgentBlueprintReference (with Type), ManagedAgentIdentityBlueprintReference, AgentCard, and AgentCardSkill. AgentDetails now exposes getAgentEndpoint, getInstanceIdentity, getBlueprint, getBlueprintReference, and getAgentCard. AgentVersionDetails now exposes getInstanceIdentity, getBlueprint, getBlueprintReference, and getAgentGuid.
  • Added agent-versioning model types: VersionIndicator (with Type), VersionRefIndicator, VersionSelector (with Type), VersionSelectionRule, FixedRatioVersionSelectionRule, and CreateAgentVersionInput.
  • HostedAgentDefinition now supports both container-based and code-based deployments: added ContainerConfiguration and CodeConfiguration model types, with new getContainerConfiguration/setContainerConfiguration, getCodeConfiguration/setCodeConfiguration, getProtocolVersions/setProtocolVersions, and setContainerProtocolVersions accessors. Container vs. code configuration is mutually exclusive (validated server-side).
  • Added new preview tool WorkIqPreviewTool (and parameters WorkIQPreviewToolParameters) with discriminator value work_iq_preview. Added ToolType.WORK_IQ_PREVIEW.
  • Added optional name and description properties (with getters and setters) to CodeInterpreterTool, CaptureStructuredOutputsTool, FileSearchTool, ImageGenTool, WebSearchTool, and WorkIqPreviewTool for user-defined tool labels.
  • Added new feature-flag values to FoundryFeaturesOptInKeys: TOOLBOXES_V1_PREVIEW (Toolboxes=V1Preview) and SKILLS_V1_PREVIEW (Skills=V1Preview).
  • Added new feature-flag values to AgentDefinitionOptInKeys: CONTAINER_AGENTS_V1_PREVIEW (ContainerAgents=V1Preview) and AGENT_ENDPOINT_V1_PREVIEW (AgentEndpoints=V1Preview).
  • Added new toolbox samples under com.azure.ai.agents.toolboxes: CreateToolboxVersion, GetToolbox, GetToolboxVersion, ListToolboxes, ListToolboxVersions, UpdateToolbox, DeleteToolbox, and DeleteToolboxVersion.

AI Agents 2.1.0 Changelog

Features Added

  • Added protocol-style methods on ResponsesClient and ResponsesAsyncClient that accept a raw JSON request body (BinaryData) and a com.openai.core.RequestOptions, and return the openai-java raw HTTP response. These mirror the existing createAzureResponse and createStreamingAzureResponse typed surface: createResponseWithResponse (returns HttpResponseFor<Response>) and createResponseStreamWithResponse (returns HttpResponseFor<StreamResponse<ResponseStreamEvent>>). They delegate to the underlying openai-java ResponseService.withRawResponse() surface and continue to flow through the Azure HTTP pipeline.
  • Added preview support for external agents via ExternalAgentDefinition, AgentKind.EXTERNAL, and AgentDefinitionOptInKeys.EXTERNAL_AGENTS_V1_PREVIEW.
  • Added preview code-based hosted agent operations on AgentsClient and AgentsAsyncClient, including createAgentVersionFromCode, updateAgentFromCode, and downloadAgentCode, plus related code package models such as CreateAgentVersionFromCodeContent, CodeFileDetails, and CodeDependencyResolution. CodeConfiguration now exposes the service-computed code package hash via getContentSha256().
  • Added preview agent optimization job and candidate management operations on AgentsClient and AgentsAsyncClient, including creating, listing, retrieving, canceling, and deleting optimization jobs, listing and inspecting candidates, downloading candidate files, and promoting candidates.
  • Added stopSession and stopSessionWithResponse to stop hosted-agent sessions.
  • Added force query parameter support for hosted-agent deleteAgentWithResponse and deleteAgentVersionWithResponse requests through RequestOptions, allowing active sessions to be cascade-deleted.
  • Added individual memory item operations to MemoryStoresClient and MemoryStoresAsyncClient: createMemory, updateMemory, listMemories, getMemory, and deleteMemory, with new ListMemoriesOptions, DeleteMemoryResponse, and MemoryItemKind.PROCEDURAL support.
  • Added new preview tools FabricIqPreviewTool and ToolboxSearchPreviewTool, plus related tool call/output models for Azure tools.
  • Added optional per-tool configuration via ToolConfig and toolConfigs accessors on supported tool classes.
  • Added getComparisonFilter() and getCompoundFilter() convenience getters on FileSearchTool for retrieving OpenAI filter types.
  • Added new feature-flag values, including AgentDefinitionOptInKeys.CODE_AGENTS_V1_PREVIEW, AgentDefinitionOptInKeys.EXTERNAL_AGENTS_V1_PREVIEW, and FoundryFeaturesOptInKeys.AGENTS_OPTIMIZATION_V1_PREVIEW.
  • Added hosted-agent, Fabric IQ, Toolbox Search, and async toolbox samples.

Breaking Changes

  • AgentEndpoint renamed to AgentEndpointConfig.
  • Session file listing methods on AgentSessionFilesClient and AgentSessionFilesAsyncClient were renamed from getSessionFiles to listSessionFiles and now return paged SessionDirectoryEntry results. SessionDirectoryListResponse was removed.
  • Hosted-agent session methods no longer take a required isolationKey argument. Use overloads that accept the optional userIsolationKey value, or set the x-ms-user-isolation-key header through RequestOptions.
  • AgentDefinitionOptInKeys.CONTAINER_AGENTS_V1_PREVIEW was removed. Use the applicable hosted-agent, code-agent, agent-endpoint, workflow-agent, or external-agent opt-in key instead.
  • HostedAgentDefinition no longer exposes top-level image or containerProtocolVersions accessors. Use ContainerConfiguration for container images and protocolVersions for ingress protocol configuration.
  • CodeConfiguration constructor now requires CodeDependencyResolution in addition to runtime and entry point.
  • WorkIqPreviewTool now takes the Work IQ project connection ID directly. WorkIQPreviewToolParameters was removed.

AI Projects 2.1.0-beta.1 Changelog

Features Added

  • Added new SkillsClient and SkillsAsyncClient sub-clients (preview, opt-in via FoundryFeaturesOptInKeys.SKILLS_V1_PREVIEW) with operations to createSkill, createSkillFromPackage, getSkill, downloadSkill, listSkills, updateSkill, and deleteSkill. New buildSkillsClient() and buildSkillsAsyncClient() methods on AIProjectClientBuilder. New SkillDetails model.
  • Added buildAgentScopedOpenAIClient(String agentName) and buildAgentScopedOpenAIAsyncClient(String agentName) to AIProjectClientBuilder for constructing OpenAI clients targeting a specific agent’s endpoint (base URL {endpoint}/agents/{agentName}/endpoint/protocols/openai). The default buildOpenAIClient() / buildOpenAIAsyncClient() continue to target {endpoint}/openai/v1.
  • Added threshold property (Double) to EvaluatorMetric with getThreshold() and setThreshold(Double).
  • Added entryPoint, imageTag, and blobUrl properties to CodeBasedEvaluatorDefinition with corresponding getters and setters; added a no-argument constructor and setCodeText(String) setter.
  • Added new feature-flag values to FoundryFeaturesOptInKeys: SKILLS_V1_PREVIEW (Skills=V1Preview) and TOOLBOXES_V1_PREVIEW (Toolboxes=V1Preview).
  • Added new samples SkillsSample and SkillsAsyncSample demonstrating end-to-end use of the Skills sub-client.

AI Projects 2.1.0 Changelog

Features Added

  • Added new preview DataGenerationJobsClient and DataGenerationJobsAsyncClient sub-clients for creating, retrieving, listing, canceling, and deleting data generation jobs, with related data generation source, output, token usage, and options models.
  • Added new preview ModelsClient and ModelsAsyncClient sub-clients for registering and managing model weights as Foundry ModelVersion resources, including pending upload, asynchronous model-version creation, listing, retrieving, updating, deleting, and credential retrieval operations.
  • Added new preview RoutinesClient and RoutinesAsyncClient sub-clients for creating or updating routines, retrieving, enabling, disabling, listing, deleting, listing runs, and dispatching routines, with related routine trigger, action, dispatch payload, and run models.
  • Added evaluator generation job operations to EvaluatorsClient and EvaluatorsAsyncClient, including create, get, list, cancel, and delete operations, plus evaluator pending-upload and credential helper operations.
  • Added versioned skill management on SkillsClient and SkillsAsyncClient, including createSkillVersion, createSkillVersionFromFiles, listSkillVersions, getSkillVersion, getSkillContent, getSkillVersionContent, and deleteSkillVersion.
  • Added EvaluationsHelper and Azure evaluator model types, such as TestingCriterionAzureAIEvaluator and GraderAzureAIEvaluator, to adapt Azure evaluator definitions to OpenAI evaluation request types.
  • Added protocol-style WithResponse overloads with RequestOptions for connection retrieval and dataset file/folder upload helpers.
  • Added new feature-flag values to FoundryFeaturesOptInKeys: ROUTINES_V1_PREVIEW (Routines=V1Preview), DATA_GENERATION_JOBS_V1_PREVIEW (DataGenerationJobs=V1Preview), MODELS_V1_PREVIEW (Models=V1Preview), and AGENTS_OPTIMIZATION_V1_PREVIEW (AgentsOptimization=V1Preview).

Breaking Changes

  • The Skills API is now versioned. SkillDetails was removed and replaced by Skill and SkillVersion. Use createSkillVersion instead of createSkill, createSkillVersionFromFiles instead of createSkillFromPackage, getSkillContent/getSkillVersionContent instead of downloadSkill, and deleteSkillVersion for deleting a specific skill version. updateSkill now updates the default version only.
  • The body parameter on EvaluationTaxonomiesClient.createEvaluationTaxonomy, EvaluationTaxonomiesClient.updateEvaluationTaxonomy, and their async counterparts was renamed to taxonomy.

Azure AI Search 12.1.0-beta.1 Changelog

Features Added

  • Added support for the 2026-05-01-Preview service version.
  • Added new knowledge source types: FabricDataAgentKnowledgeSource, FabricOntologyKnowledgeSource, FileKnowledgeSource, IndexedSharePointKnowledgeSource, IndexedSqlKnowledgeSource, McpServerKnowledgeSource, RemoteSharePointKnowledgeSource, and WorkIQKnowledgeSource.
  • Added MCP server knowledge source types including McpServerAuthentication, McpServerOutputParsing, and McpServerTool.
  • Added knowledge base reference types: KnowledgeBaseFabricDataAgentReference, KnowledgeBaseFabricOntologyReference, KnowledgeBaseFileReference, KnowledgeBaseIndexedSharePointReference, KnowledgeBaseIndexedSqlReference, KnowledgeBaseMcpServerReference, KnowledgeBaseRemoteSharePointReference, and KnowledgeBaseWorkIQReference.
  • Added FreshnessPolicy model for knowledge source freshness configuration.
  • Added ContentColumnMapping and EmbeddingColumnMapping models.
  • Added SharePointConnectorAppRegistration for SharePoint connector authentication.
  • Added PurviewSensitivityLabelInfo model.
  • Added WorkIQAttribution model.
  • Added AssetStore model.
  • Added failOnError, maxOutputDocuments, and enableImageServing properties to knowledge source parameters.
  • Added knowledge source params subtypes: FabricDataAgentKnowledgeSourceParams, FabricOntologyKnowledgeSourceParams, FileKnowledgeSourceParams, IndexedSharePointKnowledgeSourceParams, IndexedSqlKnowledgeSourceParams, McpServerKnowledgeSourceParams, RemoteSharePointKnowledgeSourceParams, and WorkIQKnowledgeSourceParams.
  • Added ImageServingStatistics model for knowledge base image content retrieval.

Breaking Changes

  • Renamed AIServices to AiServices, including getAIServices()/setAIServices() to getAiServices()/setAiServices() on KnowledgeSourceIngestionParameters.
  • Renamed getInputTokens()/getOutputTokens() to getInputTokensCount()/getOutputTokensCount() on KnowledgeBaseModelWebSummarizationActivityRecord.
  • Changed KnowledgeBaseRetrievalClient and KnowledgeBaseRetrievalAsyncClient retrieve() and retrieveWithResponse() signatures — client is now scoped to a single knowledge base at construction; knowledgeBaseName parameter replaced with KnowledgeBaseRetrievalOptions.

Azure AI Transcription 1.0.0 Changelog

Breaking Changes

  • Replaced the single-argument transcribeWithResponse(TranscriptionOptions) convenience overload on TranscriptionClient and TranscriptionAsyncClient with transcribeWithResponse(TranscriptionOptions, RequestOptions), aligning with the Azure SDK for Java guideline that the maximal *WithResponse overload must accept RequestOptions. Callers can pass null to use defaults.
  • TranscriptionDiarizationOptions no longer has a no-arg constructor. Callers must now explicitly pass an enabled flag via the new TranscriptionDiarizationOptions(boolean enabled) constructor, allowing diarization to be set to either true or false. The isEnabled() getter is retained.
  • Removed TranscriptionContent from the public API. It was an internal multipart-request-body wrapper that was never accepted or returned by any public method; the public transcribe / transcribeWithResponse overloads now build the multipart body internally.
  • Changed the return type of TranscribedPhrase.getOffset() and TranscribedWord.getOffset() from int (milliseconds) to java.time.Duration to align with the idiomatic Java type already used by getDuration() and to let callers easily convert/compare across units.

Confidential Ledger 1.1.0-beta.3 Changelog

Bugs Fixed

  • Hardened ConfidentialLedgerRedirectPolicy to enforce a stricter redirect destination policy. The client now only follows HTTP redirects whose target host is the original ledger host or one of its subdomains (using the same scheme). Redirects to sibling ledgers, parent domains, unrelated hosts, or look-alike suffix domains are refused, logged at the warning level, and never followed, preventing the sensitive Authorization header from being forwarded to an unintended destination.

Content Understanding 1.1.0-beta.2 Changelog

Features Added

  • DocumentSource now parses polygons with any number of points (three or more pairs) instead of requiring exactly four, and supports the page-only D(page) form. When only a page number is available, getPolygon() and getBoundingBox() return null.
  • Added Sample_Advanced_ContentSource and Sample_Advanced_ContentSourceAsync samples demonstrating how to read document grounding sources and render field highlight overlays.

Bugs Fixed

  • Filtered service-emitted LLMStats: telemetry entries from the rendered rai_warnings front matter in LlmInputHelper.toLlmInput.

Core - Client - AMQP 2.12.0 Changelog

Features Added

  • Added support for reading the com.microsoft:max-message-batch-size AMQP vendor property from sender link remote properties, with fallback to max-message-size when the property is absent. Allows downstream messaging packages to size message batches against the broker-enforced batch limit, which can be smaller than max-message-size on Premium large-message entities. (#48214)

Core - Client - Core 1.58.1 Changelog

Other Changes

Dependency Updates
  • Upgraded Jackson from 2.18.6 to 2.18.7.
  • Upgraded Reactor from 3.7.17 to 3.7.18.

Core - Client - Core Experimental 1.0.0-beta.68 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.58.0 to 1.58.1.
  • Upgraded Reactor from 3.7.17 to 3.7.18.

Core - Client - Core Serializer Apache Avro 1.0.0-beta.65 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.58.0 to 1.58.1.
  • Upgraded Reactor from 3.7.17 to 3.7.18.

Core - Client - Core Serializer GSON JSON 1.4.5 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.58.0 to 1.58.1.
  • Upgraded Gson from 2.13.1 to 2.14.0.

Core - Client - Core Serializer Jackson JSON 1.6.5 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.58.0 to 1.58.1.
  • Upgraded Jackson from 2.18.6 to 2.18.7.

Core - Client - HTTP Netty 1.16.5 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.58.0 to 1.58.1.
  • Upgraded Reactor from 3.7.17 to 3.7.18.
  • Upgraded Reactor Netty from 1.2.16 to 1.2.18.
  • Upgraded Netty dependencies from 4.1.132.Final to 4.1.135.Final.
  • Upgraded Netty TcNative dependencies from 2.0.75.Final to 2.0.78.Final.

Core - Client - HTTP OkHttp 1.13.5 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.58.0 to 1.58.1.
  • Upgraded Reactor from 3.7.17 to 3.7.18.

Core - Client - Test 1.27.0-beta.16 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.58.0 to 1.58.1.
  • Upgraded Reactor from 3.7.17 to 3.7.18.

Core - Management - Core 1.19.5 Changelog

Core - Plugin - Tracing OpenTelemetry Plugin 1.0.0-beta.64 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.58.0 to 1.58.1.

Cosmos DB 4.81.0 Changelog

Features Added

  • Added support for creating Global Secondary Index (GSI) containers via CosmosContainerProperties.setGlobalSecondaryIndexDefinition() / getGlobalSecondaryIndexDefinition(), the new CosmosGlobalSecondaryIndexDefinition model, and the CosmosGlobalSecondaryIndexBuildStatus enum returned by getStatus(). - See PR 48480
  • Promoted the Full Fidelity Change Feed (AllVersionsAndDeletes) APIs to GA - See PR 49283
  • Enabled ReadConsistencyStrategy for Gateway V1 (compute gateway) and Gateway V2 (thin client proxy). Previously only supported in Direct mode. - See PR 48787

Bugs Fixed

  • Fixed region name normalization for preferred and excluded regions — non-canonical inputs (e.g., "westus3", "WEST US 3") are now mapped to the canonical form. Also fixed a case-sensitive exclude-region check in PPCB reevaluate logic. - See PR 49090
  • Fixed UnsupportedOperationException when using readManyByPartitionKeys for empty pages. - See PR 49311
  • Fixed silent drift in CosmosChangeFeedRequestOptions when resuming from a continuation token via byPage(savedContinuation). Previously only maxPrefetchPageCount and throughputControlGroupName were inherited onto the rebuilt impl; endLSN, customSerializer, excludeRegions, readConsistencyStrategy, completeAfterAllCurrentChangesRetrieved, and other caller-supplied configuration were silently dropped. All non-token-encoded fields are now propagated. - See PR 49276

Cosmos DB Encryption 2.30.0 Changelog

Other Changes
  • Updated azure-cosmos to version 4.81.0.

Cosmos Kafka Connect 2.11.0 Changelog

Bugs Fixed

  • Fixed per-record error isolation in Kafka sink transformer to honor DLQ and tolerance settings, instead of failing the entire batch when a single record fails during transformation. - See PR 49286
  • Guarded ErrantRecordReporter.report() in CosmosWriterBase against secondary failures so DLQ errors do not mask original write failures. - See PR 49286

Cosmos Spark 3.4 4.49.0 Changelog

Bugs Fixed

  • Improved partition planning performance for change feed with large number of feed ranges. - See PR 49086
  • Fixed UnsupportedOperationException when using readManyByPartitionKeys for empty pages. - See PR 49311
  • Fixed OperationCancelledException (“End-to-end timeout hit”) on sparse cross-partition queries by opting into the SDK’s allowEmptyPages behavior, so the per-page timeout applies per page instead of being exceeded by serial empty-page drains. Note: this surfaces one iterator callback per empty page where previously a single callback could drain many. - See PR 49276

Cosmos Spark 3.5 4.49.0 Changelog

Bugs Fixed

  • Improved partition planning performance for change feed with large number of feed ranges. - See PR 49086
  • Fixed UnsupportedOperationException when using readManyByPartitionKeys for empty pages. - See PR 49311
  • Fixed OperationCancelledException (“End-to-end timeout hit”) on sparse cross-partition queries by opting into the SDK’s allowEmptyPages behavior, so the per-page timeout applies per page instead of being exceeded by serial empty-page drains. Note: this surfaces one iterator callback per empty page where previously a single callback could drain many. - See PR 49276

Cosmos Spark 3.5 4.49.0 Changelog

Bugs Fixed

  • Improved partition planning performance for change feed with large number of feed ranges. - See PR 49086
  • Fixed UnsupportedOperationException when using readManyByPartitionKeys for empty pages. - See PR 49311
  • Fixed OperationCancelledException (“End-to-end timeout hit”) on sparse cross-partition queries by opting into the SDK’s allowEmptyPages behavior, so the per-page timeout applies per page instead of being exceeded by serial empty-page drains. Note: this surfaces one iterator callback per empty page where previously a single callback could drain many. - See PR 49276

Cosmos Spark 4.0 4.49.0 Changelog

Bugs Fixed

  • Improved partition planning performance for change feed with large number of feed ranges. - See PR 49086
  • Fixed UnsupportedOperationException when using readManyByPartitionKeys for empty pages. - See PR 49311
  • Fixed OperationCancelledException (“End-to-end timeout hit”) on sparse cross-partition queries by opting into the SDK’s allowEmptyPages behavior, so the per-page timeout applies per page instead of being exceeded by serial empty-page drains. Note: this surfaces one iterator callback per empty page where previously a single callback could drain many. - See PR 49276

Cosmos Test 1.0.0-beta.19 Changelog

Bugs Fixed

  • Fixed Netty ByteBuf leak in GatewayServerErrorInjector fault injection delay paths under HTTP/2. - See PR 48880

Fabric Cosmos Spark Auth 1.2.0 Changelog

Other Changes
  • Updated azure-cosmos to version 4.81.0.

Identity 1.18.4 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.58.0 to version 1.58.1.
  • Upgraded azure-core-http-netty from 1.16.4 to version 1.16.5.

Identity Broker 1.1.21 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-identity from 1.18.3 to version 1.18.4.

Key Vault - Administration 4.8.0 Changelog

Features Added

  • Added support for service version 2025-07-01

Key Vault - Certificates 4.10.0-beta.1 Changelog

Features Added

  • Added an experimental PlatformManaged property on CertificatePolicy for Azure Key Vault internal usage. Any calls using this property will fail and it is not recommended to be used at this point. #49210

Key Vault - Certificates 4.9.0 Changelog

Features Added

  • Added support for service version V2025_07_01.
  • Added the following methods to SubjectAlternativeNames:
  • setUniformResourceIdentifiers(java.util.List)
  • setIpAddresses(java.util.List)
  • getUniformResourceIdentifiers()
  • getIpAddresses()

Key Vault - Keys 4.11.0 Changelog

Features Added

  • Added support for service version 2025-07-01

Key Vault - Secrets 4.11.0 Changelog

Features Added

  • Added support for service version V2025_07_01.
  • Added previousVersion property to SecretProperties which returns the version of the previous secret, if applicable. Applies only to secrets created after June 1, 2025.
  • Added outContentType parameter overloads to SecretClient and SecretAsyncClient getSecret() and getSecretWithResponse() methods, allowing PFX-to-PEM conversion when retrieving certificate-backed secrets.

OLTP Spark 3.3 Connector for Azure Cosmos DB SQL API 4.49.0 Changelog

Bugs Fixed

  • Improved partition planning performance for change feed with large number of feed ranges. - See PR 49086
  • Fixed UnsupportedOperationException when using readManyByPartitionKeys for empty pages. - See PR 49311
  • Fixed OperationCancelledException (“End-to-end timeout hit”) on sparse cross-partition queries by opting into the SDK’s allowEmptyPages behavior, so the per-page timeout applies per page instead of being exceeded by serial empty-page drains. Note: this surfaces one iterator callback per empty page where previously a single callback could drain many. - See PR 49276

Resource Management - App Compliance Automation 1.1.0 Changelog

Resource Management - Change Analysis 1.1.1 Changelog

Resource Management - Cloud Health 1.0.0-beta.2 Changelog

Resource Management - Cognitive Services 1.5.0-beta.2 Changelog

Resource Management - Computelimit 1.1.0 Changelog

Resource Management - Container Service 2.60.0 Changelog

Resource Management - Container Service 2.61.0 Changelog

Resource Management - Container Service 2.61.0-beta.1 Changelog

Resource Management - Container Service Fleet 1.3.0-beta.4 Changelog

Resource Management - Deployment Manager 1.0.0-beta.3 Changelog

Resource Management - Fileshares 1.0.0-beta.1 Changelog

Resource Management - Horizondb 1.0.0-beta.1 Changelog

Resource Management - Log Analytics 2.2.0 Changelog

Resource Management - Managed Service Identity 2.54.0-beta.1 Changelog

Resource Management - Monitor-Slis 1.0.0-beta.2 Changelog

Resource Management - Monitor-Workspaces 1.0.0-beta.1 Changelog

Resource Management - PostgreSQL Flexible Server 2.1.0-beta.2 Changelog

Resource Management - Security 1.1.0-beta.1 Changelog

Resource Management - Storage 2.56.0 Changelog

Resource Management - Storage Mover 1.5.0 Changelog

Resource Management - Traffic Manager 2.54.0-beta.1 Changelog

Resource Management - Trusted Signing 1.0.0-beta.2 Changelog

SDK - Bill of Materials 1.3.7 Changelog

Dependency Updates

  • Updated Azure SDK dependency versions to the latest releases.

Storage - Blobs 12.34.0 Changelog

Features Added

  • Added support for specifying a source customer-provided encryption key when using AppendBlobClient.appendBlockFromUrl(), BlockBlobClient.stageBlockFromUrl(), BlockBlobClient.uploadFromUrl(), and PageBlobClient.uploadPagesFromUrl() APIs.
  • Added support for AccessTierIfModifiedSince and AccessTierIfUnmodifiedSince to conditionally perform BlobClient.delete operations.
  • Added support for missing SKU names STANDARD_GZRS, STANDARD_RAGZRS and PREMIUM_ZRS when using getAccountInfo() API.
  • Added support for error code INCREMENTAL_COPY_OF_EARLIER_SNAPSHOT_NOT_ALLOWED. This replaces INCREMENTAL_COPY_OF_EARLIER_VERSION_SNAPSHOT_NOT_ALLOWED which has been deprecated.
  • Added support for Dynamic User Delegation SAS.
  • Added cross-tenant support for principal bound delegation SAS.
  • Added support for service version 2026-04-06.

Storage - Blobs 12.35.0 Changelog

Features Added

  • Added support for Blob Smart Tier.
  • Added support for virtual directory-scoped SAS.
  • Added support for service version 2026-06-06.

Storage - Blobs Batch 12.30.0 Changelog

Features Added

  • Added support for service version 2026-04-06.

Storage - Blobs Batch 12.31.0 Changelog

Features Added

  • Added support for service version 2026-06-06.

Storage - Blobs Changefeed 12.0.0-beta.37 Changelog

Features Added

  • Added support for service version 2026-04-06.

Storage - Blobs Changefeed 12.0.0-beta.38 Changelog

Features Added

  • Added support for service version 2026-06-06.

Storage - Blobs Cryptography 12.33.0 Changelog

Features Added

  • Added support for service version 2026-04-06.

Storage - Blobs Cryptography 12.34.0 Changelog

Features Added

  • Added support for service version 2026-06-06.

Storage - Blobs NIO 12.0.0-beta.38 Changelog

Features Added

  • Added support for service version 2026-04-06.

Storage - Blobs NIO 12.0.0-beta.39 Changelog

Features Added

  • Added support for service version 2026-06-06.

Storage - Common 12.33.0 Changelog

Features Added

  • Added support for service version 2026-04-06.

Storage - Common 12.34.0 Changelog

Features Added

  • Added support for service version 2026-06-06.

Storage - Files Data Lake 12.27.0 Changelog

Features Added

  • Added support for Dynamic User Delegation SAS.
  • Added cross-tenant support for principal bound delegation SAS.
  • Added support for service version 2026-04-06.

Storage - Files Data Lake 12.28.0 Changelog

Features Added

  • Added getTags/setTags to path APIs (sync + async).
  • Added support for service version 2026-06-06.

Storage - Files Share 12.30.0 Changelog

Features Added

  • Added support for improved error handling for file share provisioning.
  • Added cross-tenant support for principal bound delegation SAS.
  • Added support for service version 2026-04-06.

Storage - Files Share 12.31.0 Changelog

Features Added

  • Added support for uploading up to 4 MiB of data with create file APIs.
  • Added support for service version 2026-06-06.

Storage - Internal Avro 12.19.0 Changelog

Features Added

  • Added support for service version 2026-04-06.

Storage - Internal Avro 12.20.0 Changelog

Features Added

  • Added support for service version 2026-06-06.

Storage - Queues 12.29.0 Changelog

Features Added

  • Added cross-tenant support for principal bound delegation SAS.
  • Added support for service version 2026-04-06.

Storage - Queues 12.30.0 Changelog

Features Added

  • Added support for service version 2026-06-06.

Text Translation 2.0.0 Changelog

Features Added

  • GA release of the Azure AI Translator API 2026-06-06, including translations using LLM models, adaptive custom translation, tone variant translations, and gender-specific translations.
  • Added TranslationTone and TranslationGender enum types for strongly-typed tone and gender options on TranslationTarget.

Breaking Changes

  • TranslationTarget.setTone and TranslationTarget.setGender now accept TranslationTone and TranslationGender enums instead of String.
  • Removed grade property from TranslationTarget.
  • Renamed count properties on TranslationText for clarity to getSourceCharacterCount(), getInstructionTokenCount(), getSourceTokenCount(), getResponseTokenCount(), and getTargetTokenCount(); wire format unchanged.

Voice Live 1.1.0-beta.1 Changelog

Features Added

  • WebRTC SDP negotiation for browser/native WebRTC clients:
  • New ClientEventRtcCallSdpCreate (rtc.call.sdp.create) to send an SDP offer with an optional initial VoiceLiveSessionOptions
  • New ServerEventRtcCallSdpCreated (rtc.call.sdp.created) carrying the SDP answer and rtcCallId
  • New ServerEventRtcCallError (rtc.call.error) with structured RtcCallErrorDetails (type/code/message) and originating operation
  • Streaming input text into a conversation item:
  • New ClientEventInputTextDelta (input_text.delta) and ClientEventInputTextDone (input_text.done), each with optional contentIndex
  • Output audio buffer playback lifecycle:
  • New ServerEventOutputAudioBufferStarted (output_audio_buffer.started) and ServerEventOutputAudioBufferStopped (output_audio_buffer.stopped), each exposing responseId
  • Smart audio-based end-of-turn detection: new SmartEndOfTurnDetection (smart_end_of_turn_detection) EouDetection variant with thresholdLevel and timeoutMs; new EouDetectionModel.SMART_END_OF_TURN_DETECTION value
  • Echo cancellation reference source: AudioEchoCancellation is now @Fluent and exposes referenceSource (new EchoCancellationReferenceSource enum with SERVER / CLIENT) and channels for stereo input where channel 1 is the client-supplied echo reference
  • Azure realtime native voices: new AzureRealtimeNativeVoice (type azure-realtime-native) and AzureRealtimeNativeVoiceName expandable enum (AARTI, ANDREW, AVA, DENISE, DIYA, ELSA, FLORIAN, FRANCISCA, MEERA, XIAOXIAO, YUNXI, XIMENA) for use with the azure-realtime model
  • Parallel tool calls: VoiceLiveSessionOptions.setParallelToolCalls(Boolean) / isParallelToolCalls() (and matching getter on VoiceLiveSessionResponse) to control whether the model may invoke tools in parallel
  • Hosted agent invocation passthrough:
  • ResponseCreateParams.setInvokeInput(Map<String, BinaryData>) to attach input data for a hosted agent invocation on a single response request (preview)
  • New ServerEventResponseInvocationDelta (response.invocation.delta) passes through non-speech SSE events from the hosted agent

Voice Live 1.0.0 Changelog

Features Added

  • Avatar voice synchronization for video avatars:
  • New AzureVoiceType.AVATAR_VOICE_SYNC and AzureAvatarVoiceSyncVoice class
  • New server events ServerEventSessionAvatarSwitchToSpeaking / ServerEventSessionAvatarSwitchToIdle
  • New ServerEventResponseVideoDelta for streaming avatar video frames
  • New ClientEventOutputAudioBufferClear (output_audio_buffer.clear) and ServerEventOutputAudioBufferCleared (output_audio_buffer.cleared) for clearing the avatar output audio buffer
  • Web search and file search tool calls:
  • New ItemType.WEB_SEARCH_CALL, ItemType.FILE_SEARCH_CALL
  • New ResponseWebSearchCallItem (with ResponseWebSearchCallItemStatus) and ResponseFileSearchCallItem (with ResponseFileSearchCallItemStatus, plus FileSearchResult results)
  • New lifecycle server events: ServerEventResponseWebSearchCall{Searching,InProgress,Completed} and ServerEventResponseFileSearchCall{Searching,InProgress,Completed}
  • Transcription enhancements:
  • New transcription models on AudioInputTranscriptionOptionsModel: GPT_4O_TRANSCRIBE_DIARIZE, MAI_TRANSCRIBE_1
  • New TranscriptionPhrase and TranscriptionWord types with timing/confidence information
  • SessionUpdateConversationItemInputAudioTranscriptionCompleted now exposes getLogProbs() and getPhrases()
  • New ServerEventResponseAudioTranscriptAnnotationAdded event
  • Session include options and metadata:
  • New SessionIncludeOption expandable enum for opting into additional response payloads (e.g. logprobs, phrases, file-search results)
  • VoiceLiveSessionOptions and VoiceLiveSessionResponse now expose include (List<SessionIncludeOption>) and metadata (Map<String,String>, up to 16 entries)
  • Personal voice models: added PersonalVoiceModels.DRAGON_HDOMNI_LATEST_NEURAL and MAI_VOICE_1
  • Reasoning token usage: OutputTokenDetails.getReasoningTokenCount() exposes reasoning token counts
  • Interim response on response.create: ResponseCreateParams.setInterimResponse(BinaryData) lets callers attach interim response config to a single response request
  • Restored no-arg VoiceLiveAsyncClient.startSession() overload (uses the deployment’s default model).
  • Significantly improved Javadoc for ServerVadTurnDetection, AzureCustomVoice, AzurePersonalVoice, AzureStandardVoice, AzureSemanticVadTurnDetection*, and other model types

Breaking Changes

  • Narrowed VoiceLiveAsyncClient session startup to three overloads:
  • startSession()
  • startSession(String, VoiceLiveRequestOptions)
  • startSession(AgentSessionConfig, VoiceLiveRequestOptions)
  • Renamed token-count accessors on token statistic models (JSON wire format unchanged):
  • CachedTokenDetails.getTextTokens() / getAudioTokens() / getImageTokens()getTextTokenCount() / getAudioTokenCount() / getImageTokenCount()
  • InputTokenDetails.getCachedTokens() / getTextTokens() / getAudioTokens() / getImageTokens()getCachedTokenCount() / getTextTokenCount() / getAudioTokenCount() / getImageTokenCount()
  • OutputTokenDetails.getTextTokens() / getAudioTokens() / getReasoningTokens()getTextTokenCount() / getAudioTokenCount() / getReasoningTokenCount()
  • ResponseTokenStatistics.getTotalTokens() / getInputTokens() / getOutputTokens()getTotalTokenCount() / getInputTokenCount() / getOutputTokenCount()
  • RequestImageContentPart URL accessor renamed and JSON field changed:
  • getUrl() / setUrl(String)getImageUrl() / setImageUrl(String)
  • JSON property urlimage_url
  • Renamed base event types for client↔server symmetry:
  • ClientEvent (base for outbound events) → SessionClientEvent
  • SessionUpdate (base for inbound events) → SessionServerEvent
  • VoiceLiveSessionAsyncClient.receiveEvents() now returns Flux<SessionServerEvent>
  • VoiceLiveSessionAsyncClient.sendEvent(...) now accepts SessionClientEvent
  • Renamed MCP-related model types to Pascal case (MCP*Mcp*): McpApprovalType, McpServer, McpTool, McpApprovalResponseRequestItem, ResponseMcpApprovalRequestItem, ResponseMcpApprovalResponseItem, ResponseMcpCallItem, ResponseMcpListToolItem.
  • VoiceLiveSessionAsyncClient.truncateConversation(String, int, int) now accepts a java.time.Duration for the audio-end position instead of raw milliseconds. The two-argument overload (itemId, contentIndex) is preserved and defaults to Duration.ZERO.
  • Removed sendInputAudio(byte[]); use sendInputAudio(BinaryData) (wrap raw bytes with BinaryData.fromBytes(...)).
  • AgentSessionConfig.toQueryParameters() is no longer part of the public API; the conversion is handled internally by VoiceLiveAsyncClient.
  • VoiceLiveSessionOptions.setAnimation(...) renamed to setAnimationOptions(...).
  • AnimationOptions.setOutputs(...) / getOutputs() renamed to setOutputTypes(...) / getOutputTypes().
  • LogProbProperties.getLogprob() renamed to getLogProb().
  • SessionUpdateConversationItemInputAudioTranscriptionCompleted.getLogprobs() renamed to getLogProbs().
  • Removed preview service versions from VoiceLiveServiceVersion; only GA versions remain (V2025_10_01, V2026_04_10). The latest version is now V2026_04_10.

azure-core-http-jdk-httpclient 1.1.5 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.58.0 to 1.58.1.
  • Upgraded Reactor from 3.7.17 to 3.7.18.

azure-core-http-vertx 1.1.5 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.58.0 to 1.58.1.
  • Upgraded Reactor from 3.7.17 to 3.7.18.
  • Upgraded vertx-codegen from 4.5.26 to 4.5.27.
  • Upgraded vertx-core from 4.5.26 to 4.5.27.

azure-core-metrics-opentelemetry 1.0.0-beta.37 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.58.0 to 1.58.1.

unknown 4.49.0 Changelog

Bugs Fixed

  • Improved partition planning performance for change feed with large number of feed ranges. - See PR 49086
  • Fixed UnsupportedOperationException when using readManyByPartitionKeys for empty pages. - See PR 49311
  • Fixed OperationCancelledException (“End-to-end timeout hit”) on sparse cross-partition queries by opting into the SDK’s allowEmptyPages behavior, so the per-page timeout applies per page instead of being exceeded by serial empty-page drains. Note: this surfaces one iterator callback per empty page where previously a single callback could drain many. - See PR 49276

unknown 1.2.0 Changelog

Features Added

  • Added Spark 4.0 / Scala 2.13 variant of the Fabric account data resolver for Azure Cosmos DB Spark Connector. This allows signed-in users in Fabric Runtime 2.0 to authenticate to CosmosDB using Microsoft Entra ID.

Need help

Latest Releases

View all the latest versions of Java packages here.

Installation Instructions

To use the GA and beta libraries, refer to the Maven dependency information below, which may be copied into your projects Maven pom.xml file as appropriate. If you are using a different build tool, refer to its documentation on how to specify dependencies.

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-ai-agents</artifactId>
  <version>2.1.0-beta.1</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-ai-agents</artifactId>
  <version>2.1.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-ai-contentunderstanding</artifactId>
  <version>1.1.0-beta.2</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-ai-projects</artifactId>
  <version>2.1.0-beta.1</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-ai-projects</artifactId>
  <version>2.1.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-ai-speech-transcription</artifactId>
  <version>1.0.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-ai-translation-text</artifactId>
  <version>2.0.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-ai-voicelive</artifactId>
  <version>1.1.0-beta.1</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-ai-voicelive</artifactId>
  <version>1.0.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-core</artifactId>
  <version>1.58.1</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-core-amqp</artifactId>
  <version>2.12.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-core-experimental</artifactId>
  <version>1.0.0-beta.68</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-core-http-jdk-httpclient</artifactId>
  <version>1.1.5</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-core-http-netty</artifactId>
  <version>1.16.5</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-core-http-okhttp</artifactId>
  <version>1.13.5</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-core-http-vertx</artifactId>
  <version>1.1.5</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-core-management</artifactId>
  <version>1.19.5</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-core-metrics-opentelemetry</artifactId>
  <version>1.0.0-beta.37</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-core-serializer-avro-apache</artifactId>
  <version>1.0.0-beta.65</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-core-serializer-json-gson</artifactId>
  <version>1.4.5</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-core-serializer-json-jackson</artifactId>
  <version>1.6.5</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-core-test</artifactId>
  <version>1.27.0-beta.16</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-core-tracing-opentelemetry</artifactId>
  <version>1.0.0-beta.64</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-cosmos</artifactId>
  <version>4.81.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-cosmos-encryption</artifactId>
  <version>2.30.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-cosmos-test</artifactId>
  <version>1.0.0-beta.19</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-identity</artifactId>
  <version>1.18.4</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-identity-broker</artifactId>
  <version>1.1.21</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-sdk-bom</artifactId>
  <version>1.3.7</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-search-documents</artifactId>
  <version>12.1.0-beta.1</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-security-confidentialledger</artifactId>
  <version>1.1.0-beta.3</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-security-keyvault-administration</artifactId>
  <version>4.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-security-keyvault-certificates</artifactId>
  <version>4.10.0-beta.1</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-security-keyvault-certificates</artifactId>
  <version>4.9.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-security-keyvault-keys</artifactId>
  <version>4.11.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-security-keyvault-secrets</artifactId>
  <version>4.11.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-blob</artifactId>
  <version>12.34.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-blob</artifactId>
  <version>12.35.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-blob-batch</artifactId>
  <version>12.30.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-blob-batch</artifactId>
  <version>12.31.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-blob-changefeed</artifactId>
  <version>12.0.0-beta.37</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-blob-changefeed</artifactId>
  <version>12.0.0-beta.38</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-blob-cryptography</artifactId>
  <version>12.33.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-blob-cryptography</artifactId>
  <version>12.34.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-blob-nio</artifactId>
  <version>12.0.0-beta.38</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-blob-nio</artifactId>
  <version>12.0.0-beta.39</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-common</artifactId>
  <version>12.33.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-common</artifactId>
  <version>12.34.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-file-datalake</artifactId>
  <version>12.27.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-file-datalake</artifactId>
  <version>12.28.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-file-share</artifactId>
  <version>12.30.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-file-share</artifactId>
  <version>12.31.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-internal-avro</artifactId>
  <version>12.19.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-internal-avro</artifactId>
  <version>12.20.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-queue</artifactId>
  <version>12.29.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>com.azure+azure-storage-queue</artifactId>
  <version>12.30.0</version>
</dependency>

<dependency>
  <groupId>com.azure.cosmos.kafka</groupId>
  <artifactId>com.azure.cosmos.kafka+azure-cosmos-kafka-connect</artifactId>
  <version>2.11.0</version>
</dependency>

<dependency>
  <groupId>com.azure.cosmos.spark</groupId>
  <artifactId>com.azure.cosmos.spark+azure-cosmos-spark_3-3_2-12</artifactId>
  <version>4.49.0</version>
</dependency>

<dependency>
  <groupId>com.azure.cosmos.spark</groupId>
  <artifactId>com.azure.cosmos.spark+azure-cosmos-spark_3-4_2-12</artifactId>
  <version>4.49.0</version>
</dependency>

<dependency>
  <groupId>com.azure.cosmos.spark</groupId>
  <artifactId>com.azure.cosmos.spark+azure-cosmos-spark_3-5_2-12</artifactId>
  <version>4.49.0</version>
</dependency>

<dependency>
  <groupId>com.azure.cosmos.spark</groupId>
  <artifactId>com.azure.cosmos.spark+azure-cosmos-spark_3-5_2-13</artifactId>
  <version>4.49.0</version>
</dependency>

<dependency>
  <groupId>com.azure.cosmos.spark</groupId>
  <artifactId>com.azure.cosmos.spark+azure-cosmos-spark_4-0_2-13</artifactId>
  <version>4.49.0</version>
</dependency>

<dependency>
  <groupId>com.azure.cosmos.spark</groupId>
  <artifactId>com.azure.cosmos.spark+azure-cosmos-spark_4-1_2-13</artifactId>
  <version>4.49.0</version>
</dependency>

<dependency>
  <groupId>com.azure.cosmos.spark</groupId>
  <artifactId>com.azure.cosmos.spark+fabric-cosmos-spark-auth_3</artifactId>
  <version>1.2.0</version>
</dependency>

<dependency>
  <groupId>com.azure.cosmos.spark</groupId>
  <artifactId>com.azure.cosmos.spark+fabric-cosmos-spark-auth_4-0_2-13</artifactId>
  <version>1.2.0</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-appcomplianceautomation</artifactId>
  <version>1.1.0</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-changeanalysis</artifactId>
  <version>1.1.1</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-cloudhealth</artifactId>
  <version>1.0.0-beta.2</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-cognitiveservices</artifactId>
  <version>1.5.0-beta.2</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-computelimit</artifactId>
  <version>1.1.0</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-containerservice</artifactId>
  <version>2.60.0</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-containerservice</artifactId>
  <version>2.61.0</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-containerservice</artifactId>
  <version>2.61.0-beta.1</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-containerservicefleet</artifactId>
  <version>1.3.0-beta.4</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-deploymentmanager</artifactId>
  <version>1.0.0-beta.3</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-fileshares</artifactId>
  <version>1.0.0-beta.1</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-horizondb</artifactId>
  <version>1.0.0-beta.1</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-loganalytics</artifactId>
  <version>2.2.0</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-monitor-slis</artifactId>
  <version>1.0.0-beta.2</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-monitor-workspaces</artifactId>
  <version>1.0.0-beta.1</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-msi</artifactId>
  <version>2.54.0-beta.1</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-postgresqlflexibleserver</artifactId>
  <version>2.1.0-beta.2</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-security</artifactId>
  <version>1.1.0-beta.1</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-storage</artifactId>
  <version>2.56.0</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-storagemover</artifactId>
  <version>1.5.0</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-trafficmanager</artifactId>
  <version>2.54.0-beta.1</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>com.azure.resourcemanager+azure-resourcemanager-trustedsigning</artifactId>
  <version>1.0.0-beta.2</version>
</dependency>

Feedback

If you have a bug or feature request for one of the libraries, please post an issue to GitHub.