Skip to content

Releases: apache/rocketmq-client-go

v2.1.2

11 Sep 15:51
7eedaf9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/...

Read more

v2.1.2.rc2

08 Aug 05:29
7eedaf9
Compare
Choose a tag to compare
v2.1.2.rc2 Pre-release
Pre-release

What's Changed

  • [ISSUE #1024] fix: unsubscribed topic queues not dropped by @wgdzlh in #1025
  • [ISSUE #1034] fix: the message may be cleaned when the message has not been consumed. by @humkum in #1035
  • fix "Batch send message can't auto create topic" by @francisoliverlee in #1040
  • [ISSUE #1030] Avoid to append unexpected separator to message key by @gaofeihang in #1031
  • empty subcribed topic is allowed to start by @NeonToo in #969
  • fix wrong add for set when tags are set by @cserwen in #1001
  • [ISSUE #1018] Fix unintended shutdown of shared rmqClient by @wgdzlh in #1019
  • support RequestCode GET_CONSUMER_STATUS_FROM_CLIENT by @NeonToo in #985
  • change ConsumeGoroutineNums max value allowed by @twz915 in #1049
  • DomainWithUnit support existed query parameters by @twz915 in #1061
  • [ISSUE #1056] fix: When the consumer and producer have the same topic, the consumer fails to update the topic. by @lvxiao1 in #1059
  • [ISSUE #1013] Fix: select one message queue of different broker when retry to send by @cserwen in #1014
  • run RebalanceImmediately with goroutine by @wenxuwan in #1081
  • fix: topic pubishInfo and subscribeInfo not update by @redlsz in #1084

New Contributors

Full Changelog: v2.1.2.rc1...v2.1.2.rc2

rocketmq-client-go-2.1.2-rc1

25 Apr 02:24
25003f6
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: v2.1.1...v2.1.2.rc1

rocketmq-client-go-2.1.1

25 Jul 12:10
129701a
Compare
Choose a tag to compare

What's Changed

New Contributors

Read more

rocketmq-client-go-2.1.1-rc3

25 Jul 11:34
129701a
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Read more

rocketmq-client-go-2.1.1-rc2

10 Sep 07:16
4065610
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: v2.1.0...v2.1.1-rc2

rocketmq-client-go-2.1.1-rc1

10 Sep 03:26
Compare
Choose a tag to compare
Pre-release

Prepare to release v2.1.1

What's Changed

New Contributors

Full Changelog: v2.1.0...v2.1.1-rc1

rocketmq-client-go-2.1.0

17 Mar 13:33
d6e66a2
Compare
Choose a tag to compare

The main goal of this release is to improve stability, usability, and fix bugs and the source code of this release is the copy of the master which has merged from the native branch before.

New Feature

Improvement

  • [ISSUE #474] feat(trace): support name server resolver in TraceConfig.
  • [ISSUE #483] fix README.md typo.
  • [ISSUE #531] initialize the retry topic offset when using ConsumeFromLastOffst model.
  • [ISSUE #535] refactor the remoting mode to avoid goroutine leak.
  • [ISSUE #550] refacter the offset tables in the offset store mode.
  • [ISSUE #554] modified typo word Resovler to Resolver.
  • [ISSUE #560] allow further subscription even after the client starts, to align with Java SDK's behavior.
  • [ISSUE #567] show status code when getting name server failed by HTTP resolver.
  • [ISSUE #597] fix command register conflict, add consumer and producer logic code
  • [ISSUE #600] fix typo in trace off parameter.
  • [ISSUE #607] reduce memory copy for on-wire protocol.
  • [ISSUE #613] update lastPullTime use atomic.Value.
  • [ISSUE #616] putmessage function should check msg in consumingMsgOrderlyTreeMap.
  • [ISSUE #626] implement unsubscribe method for push consumer.

Bug

  • [ISSUE #472] fix(heartbeat): the value of the message mode, type, and the consume flag is wrong in the heartbeat data.
  • [ISSUE #495] fix(producer): set default of SendResult.Status and fix panic bug.
  • [ISSUE #504] fix(reconsume): subMsgs should be used instead of msgs in consume goroutine.
  • [ISSUE #527] fix(nameserver): panic in nameserver size is changed.
  • [ISSUE #538] fix parameter error in the broker address found function.
  • [ISSUE #541] fix parse address error when address has prefix “t”.
  • [ISSUE #574] fix possible infinite loop after rebalance.
  • [ISSUE #588] fix crash on printing logs.
  • [ISSUE #612] fix resatrt issue for the same push consumer.
  • [ISSUE #620] retrieve transactionid from property first.

rocketmq-client-go-2.1.0-rc6

17 Mar 12:13
d6e66a2
Compare
Choose a tag to compare
Pre-release

The main goal of this release is to improve stability, usability, and fix bugs and the source code of this release is the copy of the master which has merged from the native branch before.

Improvement

  • [ISSUE #531] initialize the retry topic offset when using ConsumeFromLastOffst model.
  • [ISSUE #535] refactor the remoting mode to avoid goroutine leak.
  • [ISSUE #538] fix parameter error in the broker address found function.
  • [ISSUE #541] fix parse address error when address has prefix "t".
  • [ISSUE #550] refacter the offset tables in the offset store mode.
  • [ISSUE #552] add new dns name server resolver.
  • [ISSUE #554] modified typo word Resovler to Resolver.
  • [ISSUE #560] allow further subscription even after the client starts, to align with Java SDK's behavior
  • [ISSUE #567] show status code when getting name server failed by HTTP resolver
  • [ISSUE #574] fix possible infinite loop after rebalance.
  • [ISSUE #578] get message property failed after it is set to go msg struct.
  • [ISSUE #588] fix crash on printing logs.
  • [ISSUE #597] fix command register conflict, add consumer and producer logic code.
  • [ISSUE #600] fix typo in trace off parameter.
  • [ISSUE #607] reduce memory copy for on-wire protocol.
  • [ISSUE #608] support message compression.
  • [ISSUE #612] fix resatrt issue for the same push consumer.
  • [ISSUE #613] update lastPullTime use atomic.Value.
  • [ISSUE #616] putmessage function should check msg in consumingMsgOrderlyTreeMap.
  • [ISSUE #620] retrieve transactionid from property first.
  • [ISSUE #622] support consuming message directly.
  • [ISSUE #626] Implement unsubscribe method for push consumer.

rocketmq-client-go-2.1.0-rc5

03 Sep 04:04
3d5dab0
Compare
Choose a tag to compare
Pre-release

The main goal of this release is to improve stability, usability, and fix bugs and the source code of this release is the copy of the master which has merged from the native branch before.

New Feature

  • [ISSUE #457] feat(nameserver): support name server resolver.
  • [ISSUE #489] feat(log): support log level set and add more log in offset.

Improvement

Bug

  • [ISSUE #472] fix(heartbeat): the value of the message mode, type, and the consume flag is wrong in the heartbeat data.
  • [ISSUE #495] fix(producer): set default of SendResult.Status and fix panic bug.
  • [ISSUE #504] fix(reconsume): subMsgs should be used instead of msgs in consume goroutine.
  • [ISSUE #527] fix(nameserver): panic in nameserver size is changed.