github rabbitmq/rabbitmq-stream-go-client v1.3.1

latest releases: v1.6.1, v1.6.0, v1.5.8...
20 months ago

Milestore

Version 1.3.1

The version introduces:

  • ReliableProducer

  • ReliableConsumer
    The new structs are built up of the standard producer and consumer; see the complete documentation here

  • Confirmation timeout The client will raise timeout error on the confirmation handler If it does not receive a confirmation within a timeout:

    stream.NewProducerOptions().SetConfirmationTimeOut(5*time.Second).
  • ClientProvidedName:

      stream.NewProducerOptions().
      SetConfirmationTimeOut(5*time.Second).
      SetClientProvidedName(fmt.Sprintf("producer-%d", I)),			

    The name is shown on the management UI

Here you can find a complete example with Reliable* part, timeout and ClientProvidedName

Enhancements

Full Changelog: v1.3.0...v1.3.1

Don't miss a new rabbitmq-stream-go-client release

NewReleases is sending notifications on new releases.