Spring Cloud Azure 4.4.0
saragluna
released this
28 Sep 11:52
·
6702 commits
to main
since this release
- This release is compatible with Spring Boot 2.5.0-2.5.14, 2.6.0-2.6.11, 2.7.0-2.7.3. (Note: 2.5.x (x>14), 2.6.y (y>11) and 2.7.z (z>3) should be supported, but they aren't tested with this release.)
- This release is compatible with Spring Cloud 2020.0.3-2020.0.6, 2021.0.0-2021.0.3. (Note: 2020.0.x (x>6) and 2021.0.y (y>3) should be supported, but they aren't tested with this release.)
Spring Cloud Azure Autoconfigure
This section includes changes in the spring-cloud-azure-autoconfigure
module.
Bugs Fixed
- Fix bug: Cannot configure "azure" authorization client. #30354.
- Fix parameter
requested_token_use
missing when using On behalf of process #30359. - Fix the invalid user agent for Apache Kafka #30574.
- Fix Kafka
OAuth2AuthenticateCallbackHandler
cannot work with Kafka refreshing login mechanism #30719. - Fix the cloud type cannot be configured for a consumer/producer/processor of Service Bus / Event Hubs bug #30936.
Features Added
- Support auto start-up for the auto-configured Service Bus Processor Client by enabling a new property of
spring.cloud.azure.servicebus.processor.auto-startup
. #29997 - Configure the
spring.main.sources
withAzureKafkaSpringCloudStreamConfiguration
class for Spring Cloud Stream Kafka Binder context, which helps developers omit customizing the property manually when leveraging Azure Identity with Kafka #29976. - Provide the property of
spring.cloud.azure.eventhubs.kafka.enabled
to turn on/off the OAuth2 support of Spring Cloud Azure for Event Hubs for Kafka #30574. - Support connecting to Azure AD via proxy. Customers need to provide a custom
RestTemplateCustomizer
bean to achieve this. #26493.
Spring Cloud Stream Event Hubs Binder
Bugs Fixed
- Fix the cloud type that cannot be configured for the Event Hubs Binder bug #30936.