github Azure/azure-sdk-for-java spring-cloud-azure_5.0.0
Spring Cloud Azure 5.0.0

20 months ago

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 from BALANCED to GREEDY #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 to AbstractJacksonAzureMessageConverter #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 to GREEDY #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 from BALANCED to GREEDY #32913.

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

NewReleases is sending notifications on new releases.