Skip to content

Releases: rabbitmq/rabbitmq-stream-go-client

v1.0.0-rc11

21 Feb 17:36
Compare
Choose a tag to compare

Enhancements

v1.0.0-rc9

18 Feb 10:51
Compare
Choose a tag to compare

Bug Fix

  • Fix return error when the consumer set OffsetSpecification.LastConsumed in a empty stream @MarcialRosales in #122

v1.0.0-rc8

07 Feb 15:28
Compare
Choose a tag to compare

Enhancements:

  • Bump github.com/onsi/gomega from 1.16.0 to 1.18.0 by @dependabot in #116
  • Bump github.com/klauspost/compress from 1.13.6 to 1.14.2 by @dependabot in #117
  • Bump github.com/onsi/gomega from 1.18.0 to 1.18.1 by @dependabot in #118
  • expose application properties by @Gsantomaggio in #119

v1.0.0-rc7

17 Jan 19:28
Compare
Choose a tag to compare

Bugfix:

  • By protocol, the subBatchSize is an uint16. Fixed via 513ca0a

v1.0.0-rc6

17 Dec 11:50
Compare
Choose a tag to compare

Release Candidate 6


Bug fix:

Enhancements:

  • Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 by @dependabot in #113

v1.0.0-rc.5

09 Dec 11:29
Compare
Choose a tag to compare

Release Candidate 5


Align the version.

Enhancements:

  • Uodate documentation

v0.1.0-RC4

02 Dec 18:15
Compare
Choose a tag to compare

Release Candidate 4


Bug Fixes:

  • Fix version number

v0.1.0-RC3

25 Nov 17:50
dc29860
Compare
Choose a tag to compare

Release Candidate 3


Enhancements:

  • Add flag to configure the CRC #110
  • Add details on message confirmation in #111

NOTE: The CRC check is disabled by default with this version to improve the performance. You can enable it for single consumer:

stream.NewConsumerOptions().                 
  SetCRCCheck(false).  

Full Changelog: v0.1.0-RC2...v0.1.0-RC3

v0.1.0-RC2

11 Nov 09:51
Compare
Choose a tag to compare

Release Candidate 2


Bug Fixes:

  • Wait For Inflight Messages #104

Enhancements:

  • Bump github.com/onsi/gomega from 1.16.0 to 1.17.0 by @dependabot in #105
  • Implement Auto-track offset in #108

Full Changelog: v0.1.0-RC1...v0.1.0-RC2

v0.1.0-RC1

03 Nov 08:39
Compare
Choose a tag to compare

Release Candidate 1

This version introduces breaking changes (#88, #101)

Bug Fixes

  • nil reference when target server is down #98 (Contributed by @victorges )

Enhancements

  • SubEntry batch #86. It is possible to aggregate more messages in a single send. With SetSubEntrySize(xxx) you can define the aggretazion size. SetSubEntrySize(1). is the default (no aggregation)
  • Compression for SubEntry batch #97. It is possible to compress the payload in different ways.
  • TCP write improvements. Write directly using the TCP socket writer.
  • Refactor Confirmation #88. Breaking Changes
  • Confirmation handler: Messages status in ready only mode:
         for _, msg := range confirmed {
          ... msg.GetMessage().GetData() /// <-- readonly
      	
  • Improve the HA producer with BatchSend
  • Make stream creation idempotent #101. Breaking Changes
  • Refactor TCP with #87
  • Configure TCP parameters #94
  • Improve message error in case of connection problems. #95 e191752

Performance test

Add parameters for subEntry batch and compression ex:

stream-perf-test --sub-entry-size 100 --compression gzip