The Azure SDK team is pleased to announce our September 2021 client library releases.

GA

  • Azure Identity Spring

  • Azure Spring Boot AutoConfigure

  • Azure Spring Boot BOM

  • Azure Spring Boot Starter

  • Azure Spring Boot Starter Active Directory

  • Azure Spring Boot Starter Active Directory B2C

  • Azure Spring Boot Starter Cosmos

  • Azure Spring Boot Starter Key Vault Certificates

  • Azure Spring Boot Starter Key Vault Secrets

  • Azure Spring Boot Starter Service bus Jms

  • Azure Spring Boot Starter Storage

  • Azure Spring Cloud Appconfiguration Config

  • Azure Spring Cloud Appconfiguration Config Web

  • Azure Spring Cloud Autoconfigure

  • Azure Spring Cloud Context

  • Azure Spring Cloud Dependencies

  • Azure Spring Cloud Integration Core

  • Azure Spring Cloud Integration Event Hubs

  • Azure Spring Cloud Integration Service Bus

  • Azure Spring Cloud Integration Storage Queue

  • Azure Spring Cloud Integration Test

  • Azure Spring Cloud Messaging

  • Azure Spring Cloud Starter Appconfiguration Config

  • Azure Spring Cloud Starter Cache

  • Azure Spring Cloud Starter Event Hubs

  • Azure Spring Cloud Starter Event Hubs Kafka

  • Azure Spring Cloud Starter Service bus

  • Azure Spring Cloud Starter Storage Queue

  • Azure Spring Cloud Storage

  • Azure Spring Cloud Stream Binder Event Hubs

  • Azure Spring Cloud Stream Binder Service bus Core

  • Azure Spring Cloud Stream Binder Service bus Queue

  • Azure Spring Cloud Stream Binder Service bus Topic

  • Azure Spring Cloud Stream Binder Test

  • Core

  • Core - HTTP Netty

  • Cosmos DB

  • Event Hubs

  • Event Hubs - Azure Blob Storage Checkpoint Store

  • Key Vault - JCA

  • Resource Management - Iot Hub

  • Service Bus

Updates

  • App Configuration

  • Cognitive Search

  • Communication Common

  • Core - AMQP

  • Core - HTTP OkHttp

  • Core - Test

  • Core Serializer GSON JSON

  • Core Serializer Jackson JSON

  • Event Grid

  • Form Recognizer

  • Identity

  • Key Vault - Administration

  • Key Vault - Certificates

  • Key Vault - Keys

  • Key Vault - Secrets

  • Management - Core

  • Metrics Advisor

  • Tables

  • Text Analytics

Beta

  • Cognitive Search

  • Container Registry

  • Core

  • Core Experimental

  • Core Serializer Apache Avro

  • Cosmos DB

  • Cosmos DB Encryption

  • Event Hubs - Schema Registry

  • Event Hubs - Schema Registry Avro

  • Key Vault - Keys

  • Monitor Query

  • Resource Management - Api Management

  • Resource Management - Data Factory

  • Resource Management - NetApp Files

  • Resource Management - PostgreSQL Flexible Server

  • Resource Management - Service Fabric

  • Synapse - Managed Private Endpoints

  • Tracing OpenTelemetry Plugin

  • Web PubSub

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-formrecognizer</artifactId>
  <version>3.1.4</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-ai-metricsadvisor</artifactId>
  <version>1.0.2</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-ai-textanalytics</artifactId>
  <version>5.1.2</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-analytics-synapse-managedprivateendpoints</artifactId>
  <version>1.0.0-beta.5</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-communication-common</artifactId>
  <version>1.0.4</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-containers-containerregistry</artifactId>
  <version>1.0.0-beta.4</version>
</dependency>

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

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-core</artifactId>
  <version>1.21.0-beta.1</version>
</dependency>

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

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

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

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

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

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

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

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

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

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

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-core-test</artifactId>
  <version>1.7.1</version>
</dependency>

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

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

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-cosmos</artifactId>
  <version>4.19.0-beta.1</version>
</dependency>

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

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-cosmos-encryption</artifactId>
  <version>1.0.0-beta.7</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-cosmos-encryption</artifactId>
  <version>1.0.0-beta.8</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-data-appconfiguration</artifactId>
  <version>1.2.2</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-data-schemaregistry</artifactId>
  <version>1.0.0-beta.5</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-data-schemaregistry-avro</artifactId>
  <version>1.0.0-beta.5</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-data-tables</artifactId>
  <version>12.1.1</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-data-tables</artifactId>
  <version>12.1.2</version>
