Azure SDK for Java (April 2021)
The Azure SDK team is pleased to announce our April 2021 client library releases.
GA
- Azure Communication Chat
- Azure Communication Common
- Azure Communication Identity
- Azure Communication SMS
- Azure Core
- Azure Cosmos DB
- Azure Spring Data Cosmos
- Azure EventGrid
- Azure Spring Boot
- Azure Spring Cloud
- Resource Management - Traffic Manager
- Resource Management - Monitor
- Resource Management - Key Vault
- Resource Management - Communication
- Resource Management - Cognitive Search
- Resource Management - Storage
- Resource Management - Resources
- Resource Management - Cosmos DB
- Resource Management - Private DNS
- Resource Management - Network
- Resource Management - Content Delivery Network
- Resource Management - Container Instances
- Resource Management - Service Bus
- Resource Management - Event Hubs
- Resource Management - Container Registry
- Resource Management - Spring Cloud
- Resource Management - App Service
- Resource Management - DNS
- Resource Management - Authorization
- Resource Management - Container Service
- Resource Management - Managed Service Identity
- Resource Management - SQL
- Resource Management - Redis
- Resource Management - Compute
- Resource Management - PostgreSQL
- Resource Management - Event Grid
- Resource Management - MySQL
- Resource Management - Media Services
Updates
- Azure Core
- Azure Core AMQP
- Azure Core Serializer Jackson JSON
- Azure Core - Test
- Azure Core Serializer GSON JSON
- Azure Core Serializer Jackson JSON
- Azure Core - HTTP OkHttp
- Azure Cosmos DB
- Azure Spring Data Cosmos
- Azure AI Text Analytics
- Azure AI Form Recognizer
- Azure App Configuration
- Azure Key Vault - Administration
- Azure Key Vault - Secrets
- Azure Key Vault - Keys
- Azure Key Vault - Certificates
- Resouce Management - Core
Beta
- Azure Cosmos Spark
- Storage - Blobs NIO
- Azure Communication Phone Numbers
- Azure Core Experimental
- Azure Core Serializer Apache Avro
- Azure Tracing OpenTelemetry Plugin
- Azure AI Form Recognizer
- Azure Cognitive Search
- Azure AI Text Analytics
- Azure Synapse - AccessControl
- Azure Synapse - Monitoring
- Azure Synapse - Spark
- Azure Synapse - Managed Private Endpoints
- Azure Synapse - Artifacts
- Azure App Configuration
- Azure Key Vault - Administration
- Azure Key Vault - Secrets
- Azure Key Vault - Keys
- Azure Key Vault - Certificates
- Azure Key Vault - JCA
- Resource Management - Datadog
- Resource Management - Delegated Network
- Resource Management - Api Management
- Resource Management - Log Analytics
- Resource Management - Communication
- Resource Management - Change Analysis
- Resource Management - Resource Graph
- Resource Management - Synapse
- Resource Management - Cost Management
- Resource Management - Resource Health
- Resource Management - Frontdoor
- Resource Management - Databricks
- Resource Management - Databoxedge
- Resource Management - Automation
- Resource Management - Resourcemover
- Resource Management - Datafactory
- Resource Management - Kubernetesconfiguration
- Resource Management - HDInsight
- Resource Management - Advisor
- Resource Management - Appconfiguration
- Resource Management - Avs
- Resource Management - Attestation
- Resource Management - Azurestackhci
- Resource Management - Consumption
- Resource Management - Azurestack
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.resourcemanager</groupId>
<artifactId>azure-resourcemanager-trafficmanager</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-monitor</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.cosmos.spark</groupId>
<artifactId>azure-cosmos-spark_3-1_2-12</artifactId>
<version>4.0.0-alpha.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-keyvault</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-chat</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-common</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-identity</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-sms</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-communication</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-phonenumbers</artifactId>
<version>1.0.0-beta.7</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-apimanagement</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-search</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-storage</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-loganalytics</artifactId>
<version>1.0.0-beta.2</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-resources</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-internal-avro</artifactId>
<version>12.0.3-beta.2</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-cosmos</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core</artifactId>
<version>1.14.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-privatedns</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-network</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-cdn</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-changeanalysis</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-resourcegraph</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-containerinstance</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-serializer-json-jackson</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-cosmos</artifactId>
<version>4.13.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-servicebus</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-eventhubs</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-containerregistry</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.cosmos.spark</groupId>
<artifactId>azure-cosmos-spark_3-1_2-12</artifactId>
<version>4.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-appplatform</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-appservice</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-dns</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-datadog</artifactId>
<version>1.0.0-beta.2</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-authorization</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-containerservice</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-msi</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-sql</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-redis</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-delegatednetwork</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-compute</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-spring-data-cosmos</artifactId>
<version>3.5.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-test</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core</artifactId>
<version>1.15.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-experimental</artifactId>
<version>1.0.0-beta.12</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-serializer-avro-apache</artifactId>
<version>1.0.0-beta.9</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-management</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-tracing-opentelemetry</artifactId>
<version>1.0.0-beta.9</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-serializer-json-gson</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-serializer-json-jackson</artifactId>
<version>1.2.2</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-http-okhttp</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-formrecognizer</artifactId>
<version>3.1.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-textanalytics</artifactId>
<version>5.0.5</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-search-documents</artifactId>
<version>11.4.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-cosmos</artifactId>
<version>4.14.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-textanalytics</artifactId>
<version>5.1.0-beta.6</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-analytics-synapse-accesscontrol</artifactId>
<version>1.0.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-analytics-synapse-monitoring</artifactId>
<version>1.0.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-spring-data-cosmos</artifactId>
<version>3.6.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-analytics-synapse-spark</artifactId>
<version>1.0.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-analytics-synapse-managedprivateendpoints</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.4</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-synapse</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-costmanagement</artifactId>
<version>1.0.0-beta.2</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-resourcehealth</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-frontdoor</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-postgresql</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-databricks</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-eventgrid</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-databoxedge</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-mysql</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-mediaservices</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-automation</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-appconfiguration</artifactId>
<version>1.2.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-appconfiguration</artifactId>
<version>1.1.11</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-administration</artifactId>
<version>4.0.0-beta.6</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-secrets</artifactId>
<version>4.3.0-beta.5</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-keys</artifactId>
<version>4.3.0-beta.6</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-certificates</artifactId>
<version>4.2.0-beta.5</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-secrets</artifactId>
<version>4.2.7</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-keys</artifactId>
<version>4.2.7</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-certificates</artifactId>
<version>4.1.7/version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-resourcemover</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-datafactory</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-kubernetesconfiguration</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-hdinsight</artifactId>
<version>1.0.0-beta.2</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-advisor</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-appconfiguration</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-avs</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-attestation</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-azurestackhci</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-amqp</artifactId>
<version>2.0.4</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-consumption</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-azurestack</artifactId>
<version>1.0.0-beta.1</version>
</dependency>
To use Azure Spring Boot starters, refer to the Maven dependency information below, which may be copied into your projects Maven pom.xml file as appropriate.
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-boot-bom</artifactId>
<version>3.4.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-boot-starter-active-directory</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-boot-starter-active-directory-b2c</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-boot-starter-cosmos</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-boot-starter-keyvault-secrets</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-boot-starter-servicebus-jms</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-boot-starter-storage</artifactId>
</dependency>
</dependencies>
To use Azure Spring Cloud starters and binders, refer to the Maven dependency information below, which may be copied into your projects Maven pom.xml file as appropriate.
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-dependencies</artifactId>
<version>2.4.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-starter-eventhubs-kafka</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-stream-binder-eventhubs</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-stream-binder-servicebus-queue</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-stream-binder-servicebus-topic</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-starter-storage-queue</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-starter-cache</artifactId>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>spring-cloud-starter-azure-appconfiguration-config</artifactId>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>spring-cloud-azure-appconfiguration-config</artifactId>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>spring-cloud-azure-appconfiguration-config-web</artifactId>
</dependency>
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.
Release highlights
Azure Communication Chat 1.0.0 Changelog
Breaking Changes
- Renamed
ChatThread
toChatThreadProperties
- Renamed
ChatThreadInfo
toChatThreadItem
- Renamed
repeatabilityRequestId
toidempotencyToken
- SendMessage returns
SendChatMessageResult
instead of string ID - Renamed
CommunicationError
toChatError
- Renamed
CommunicationErrorResponse
toChatErrorResponse
- Moved
getChatThread
toChatThreadClient
and renamed togetProperties
- Removed
AddChatParticipantsOptions
- Changed
addParticipants
to takeIterable<ChatParticipant>
instead ofAddChatParticipantsOptions
- Added
context
parameter to the max overloads oflistParticipants
,listReadReceipts
CreateChatThreadOptions
constructor now requirestopic
- Removed
setTopic
fromCreateChatThreadOptions
Added
- Added
ChatThreadClientBuilder
Azure Communication Common 1.0.0 Changelog
Breaking Changes
- Updated
CommunicationCloudEnvironment(String environmentValue)
constructor toCommunicationCloudEnvironment()
. - Updated
public CommunicationCloudEnvironment fromString(String environmentValue)
topublic static CommunicationCloudEnvironment fromString(String environmentValue)
. - Renamed
TokenRefresher.getTokenAsync()
toTokenRefresher.getToken()
.
Azure Communication Identity 1.0.0 Changelog
Updated azure-communication-identity
version
Azure Communication SMS 1.0.0 Changelog
Updated azure-communication-sms
version
Core 1.15.0 Changelog
New Features
- Added
Binary.toByteBuffer
which returns a read-only view of theBinaryData
. - Added
ProxyOptions.fromConfiguration(Configuration, boolean)
which allows for configuring if the returned proxy is resolved. - Added a default
JsonSerializer
implementation which is optionally used when creating aJsonSerializer
withJsonSerializerProviders
by passing the flaguseDefaultIfAbset
. - Added the ability to configure HTTP logging level without making code changes by configuring environment property
AZURE_HTTP_LOG_DETAIL_LEVEL
. - Added constructor overloads to
PagedFlux
which allows for the paging implements to consume thebyPage
page size value. - Added
AzureNamedKey
andAzureNamedKeyCredential
to support authentication using a named key. - Added overloads to
SerializerAdapter
which usebyte[]
instead ofString
orInputStream
/OutputStream
.
Bug Fixes
- Fixed a bug where Unix timestamps were not being properly deserialized to
OffsetDateTime
. - Fixed edge cases where response bodies would be eagerly read into a
byte[]
when they shouldn’t.
Dependency Updates
- Upgraded Jackson from
2.12.1
to2.12.2
. - Upgraded Netty from
4.1.59.Final
to4.1.60.Final
.
Cosmos DB 4.14.0 Changelog
New Features
- General Availability for
readMany()
API inCosmosAsyncContainer
andCosmosContainer
. - General Availability for
handle()
API inCosmosPagedFlux
andCosmosPagedIterable
. - Upgraded Jackson to patch version 2.12.2.
- Exposed
getDocumentUsage
andgetDocumentCountUsage()
APIs inFeedResponse
to retrieve document count metadata.
Key Bug Fixes
- Allowed
CosmosPagedFlux#handle()
andCosmosPagedIterable#handle()
API for chaining. - Removed
AfterBurner
module usage fromCosmosException
causing the warning logs. - Fixed issue of duplicate processing of items on the same Change Feed Processor instance.
- Return
RequestTimeoutException
on client side timeout for write operations.
Resource Management - Traffic Manager 2.3.0 Changelog
- Updated core dependency from resources
Resource Management - Monitor 2.3.0 Changelog
- Updated core dependency from resources
azure-cosmos-spark_3-1_2-12 4.0.0-alpha.1 Changelog
- Cosmos DB Spark 3.1.1 Connector Test Release.
Resource Management - Key Vault 2.3.0 Changelog
- Updated core dependency from resources
Resource Management - Api Management 1.0.0-beta.1 Changelog
- Azure Resource Manager ApiManagement client library for Java. This package contains Microsoft Azure SDK for ApiManagement Management SDK. ApiManagement Client. Package tag package-2020-12. For documentation on how to use this package, please see Azure Management Libraries for Java.
Resource Management - Cognitive Search 2.3.0 Changelog
- Updated core dependency from resources
Resource Management - Storage 2.3.0 Changelog
- Updated
api-version
to2021-02-01
- Storage account default to Transport Layer Security (TLS) 1.2 for HTTPS
Resource Management - Log Analytics 1.0.0-beta.2 Changelog
- Azure Resource Manager LogAnalytics client library for Java. This package contains Microsoft Azure SDK for LogAnalytics Management SDK. Operational Insights Client. Package tag package-2020-08. For documentation on how to use this package, please see Azure Management Libraries for Java.
New Feature
models.Workspace$Update
was modified
withForceCmkForQuery(java.lang.Boolean)
was addedwithFeatures(java.util.Map)
was added
models.Workspace$Definition
was modified
withFeatures(java.util.Map)
was addedwithForceCmkForQuery(java.lang.Boolean)
was added
models.WorkspacePatch
was modified
withFeatures(java.util.Map)
was addedcreatedDate()
was addedwithForceCmkForQuery(java.lang.Boolean)
was addedfeatures()
was addedmodifiedDate()
was addedforceCmkForQuery()
was added
models.Workspace
was modified
createdDate()
was addedfeatures()
was addedmodifiedDate()
was addedforceCmkForQuery()
was added
Resource Management - Resources 2.3.0 Changelog
- Added client-side validation for
getByResourceGroup
,listByResourceGroup
,deleteByResourceGroup
methods. - Added method overload of
getById
anddeleteById
inGenericResources
to takeapiVersion
parameters. It is always recommended for user to provide theapiVersion
parameter for consistency across service versions. - Supported
TagOperations
Resource Management - Cosmos DB 2.3.0 Changelog
- Updated
api-version
to2021-03-15
- Removed
PrivateEndpointConnectionAutoGenerated
andPrivateLinkServiceConnectionStatePropertyAutoGenerated
, they are duplicate class ofPrivateEndpointConnection
andPrivateLinkServiceConnectionStateProperty
, respectively.
Resource Management 2.3.0 Changelog
- Added client-side validation for
getByResourceGroup
,listByResourceGroup
,deleteByResourceGroup
methods.
Resource Management - Private DNS 2.3.0 Changelog
- Updated core dependency from resources
Resource Management - Network 2.3.0 Changelog
- Supported
PrivateEndpoint
andPrivateDnsZone
Resource Management - Content Delivery Network 2.3.0 Changelog
- Updated core dependency from resources
Resource Management - Change Analysis 1.0.0-beta.1 Changelog
- Azure Resource Manager AzureChangeAnalysis client library for Java. This package contains Microsoft Azure SDK for AzureChangeAnalysis Management SDK. Package tag package-2021-04-01. For documentation on how to use this package, please see Azure Management Libraries for Java.
Resource Management - Resource Graph 1.0.0-beta.1 Changelog
- Azure Resource Manager ResourceGraph client library for Java. This package contains Microsoft Azure SDK for ResourceGraph Management SDK. Azure Resource Graph API Reference. Package tag package-2021-03. For documentation on how to use this package, please see Azure Management Libraries for Java.
- Azure Resource Manager ResourceGraph client library for Java. This package contains Microsoft Azure SDK for ResourceGraph Management SDK. Azure Resource Graph API Reference. Package tag package-2019-04. For documentation on how to use this package, please see Azure Management Libraries for Java.
Resource Management - Container Instances 2.3.0 Changelog
- Updated core dependency from resources
Core Serializer Jackson JSON 1.2.1 Changelog
Bug Fixes
- Fix a bug where
ClassNotFoundException
orMethodNotFoundException
was thrown when Jackson 2.11 is resolved instead of Jackson 2.12. #19897
Cosmos DB 4.13.1 Changelog
Key Bug Fixes
- Fixed issue preventing recovery from 410 status code and 0 sub status code due to stale Gateway caches when threads in parallel scheduler are starved.
- Fixed warning caused because of afterburner module usage in
CosmosDiagnostics
. - Query performance improvements.
Resource Management - Service Bus 2.3.0 Changelog
- Updated
api-version
to2017-04-01
- Parameter of
regenerateKey
method changed fromPolicykey
toKeyType
- Removed class
Policykey
, useRegenerateKeysParameters
class instead - Class
SkuName
,SkuTier
,UnavailableReason
changed to enum
Resource Management - Event Hubs 2.3.0 Changelog
- Updated core dependency from resources
Resource Management - Container Registry 2.3.0 Changelog
- Updated core dependency from resources
azure-cosmos-spark_3-1_2-12 4.0.0-beta.1 Changelog
- Cosmos DB Spark 3.1.1 Connector Preview
4.0.0-beta.1
Release.Features
- Supports Spark 3.1.1 and Scala 2.12.
- Integrated against Spark3 DataSourceV2 API.
- Devloped ground up using Cosmos DB Java V4 SDK.
- Added support for Spark Query, Write, and Streaming.
- Added support for Spark3 Catalog metadata APIs.
- Added support for Java V4 Throughput Control.
- Added support for different partitioning strategies.
- Integrated against Cosmos DB TCP protocol.
- Added support for Databricks automated Maven Resolver.
- Added support for broadcasting CosmosClient caches to reduce bootstrapping RU throttling.
- Added support for unified jackson ObjectNode to SparkRow Converter.
- Added support for Raw Json format.
- Added support for Config Validation.
- Added support for Spark application configuration consolidation.
- Integrated against Cosmos DB FeedRange API to support Partition Split Proofing.
- Automated CI testing on DataBricks and Cosmos DB live endpoint.
- Automated CI Testing on Cosmos DB Emulator.
Known limitations
- Spark structured streaming (micro batches) for consuming change feed has been implemented but not tested end-to-end fully so is considered experimental at this point.
- No support for continuous processing (change feed) yet.
- No perf tests / optimizations have been done yet - we will iterate on perf in the next preview releases. So usage should be limited to non-production environments with this preview.
Storage - Queues 12.9.0-beta.2 Changelog
- Updated azure-storage-common and azure-core dependencies.
Support for binary data, custom shapes and Base64 encoding
This release adds a convenient way to send and receive binary data and custom shapes as a payload. Additionally, support for Base64 encoding in HTTP requests and responses has been added that makes interoperability with V11 and prior Storage SDK easier to implement.
The QueueClient.sendMessage
and QueueAsyncClient.sendMessage
consume com.azure.core.util.BinaryData
in addition to String
.
QueueMessageItem
and PeekedMessageItem
expose new property getBody()
of com.azure.core.util.BinaryData
type to access message payload and should be used instead of getMessageText()
.
See BinaryData for more information about handling String
, binary data and custom shapes.
Receiving message as string
Before:
QueueMessageItem message = queueClient.receiveMessage();
String messageText = message.getMessageText();
After:
QueueMessageItem message = queueClient.receiveMessage();
BinaryData body = message.getBody();
String messageText = body.toString();
Resource Management - Communication 1.0.0 Changelog
- Azure Resource Manager Communication client library for Java. This package contains Microsoft Azure SDK for Communication Management SDK. REST API for Azure Communication Services. Package tag package-2020-08-20. For documentation on how to use this package, please see Azure Management Libraries for Java.
Breaking Change
models.ErrorAdditionalInfo
was removed
Azure Communication Phone Numbers 1.0.0-beta.7 Changelog
Added
- Added
PollerFlux<PhoneNumberOperation, PhoneNumberSearchResult> beginSearchAvailablePhoneNumbers(String countryCode, PhoneNumberType phoneNumberType, PhoneNumberAssignmentType assignmentType, PhoneNumberCapabilities capabilities)
in PhoneNumbersAsyncClient. - Added
PagedIterable<PurchasedPhoneNumber> listPurchasedPhoneNumbers()
in PhoneNumbersClient. - Added
SyncPoller<PhoneNumberOperation, PhoneNumberSearchResult> beginSearchAvailablePhoneNumbers(String countryCode, PhoneNumberType phoneNumberType, PhoneNumberAssignmentType assignmentType, PhoneNumberCapabilities capabilities)
in PhoneNumbersClient. - Added
SyncPoller<PhoneNumberOperation, PurchasePhoneNumbersResult> beginPurchasePhoneNumbers(String searchId)
in PhoneNumbersClient. - Added
SyncPoller<PhoneNumberOperation, ReleasePhoneNumberResult> beginReleasePhoneNumber(String phoneNumber)
in PhoneNumbersClient. - Added
SyncPoller<PhoneNumberOperation, PurchasedPhoneNumber> beginUpdatePhoneNumberCapabilities(String phoneNumber, PhoneNumberCapabilities capabilities)
in PhoneNumbersClient. - Added
PurchasePhoneNumbersResult
. - Added
ReleasePhoneNumbersResult
.
Resource Management - Communication 1.0.0-beta.1 Changelog
- Azure Resource Manager Communication client library for Java. This package contains Microsoft Azure SDK for Communication Management SDK. REST API for Azure Communication Services. Package tag package-2020-08-20. For documentation on how to use this package, please see Azure Management Libraries for Java.
Resource Management - Spring Cloud 2.3.0 Changelog
- Updated core dependency from resources
Resource Management - App Service 2.3.0 Changelog
- Updated core dependency from resources
Resource Management - DNS 2.3.0 Changelog
- Updated core dependency from resources
Resource Management - Datadog 1.0.0-beta.2 Changelog
- Azure Resource Manager MicrosoftDatadog client library for Java. This package contains Microsoft Azure SDK for MicrosoftDatadog Management SDK. Package tag package-2021-03. For documentation on how to use this package, please see Azure Management Libraries for Java.
New Feature
models.DatadogMonitorResource
was modified
systemData()
was added
models.DatadogSingleSignOnResource
was modified
systemData()
was added
models.MonitoringTagRules
was modified
systemData()
was added
models.DatadogAgreementResource
was modified
systemData()
was added
Resource Management - Authorization 2.3.0 Changelog
- Updated core dependency from resources
Resource Management - Container Service 2.3.0 Changelog
- Updated core dependency from resources
Resource Management - Managed Service Identity 2.3.0 Changelog
- Updated core dependency from resources
Resource Management - SQL 2.3.0 Changelog
- Updated core dependency from resources
Resource Management - Redis 2.3.0 Changelog
- Updated core dependency from resources
Resource Management - Delegated Network 1.0.0-beta.1 Changelog
- Azure Resource Manager DelegatedNetwork client library for Java. This package contains Microsoft Azure SDK for DelegatedNetwork Management SDK. DNC web api provides way to create, get and delete dnc controller. Package tag package-2021-03-15. For documentation on how to use this package, please see Azure Management Libraries for Java.
Resource Management - Compute 2.3.0 Changelog
- Updated
api-version
to2021-03-01
- Corrected class type for
EncryptionImages
,GalleryImageVersionStorageProfile
,GalleryImageVersionUpdate
,ImageDataDisk
,ManagedDiskParameters
,VirtualMachineScaleSetManagedDiskParameters
Spring Data Cosmos 3.5.1 Changelog
Key Bug Fixes
- Updated
azure-cosmos
to hotfix version 4.13.1.
Core - Test 1.6.1 Changelog
Dependency Updates
- Upgraded
azure-core
from1.14.0
to1.15.0
.
Core Experimental 1.0.0-beta.12 Changelog
New Features
- Added positional coordinate getter to
GeoBoundingBox
. - Overloaded
toString
forGeoBoundingBox
andGeoPosition
. - Added
getOuterRing
toGeoPolygon
. - Added
DynamicRequest
andDynamicResponse
to enable making REST API calls without a service client.
Breaking Changes
- Removed
GeoArray
from public API. - Changed
GeoBoundingBox
constructor to usedouble
instead ofDouble
when including altitude values. - Renamed
GeoLine
toGeoLineString
andGeoLineCollection
toGeoLineStringCollection
. - Changed
getCoordinates
ofGeoLineString
andGeoLinearRing
to returnList
instead ofGeoArray
. - Removed
getCoordinates
fromGeoLineStringCollection
,GeoPointCollection
,GeoPolygon
, andGeoPolygonCollection
.
Dependency Updates
- Upgraded
azure-core
from1.14.0
to1.15.0
.
Core Serializer Apache Avro 1.0.0-beta.9 Changelog
Dependency Updates
- Upgraded
azure-core
from1.14.0
to1.15.0
.
Management - Core 1.2.1 Changelog
Dependency Updates
- Upgraded
azure-core
from1.14.0
to1.15.0
.
Tracing OpenTelemetry Plugin 1.0.0-beta.9 Changelog
Dependency Updates
- Upgraded
azure-core
from1.14.0
to1.15.0
.
Core Serializer GSON JSON 1.1.1 Changelog
Dependency Updates
- Upgraded
azure-core
from1.14.0
to1.15.0
.
Core Serializer Jackson JSON 1.2.2 Changelog
Dependency Updates
- Upgraded
azure-core
from1.14.1
to1.15.0
.
Core - HTTP OkHttp 1.6.1 Changelog
Bug Fixes
- Fixed a bug where a proxy’s address is only resolved during construction of the client, now it is resolved per connection. #19497
Dependency Updates
- Upgraded
azure-core
from1.14.0
to1.15.0
.
Form Recognizer 3.1.0-beta.3 Changelog
- Defaults to the latest supported API version, which currently is
2.1-preview.3
. - Added property
Pages
toRecognizeReceiptsOptions
,RecognizeInvoicesOptions
,RecognizeBusinessCardsOptions
andRecognizeCustomFormOptions
to specify the page numbers to analyze. - Added support for
FormContentType
image/bmp
when analyzing custom forms. - Added support for pre-built ID documents recognition.
- Added property
ReadingOrder
toRecognizeContentOptions
to specify the order in which recognized text lines are returned.
Text Analytics 5.0.5 Changelog
Dependency updates
- Update dependency version,
azure-core
to 1.15.0 andazure-core-http-netty
to 1.9.1.
Cognitive Search 11.4.0-beta.1 Changelog
New Features
- Clients now default to using service version
2020-06-30-Preview
. - Added support for
Edm.GeographyPoint
inFieldBuilder
when property has typeGeoPoint
. - Added support for geography based filtering in
SearchFilter
whenGeoPosition
,GeoPoint
,GeoLineString
, orGeoPolygon
are used as formatting arguments. - Added support for Normalizers in
SearchField
andSearchIndex
withCustomNormalizer
andLexicalNormalizer
. - Added new skills
CustomEntityLookupSkill
andDocumentExtractionSkill
and new skill versions forKeyPhraseExtractionSkill
andLanguageDetectionSkill
. - Added support for the ADLS Gen 2 Indexer data source type.
- Added skillset counts to
SearchServiceCounters
. - Added additional log messages to
SearchIndexingBufferedSender
andSearchIndexingBufferedAsyncSender
.
Dependency Updates
- Updated
azure-core
from1.14.0
to1.15.0
. - Updated Jackson from
2.12.1
to2.12.2
.
Breaking Changes
- Updated Jackson annotations to include
required = true
when service must receive or return the property.
Text Analytics 5.1.0-beta.6 Changelog
Breaking changes
- Removed the input parameter
Context
from non-max-overload healthcare synchronous API,beginAnalyzeHealthcareEntities()
.
Synapse - AccessControl 1.0.0-beta.3 Changelog
Breaking Changes
listRoleAssignmentsWithResponse()
now returnsRoleAssignmentsListRoleAssignmentsResponse
Dependency Updates
- Update azure-core to 1.15.0
Synapse - Monitoring 1.0.0-beta.3 Changelog
Dependency Updates
- Update azure-core to 1.15.0
Spring Data Cosmos 3.6.0 Changelog
New Features
- Updated
azure-cosmos
to version 4.14.0.
Synapse - Spark 1.0.0-beta.3 Changelog
Breaking Changes
- Remove
SparkServiceVersion
class
Dependency Updates
- Update azure-core to 1.15.0
Synapse - Managed Private Endpoints 1.0.0-beta.3 Changelog
Dependency Updates
- Update azure-core to 1.15.0
Synapse - Artifacts 1.0.0-beta.4 Changelog
New Features
- Update with Azure Data Factory(ADF) swagger changes/2019-06-01-preview
Breaking Changes
DataFlowDebugSessionClient#createDataFlowDebugSessionWithResponse()
now returnsDataFlowDebugSessionsCreateDataFlowDebugSessionResponse
DataFlowDebugSessionClient#executeCommandWithResponse()
now returnsDataFlowDebugSessionsExecuteCommandResponse
LibraryAsyncClient#getOperationResultWithResponse()
now returnsMono<Response<LibraryResource>>
LibraryAsyncClient#getOperationResult()
now returnsMono<Response<LibraryResource>>
LibraryClient#getOperationResultWithResponse()
now returnsResponse<LibraryResource>
LibraryClient#getOperationResult()
now returnsResponse<LibraryResource>
AvroDataset.avroCompressionCodec
property is now of typeObject
CommonDataServiceForAppsLinkedService.servicePrincipalCredentialType
property is now of typeObject
DatasetDeflateCompression.level
property is now of typeObject
DatasetGZipCompression.level
property is now of typeObject
DatasetZipDeflateCompression.level
property is now of typeObject
DelimitedTextDataset.compressionCoded
property is now of typeCompressionCodec
DelimitedTextDataset.compressionLevel
property is now of typeObject
DynamicsCrmLinkedService.servicePrincipalCredentialType
property is now of typeObject
DynamicsLinkedService.hostName
property is now of typeObject
DynamicsLinkedService.port
property is now of typeObject
DynamicsLinkedService.serviceUri
property is now of typeObject
DynamicsLinkedService.organizationName
property is now of typeObject
ParquetDataset.compressionCodec
property is now of typeObject
RerunTumblingWindowTrigger.maxCurrency
property is renamed torerunCurrency
WaitActivity.waitTimeInSeconds
property is now of typeObject
Dependency Updates
- Update azure-core to 1.15.0
azure-resourcemanager-synapse 1.0.0-beta.1 Changelog
- Azure Resource Manager Synapse client library for Java. This package contains Microsoft Azure SDK for Synapse Management SDK. Azure Synapse Analytics Management Client. Package tag package-2021-03. For documentation on how to use this package, please see Azure Management Libraries for Java.
Resource Management - Cost Management 1.0.0-beta.2 Changelog
- Azure Resource Manager CostManagement client library for Java. This package contains Microsoft Azure SDK for CostManagement Management SDK. Package tag package-2019-11. For documentation on how to use this package, please see Azure Management Libraries for Java.
Breaking Change
models.ReportConfigFilterAutoGenerated
was removedmodels.ExportTimePeriod
was removedmodels.ExportDatasetConfiguration
was removedmodels.ForecastDataset
was removedmodels.ReportConfigDatasetAutoGenerated
was removedmodels.ExportDataset
was removed
azure-resourcemanager-resourcehealth 1.0.0-beta.1 Changelog
- Azure Resource Manager ResourceHealth client library for Java. This package contains Microsoft Azure SDK for ResourceHealth Management SDK. The Resource Health Client. Package tag package-2018-07-01. For documentation on how to use this package, please see Azure Management Libraries for Java.
azure-resourcemanager-frontdoor 1.0.0-beta.1 Changelog
- Azure Resource Manager FrontDoor client library for Java. This package contains Microsoft Azure SDK for FrontDoor Management SDK. FrontDoor Client. Package tag package-2020-11. For documentation on how to use this package, please see Azure Management Libraries for Java.
Resource Management - PostgreSQL 1.0.0 Changelog
- Azure Resource Manager PostgreSql client library for Java. This package contains Microsoft Azure SDK for PostgreSql Management SDK. The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model. Package tag package-2020-01-01. For documentation on how to use this package, please see Azure Management Libraries for Java.
Breaking Change
models.ErrorAdditionalInfo
was removed
New Feature
models.ServerSecurityAlertPolicyListResult
was added
models.ServerSecurityAlertPolicies
was modified
listByServer(java.lang.String,java.lang.String)
was addedlistByServer(java.lang.String,java.lang.String,com.azure.core.util.Context)
was added
azure-resourcemanager-databricks 1.0.0-beta.1 Changelog
- Azure Resource Manager Databricks client library for Java. This package contains Microsoft Azure SDK for Databricks Management SDK. ARM Databricks. Package tag package-2018-04-01. For documentation on how to use this package, please see Azure Management Libraries for Java.
Resource Management - Event Grid 1.0.0 Changelog
- Azure Resource Manager EventGrid client library for Java. This package contains Microsoft Azure SDK for EventGrid Management SDK. Azure EventGrid Management Client. Package tag package-2020-06. For documentation on how to use this package, please see Azure Management Libraries for Java.
azure-resourcemanager-databoxedge 1.0.0-beta.1 Changelog
- Azure Resource Manager DataBoxEdge client library for Java. This package contains Microsoft Azure SDK for DataBoxEdge Management SDK. Package tag package-2019-08. For documentation on how to use this package, please see Azure Management Libraries for Java.
Resource Management - MySQL 1.0.0 Changelog
- Azure Resource Manager MySql client library for Java. This package contains Microsoft Azure SDK for MySql Management SDK. The Microsoft Azure management API provides create, read, update, and delete functionality for Azure MySQL resources including servers, databases, firewall rules, VNET rules, log files and configurations with new business model. Package tag package-2020-01-01. For documentation on how to use this package, please see Azure Management Libraries for Java.
Breaking Change
models.ErrorAdditionalInfo
was removed
New Feature
models.ServerSecurityAlertPolicyListResult
was added
models.ServerSecurityAlertPolicies
was modified
listByServer(java.lang.String,java.lang.String,com.azure.core.util.Context)
was addedlistByServer(java.lang.String,java.lang.String)
was added
Resource Management - Media Services 1.0.0 Changelog
- Azure Resource Manager MediaServices client library for Java. This package contains Microsoft Azure SDK for MediaServices Management SDK. This Swagger was generated by the API Framework. Package tag package-2020-05. For documentation on how to use this package, please see Azure Management Libraries for Java.
Breaking Change
MediaservicesManager
was removedmodels.CreatedByType
was removedMediaservicesManager$Configurable
was removedmodels.SystemData
was removed
New Feature
MediaServicesManager
was addedMediaServicesManager$Configurable
was added
models.JpgFormat
was modified
withFilenamePattern(java.lang.String)
was added
models.PngFormat
was modified
withFilenamePattern(java.lang.String)
was added
azure-resourcemanager-automation 1.0.0-beta.1 Changelog
- Azure Resource Manager Automation client library for Java. This package contains Microsoft Azure SDK for Automation Management SDK. Automation Client. Package tag package-2019-06. For documentation on how to use this package, please see Azure Management Libraries for Java.
App Configuration 1.2.0-beta.1 Changelog
New Features
- Added updateSyncToken() to be able to provide external synchronization tokens to both
ConfigurationAsyncClient
andConfigurationClient
clients. - Added new
SecretReferenceConfigurationSetting
andFeatureFlagConfigurationSetting
types to represent configuration settings that references KeyVault Secret reference and feature flag respectively. - Added new convenience overload APIs that take
ConfigurationSetting
:addConfigurationSetting(ConfigurationSetting setting)
getConfigurationSetting(ConfigurationSetting setting)
setConfigurationSetting(ConfigurationSetting setting)
deleteConfigurationSetting(ConfigurationSetting setting)
setReadOnly(ConfigurationSetting setting, boolean isReadOnly)
- Added a new method that accepts
ClientOptions
inConfigurationClientBuilder
.
Key Vault - Keys 4.2.7 Changelog
Breaking Changes
Behavioral Changes
- NullPointerExceptions thrown by client builders when setting configuration properties are now properly logger at the ERROR level.
Key Vault - Secrets 4.2.7 Changelog
Breaking Changes
Behavioral Changes
- NullPointerExceptions thrown by client builders when setting configuration properties are now properly logger at the ERROR level.
Key Vault - Certificates 4.1.7 Changelog
Breaking Changes
Behavioral Changes
- NullPointerExceptions thrown by client builders when setting configuration properties are now properly logger at the ERROR level.
Key Vault - Administration 4.0.0-beta.6 Changelog
New features
- Added support for service version
7.2
. - Added support to specify whether or not a pipeline policy should be added per call or per retry.
Key Vault - Secrets 4.3.0-beta.5 Changelog
New features
- Added support for service version
7.2
. - Added support to specify whether or not a pipeline policy should be added per call or per retry.
Breaking Changes
- Changed
KeyVaultSecretIdentifier
so it is instantiated via its constructor as opposed to via aparse()
factory method.
Key Vault - Keys 4.3.0-beta.6 Changelog
Breaking Changes
- Renamed
EncryptOptions
toEncryptParameters
. - Renamed
DecryptOptions
toDecryptParameters
. - Changed
KeyVaultKeyIdentifier
so it is instantiated via its constructor as opposed to via aparse()
factory method. - Removed the following classes:
LocalCryptographyAsyncClient
LocalCryptographyClient
LocalCryptographyClientBuilder
LocalKeyEncryptionKeyClient
LocalKeyEncryptionKeyAsyncClient
LocalKeyEncryptionKeyClientBuilder
New features
- Added support for service version
7.2
. - Made all
JsonWebKey
properties settable. - Added support to specify whether or not a pipeline policy should be added per call or per retry.
- Added convenience class
CreateOctKeyOptions
. - Added support for building local-only cryptography clients by providing a
JsonWebKey
for local operations:CryptograhpyClientBuilder.jsonWebKey(JsonWebKey)
- Added support for building local-only key encryption key clients by providing a
JsonWebKey
for local operations:KeyEncryptionKeyClientBuilder.buildKeyEncryptionKey(JsonWebKey)
KeyEncryptionKeyClientBuilder.buildAsyncKeyEncryptionKey(JsonWebKey)
CryptograhpyClientBuilder.keyIdentifier(String)
now throws aNullPointerException
if anull
value is provided as an argument.
Key Vault - Certificates 4.2.0-beta.5 Changelog
New features
- Added support for service version
7.2
. - Added support to specify whether or not a pipeline policy should be added per call or per retry.
Breaking Changes
- Changed
KeyVaultCertificateIdentifier
so it is instantiated via its constructor as opposed to via aparse()
factory method.
Key Vault - JCA 1.0.0-beta.6 Changelog
Breaking Changes
- Remove configurable property of azure.keyvault.aad-authentication-url which is configured according to azure.keyvault.uri automatically #20530
azure-resourcemanager-resourcemover 1.0.0-beta.1 Changelog
- Azure Resource Manager ResourceMover client library for Java. This package contains Microsoft Azure SDK for ResourceMover Management SDK. A first party Azure service orchestrating the move of Azure resources from one Azure region to another or between zones within a region. Package tag package-2021-01-01. For documentation on how to use this package, please see Azure Management Libraries for Java.
azure-resourcemanager-datafactory 1.0.0-beta.1 Changelog
- Azure Resource Manager DataFactory client library for Java. This package contains Microsoft Azure SDK for DataFactory Management SDK. The Azure Data Factory V2 management API provides a RESTful set of web services that interact with Azure Data Factory V2 services. Package tag package-2018-06. For documentation on how to use this package, please see Azure Management Libraries for Java.
azure-resourcemanager-kubernetesconfiguration 1.0.0-beta.1 Changelog
- Azure Resource Manager SourceControlConfiguration client library for Java. This package contains Microsoft Azure SDK for SourceControlConfiguration Management SDK. KubernetesConfiguration Client. Package tag package-2021-03. For documentation on how to use this package, please see Azure Management Libraries for Java.
Resource Management - HDInsight 1.0.0-beta.2 Changelog
- Azure Resource Manager HDInsight client library for Java. This package contains Microsoft Azure SDK for HDInsight Management SDK. HDInsight Management Client. Package tag package-2018-06-preview. For documentation on how to use this package, please see Azure Management Libraries for Java.
New Feature
models.AsyncOperationResult
was addedmodels.VmSizeProperty
was addedmodels.ServiceSpecification
was addedmodels.NameAvailabilityCheckRequestParameters
was addedmodels.Dimension
was addedmodels.ValidationErrorInfo
was addedmodels.ClusterCreateValidationResult
was addedmodels.MetricSpecifications
was addedmodels.ExcludedServicesConfig
was addedmodels.OperationProperties
was addedmodels.NameAvailabilityCheckResult
was addedmodels.ClusterCreateRequestValidationParameters
was addedmodels.AaddsResourceDetails
was addedmodels.UpdateClusterIdentityCertificateParameters
was added
azure-resourcemanager-advisor 1.0.0-beta.1 Changelog
- Azure Resource Manager Advisor client library for Java. This package contains Microsoft Azure SDK for Advisor Management SDK. REST APIs for Azure Advisor. Package tag package-2020-01. For documentation on how to use this package, please see Azure Management Libraries for Java.
azure-resourcemanager-appconfiguration 1.0.0-beta.1 Changelog
- Azure Resource Manager AppConfiguration client library for Java. This package contains Microsoft Azure SDK for AppConfiguration Management SDK. Package tag package-2020-06-01. For documentation on how to use this package, please see Azure Management Libraries for Java.
azure-resourcemanager-avs 1.0.0-beta.1 Changelog
- Azure Resource Manager Avs client library for Java. This package contains Microsoft Azure SDK for Avs Management SDK. Azure VMware Solution API. Package tag package-2020-03-20. For documentation on how to use this package, please see Azure Management Libraries for Java.
azure-resourcemanager-attestation 1.0.0-beta.1 Changelog
- Azure Resource Manager Attestation client library for Java. This package contains Microsoft Azure SDK for Attestation Management SDK. Various APIs for managing resources in attestation service. This primarily encompasses per-provider management. Package tag package-2020-10-01. For documentation on how to use this package, please see Azure Management Libraries for Java.
azure-resourcemanager-azurestackhci 1.0.0-beta.1 Changelog
- Azure Resource Manager AzureStackHci client library for Java. This package contains Microsoft Azure SDK for AzureStackHci Management SDK. Azure Stack HCI management service. Package tag package-2020-10. For documentation on how to use this package, please see Azure Management Libraries for Java.
Core - AMQP 2.0.4 Changelog
Bug Fixes
- Fixed recovery of AMQP connection and receiver after a disconnect or a transient error occurs.
- Closing AMQP sender/receiver when it is no longer authorized.
- Fixed bug where the same endpoint state would not be emitted.
- Decreased the number of duplicated and verbose logs.
- Fixed NullPointerExceptions where there is no connection to initialize.
- Fixed issue with contending threads trying to use the same drain loop via ‘wip’ in ReactorDispatcher.
azure-resourcemanager-consumption 1.0.0-beta.1 Changelog
- Azure Resource Manager Consumption client library for Java. This package contains Microsoft Azure SDK for Consumption Management SDK. Consumption management client provides access to consumption resources for Azure Enterprise Subscriptions. Package tag package-2019-10. For documentation on how to use this package, please see Azure Management Libraries for Java.
azure-resourcemanager-azurestack 1.0.0-beta.1 Changelog
- Azure Resource Manager AzureStack client library for Java. This package contains Microsoft Azure SDK for AzureStack Management SDK. Azure Stack. Package tag package-preview-2020-06. For documentation on how to use this package, please see Azure Management Libraries for Java.
Azure Spring Boot Changelog
Key Bug Fixes
- Fix bug of Keyvault refresh Timer task blocking application termination. (#20014)
- Fix bug that user-name-attribute cannot be configured. (#20209)
Azure Spring Cloud Changelog
New Features
- Upgrade to
Spring Boot
2.4.3.
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-sdk
tag.
Latest Releases
View all the latest versions of Java packages here.