Azure SDK for Java (April 2022)
The Azure SDK team is pleased to announce our April 2022 client library releases.
108 packages released this month.
Stable Packages (48)
-
Attestation
-
Azure Spring Cloud Appconfiguration Config
-
Azure Spring Cloud Appconfiguration Config Web
-
Azure Spring Cloud Feature Management
-
Azure Spring Cloud Feature Management Web
-
Azure Spring Cloud Starter Appconfiguration Config
-
Communication Chat
-
Communication Sms
-
Core - Client - Core
-
Core - Client - HTTP OkHttp
-
Cosmos DB
-
Cosmos DB Encryption
-
Digital Twins - Core
-
Event Hubs - Azure Blob Storage Checkpoint Store
-
Identity
-
Key Vault - Administration
-
Key Vault - Certificates
-
Key Vault - Keys
-
Key Vault - Secrets
-
Resource Management
-
Resource Management - App Service
-
Resource Management - Authorization
-
Resource Management - Batch
-
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 - DNS
-
Resource Management - Event Hubs
-
Resource Management - Key Vault
-
Resource Management - Managed Service Identity
-
Resource Management - Media Services
-
Resource Management - Monitor
-
Resource Management - Network
-
Resource Management - Private DNS
-
Resource Management - Redis
-
Resource Management - Resources
-
Resource Management - SQL
-
Resource Management - Service Bus
-
Resource Management - Spring Cloud
-
Resource Management - Storage
-
Resource Management - Traffic Manager
-
SDK - Bill of Materials
-
Schema Registry
-
Service Bus
Patch Updates (30)
-
Attestation
-
Azure Mixed Reality Authentication
-
Azure Remote Rendering
-
Cognitive Search
-
Communication Common
-
Communication Identity
-
Communication Phone Numbers
-
Container Registry
-
Core - AMQP
-
Core - Client - AMQP
-
Core - Client - Core Serializer GSON JSON
-
Core - Client - Core Serializer Jackson JSON
-
Core - Client - HTTP Netty
-
Core - Client - Test
-
Core - Management - Core
-
Event Hubs
-
Key Vault - Administration
-
Key Vault - Certificates
-
Key Vault - Keys
-
Key Vault - Secrets
-
Metrics Advisor
-
Monitor Query
-
Resource Management - Container Service
-
Schema Registry
-
Storage - Common
-
Storage - Files Shares
-
Storage - Internal Avro
-
Storage - Queues
-
Tables
-
Text Analytics
Beta Packages (23)
-
Cognitive Search
-
Communication Network Traversal
-
Communication Phone Numbers
-
Container Registry
-
Core - Client - Core Experimental
-
Core - Client - Core Serializer Apache Avro
-
Core - Plugin - Tracing OpenTelemetry Plugin
-
Digital Twins - Core
-
Identity
-
Purview Catalog
-
Resource Management - Api Management
-
Resource Management - Application Insights
-
Resource Management - Container Service
-
Resource Management - Data Factory
-
Resource Management - Event Grid
-
Resource Management - Kubernetes Configuration
-
Resource Management - Media Services
-
Resource Management - Mobile Network
-
Resource Management - Resource Health
-
Resource Management - Security Insights
-
Resource Management - Storage Cache
-
Schema Registry - Avro
-
Synapse - Artifacts
Release highlights
Attestation 1.1.0 Changelog
Features Added
- Added interfaces from
com.azure.core.client.traitstoAttestationClientBuilderandAttestationAdministrationClientBuilder. - Added
retryOptions()toAttestationClientBuilderandAttestationAdministrationClientBuilder.
Attestation 1.1.1 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to version1.27.0.
Azure Mixed Reality Authentication 1.2.1 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to version1.27.0. - Upgraded
azure-core-http-nettyfrom1.11.8to version1.11.9.
Azure Remote Rendering 1.1.6 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to version1.27.0. - Upgraded
azure-mixedreality-authenticationfrom1.2.0to version1.2.1.
Azure Spring Cloud Appconfiguration Config 2.5.0 Changelog
Features Added
- Added refresh interval parameter to
spring.cloud.azure.appconfiguraitonto force refreshes on a given interval. Can be used to make sure secrets are kept up to date. - Added BackoffTimeCalculator, which sets the next refresh period to sooner if a refresh fails.
Azure Spring Cloud Appconfiguration Config Web 2.5.0 Changelog
This release is compatible with Spring Boot 2.5.0-2.5.11, 2.6.0-2.6.5.
Dependency Upgrades
- Regular updates for Azure SDK dependency versions.
- Upgrade external dependencies’ version according to spring-boot-dependencies:2.6.3 and spring-cloud-dependencies:2021.0.1.
Azure Spring Cloud Feature Management 2.4.0 Changelog
Features Added
- Updated PercentageFilter to support Strings and Doubles.
Azure Spring Cloud Feature Management Web 2.4.0 Changelog
This release is compatible with Spring Boot 2.5.0-2.5.11, 2.6.0-2.6.5.
Dependency Upgrades
- Regular updates for Azure SDK dependency versions.
- Upgrade external dependencies’ version according to spring-boot-dependencies:2.6.3 and spring-cloud-dependencies:2021.0.1.
Azure Spring Cloud Starter Appconfiguration Config 2.5.0 Changelog
This release is compatible with Spring Boot 2.5.0-2.5.11, 2.6.0-2.6.5.
Dependency Upgrades
- Regular updates for Azure SDK dependency versions.
- Upgrade external dependencies’ version according to spring-boot-dependencies:2.6.3 and spring-cloud-dependencies:2021.0.1.
Cognitive Search 11.5.0-beta.8 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to version1.27.0. - Upgraded
azure-core-http-nettyfrom1.11.8to version1.11.9. - Upgraded
azure-core-serializer-json-jacksonfrom1.2.14to version1.2.15.
Cognitive Search 11.4.9 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to version1.27.0. - Upgraded
azure-core-http-nettyfrom1.11.8to version1.11.9. - Upgraded
azure-core-serializer-json-jacksonfrom1.2.14to version1.2.15.
Communication Chat 1.2.0 Changelog
Features Added
- Added interfaces from
com.azure.core.client.traitstoChatClientBuilderandChatThreadClientBuilder - Added
retryOptionstoChatClientBuilderandChatThreadClientBuilder
Other Changes
Communication Common 1.1.2 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to version1.27.0. - Upgraded
azure-core-http-nettyfrom1.11.8to version1.11.9.
Communication Identity 1.1.8 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to version1.27.0. - Upgraded
azure-communication-commonfrom1.1.1to version1.1.2.
Communication Network Traversal 1.1.0-beta.1 Changelog
Breaking Changes
- Making Ttl part of the options parameter
Features Added
- Added interfaces from
com.azure.core.client.traitstoCommunicationRelayClientBuilder - Added
retryOptionstoCommunicationRelayClientBuilder - Added optional parameter to GetRelayConfiguration to set credential Time-To-Live in seconds of max 48 hours. The default value will be used if given value exceeds it.
Communication Phone Numbers 1.1.0-beta.3 Changelog
Features Added
- Added interfaces from
com.azure.core.client.traitstoPhoneNumbersClientBuilder - Added
retryOptionstoPhoneNumbersClientBuilder - Added environment variable
AZURE_USERAGENT_OVERRIDE, that overrides the HTTP headerx-ms-useragenton the tests - Upgraded
azure-communication-commonto 1.1.1 - Upgraded
azure-identityto 1.4.6
Communication Phone Numbers 1.0.9 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.25.0to version1.26.0. - Upgraded
azure-communication-commonfrom1.0.8to version1.1.1.
Communication Sms 1.1.0 Changelog
Features Added
- Added interfaces from
com.azure.core.client.traitstoSmsClientBuilder - Added
retryOptionstoSmsClientBuilder - Upgraded
azure-communication-commonto 1.1.1 - Upgraded
azure-coreto 1.26.0 - Upgraded
azure-identityto 1.4.6
Container Registry 1.0.3 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to version1.27.0. - Upgraded
azure-core-http-nettyfrom1.11.8to version1.11.9.
Container Registry 1.1.0-beta.1 Changelog
Features Added
- Added interfaces from
com.azure.core.client.traitstoContainerRegistryClientBuilder. - Added support for
ContainerRegistryBlobAsyncClient.
Core - AMQP 2.4.1 Changelog
Bugs Fixed
- Fixed issue where EndpointStates were not emitted serially. (#24762)
- Fixed issue of not emitting the shutdown signal serially when ClosedChannelException thrown concurrently. (#27320)
- Fixed the issue of leaving downstream in an unterminated state when RequestResponseChannel is disposed after invoking sendWithAck (27482)
- Removing CustomIOHandler.onUnhandled which listens to every proton-j reactor event that could cause excessive logging. The underlying library could encounter
NullPointerExceptionif the selector is null.
Core - Client - AMQP 2.4.2 Changelog
Bugs Fixed
- Fixed an issue where error from one receiver bypassed to parent connection that resulted in taking down rest of the receivers. (#27716)
- Downgraded the level of a log entry in RequestResponseChannel from error to warn, the sender and receiver often recover from this error, but due to the log level, it generates false alerts in monitoring systems. (26968)
Core - Client - Core 1.27.0 Changelog
Features Added
- Added support for strongly-typed HTTP header objects to be deserialized lazily on a per-field basis rather than all at once during construction.
- Added
Contextsupport forDefaultPollingStrategy,OperationResourcPollingStrategyandLocationPollingStrategy.
Core - Client - Core Experimental 1.0.0-beta.26 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to1.27.0.
Core - Client - Core Serializer Apache Avro 1.0.0-beta.22 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to1.27.0.
Core - Client - Core Serializer GSON JSON 1.1.14 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to1.27.0.
Core - Client - Core Serializer Jackson JSON 1.2.15 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to1.27.0.
Core - Client - HTTP Netty 1.11.9 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to1.27.0.
Core - Client - HTTP OkHttp 1.8.0 Changelog
Breaking Changes
- Okhttp-backed
HttpClientclient will no longer follow redirects automatically. (#27960).
To get the older behavior please create an instance ofHttpClientas follows
HttpClient client = new OkHttpAsyncHttpClientBuilder()
.followRedirects(true)
.build();
Features Added
- Added
followRedirectsproperty on theOkHttpClientBuilder.
Core - Client - Test 1.7.10 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to1.27.0.
Core - Management - Core 1.5.4 Changelog
Core - Plugin - Tracing OpenTelemetry Plugin 1.0.0-beta.22 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to1.27.0.
Cosmos DB 4.28.0 Changelog
Features Added
- Added the “VM Unique ID” - see Accessing and Using Azure VM Unique ID - to the request diagnostics. This information helps to simplify investigating any network issues between an application hosted in Azure and the corresponding Cosmos DB service endpoint. - See PR 27692
- Added overload of read api on ClientEncryptionKey with request options for cosmos encrytion project. - See PR 27210
Cosmos DB Encryption 1.0.0 Changelog
Features Added
- Released GA version 1.0.0 of ‘azure-cosmos-encryption’.
Digital Twins - Core 1.2.0 Changelog
Features Added
- Added interfaces from
com.azure.core.client.traitstoDigitalTwinsClientBuilder. - Added
retryOptionstoDigitalTwinsClientBuilder.
Digital Twins - Core 1.3.0-beta.1 Changelog
Features Added
- Added
sourceTimetoDigitalTwinPropertyMetadata.
Event Hubs 5.11.1 Changelog
Bugs Fixed
- Removed the incorrect lock from
EventDataBatch.tryAdd()implementation and documented that this API is not thread-safe. (#25910) - Fixed a bug where users get a NullPointerException when getting
LastEnqueuedEventPropertiesfor an empty window. (#27121)
Features Added
- Updated the receiver to retry to obtain a new connection if the RequestResponseChannel in the current connection is disposed.
Event Hubs - Azure Blob Storage Checkpoint Store 1.12.0 Changelog
Other Changes
Dependency Updates
- Update
azure-messaging-eventhubsdependency to5.11.1. - Update
azure-storage-blobdependency to12.15.0.
Identity 1.5.0-beta.2 Changelog
Features Added
- Added ability to configure
IdentityLogOptionson Credential Builders to make account Identifier logging configurable. - Added the option
disableAuthoriyValidaionSafetyCheckon Credential Builders.
Identity 1.5.0 Changelog
Breaking Changes
- Removed
disableAuthorityValidationSafetyCheckfor GA, will reintroduce in next beta. This is not a breaking change from last GA. - Replaced
identityLogOptionssetter with theenableAccountIdentifierLoggingsetter on the credential builders. This is not a breaking change from last GA.
Bugs Fixed
Correctly use an AppServiceMsiCredential in the case both IDENTITY_ENDPOINT and IDENTITY_HEADER are set.
Key Vault - Administration 4.0.8 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-coredependency to1.26.0 - Upgraded
azure-core-http-nettydependency to1.11.8
Key Vault - Administration 4.1.0 Changelog
Features Added
- Added support for service version
7.3. - Added the following values to
KeyVaultDataAction: WRITE_ROLE_DEFINITIONDELETE_ROLE_DEFINITIONRELEASE_KEYDOWNLOAD_HSM_SECURITY_DOMAIN_STATUSRANDOM_NUMBERS_GENERATE- Implemented new traits (micro-interfaces) in
KeyVaultAccessControlClientBuilderandKeyVaultBackupClientBuilder. This makes the experience of using client builders more consistent across libraries in the Azure SDK for Java.
Key Vault - Administration 4.1.1 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-coredependency to1.27.0. - Upgraded
azure-core-http-nettydependency to1.11.9.
Key Vault - Certificates 4.2.8 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-coredependency to1.26.0 - Upgraded
azure-core-http-nettydependency to1.11.8
Key Vault - Certificates 4.3.0 Changelog
Features Added
- Added support for service version
7.3. - Implemented new traits (micro-interfaces) in
CertificateClientBuilder. This makes the experience of using client builders more consistent across libraries in the Azure SDK for Java.
Key Vault - Certificates 4.3.1 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-coredependency to1.27.0. - Upgraded
azure-core-http-nettydependency to1.11.9.
Key Vault - Keys 4.3.8 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-coredependency to1.26.0 - Upgraded
azure-core-http-nettydependency to1.11.8
Key Vault - Keys 4.4.0 Changelog
Breaking Changes
These changes do not impact the API of stable versions such as
4.3.0. Only code written against beta version4.4.0-beta.7may be affected.
- Changed
getRandomBytesoperations inKeyClientandKeyAsyncClientto returnbyte[]instead ofRandomBytes.- Removed the
RandomBytesclass.
Features Added
- Added support for service version
7.3. - Added the following APIs to
KeyClientandKeyAsyncClient: getRandomBytesandgetRandomBytesWithResponsewhich, when connected to a managed HSM, can be used to generate a byte array of a given length with random values.releaseKeyandreleaseKeyWithResponsewhich support securely releasing a key from a Managed HSM.rotateKeyandrotateKeyWithResponsewhich allow to rotate a key on-demand in Azure Key Vault and Managed HSM.getKeyRotationPolicyandgetKeyRotationPolicyWithResponsewhich allow to retrieve a key’s automated rotation policy.updateKeyRotationPolicyandupdateKeyRotationPolicyWithResponsewhich allow to update a key’s automated rotation policy.getCryptographyClientandgetCryptographyAsyncClientwhich provide a simple way to create aCryptographyClientandCryptographyAsyncClientrespectively for a key given its name and optionally a version.- Additionally added the following classes to support the aforementioned APIs:
KeyRotationPolicywhich represents a key’s automated rotation policy.KeyRotationLifetimeActionwhich represents an action that will be performed by Key Vault over the lifetime of a key.KeyRotationPolicyAction, an enum for the types of key rotation policy actions that can be executed relative to a key.KeyReleasePolicywhich represents the policy rules under which the key can be exported.ReleaseKeyOptionswhich represents the configurable options to release a key.KeyExportEncryptionAlgorithm, an enum for specifying an encryption algorithm to be used during key release.ReleaseKeyResultwhich contains the value of a released key.exportableandreleasePolicywere added to the following classes as well:KeyPropertiesCreateKeyOptionsCreateEcKeyOptionsCreateOctKeyOptionsCreateRsaKeyOptions
in order to specify whether the key is exportable and to associate a release policy to a given key
CryptographyClientBuilderdoes not requirekeyIdentifierto a include a key version. If no version is provided, cryptographic operations will be made using the latest version of the key.- Implemented new traits (micro-interfaces) in
KeyClientBuilder,CryptographyClientBuilderandKeyEncryptionKeyClientBuilder. This makes the experience of using client builders more consistent across libraries in the Azure SDK for Java.
Key Vault - Keys 4.4.1 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-coredependency to1.27.0. - Upgraded
azure-core-http-nettydependency to1.11.9.
Key Vault - Secrets 4.3.8 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-coredependency to1.26.0 - Upgraded
azure-core-http-nettydependency to1.11.8
Key Vault - Secrets 4.4.0 Changelog
Features Added
- Added support for service version
7.3. - Implemented new traits (micro-interfaces) in
SecretClientBuilder. This makes the experience of using client builders more consistent across libraries in the Azure SDK for Java.
Key Vault - Secrets 4.4.1 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-coredependency to1.27.0. - Upgraded
azure-core-http-nettydependency to1.11.9.
Metrics Advisor 1.1.2 Changelog
Other Changes
Dependency Updates
- Updated
azure-coreto1.27.0. - Updated
azure-core-http-nettyto1.11.9.
Monitor Query 1.0.4 Changelog
Bugs Fixed
Monitor Query 1.0.5 Changelog
Other Changes
Dependency updates
- Upgraded
azure-coreto version1.27.0. - Upgraded
azure-core-http-nettyto version1.11.9.
Purview Catalog 1.0.0-beta.3 Changelog
Breaking Changes
- Removed class
PurviewCatalogClientBuilder. It was replaced byCollectionClientBuilder,DiscoveryClientBuilder,EntityClientBuilder,GlossaryClientBuilder,LineageClientBuilder,RelationshipClientBuilder,TypesClientBuilder. - Merged the
Contextparameter into theRequestOptionsparameter in methods of clients.
Resource Management 2.13.0 Changelog
Resource Management - Api Management 1.0.0-beta.3 Changelog
Resource Management - App Service 2.13.0 Changelog
Resource Management - Application Insights 1.0.0-beta.4 Changelog
Resource Management - Authorization 2.13.0 Changelog
Resource Management - Batch 1.0.0 Changelog
Resource Management - Cognitive Search 2.13.0 Changelog
Resource Management - Compute 2.13.0 Changelog
Resource Management - Container Instances 2.13.0 Changelog
Resource Management - Container Registry 2.13.0 Changelog
Resource Management - Container Service 2.13.0 Changelog
Resource Management - Container Service 2.13.0-beta.1 Changelog
Resource Management - Container Service 2.12.2 Changelog
Resource Management - Content Delivery Network 2.13.0 Changelog
Resource Management - Cosmos DB 2.13.0 Changelog
Resource Management - DNS 2.13.0 Changelog
Resource Management - Data Factory 1.0.0-beta.13 Changelog
Resource Management - Event Grid 1.2.0-beta.1 Changelog
Resource Management - Event Hubs 2.13.0 Changelog
Resource Management - Key Vault 2.13.0 Changelog
Resource Management - Kubernetes Configuration 1.0.0-beta.3 Changelog
Resource Management - Managed Service Identity 2.13.0 Changelog
Resource Management - Media Services 1.1.0-beta.3 Changelog
Resource Management - Media Services 2.0.0 Changelog
Resource Management - Mobile Network 1.0.0-beta.2 Changelog
Resource Management - Monitor 2.13.0 Changelog
Resource Management - Network 2.13.0 Changelog
Resource Management - Private DNS 2.13.0 Changelog
Resource Management - Redis 2.13.0 Changelog
Resource Management - Resource Health 1.0.0-beta.2 Changelog
Resource Management - Resources 2.13.0 Changelog
Resource Management - SQL 2.13.0 Changelog
Resource Management - Security Insights 1.0.0-beta.2 Changelog
Resource Management - Service Bus 2.13.0 Changelog
Resource Management - Spring Cloud 2.13.0 Changelog
Resource Management - Storage 2.13.0 Changelog
Resource Management - Storage Cache 1.0.0-beta.5 Changelog
Resource Management - Traffic Manager 2.13.0 Changelog
SDK - Bill of Materials 1.2.0 Changelog
Dependency Updates
- Updated Azure SDK dependency versions to the latest releases.
Breaking Changes
Removed azure-communication-networktraversal from the BOM. If you depend on this library please take a direct dependency on it.
Schema Registry 1.1.0 Changelog
Features Added
- Added interfaces from
com.azure.core.client.traitstoSchemaRegistryClientBuilder. - Added
retryOptionstoSchemaRegistryClientBuilder.
Schema Registry 1.1.1 Changelog
Other Changes
Dependency Updates
- Update
azure-coredependency to1.27.0. - Update
azure-core-http-nettydependency to1.11.9.
Schema Registry - Avro 1.0.0-beta.10 Changelog
Breaking Changes
- Changed
SchemaRegistryApacheAvroEncodertoSchemaRegistryApacheAvroSerializer. - Changed
decodeMessageDataanddecodeMessageDataAsynctodeserializeMessageDataanddeserializeMessageDataAsync. - Changed
encodeMessageDataandencodeMessageDataAsynctoserializeMessageDataandserializeMessageDataAsync.
Schema Registry - Avro 1.0.0-beta.11 Changelog
Bugs Fixed
- Fixed a bug that caused deserialize operation to throw
SchemaParseExceptionwhen multiple messages with same schema were deserialized (https://github.com/Azure/azure-sdk-for-java/issues/27602). - Wrap Apache Avro exceptions with new exception type,
SchemaRegistryApacheAvroException.
Service Bus 7.7.0 Changelog
Features Added
- Added support for sending/receiving messages with
Duration,OffsetDateTimeandURIinapplicationProperties. - Updated the receiver to retry to obtain a new connection if the RequestResponseChannel in the current connection is disposed.
- Added getter methods to
ServiceBusProcessorClientto get the queue, topic and subscription names associated with the processor.
Bugs Fixed
- Removed the incorrect use of lock primitives from
ServiceBusMessageBatch.tryAddMessage()implementation and documented that this API is not thread-safe. (#25910) - Fixed incorrect ordering of message when sent as a batch. (#25112, #25599)
- Fixed a bug that messages come from azure-sdk-for-net with
DescribedTypecannot be deserialized. (#26065)
Storage - Common 12.15.1 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to version1.27.0. - Upgraded
azure-core-http-nettyfrom1.11.8to version1.11.9.
Storage - Files Shares 12.12.1 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to version1.27.0. - Upgraded
azure-core-http-nettyfrom1.11.8to version1.11.9. - Upgraded
azure-storage-commonfrom12.15.0to version12.15.1.
Storage - Internal Avro 12.2.1 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to version1.27.0. - Upgraded
azure-core-http-nettyfrom1.11.8to version1.11.9. - Upgraded
azure-storage-commonfrom12.15.0to version12.15.1.
Storage - Queues 12.12.1 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to version1.27.0. - Upgraded
azure-core-http-nettyfrom1.11.8to version1.11.9. - Upgraded
azure-storage-commonfrom12.15.0to version12.15.1.
Synapse - Artifacts 1.0.0-beta.9 Changelog
Breaking Changes
- Changed type of
referenceNamefield inSynapseNotebookReferencefromStringtoObject.
Features Added
- Added class
ScriptActivityas subclass ofExecutionActivity. - Added class
TeamDeskLinkedService,QuickbaseLinkedService,SmartsheetLinkedService,ZendeskLinkedServiceas subclass ofLinkedService. - Added field
sparkPooltoSynapseNotebookActivity. - Added fields to
SynapseSparkJobDefinitionActivity.
Tables 12.2.1 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-coredependency to1.26.0 - Upgraded
azure-core-http-nettydependency to1.11.8
Tables 12.2.2 Changelog
Other Changes
Dependency Updates
- Upgraded
azure-corefrom1.26.0to version1.27.0. - Upgraded
azure-core-http-nettyfrom1.11.8to version1.11.9.
Text Analytics 5.1.8 Changelog
Other Changes
Dependency Updates
- Updated
azure-coreto1.27.0. - Updated
azure-core-http-nettyto1.11.9.
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-metricsadvisor</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-textanalytics</artifactId>
<version>5.1.8</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-analytics-purview-catalog</artifactId>
<version>1.0.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-analytics-synapse-artifacts</artifactId>
<version>1.0.0-beta.9</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-chat</artifactId>
<version>1.2.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-common</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-identity</artifactId>
<version>1.1.8</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-networktraversal</artifactId>
<version>1.1.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-phonenumbers</artifactId>
<version>1.1.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-phonenumbers</artifactId>
<version>1.0.9</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-sms</artifactId>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-containers-containerregistry</artifactId>
<version>1.0.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-containers-containerregistry</artifactId>
<version>1.1.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core</artifactId>
<version>1.27.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-amqp</artifactId>
<version>2.4.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-amqp</artifactId>
<version>2.4.2</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-experimental</artifactId>
<version>1.0.0-beta.26</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-http-netty</artifactId>
<version>1.11.9</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-http-okhttp</artifactId>
<version>1.8.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-management</artifactId>
<version>1.5.4</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-serializer-avro-apache</artifactId>
<version>1.0.0-beta.22</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-serializer-json-gson</artifactId>
<version>1.1.14</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-serializer-json-jackson</artifactId>
<version>1.2.15</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-test</artifactId>
<version>1.7.10</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-tracing-opentelemetry</artifactId>
<version>1.0.0-beta.22</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-cosmos</artifactId>
<version>4.28.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-cosmos-encryption</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-schemaregistry</artifactId>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-schemaregistry</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-schemaregistry-apacheavro</artifactId>
<version>1.0.0-beta.10</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-schemaregistry-apacheavro</artifactId>
<version>1.0.0-beta.11</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-tables</artifactId>
<version>12.2.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-tables</artifactId>
<version>12.2.2</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-digitaltwins-core</artifactId>
<version>1.2.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-digitaltwins-core</artifactId>
<version>1.3.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.5.0-beta.2</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.5.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-eventhubs</artifactId>
<version>5.11.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-eventhubs-checkpointstore-blob</artifactId>
<version>1.12.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-servicebus</artifactId>
<version>7.7.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-mixedreality-authentication</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-mixedreality-remoterendering</artifactId>
<version>1.1.6</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-monitor-query</artifactId>
<version>1.0.4</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-monitor-query</artifactId>
<version>1.0.5</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-apimanagement</artifactId>
<version>1.0.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-applicationinsights</artifactId>
<version>1.0.0-beta.4</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-appplatform</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-appservice</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-authorization</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-batch</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-cdn</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-compute</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-containerinstance</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-containerregistry</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-containerservice</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-containerservice</artifactId>
<version>2.13.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-containerservice</artifactId>
<version>2.12.2</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-cosmos</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-datafactory</artifactId>
<version>1.0.0-beta.13</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-dns</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-eventgrid</artifactId>
<version>1.2.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-eventhubs</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-keyvault</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-kubernetesconfiguration</artifactId>
<version>1.0.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-mediaservices</artifactId>
<version>1.1.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-mediaservices</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-mobilenetwork</artifactId>
<version>1.0.0-beta.2</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-monitor</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-msi</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-network</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-privatedns</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-redis</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-resourcehealth</artifactId>
<version>1.0.0-beta.2</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-resources</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-search</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-securityinsights</artifactId>
<version>1.0.0-beta.2</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-servicebus</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-sql</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-storage</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-storagecache</artifactId>
<version>1.0.0-beta.5</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-trafficmanager</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-sdk-bom</artifactId>
<version>1.2.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-search-documents</artifactId>
<version>11.5.0-beta.8</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-search-documents</artifactId>
<version>11.4.9</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-attestation</artifactId>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-attestation</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-administration</artifactId>
<version>4.0.8</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-administration</artifactId>
<version>4.1.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-administration</artifactId>
<version>4.1.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-certificates</artifactId>
<version>4.2.8</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-certificates</artifactId>
<version>4.3.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-certificates</artifactId>
<version>4.3.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-keys</artifactId>
<version>4.3.8</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-keys</artifactId>
<version>4.4.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-keys</artifactId>
<version>4.4.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-secrets</artifactId>
<version>4.3.8</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-secrets</artifactId>
<version>4.4.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-secrets</artifactId>
<version>4.4.1</version>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-appconfiguration-config</artifactId>
<version>2.5.0</version>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-appconfiguration-config-web</artifactId>
<version>2.5.0</version>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-feature-management</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-feature-management-web</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-starter-appconfiguration-config</artifactId>
<version>2.5.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-common</artifactId>
<version>12.15.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-file-share</artifactId>
<version>12.12.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-internal-avro</artifactId>
<version>12.2.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-queue</artifactId>
<version>12.12.1</version>
</dependency>
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.