</dependency>

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

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-identity-spring</artifactId>
  <version>1.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-messaging-eventgrid</artifactId>
  <version>4.6.1</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-messaging-eventhubs</artifactId>
  <version>5.10.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-messaging-eventhubs-checkpointstore-blob</artifactId>
  <version>1.9.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-messaging-servicebus</artifactId>
  <version>7.4.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-messaging-webpubsub</artifactId>
  <version>1.0.0-beta.4</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-monitor-query</artifactId>
  <version>1.0.0-beta.4</version>
</dependency>

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

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>azure-resourcemanager-datafactory</artifactId>
  <version>1.0.0-beta.4</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>azure-resourcemanager-datafactory</artifactId>
  <version>1.0.0-beta.5</version>
</dependency>

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>azure-resourcemanager-datafactory</artifactId>
  <version>1.0.0-beta.6</version>
</dependency>

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

<dependency>
  <groupId>com.azure.resourcemanager</groupId>
  <artifactId>azure-resourcemanager-netapp</artifactId>
  <version>1.0.0-beta.5</version>
</dependency>

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

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

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-search-documents</artifactId>
  <version>11.5.0-beta.3</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-search-documents</artifactId>
  <version>11.4.3</version>
</dependency>

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

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

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

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

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-security-keyvault-jca</artifactId>
  <version>2.0.0</version>
</dependency>

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

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-security-keyvault-keys</artifactId>
  <version>4.4.0-beta.2</version>
</dependency>

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

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

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

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-boot</artifactId>
  <version>3.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-boot-bom</artifactId>
  <version>3.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-boot-starter</artifactId>
  <version>3.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-boot-starter-active-directory</artifactId>
  <version>3.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-boot-starter-active-directory-b2c</artifactId>
  <version>3.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-boot-starter-cosmos</artifactId>
  <version>3.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-boot-starter-keyvault-certificates</artifactId>
  <version>3.1.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-boot-starter-keyvault-secrets</artifactId>
  <version>3.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-boot-starter-servicebus-jms</artifactId>
  <version>3.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-boot-starter-storage</artifactId>
  <version>3.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-appconfiguration-config</artifactId>
  <version>2.1.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-appconfiguration-config-web</artifactId>
  <version>2.1.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-autoconfigure</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-context</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-dependencies</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-messaging</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-starter-appconfiguration-config</artifactId>
  <version>2.1.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-starter-cache</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-starter-eventhubs</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-starter-eventhubs-kafka</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-starter-servicebus</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-starter-storage-queue</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-storage</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-stream-binder-eventhubs</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-stream-binder-servicebus-core</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-stream-binder-servicebus-queue</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-stream-binder-servicebus-topic</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-cloud-stream-binder-test</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-integration-core</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-integration-eventhubs</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-integration-servicebus</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-integration-storage-queue</artifactId>
  <version>2.8.0</version>
</dependency>

<dependency>
  <groupId>com.azure.spring</groupId>
  <artifactId>azure-spring-integration-test</artifactId>
  <version>2.8.0</version>
</dependency>

Feedback

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

Release highlights

App Configuration 1.2.2 Changelog

Other Changes

Dependency Updates
  • Updated azure-core from 1.19.0 to 1.20.0.
  • Updated azure-core-http-netty from 1.10.2 to 1.11.0.

Azure Identity Spring 1.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3.

Dependency Upgrades

Azure Spring Boot AutoConfigure 3.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3.

Dependency Upgrades

  • Upgrade to spring-boot-dependencies:2.5.3.

    New Features

  • Add property azure.activedirectory.resource-server.principal-claim-name to configure principal claim name.
  • Add property azure.activedirectory.resource-server.claim-to-authority-prefix-map to configure claim to authority prefix map.

    Deprecations

  • Deprecate AADB2CJwtBearerTokenAuthenticationConverter, use AADJwtBearerTokenAuthenticationConverter instead.

Azure Spring Boot BOM 3.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3.

Dependency Upgrades

Azure Spring Boot Starter 3.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3.

Dependency Upgrades

  • Upgrade to spring-boot-dependencies:2.5.3.

    New Features

  • Add property azure.activedirectory.resource-server.principal-claim-name to configure principal claim name.
  • Add property azure.activedirectory.resource-server.claim-to-authority-prefix-map to configure claim to authority prefix map.

    Deprecations

  • Deprecate AADB2CJwtBearerTokenAuthenticationConverter, use AADJwtBearerTokenAuthenticationConverter instead.

