- 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 properties
- Add
AzureKeyVaultConfiguration
to make Azure Key Vault service share common property configuration #29306.- Add properties
spring.cloud.azure.keyvault
.
- Add properties
- 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
- Upgrade spring-security to 5.6.4 to address CVE-2022-22978 #29304.
- Upgrade
azure-spring-data-cosmos
to 3.23.0. #29679 - Upgrade
azure-cosmos
to 4.32.0. #29679
Features Added
- Add
enabled
option inAzureServiceBusJmsProperties
#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
- Upgrade spring-security to 5.6.4 to address CVE-2022-22978 #29304.
Features Added
- Support Jwt Client authentication #29471.
Breaking Changes
- Deprecated classes and properties type changed #29471.
- Deprecated
AadAuthorizationGrantType, useAuthorizationGrantType
instead. - Deprecated
AadOAuth2AuthenticatedPrincipal,AadJwtBearerTokenAuthenticationConverter, use the default converterJwtAuthenticationConverter
instead inAadResourceServerWebSecurityConfigurerAdapter
. - The type of property authorizationGrantType is changed to
AuthorizationGrantType
inAuthorizationClientProperties
class. - Deprecated
AadOboOAuth2AuthorizedClientProvider, useJwtBearerOAuth2AuthorizedClientProvider
instead.
- Deprecated
Spring Cloud Azure Starter Active Directory B2C
This section includes changes in spring-cloud-azure-starter-active-directory-b2c
module.
Dependency Updates
- Upgrade spring-security to 5.6.4 to address CVE-2022-22978 #29304.
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, useAuthorizationGrantType
instead. - The type of property authorizationGrantType is changed to
AuthorizationGrantType
inAuthorizationClientProperties
class.
- Deprecated