Azure SDK for Java (October 2023)
The Azure SDK team is pleased to announce our October 2023 client library releases.
98 packages released this month.
Stable Packages (41)
-
Azure Blob Storage Checkpoint Store
-
Core - Client - Core
-
Core - Client - Test
-
Cosmos DB
-
Cosmos DB Encryption
-
Event Hubs
-
Key Vault - Administration
-
Key Vault - JCA
-
Key Vault - Keys
-
Key Vault - Secrets
-
Resource Management
-
Resource Management - App Platform
-
Resource Management - App Service
-
Resource Management - Authorization
-
Resource Management - Cognitive Search
-
Resource Management - Compute
-
Resource Management - Container Instances
-
Resource Management - Container Registry
-
Resource Management - Container Service
-
Resource Management - Content Delivery Network
-
Resource Management - Cosmos DB
-
Resource Management - Cosmos DB for PostgreSQL
-
Resource Management - DNS
-
Resource Management - Event Hubs
-
Resource Management - Hybridconnectivity
-
Resource Management - IoT Hub
-
Resource Management - Key Vault
-
Resource Management - Kubernetes Configuration
-
Resource Management - Managed Service Identity
-
Resource Management - Monitor
-
Resource Management - Network
-
Resource Management - PostgreSQL Flexible Server
-
Resource Management - Private DNS
-
Resource Management - Recovery Services Backup
-
Resource Management - Recovery Services Site Recovery
-
Resource Management - Redis
-
Resource Management - Resources
-
Resource Management - SQL
-
Resource Management - Service Bus
-
Resource Management - Storage
-
Resource Management - Traffic Manager
Patch Updates (36)
-
App Configuration
-
Attestation
-
Azure Remote Rendering
-
Cognitive Search
-
Communication Call Automation
-
Communication Chat
-
Communication Common
-
Communication Email
-
Communication Identity
-
Communication Phone Numbers
-
Communication Rooms
-
Communication Sms
-
Confidential Ledger
-
Container Registry
-
Core - Client - AMQP
-
Core - Client - Core Serializer GSON JSON
-
Core - Client - Core Serializer Jackson JSON
-
Core - Client - HTTP Netty
-
Core - Client - HTTP OkHttp
-
Core - Management - Core
-
Device Update
-
Digital Twins
-
Identity
-
Key Vault - Certificates
-
Load Testing
-
Metrics Advisor
-
Mixed Reality Authentication
-
Monitor Query
-
SDK - Bill of Materials
-
Schema Registry
-
Schema Registry - Avro
-
Service Bus
-
Tables
-
Text Analytics
-
Token-as-password Authentication Extensions
-
Web PubSub
Beta Packages (19)
-
App Configuration
-
Azure Redis Checkpoint Store
-
Cognitive Search
-
Communication Rooms
-
Content Safety
-
Core - Client - Core Experimental
-
Core - Client - Core Serializer Apache Avro
-
Core - Plugin - Tracing OpenTelemetry Plugin
-
Cosmos DB
-
Identity
-
OpenAI
-
Resource Management - Communication
-
Resource Management - Container Registry
-
Resource Management - Data Factory
-
Resource Management - IoT Hub
-
Resource Management - Managed Applications
-
Resource Management - Playwrighttesting
-
Resource Management - SQL
-
Schema Registry Json Schema
Release highlights
App Configuration 1.4.9 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7.
App Configuration 1.5.0-beta.2 Changelog
Bugs Fixed
FeatureFlagConfigurationSettingandSecretReferenceConfigurationSettingwill now retain custom attributes in the setting value. Previously, only attributes that were defined in the associated JSON schema were allowed and unknown attributes were discarded. (#36725)
Breaking Changes
Note: Below breaking changes only affect the version 1.5.0-beta.1.
- Changed
listConfigurationSettingsForSnapshotmethod’sSettingFields[] fieldsparameter type toList<SettingFields> fields. - Renamed
ConfigurationSettingSnapshottoConfigurationSnapshot. - Renamed
ConfigurationSettingSnapshot’s properties name, sizetosizeInBytes,compositionTypetosnapshotComposition.- Renamed
SnapshotSettingFiltertoConfigurationSettingsFilter. - Added
azure-core-experimentalas a dependency and replaced usage ofCreateSnapshotOperationDetailbyPollResultand removedCreateSnapshotOperationDetailclass. - Replaced
archiveSnapshotWithResponse(ConfigurationSettingsSnapshot, boolean)byarchiveSnapshotWithResponse(String, MatchConditions)recoverSnapshotWithResponse(ConfigurationSettingsSnapshot, boolean)byrecoverSnapshotWithResponse(String, MatchConditions)archiveSnapshotWithResponse(ConfigurationSettingsSnapshot, boolean, Context)byarchiveSnapshotWithResponse(String, MatchConditions, Context)recoverSnapshotWithResponse(ConfigurationSettingsSnapshot, boolean, Context)byrecoverSnapshotWithResponse(String, MatchConditions, Context)
Features Added
- Added
SnapshotFieldsenum to support fields selection for snapshot. - Added a property
List<SnapshotFields> fieldsin classSnapshotSelectorto support fields selection for snapshot.
Attestation 1.1.17 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0.
Azure Blob Storage Checkpoint Store 1.17.0 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-messaging-eventhubsfrom5.15.8to version5.16.0.
Azure Redis Checkpoint Store 1.0.0-beta.2 Changelog
Bugs Fixed
- Fixes bug where errors claiming ownership were not propagated.
- Fixes bug where error not returned when creating partition ownerships.
Azure Remote Rendering 1.1.22 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-mixedreality-authenticationfrom1.2.15to version1.2.16.
Cognitive Search 11.5.11 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7. - Upgraded
azure-core-serializer-json-jacksonfrom1.4.3to version1.4.4. - Upgraded
azure-corefrom1.42.0to version1.43.0.
Cognitive Search 11.6.0-beta.10 Changelog
Breaking Changes
SearchQueryVectormodel has been replaced byVectorQuery.SearchOptionsinstance methodSearchOptions setVectors(List<SearchQueryVector>)has been replaced bySearchOptions setVectorQueries(List<VectorQuery>).SearchOptionsinstance methodSearchOptions setVectors(SearchQueryVector...)has been replaced bySearchOptions setVetorQueries(VectorQuery...).SearchOptionsinstance methodList<SearchQueryVector> getVectors()has been replaced byList<VectorQuery> getVectorQueries().VectorSearchinstance propertyList<VectorSearchAlgorithmConfiguration> algorithmConfigurationshas been replaced by propertiesList<VectorSearchProfile> profiles,List<VectorSearchAlgorithmConfiguration> algorithms, andList<VectorSearchVectorizer> vectorizers.
Features Added
SemanticQueryhas been added toSearchOptions, allowing the setting of a separate search query that will be solely used for semantic reranking, semantic captions and semantic answers.
Communication Call Automation 1.0.4 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-communication-commonfrom1.2.11to version1.2.12.
Communication Chat 1.3.12 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-communication-commonfrom1.2.11to version1.2.12.
Communication Common 1.2.12 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7.
Communication Email 1.0.6 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7. - Upgraded
azure-communication-commonfrom1.2.11to version1.2.12.
Communication Identity 1.4.10 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-communication-commonfrom1.2.11to version1.2.12.
Communication Phone Numbers 1.1.6 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-communication-commonfrom1.2.11to version1.2.12.
Communication Rooms 1.0.4 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-communication-commonfrom1.2.11to version1.2.12.
Communication Rooms 1.1.0-beta.1 Changelog
Features Added
- Added Support for PSTN Dial Out Capability in Azure Communication Services Rooms
Communication Sms 1.1.17 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-communication-commonfrom1.2.11to version1.2.12.
Confidential Ledger 1.0.13 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7.
Container Registry 1.2.1 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7. - Upgraded
azure-corefrom1.42.0to version1.43.0.
Content Safety 1.0.0-beta.1 Changelog
Features Added
- Text Analysis API: Scans text for sexual content, violence, hate, and self harm with multi-severity levels.
- Image Analysis API: Scans images for sexual content, violence, hate, and self harm with multi-severity levels.
- Text Blocklist Management APIs: The default AI classifiers are sufficient for most content safety needs; however, you might need to screen for terms that are specific to your use case. You can create blocklists of terms to use with the Text API.
Core - Client - AMQP 2.8.10 Changelog
Bugs Fixed
- Fixes the potential NullPointerException in ReactorSession if the thread constructing ReactorSession ever happens to run the disposeWork (cleanup phase) synchronously. (36916)
Core - Client - Core 1.44.0 Changelog
Features Added
- Added
CoreUtils.getResultWithTimeoutto get a value of aFutureand cancel it if thegettimes out. (#37055) - Added
transferandtransferAsyncoverloads inIOUtilsthat accept an estimated data size to attempt to better optimize transfers to reduce reads and writes. (#36650)
Bugs Fixed
- Fixed a bug where
FluxByteBufferContent.toReplayableContent()didn’t eagerly make theFlux<ByteBuffer>replayable. (#36999)
Core - Client - Core Experimental 1.0.0-beta.44 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.43.0to1.44.0.
Core - Client - Core Serializer Apache Avro 1.0.0-beta.40 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.43.0to1.44.0.
Core - Client - Core Serializer GSON JSON 1.2.5 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.43.0to1.44.0.
Core - Client - Core Serializer Jackson JSON 1.4.5 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.43.0to1.44.0.
Core - Client - HTTP Netty 1.13.8 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.43.0to1.44.0.
Core - Client - HTTP OkHttp 1.11.14 Changelog
Bugs Fixed
- Fixed a bug where the network connection wasn’t being explicitly closed after the response body was consumed.
Core - Client - Test 1.21.0 Changelog
Features Added
- Added support for bulk
AddSanitizersin Test Proxy. (#36694)
Bugs Fixed
- Aligned XML redactions for Test Proxy with previous recording framework. (#37043)
Core - Management - Core 1.11.6 Changelog
Core - Plugin - Tracing OpenTelemetry Plugin 1.0.0-beta.40 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.43.0to1.44.0.
Cosmos DB 4.45.2-hotfix Changelog
Bugs Fixed
- Added capability to mark a region as unavailable when a request is cancelled due to end-to-end timeout and connection issues with the region in the direct connectivity mode. - See PR 35586
- Fixed an issue where
ConnectionStateListenertracked staledUriswhich fails to mark the currentUrisunhealthy properly - See PR 36067 - Fixed an issue to update the last unhealthy timestamp for an
Uriinstance only when transitioning toUnhealthyfrom a different health status - See 36083 - Improved the channel health check flow to deem a channel unhealthy when it sees consecutive cancellations. - See PR 36225
- Optimized the replica validation flow to validate replica health with
Unknownhealth status only when the replica is used by a container which is also part of the connection warm-up flow. - See PR 36225 - Fixed possible
NullPointerExceptionissue if health-check flow kicks in before RNTBD context negotiation for a given channel - See PR 36397.
Cosmos DB 4.50.0 Changelog
Bugs Fixed
- Disabled
CosmosEndToEndOperationLatencyPolicyConfigfeature inChangeFeedProcessor. SettingCosmosEndToEndOperationLatencyPolicyConfigatCosmosClientlevel will not affectChangeFeedProcessorrequests in any way. See PR 36775 - Fixed staleness issue of
COSMOS.MIN_CONNECTION_POOL_SIZE_PER_ENDPOINTsystem property - See PR 36599. - Fixed an issue where
pageSizefrombyPageis not always being honored. This only happens when the sameCosmosQueryRequestOptionsbeing used through different requests, and different pageSize being used. See PR 36847 - Fixed an issue where build of
CosmosClientandCosmosAsyncClientwas getting blocked for the entire aggressive warmup duration even when all the connections have been opened already. - See PR 36889 - Fixed
CosmosClientconnection warm up bug to open connections aggressively. - See PR 36889
Features Added
- Added throughput control support for
gateway mode. See PR 36687 - Added public API to change the initial micro batch size in
CosmosBulkExecutionOptions. The micro batch size is dynamically adjusted based on throttling rate. By default, it starts with a relatively large micro batch size, which can result in a short spike of throttled requests at the beginning of a bulk execution - reducing the initial micro batch size - for example to 1 - will start with smaller batch size and then dynamically increase it without causing the initial short spike of throttled requests. See PR 36910
Cosmos DB 4.51.0 Changelog
Bugs Fixed
- Fixed an issue with the threshold based availability strategy, which could result in missing diagnostics and unnecessarily high tail latency - See PR 36508 and PR 36786.
- Fixed an issue where
sampleDiagnosticsis not being honored for `query. See PR 37015 - Fixed the issue of
excludeRegionsnot being honored forCosmosBulkExecutionOptions. - SeePR 36616 - Fixed an issue with missing diagnostics (metrics, logging) for
Cosmos(Async)Container.readManycalls - See PR 37009
Features Added
- Added a preview API to
ChangeFeedProcessorBuilderto process an additionalChangeFeedProcessorContextfor handling all versions and deletes changes. - See PR 36715 - Added public APIs to configure a
Supplier<CosmosExcludedRegions>throughCosmosClientBuilder#excludedRegionSupplierandCosmosExcludedRegions- a type which encapsulates a set of excluded regions. See PR 36616
Cosmos DB Encryption 2.5.0 Changelog
Other Changes
- Updated
azure-cosmosto version4.50.0.
Device Update 1.0.11 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7.
Digital Twins 1.3.13 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7. - Upgraded
azure-core-serializer-json-jacksonfrom1.4.3to version1.4.4.
Event Hubs 5.16.0 Changelog
Features Added
- Added support for a Function<String, EventPosition> that maps a partition id to EventPosition in EventProcessorClientBuilder. (#36485)
- Added support for tracing options and configuration. (#33600)
- Aligned with OpenTelemetry messaging semantic conventions (when latest azure-core-tracing-opentelemetry package is used). (#33600)
Bugs Fixed
- Fixed exception when attempting to populate trace context on received
EventData. (#33594) - Fixed
NullPointerExceptionwhen ending span whenAmqpExceptionis thrown, but itsAmqpErrorConditionisnull. (#35299) - Handles errors thrown from user-called code when invoking
PartitionProcessor’sprocessErrororclosemethods. #36891
Identity 1.11.0-beta.1 Changelog
Features Added
- Added support for passing an InputStream containing a client cerfificate #36747
Bugs fixed
- Fixed flowing
HttpClientOptionsthrough credentials #36382 - Fixed edge case in Docker where 403s erronously caused CredentialUnavailableExceptions #36747
Identity 1.10.2 Changelog
Bugs Fixed
- Bug fixes for developer credentials
Identity 1.10.3 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.43.0to version1.44.0. - Upgraded
azure-core-http-nettyfrom1.13.7to version1.13.8.
Key Vault - Administration 4.4.0 Changelog
Other Changes
- Explicitly added a
values()method to allExpandableStringEnummodels: KeyVaultDataActionKeyVaultRoleDefinitionTypeKeyVaultRoleScopeKeyVaultRoleTypeKeyVaultSettingTypeFunctionality remains the same as the aforementioned method simply calls the implementation in the parent class.- Migrate test recordings to assets repo.
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7. - Upgraded
azure-jsonfrom1.0.1to version1.1.0.
Key Vault - Certificates 4.5.6 Changelog
Bugs Fixed
- Fixed response code for certificate merging operations from
200to the correct201. (#36260)
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7.
Key Vault - JCA 2.8.0 Changelog
Features Added
- Support key type of
RSA-HSMandEC-HSMin JCA #36648.
Key Vault - Keys 4.7.0 Changelog
Bugs fixed
- Added a fallback mechanism to use service-side cryptography if not possible to perform operations locally. (#36657)
Key Vault - Secrets 4.7.0 Changelog
Features Added
- Added new methods
fromJsonandtoJsonto models: DeletedSecretKeyVaultSecretSecretProperties
Load Testing 1.0.6 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7.
Metrics Advisor 1.1.18 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7.
Mixed Reality Authentication 1.2.17 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7.
Monitor Query 1.2.5 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7.
OpenAI 1.0.0-beta.5 Changelog
Features Added
- Added support for
Whisperendpoints. - Translation and Transcription of audio files is available.
- The above features are available both in Azure and non-Azure OpenAI.
- Added more convenience methods, which are wrappers around the existing
get{ChatCompletions|Completions|Embeddings}WithResponsemethods with concrete data types instead of usingBinaryDataas the return data type. For example, a new method introduced is - Async:
Mono<Response<ChatCompletions>> getChatCompletionsWithResponse(String deploymentOrModelName, ChatCompletionsOptions chatCompletionsOptions, RequestOptions requestOptions) - Sync:
Response<ChatCompletions> getChatCompletionsWithResponse(String deploymentOrModelName, ChatCompletionsOptions chatCompletionsOptions, RequestOptions requestOptions)
Same methods are added for Completions and Embeddings endpoints as well.
Breaking Changes
- Replaced usage of class
AzureKeyCredentialbyKeyCredential.
Resource Management 2.31.0 Changelog
Resource Management - App Platform 2.31.0 Changelog
Resource Management - App Service 2.31.0 Changelog
Resource Management - Authorization 2.31.0 Changelog
Resource Management - Cognitive Search 2.31.0 Changelog
Resource Management - Communication 2.1.0-beta.1 Changelog
Resource Management - Compute 2.31.0 Changelog
Resource Management - Container Instances 2.31.0 Changelog
Resource Management - Container Registry 2.31.0 Changelog
Resource Management - Container Registry 2.32.0-beta.1 Changelog
Resource Management - Container Service 2.31.0 Changelog
Resource Management - Content Delivery Network 2.31.0 Changelog
Resource Management - Cosmos DB 2.31.0 Changelog
Resource Management - Cosmos DB for PostgreSQL 1.0.0 Changelog
Resource Management - DNS 2.31.0 Changelog
Resource Management - Data Factory 1.0.0-beta.23 Changelog
Resource Management - Event Hubs 2.31.0 Changelog
Resource Management - Hybridconnectivity 1.0.0 Changelog
Resource Management - IoT Hub 1.2.0 Changelog
Resource Management - IoT Hub 1.2.0-beta.4 Changelog
Resource Management - Key Vault 2.31.0 Changelog
Resource Management - Kubernetes Configuration 1.0.0 Changelog
Resource Management - Managed Applications 1.0.0-beta.3 Changelog
Resource Management - Managed Service Identity 2.31.0 Changelog
Resource Management - Monitor 2.31.0 Changelog
Resource Management - Network 2.31.0 Changelog
Resource Management - Playwrighttesting 1.0.0-beta.1 Changelog
Resource Management - PostgreSQL Flexible Server 1.0.0 Changelog
Resource Management - Private DNS 2.31.0 Changelog
Resource Management - Recovery Services Backup 1.2.0 Changelog
Resource Management - Recovery Services Site Recovery 1.0.0 Changelog
Resource Management - Redis 2.31.0 Changelog
Resource Management - Resources 2.31.0 Changelog
Resource Management - SQL 2.31.0 Changelog
Resource Management - SQL 2.32.0-beta.1 Changelog
Resource Management - Service Bus 2.31.0 Changelog
Resource Management - Storage 2.31.0 Changelog
Resource Management - Traffic Manager 2.31.0 Changelog
SDK - Bill of Materials 1.2.17 Changelog
Dependency Updates
- Updated Azure SDK dependency versions to the latest releases.
Schema Registry 1.3.10 Changelog
Features Added
- Add support for protobuf schema format.
Schema Registry - Avro 1.1.10 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-data-schemaregistryfrom1.3.9to version1.3.10. - Upgraded
azure-corefrom1.42.0to version1.43.0.
Schema Registry Json Schema 1.0.0-beta.1 Changelog
Features Added
- Add initial beta release for JSON schema.
Service Bus 7.14.4 Changelog
Bugs Fixed
- Fixed
NullPointerExceptionthat happens when session processor or receiver encounters an error and distributed tracing is enabled. (#36800)
Tables 12.3.15 Changelog
Bugs Fixed
- Fixed the issue with
TableClientandTableAsyncClientwheredeleteEntitydid not work on entities with empty primary keys.(33390) - Fixed the issue with
TableClientandTableAsyncClientwheregetEntitydid not work on entities with empty primary keys.
Text Analytics 5.3.3 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7. - Upgraded
azure-corefrom1.42.0to version1.43.0.
Token-as-password Authentication Extensions 1.1.8 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-identityfrom1.10.0to version1.10.1.
Web PubSub 1.2.8 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7. - Upgraded
azure-corefrom1.42.0to version1.43.0.
Need help
- For reference documentation visit the Azure SDK for Java documentation.
- For tutorials, samples, quick starts and other documentation, visit Azure for Java Developers.
- For build reports on code quality, test coverage, etc, visit Azure Java SDK.
- File an issue via Github Issues.
- Check previous questions or ask new ones on StackOverflow using
azure-java-sdktag.
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>azure-ai-contentsafety</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-metricsadvisor</artifactId>
<version>1.1.18</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-openai</artifactId>
<version>1.0.0-beta.5</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-textanalytics</artifactId>
<version>5.3.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-callautomation</artifactId>
<version>1.0.4</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-chat</artifactId>
<version>1.3.12</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-common</artifactId>
<version>1.2.12</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-email</artifactId>
<version>1.0.6</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-identity</artifactId>
<version>1.4.10</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-phonenumbers</artifactId>
<version>1.1.6</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-rooms</artifactId>
<version>1.0.4</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-rooms</artifactId>
<version>1.1.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-sms</artifactId>
<version>1.1.17</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-containers-containerregistry</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core</artifactId>
<version>1.44.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-amqp</artifactId>
<version>2.8.10</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-experimental</artifactId>
<version>1.0.0-beta.44</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-http-netty</artifactId>
<version>1.13.8</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-http-okhttp</artifactId>
<version>1.11.14</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-management</artifactId>
<version>1.11.6</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-serializer-avro-apache</artifactId>
<version>1.0.0-beta.40</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-serializer-json-gson</artifactId>
<version>1.2.5</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-serializer-json-jackson</artifactId>
<version>1.4.5</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-test</artifactId>
<version>1.21.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-tracing-opentelemetry</artifactId>
<version>1.0.0-beta.40</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-cosmos</artifactId>
<version>4.45.2-hotfix</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-cosmos</artifactId>
<version>4.50.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-cosmos</artifactId>
<version>4.51.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-cosmos-encryption</artifactId>
<version>2.5.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-appconfiguration</artifactId>
<version>1.4.9</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-appconfiguration</artifactId>
<version>1.5.0-beta.2</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-schemaregistry</artifactId>
<version>1.3.10</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-schemaregistry-apacheavro</artifactId>
<version>1.1.10</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-schemaregistry-jsonschema</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-tables</artifactId>
<version>12.3.15</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-developer-loadtesting</artifactId>
<version>1.0.6</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-digitaltwins-core</artifactId>
<version>1.3.13</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.11.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.10.2</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.10.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity-extensions</artifactId>
<version>1.1.8</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-iot-deviceupdate</artifactId>
<version>1.0.11</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-eventhubs</artifactId>
<version>5.16.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-eventhubs-checkpointstore-blob</artifactId>
<version>1.17.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-eventhubs-checkpointstore-jedis</artifactId>
<version>1.0.0-beta.2</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-servicebus</artifactId>
<version>7.14.4</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-webpubsub</artifactId>
<version>1.2.8</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-mixedreality-authentication</artifactId>
<version>1.2.17</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-mixedreality-remoterendering</artifactId>
<version>1.1.22</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-monitor-query</artifactId>
<version>1.2.5</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-appplatform</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-appservice</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-authorization</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-cdn</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-communication</artifactId>
<version>2.1.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-compute</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-containerinstance</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-containerregistry</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-containerregistry</artifactId>
<version>2.32.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-containerservice</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-cosmos</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-cosmosdbforpostgresql</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-datafactory</artifactId>
<version>1.0.0-beta.23</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-dns</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-eventhubs</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-hybridconnectivity</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-iothub</artifactId>
<version>1.2.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-iothub</artifactId>
<version>1.2.0-beta.4</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-keyvault</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-kubernetesconfiguration</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-managedapplications</artifactId>
<version>1.0.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-monitor</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-msi</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-network</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-playwrighttesting</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-postgresqlflexibleserver</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-privatedns</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-recoveryservicesbackup</artifactId>
<version>1.2.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-recoveryservicessiterecovery</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-redis</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-resources</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-search</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-servicebus</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-sql</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-sql</artifactId>
<version>2.32.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-storage</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-trafficmanager</artifactId>
<version>2.31.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-sdk-bom</artifactId>
<version>1.2.17</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-search-documents</artifactId>
<version>11.5.11</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-search-documents</artifactId>
<version>11.6.0-beta.10</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-attestation</artifactId>
<version>1.1.17</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-confidentialledger</artifactId>
<version>1.0.13</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-administration</artifactId>
<version>4.4.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-certificates</artifactId>
<version>4.5.6</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-jca</artifactId>
<version>2.8.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-keys</artifactId>
<version>4.7.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-secrets</artifactId>
<version>4.7.0</version>
</dependency>
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.