Feature
-
#1945 by rkm. Add a publish timeout backoff mechanism to ProducerModel, allowing control over message publishing timeout behaviour. This can be enabled by setting
BackoffProviderType
in anyProducerOptions
config. Currently implemented types are:- StaticBackoffProvider (1 minute flat timeout)
- ExponentialBackoffProvider (1 minute initial, doubling after each timeout)
-
#1952 by rkm. Enable pausing of message publishing based on monitoring downstream queue message count
Bugfix
- #1954 by rkm. Fix program names in MessageHeader and logging setup
What's Changed
- Bump MongoDB.Bson from 2.28.0 to 2.29.0 by @dependabot in #1942
- Bump com.rabbitmq:amqp-client from 5.21.0 to 5.22.0 in /src/common/com.smi.microservices.parent by @dependabot in #1943
- Feature/extraction rate limiting by @rkm in #1945
- Bump HIC.RDMP.Plugin and MongoDB.Driver by @dependabot in #1944
- Bump com.fasterxml.jackson.core:jackson-databind from 2.17.2 to 2.18.0 in /src/common/com.smi.microservices.parent by @dependabot in #1946
- Bump org.mockito:mockito-core from 5.13.0 to 5.14.0 in /src/common/com.smi.microservices.parent by @dependabot in #1947
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.17.2 to 2.18.0 in /src/common/com.smi.microservices.parent by @dependabot in #1948
- Bump YamlDotNet from 16.1.2 to 16.1.3 by @dependabot in #1949
- Bump HIC.RDMP.Plugin.Test from 8.2.3 to 8.3.0 by @dependabot in #1950
- Bump actions/setup-java from 4.3.0 to 4.4.0 by @dependabot in #1951
- Enable pausing of message publishing based on monitoring downstream queue message count by @rkm in #1952
- Fix program names in MessageHeader and logging setup by @rkm in #1954
- Release v5.9.0 by @rkm in #1955
Full Changelog: v5.8.0...v5.9.0