Skip to content

Releases: rabbitmq/rabbitmq-stream-dotnet-client

v1.7.4

30 Oct 11:26
v1.7.4
90a6752
Compare
Choose a tag to compare

Enhancements

  • Increase the timeout for publish confirmation from 3s to 10s by @Gsantomaggio in #325. Note: it is always possible to configure the timeout on the config:
new ProducerConfig(system, stream)
{
   TimeoutMessageAfter = TimeSpan.FromSeconds(2), // here

Full Changelog: v1.7.3...v1.7.4

v1.7.3

11 Oct 14:27
v1.7.3
a515ea9
Compare
Choose a tag to compare

Enhancements

  • Add Info class to the Producer/Consumer classes by @Gsantomaggio in #322 and #323 It is possible to get the stream and the reference

Full Changelog: v1.7.2...v1.7.3

v1.7.2

02 Oct 07:20
v1.7.2
0711e13
Compare
Choose a tag to compare

Enhancements

Bug Fixes

New Contributors

Full Changelog: v1.7.1...v1.7.2

v1.7.1

19 Sep 09:29
v1.7.1
301afb5
Compare
Choose a tag to compare

Enhancements

  • Add more info during the startup and add a more detailed message in case the filter is not supported by @Gsantomaggio in #301
  • Add Completion on _waitForConfirmationActionBlock by @Gsantomaggio in #298 it waits until the _waitForConfirmationActionBlock.SendAsync finishes.
  • Update rabbitmq to 3.13.0-beta.6 version for ci by @Gsantomaggio in #292

Full Changelog: v1.7.0...v1.7.1

v1.7.0

08 Sep 08:57
v1.7.0
2f83071
Compare
Choose a tag to compare

Enhancements

V1.6.0

31 Jul 08:13
v1.6.0
875f9a1
Compare
Choose a tag to compare

Enhancements

Full Changelog: v1.5.0...v1.6.0

v1.5.0

13 Jun 07:34
v1.5.0
a9ee96a
Compare
Choose a tag to compare

Enhancements

Bug Fix

New Contributors

Full Changelog: v1.4.1...v1.5.0

v1.4.1

05 Jun 07:54
v1.4.1
a209be3
Compare
Choose a tag to compare

GitHub Milestone

The client is distributed via NuGet.

Enhancements

Full Changelog: v1.4.0...v1.4.1

v1.4.0

18 May 10:28
v1.4.0
0f5cd64
Compare
Choose a tag to compare

GitHub Milestone

The client is distributed via NuGet.

Enhancements

Full Changelog: v1.3.0...v1.4.0

v1.3.0

11 Apr 13:53
v1.3.0
0230751
Compare
Choose a tag to compare

GitHub Milestone

The client is distributed via NuGet.

The main change is:

  • Run the Consumer MessageHandler in a Task in #250

    The MessageHandler is executed in a separate Task in this way, the socket thread is free to receive the other command during
    consumption.

    The message handler is now totally async:

     await _config.MessageHandler(this, new MessageContext(message.MessageOffset,
        TimeSpan.FromMilliseconds(chunk.Timestamp)), message).ConfigureAwait(false);
  • We reduced the log noise in case of consumer disconnection. You can still enable the debug log configuration to see all the logs.

Enhancements

New Contributors

  • @ngbrown made their first contribution in #239
  • @e-zoboli made their first contribution in #258
  • @Pliner made their first contribution in #260

Full Changelog: v1.2.0...v1.3.0