github Azure/azure-sdk-for-java spring-cloud-azure_4.3.0
Spring Cloud Azure 4.3.0

latest releases: azure-resourcemanager-mobilenetwork_1.2.0, azure-ai-translation-document_1.0.0-beta.1, removal_microsoft-azure-authentication-msi-token-provider...
23 months ago
  • This release is compatible with Spring Boot 2.5.0-2.5.14, 2.6.0-2.6.9, 2.7.0-2.7.1. (Note: 2.5.x (x>14), 2.6.y (y>9) and 2.7.z (z>1) should be supported, but they aren't tested with this release.)
  • This release is compatible with Spring Cloud 2020.0.3-2020.0.5, 2021.0.0-2021.0.3. (Note: 2020.0.x (x>5) and 2021.0.y (y>3) should be supported, but they aren't tested with this release.)

Features Added

  • GA the spring-cloud-azure-starter-storage. This starter supports all features of Azure Storage.
  • GA the spring-cloud-azure-starter-keyvault. This starter supports all features of Azure Key Vault.
  • Support Jwt Client authentication for Azure AD Starter.

Spring Cloud Azure Dependencies (BOM)

Dependency Updates

  • Upgrade azure-sdk-bom to 1.2.3.
  • Upgrade azure-spring-data-cosmos to 3.23.0.

Spring Cloud Azure Autoconfigure

This section includes changes in spring-cloud-azure-autoconfigure module.

Features Added

  • Add AzureStorageConfiguration to make Azure storage service share common property configuration #29094.
    • Add properties spring.cloud.azure.storage.endpoint, spring.cloud.azure.storage.account-key, spring.cloud.azure.storage.sas-token, spring.cloud.azure.storage.connection-string, spring.cloud.azure.storage.account-name.
  • Add AzureKeyVaultConfiguration to make Azure Key Vault service share common property configuration #29306.
    • Add properties spring.cloud.azure.keyvault.
  • Support OAuth2 authentication configuration for Spring ecosystems of Kafka #29404.

Breaking Changes

  • Deprecate support of connection string or Azure Resource Manager based authentication for Spring ecosystems of Kafka #29404.

Dependency Updates

Features Added

  • Add enabled option in AzureServiceBusJmsProperties #29232.

Bugs Fixed

  • Fix the Service Bus JMS autoconfiguration logic error #29313.
  • Fix the authority host of azure identity client not configured bug #29398.

Spring Messaging Azure Service Bus

This section includes changes in the spring-messaging-azure-servicebus module.

Bugs Fixed

  • Fix the ServiceBusContainerProperties constructor with overriding the default field values #29095.
  • Restrict the concurrency value to be int format in ServiceBusListener #29095.

Spring Cloud Azure Starter Active Directory

This section includes changes in spring-cloud-azure-starter-active-directory module.

Dependency Updates

Features Added

  • Support Jwt Client authentication #29471.

Breaking Changes

  • Deprecated classes and properties type changed #29471.
    • Deprecated AadAuthorizationGrantType, use AuthorizationGrantType instead.
    • Deprecated AadOAuth2AuthenticatedPrincipal, AadJwtBearerTokenAuthenticationConverter, use the default converter JwtAuthenticationConverter instead in AadResourceServerWebSecurityConfigurerAdapter.
    • The type of property authorizationGrantType is changed to AuthorizationGrantType in AuthorizationClientProperties class.
    • Deprecated AadOboOAuth2AuthorizedClientProvider, use JwtBearerOAuth2AuthorizedClientProvider instead.

Spring Cloud Azure Starter Active Directory B2C

This section includes changes in spring-cloud-azure-starter-active-directory-b2c module.

Dependency Updates

Spring Integration Azure Storage Queue

This section includes changes in spring-integration-azure-storage-queue module.

Features Added

  • Add configurable visibility timeout to StorageQueueMessageSource to allow configuring visibility timeout of message source at startup #29567.

Breaking Changes

  • Deprecated classes and properties type changed #29471.
    • Deprecated AadAuthorizationGrantType, use AuthorizationGrantType instead.
    • The type of property authorizationGrantType is changed to AuthorizationGrantType in AuthorizationClientProperties class.

Don't miss a new azure-sdk-for-java release

NewReleases is sending notifications on new releases.