Skip to content

v5.9.0

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Oct 06:21
· 94 commits to main since this release

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 any ProducerOptions 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