Pulsar Client Go Versions Save

Apache Pulsar Go Client Library

v0.12.1

2 months ago

What's Changed

  • [fix] Fix Infinite Loop in Reader's HasNext Function by @RobertIndie in #1182
  • [fix] Fix available permits in MessageReceived by @panszobe in #1181
  • [feat] Support partitioned topic reader by @RobertIndie in #1178
  • [fix] Fix BytesSchema by @petermnhull in #1173
  • [fix] Respect context cancellation in Flush by @jayshrivastava in #1165
  • [fix] Fix SIGSEGV with zstd compression enabled by @RobertIndie in #1164

v0.12.0

3 months ago

What's Changed

New Contributors

v0.11.1

6 months ago

Improve

  • Close consumer resources if the creation fails by @michaeljmarshall in #1070
  • Fix the transaction acknowledgement and send logic for chunked message by @liangyepianzhou in #1069
  • Correct the SendAsync() description by @Gleiphir2769 in #1066
  • Fix the panic when try to flush in DisableBatching=true by @Gleiphir2769 in #1065
  • Fix client reconnected every authenticationRefreshCheckSeconds when using tls authentication by @jffp113 in #1062
  • Send Close Command on Producer/Consumer create timeout by @michaeljmarshall in #1061
  • Fail all messages that are pending requests when closing by @graysonzeng in #1059
  • Fix the producer flush opertion is not guarantee to flush all messages by @Gleiphir2769 in #1058
  • Fix inaccurate producer mem limit in chunking and schema by @Gleiphir2769 in #1055
  • Fix ctx in partitionProducer.Send() is not performing as expected by @Gleiphir2769 in #1053
  • Stop block request even if Value and Payload are both set by @gunli in #1052
  • Simplify the flush logic by @gunli in #1049
  • Check if message is nil by @gunli in #1047
  • Return when registerSendOrAckOp() failed by @gunli in #1045

Full Changelog: https://github.com/apache/pulsar-client-go/compare/v0.11.0...v0.11.1-candidate-1

v0.11.0

10 months ago

Features

Improve

New Contributors

Full Changelog: https://github.com/apache/pulsar-client-go/compare/v0.10.0...v0.11.0

v0.10.0

1 year ago

Feature

Improve

New Contributors

v0.9.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/apache/pulsar-client-go/compare/v0.8.0...v0.9.0

v0.8.1

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/apache/pulsar-client-go/compare/v0.8.0...v0.8.1

v0.8.0

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/apache/pulsar-client-go/compare/v0.7.0...v0.8.0-candidate-1

v0.8.0-candidate-1

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/apache/pulsar-client-go/compare/v0.7.0...v0.8.0-candidate-1

v0.7.0

2 years ago

Feature

  • Encryption support for producer, see PR-560
  • Decrytion support for consumer, see PR-612
  • User-defined metric cardinality, see PR-604
  • Better support for Azure AD OAuth 2.0, see PR-630, PR-633, PR-634
  • Removed testing for go versions 1.11 and 1.12, see PR-632
  • Add epoch to create producer to prevent a duplicate producer when broker is not available., see PR-582

Improve

  • Fix batch size limit validation, see PR-528
  • Fix logic of command for sendError, see PR-622
  • Drain connection requests channel without closing, see PR-645
  • Fix ConsumersOpened counter not incremented when use multitopic or regexp consumer, see PR-619
  • Fix reconnection logic when topic is deleted, see PR-627
  • Fix panic when scale down partitions, see PR-601
  • Fix missing metrics for topics by registration of existing collector, see PR-600
  • Fix producer panic by oldProducers, see PR-598
  • Fail pending messages when topic is terminated, see PR-588
  • Fix handle send error panic, see PR-576