This is the first GA release compatible with Spring Boot 3.0. We decided to use 5
as the major version number instead of the 6
, as it was formerly used for the beta release. The Spring AOT support is not GAed with this version, but we provide another module spring-cloud-azure-native-reachability
, to provide beta support. See spring-cloud-azure-native-reachability/README.md for more details.
- This release is compatible with Spring Boot 3.0.0-3.0.1. (Note: 3.0.x (x>1) should be supported, but they aren't tested with this release.)
- This release is compatible with Spring Cloud 2022.0.0. (Note: 2022.0.x (x>0) should be supported, but they aren't tested with this release.)
Breaking Changes
- Update some classes package paths, and reduce the number of public APIs #32552, #32582, #32597, #32616, #32712, #32716.
- Remove Spring AOT support #32742. Use a separate module for Spring AOT support ### #33055.
- Decrease the major version of Spring Cloud Azure to 5.0 #32947.
Spring Cloud Azure Autoconfigure
This section includes changes in spring-cloud-azure-autoconfigure
module.
Features Added
- Enhance the Event Hubs/Service Bus/Storage Queue message converter to support Spring autoconfiguration-pattern #30741.
- Support the PROPERTY_AZURE_CLIENT_CERTIFICATE_PASSWORD property #32720.
Breaking Changes
- Remove the
public
access modifier from bean methods #32514. - Remove Cloud Foundry support #32616.
- Change the default value of
spring.jms.servicebus.idle-timeout
from 30 minutes to 2 minutes #32817. - Change the default value of
spring.cloud.azure.eventhubs.processor.load-balancing.strategy
fromBALANCED
toGREEDY
#32913.
Bugs Fixed
- Remove unused class
RestTemplateProxyCustomizerConfiguration
#32616
Spring Messaging Azure
This section includes changes in spring-messaging-azure
module.
Breaking Changes
- Rename class
AbstractAzureMessageConverter
toAbstractJacksonAzureMessageConverter
#32716.
Spring Cloud Azure Core
This section includes changes in spring-cloud-azure-core
, spring-cloud-azure-service
, and spring-cloud-azure-resourcemanager
modules.
Bugs Fixed
- Remove warning logs about client properties while using Kafka passwordless. #32235
Spring Messaging Event Hubs
This section includes changes in spring-messaging-azure-eventhubs
module.
Breaking Changes
- Change the default load-balancing strategy from
BALANCED
toGREEDY
#32913.
Spring Cloud Stream Event Hubs Binder
This section includes changes in spring-cloud-azure-stream-binder-eventhubs
module.
Breaking Changes
- Change the default value of
spring.cloud.stream.eventhubs.bindings.<binding-name>.consumer.load-balancing.strategy
fromBALANCED
toGREEDY
#32913.