Azure Spring Boot Starter Active Directory 3.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3.

Dependency Upgrades

  • Upgrade to spring-boot-dependencies:2.5.3.

    New Features

  • Add property azure.activedirectory.resource-server.principal-claim-name to configure principal claim name.
  • Add property azure.activedirectory.resource-server.claim-to-authority-prefix-map to configure claim to authority prefix map.

Azure Spring Boot Starter Active Directory B2C 3.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3.

Dependency Upgrades

  • Upgrade to spring-boot-dependencies:2.5.3.

    Deprecations

  • Deprecate AADB2CJwtBearerTokenAuthenticationConverter, use AADJwtBearerTokenAuthenticationConverter instead.

Azure Spring Boot Starter Cosmos 3.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3.

Dependency Upgrades

Azure Spring Boot Starter Key Vault Certificates 3.1.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3.

Dependency Upgrades

Azure Spring Boot Starter Key Vault Secrets 3.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3.

Dependency Upgrades

Azure Spring Boot Starter Service bus Jms 3.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3.

Dependency Upgrades

Azure Spring Boot Starter Storage 3.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3.

Dependency Upgrades

Azure Spring Cloud Appconfiguration Config 2.1.0 Changelog

  • Add Health Indicator with the property management.endpoint.health.azure-app-configuration.enabled to enable the endpoint.
  • Added Secret Resolver with use of KeyVaultSecretProvider which enables overriding connecting to Key Vault with client provided values.
  • Update to JUnit 5 from JUnit 4

Azure Spring Cloud Appconfiguration Config Web 2.1.0 Changelog

  • Update to JUnit 5 from JUnit 4

Azure Spring Cloud Autoconfigure 2.8.0 Changelog

