github Azure/azure-sdk-for-java azure-spring-cloud-stream-binder-servicebus-core_2.8.0

latest releases: azure-communication-identity_1.6.0, azure-communication-common_1.3.7, azure-resourcemanager-cosmos_2.43.0-beta.1...
3 years ago

2.8.0 (2021-08-25)

This release is compatible with Spring Boot 2.5.0 - 2.5.3 and Spring Cloud 2020.0.3.

Dependency Upgrades

New Features

  • Support configuration of retryOptions for ServiceBusClientBuilder with property of spring.cloud.azure.servicebus.retry-options, these parameters can be modified: maxRetries, delay, maxDelay, tryTimeout, Mode.
  • Support configuration of maxConcurrentCalls for ServiceBusClientConfig with property of spring.cloud.stream.servicebus.topic.bindings.<channelName>.consumer.maxConcurrentCalls.
  • Support configuration of maxConcurrentSessions for ServiceBusClientConfig with property of spring.cloud.stream.servicebus.topic.bindings.<channelName>.consumer.maxConcurrentSessions.
  • Support configuration of serviceBusReceiveMode for ServiceBusClientConfig with property of spring.cloud.stream.servicebus.queue.bindings.<channelName>.consumer.serviceBusReceiveMode, supported values are PEEK_LOCK and RECEIVE_AND_DELETE.
  • Support configuration of enableAutoComplete for ServiceBusClientConfig with property of spring.cloud.stream.servicebus.queue.bindings.<channelName>.consumer.enableAutoComplete.

Breaking Changes

  • Deprecate the spring.cloud.stream.servicebus.queue.bindings.<channelName>.consumer.concurrency property,
    use maxConcurrentSessions and maxConcurrentCalls to set the properties.

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

NewReleases is sending notifications on new releases.