Breaking Changes

  • Override paritionkey when session id is set. (#23135)
  • Adjust the order of different partition key header. (#23135)
  • Deprecate the spring.cloud.stream.servicebus.queue.bindings.<channelName>.consumer.concurrency property, use maxConcurrentSessions and maxConcurrentCalls to set the properties.

Azure Spring Cloud Context 2.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3 and Spring Cloud 2020.0.3.

Dependency Upgrades

Azure Spring Cloud Dependencies 2.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3 and Spring Cloud 2020.0.3.

Dependency Upgrades

Azure Spring Cloud Integration Core 2.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3 and Spring Cloud 2020.0.3.

Dependency Upgrades

Azure Spring Cloud Integration Event Hubs 2.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3 and Spring Cloud 2020.0.3.

Dependency Upgrades

Azure Spring Cloud Integration Service Bus 2.8.0 Changelog

Breaking Changes

  • Override paritionkey when session id is set. (#23135)
  • Adjust the order of different partition key header. (#23135)
  • Deprecate the spring.cloud.stream.servicebus.queue.bindings.<channelName>.consumer.concurrency property, use maxConcurrentSessions and maxConcurrentCalls to set the properties.

Azure Spring Cloud Integration Storage Queue 2.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3 and Spring Cloud 2020.0.3.

Dependency Upgrades

Azure Spring Cloud Integration Test 2.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3 and Spring Cloud 2020.0.3.

Dependency Upgrades

Azure Spring Cloud Messaging 2.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3 and Spring Cloud 2020.0.3.

Dependency Upgrades

Azure Spring Cloud Starter Appconfiguration Config 2.1.0 Changelog

  • Updated with new release of azure-spring-cloud-appconfiguration-config-web

Azure Spring Cloud Starter Cache 2.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3 and Spring Cloud 2020.0.3.

Dependency Upgrades

Azure Spring Cloud Starter Event Hubs 2.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3 and Spring Cloud 2020.0.3.

Dependency Upgrades

Azure Spring Cloud Starter Event Hubs Kafka 2.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3 and Spring Cloud 2020.0.3.

Dependency Upgrades

Azure Spring Cloud Starter Service bus 2.8.0 Changelog

Breaking Changes

  • Override paritionkey when session id is set. (#23135)
  • Adjust the order of different partition key header. (#23135)
  • Deprecate the spring.cloud.stream.servicebus.queue.bindings.<channelName>.consumer.concurrency property, use maxConcurrentSessions and maxConcurrentCalls to set the properties.

Azure Spring Cloud Starter Storage Queue 2.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3 and Spring Cloud 2020.0.3.

Dependency Upgrades

Azure Spring Cloud Storage 2.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3 and Spring Cloud 2020.0.3.

Dependency Upgrades

Azure Spring Cloud Stream Binder Event Hubs 2.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3 and Spring Cloud 2020.0.3.

Dependency Upgrades

Azure Spring Cloud Stream Binder Service bus Core 2.8.0 Changelog

Breaking Changes

  • Deprecate the spring.cloud.stream.servicebus.queue.bindings.<channelName>.consumer.concurrency property, use maxConcurrentSessions and maxConcurrentCalls to set the properties.

Azure Spring Cloud Stream Binder Service bus Queue 2.8.0 Changelog

Breaking Changes

  • Override paritionkey when session id is set. (#23135)
  • Adjust the order of different partition key header. (#23135)
  • Deprecate the spring.cloud.stream.servicebus.queue.bindings.<channelName>.consumer.concurrency property, use maxConcurrentSessions and maxConcurrentCalls to set the properties.

Azure Spring Cloud Stream Binder Service bus Topic 2.8.0 Changelog

Breaking Changes

  • Override paritionkey when session id is set. (#23135)
  • Adjust the order of different partition key header. (#23135)
  • Deprecate the spring.cloud.stream.servicebus.queue.bindings.<channelName>.consumer.concurrency property, use maxConcurrentSessions and maxConcurrentCalls to set the properties.

Azure Spring Cloud Stream Binder Test 2.8.0 Changelog

This release is compatible with Spring Boot 2.5.0 - 2.5.3 and Spring Cloud 2020.0.3.

Dependency Upgrades

Cognitive Search 11.5.0-beta.3 Changelog

Breaking Changes

  • Renamed Captions to QueryCaption.
  • Exceptions are now thrown in EntityRecognitionSkill and SentimentSkill when properties are being set in unsupported skill versions.

Features Added

  • Added CreateOrUpdateDataSourceConnectionOptions, CreateOrUpdateIndexerOptions, and CreateOrUpdateSkillsetOptions to support passing new parameters to REST API calls.
  • Added support for LexicalNormalizerName in AnalyzeTextOptions.
  • Added queryCaptionHighlight to SearchOptions.

Cognitive Search 11.4.3 Changelog

Dependency Updates

Upgraded azure-core and other dependencies for the library.

Communication Common 1.0.4 Changelog

Dependency updates

  • Added azure-communication-networktraversal package

Container Registry 1.0.0-beta.4 Changelog

Breaking Changes

  • Replaced authenticationScope property on ContainerRegistryClientBuilder with audience. audience is of type ContainerRegistryAudience, which allows customers to select from available audiences or provide their own audience string. It is a mandatory property on the builder and needs to be set to instantiate the Container Registry clients.

Core 1.20.0 Changelog

Features Added

  • Added new deferred logging APIs to ClientLogger. (#20714) (Thank you, @tozsvath)
  • Added HttpAuthorization which supports configuring a generic Authorization header on a request. (#23633)
  • Added RedirectPolicy to standardize the ability to redirect HTTP requests. (#23617)
  • Added support for additional environment configurations. (#23435)
  • Added RetryStrategy.shouldRetryException(Throwable throwable) to allow RetryStrategys to determine which exceptions are acceptable to be retried. (#23472)
  • Updated RetryPolicy to attempt to lookup well-known retry after headers (Retry-After, retry-after-ms, and x-ms-retry-after-ms) when a lookup header isn’t supplied. (#23472)

Core 1.21.0-beta.1 Changelog

Features Added

  • Added a new way to create a PollerFlux from a PollingStrategy, including known strategies to poll Azure resources. (#22795)

Core - AMQP 2.3.1 Changelog

Bug Fixes

  • Fixed a bug where SendTimeout-timer thread was not being disposed of resulting in lingering threads when a send link was remotely closed.
  • Fixed a bug where ReactorConnection waited indefinitely for CBS node to complete closing. The underlying problem is that the RequestResponseChannel’s sender and receiver links were not active, so they would wait forever for a remote close signal.
  • Fixed a bug where ReactorReceiver and ReactorSender would not complete their close operation if their close work could not be scheduled on the proton-j Reactor. This happens in the case that the connection is shutdown before the link.
  • Fixed a bug where RejectedExecutionExceptions and IllegalStateExceptions would not be retried. This happens in the case that an IO pipe is interrupted while signalling the Reactor work queue.

Core - AMQP 2.3.2 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.19.0 to 1.20.0.
  • Upgraded Reactor from 3.4.8 to 3.4.9.

Core - HTTP Netty 1.11.0 Changelog

Features Added

  • Added the ability to configure HTTP connect timeout. (#23435)
  • Added support for additional environment configurations. (#23435)

Core - HTTP OkHttp 1.7.3 Changelog

Features Added

  • Added support for additional environment configurations. (#23435)

Core - Test 1.7.1 Changelog

Fixed

  • Fixed a NullPointerException when loading test HttpClient. (#23559)

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.19.0 to 1.20.0.

Core Experimental 1.0.0-beta.17 Changelog

Features Added

  • Added TokenRequestContenxtExperimental class that allows to configure TenantId Challenges.

Core Experimental 1.0.0-beta.18 Changelog

Breaking Changes

  • Moved HttpAuthorization into azure-core.

Features Added

  • Added a common error type HttpResponseError.

Core Serializer Apache Avro 1.0.0-beta.14 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.19.0 to 1.20.0.

Core Serializer GSON JSON 1.1.6 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.19.0 to 1.20.0.

Core Serializer Jackson JSON 1.2.7 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.19.0 to 1.20.0.

Cosmos DB 4.18.0 Changelog

New Features
  • Integrated cosmos diagnostics with open telemetry tracer.
Key Bug Fixes
  • Added reactor netty timeline to query plan calls.
  • Fixed serialization warning on clientSideRequestDiagnostics.
  • Fixed an issue when IdleEndpointTimeout is set to 0 in DirectConnectionConfig.
  • Added retry for PrematureCloseException.
  • Fixed an issue where application hangs in bulk executor.
  • Fixed an issue which preventing recovery from 410/0 after split.

Cosmos DB 4.19.0-beta.1 Changelog

Key Bug Fixes
  • Added support to switch off IO thread for response processing.

Cosmos DB 4.19.0 Changelog

New Features
  • Added support for distinct count queries.
  • Added support for capturing IndexMetrics in CosmosQueryRequestOptions.
Key Bug Fixes
  • Added support to switch off IO thread for response processing.
  • Fixed issue for resuming order by queries from continuation token that includes undefined/null.

Cosmos DB Encryption 1.0.0-beta.7 Changelog

New Features
  • Redesigned Database and Container encryption cache for staleness when recreating database and containers in encryption.
Key Bug Fixes
  • Fixed encryption create with contentResponseOnWriteEnabled false

Cosmos DB Encryption 1.0.0-beta.8 Changelog

New Features
  • Added change feed support for pull and push model.

Event Grid 4.6.1 Changelog

Other Changes

Dependency Updates
  • Update azure-core dependency to 1.20.0.
  • Update azure-core-http-netty dependency to 1.11.0.

Event Hubs 5.10.0 Changelog

Features Added

  • Add EventProcessorClientBuilder.prefetchCount(int) overload.

Event Hubs - Azure Blob Storage Checkpoint Store 1.9.0 Changelog

Other Changes

Dependency Updates
  • Update azure-messaging-eventhubs dependency to 5.10.0.
  • Update azure-storage-blob to 12.13.0.

Event Hubs - Schema Registry 1.0.0-beta.5 Changelog

Breaking changes

  • 4xx responses return their respective HttpResponseException rather than IllegalStateException
  • Removed Response<T> overloads for getSchema and getSchemaId because response could be cached.
  • SchemaRegistryClientBuilder.maxCacheSize is package-private.

Features added

  • Caching schemas based on schemaId.

Event Hubs - Schema Registry Avro 1.0.0-beta.5 Changelog

Other Changes

Dependency Updates
  • Update azure-data-schemaregistry dependency to 1.0.0-beta.5.
  • Update azure-core-serializer-avro-apache dependency to 1.0.0-beta.13.

Form Recognizer 3.1.4 Changelog

Other Changes

Dependency Updates
  • Updated azure-core to 1.12.0.
  • Updated azure-core-http-netty to 1.11.0.

Identity 1.3.6 Changelog

Dependency Updates

  • Upgraded azure-core dependency to 1.20.0

Key Vault - Administration 4.0.2 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core dependency to 1.19.0
  • Upgraded azure-core-http-netty dependency to 1.10.2

Key Vault - Administration 4.0.3 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core dependency to 1.20.0
  • Upgraded azure-core-http-netty dependency to 1.11.0

Key Vault - Certificates 4.2.2 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core dependency to 1.19.0
  • Upgraded azure-core-http-netty dependency to 1.10.2

Key Vault - Certificates 4.2.3 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core dependency to 1.20.0
  • Upgraded azure-core-http-netty dependency to 1.11.0

Key Vault - JCA 2.0.0 Changelog

New Features

  • Support key less certificate. (#22105)

Key Vault - Keys 4.3.2 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core dependency to 1.19.0
  • Upgraded azure-core-http-netty dependency to 1.10.2

Key Vault - Keys 4.4.0-beta.2 Changelog

Features Added

  • To support Secure Key Release for Key Vault and Managed HSM, added Exportable and ReleasePolicy to the following classes:
  • CreateKeyOptions and its children classes: CreateEcKeyOptions, CreateOctKeyOptions and CreateRsaKeyOptions.
  • ImportKeyOptions
  • KeyProperties
  • Added releaseKey() and releaseKeyWithResponse() operations to KeyClient and KeyAsyncClient to securely release a key for Key Vault and Managed HSM.

Key Vault - Keys 4.3.3 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core dependency to 1.20.0
  • Upgraded azure-core-http-netty dependency to 1.11.0

Key Vault - Secrets 4.3.2 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core dependency to 1.19.0
  • Upgraded azure-core-http-netty dependency to 1.10.2

Key Vault - Secrets 4.3.3 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core dependency to 1.20.0
  • Upgraded azure-core-http-netty dependency to 1.11.0

Management - Core 1.4.1 Changelog

Metrics Advisor 1.0.2 Changelog

Other changes

Dependency Updates
  • Updated azure-core to 1.12.0.
  • Updated azure-core-http-netty to 1.11.0.

Monitor Query 1.0.0-beta.4 Changelog

Breaking changes

  • LogsBatchQueryResults renamed to LogsBatchQueryResultCollection.
  • Removed LocalizableString and flatten getName().getValue() call to getName().

Features Added

  • Added an API in MetricsQueryResult to get metric result of a specific metric name when there are multiple metric results in the response.

Resource Management - Api Management 1.0.0-beta.2 Changelog

Resource Management - Data Factory 1.0.0-beta.4 Changelog

Resource Management - Data Factory 1.0.0-beta.5 Changelog

Resource Management - Data Factory 1.0.0-beta.6 Changelog

Resource Management - Iot Hub 1.1.0 Changelog

Resource Management - NetApp Files 1.0.0-beta.5 Changelog

Resource Management - PostgreSQL Flexible Server 1.0.0-beta.3 Changelog

Resource Management - Service Fabric 1.0.0-beta.2 Changelog

Service Bus 7.4.0 Changelog

Features Added

  • Updated ServiceBusAdministrationClientBuilder to Support HttpPipelinePosition.
Dependency Updates
  • Update azure-core dependency to 1.19.0.
  • Update azure-core-amqp dependency to 2.3.1.

Synapse - Managed Private Endpoints 1.0.0-beta.5 Changelog

  • Roll back API version to 2020-12-01

Tables 12.1.1 Changelog

Bugs Fixed

  • Fixed an issue that made getting entities from a Cosmos endpoint fail as it does not return a Timestamp@odata.type property in a TableEntity alongside the Timestamp property, like Storage endpoint do. This is apparently intended behavior, so we now always convert Timestamp to OffsetDateTime as it is a reserved property name and will always be provided by the service.
  • Updated clients to properly map an internal HTTP exception to the public type TableServiceException in operations such as getAccessPolicies(), getProperties(), setProperties() and getStatistics(), including their withResponse variants.
  • Fixed batch operations to properly log exceptions other than TableTransactionFailedException.

Tables 12.1.2 Changelog

Other Changes

Dependency Updates
  • Upgraded azure-core dependency to 1.20.0
  • Upgraded azure-core-http-netty dependency to 1.11.0

Text Analytics 5.1.2 Changelog

Other Changes

Dependency Updates
  • Updated azure-core from 1.19.0 to 1.20.0.
  • Updated azure-core-http-netty from 1.10.2 to 1.11.0.

Tracing OpenTelemetry Plugin 1.0.0-beta.14 Changelog

Fixed

  • Fixed a case where AMQP span context should set remote parent. (#21667)

Other Changes

Dependency Updates
  • Upgraded azure-core from 1.19.0 to 1.20.0.

Web PubSub 1.0.0-beta.4 Changelog

Features Added

  • Added support for Azure Active Directory based authentication.
  • Added support for API management by configuring reverseProxyEndpoint on the client builder. https://github.com/Azure/azure-webpubsub/issues/194 describes how to integrate with the API Management service.

Need help

Latest Releases

View all the latest versions of Java packages here.