Skip to content

v0.9.0

Compare
Choose a tag to compare
@wolfstudy wolfstudy released this 09 Oct 02:31
· 423 commits to master since this release
dd63a4c

What's Changed

  • add 0.8.0 changelog for repo by @wolfstudy in #727
  • [Issue 729]stop ticker when create producer failed by @NaraLuwan in #730
  • Update version file to 0.8.0 by @wolfstudy in #728
  • [Issue 725][Dependencies] Upgrade beefsack/go-rate by @shubham1172 in #735
  • Upgrade klauspost/compress to v1.14.4 by @dferstay in #740
  • Upgrade prometheus client to 1.11.1 by @nicoloboschi in #738
  • add 0.8.1 changelog by @freeznet in #742
  • Temporarily point ci to pulsar 2.8.2 by @shoothzj in #747
  • [build] make go version consistent by @shoothzj in #751
  • Exposing broker metadata by @shoothzj in #745
  • Add schema support to Reader by @ZiyaoWei in #741
  • allow config reader subscription name by @shoothzj in #754
  • Cleanup topics after unit tests by @ZiyaoWei in #755
  • Add TableView support by @ZiyaoWei in #743
  • Fix ack timeout cause reconnect by @wolfstudy in #756
  • fix: add service not ready check by @nodece in #757
  • Dlq producer on topic with schema by @GPrabhudas in #723
  • fix annotation typo in consumer.go by @shoothzj in #758
  • Fix producer unable register when cnx closed by @wolfstudy in #761
  • Add -c/--max-connections parameter to pulsar-perf-go and set it to 1 by default by @lhotari in #765
  • [Issue 763][producer] Fix deadlock in Producer Send when message fails to encode. by @samuelhewitt in #762
  • [Issue 749]Fix panic caused by flushing current batch with an incorrect internal function. by @shileiyu in #750
  • Add consumer state check when request commands by @wolfstudy in #772
  • Fix sequenceID is not equal to cause the connection to be closed incorrectly by @wolfstudy in #774
  • Add error response for Ack func by @wolfstudy in #775
  • Revert "Fix stuck when reconnect broker (#703)" by @lhotari in #767
  • [Issue 718] Fix nil pointer dereference in TopicNameWithoutPartitionPart by @hantmac in #734
  • Support ack response for Go SDK by @wolfstudy in #776
  • [Issue 779]Fix ack request not set requestId when enable AckWithResponse option by @liushengzhong0927 in #780
  • [issue 791] allow to add at least one message on batch builder by @zzzming in #792
  • schema creation and validation functions without panicing by @zzzming in #794
  • [github ci] add go 1.18 to the test matrix by @pgier in #790
  • Fix using closed connection in consumer by @hrsakai in #785
  • feat: add basic authentication by @nodece in #778
  • [Issue 781][add consumer seek by time on partitioned topic] by @GPrabhudas in #782
  • [ci] update and simplify GitHub workflow by @pgier in #796
  • feat: support multiple schema version for producer and consumer by @oryx2 in #611
  • [issue #752] replace go-rate rate limiter with a buffered channel implementation by @zzzming in #799
  • [issue 814] consumer and producer reconnect failure metrics counter by @zzzming in #815
  • [cleanup] Fix to follow lint error (File is not goimports-ed (goimports)) by @equanz in #824
  • [oauth2] Remove oauth2 go.mod and go.sum by @pgier in #802
  • [client] Rename test_helper.go to follow the test code naming convention by @equanz in #822
  • [security] Bump github.com/stretchr/testify to update gopkg.in/yaml.v3 by @massakam in #813
  • [client] Add MetricsRegisterer to ClientOptions by @pragkent in #826
  • NackBackoffPolicy.Next return time.Duration by @h-hy in #825
  • Add golang 1.19 in test matrix by @shoothzj in #832
  • ci: add makefile by @pgier in #800
  • Make keepalive interval configurable by @nodece in #838
  • [issue #807] dlq topic producer options by @zzzming in #809
  • [log-format] remove redundant "[]" pair in the head and tail of log content by @shenqianjin in #831
  • Update proto file latest by @liangyuanpeng in #841
  • [bugfix] Fix wrong check eventime by default by @liangyuanpeng in #843
  • Fixs : NackBackoffPolicy.Next return time.Duration by @h-hy in #834
  • Introduce doneCh for ack error by @wolfstudy in #777
  • Parameterize the reconnection option by @wolfstudy in #853
  • add 0.9.0 release changelog by @freeznet in #804
  • Embed Go SDK version to 0.9.0 by @wolfstudy in #854

New Contributors

Full Changelog: v0.8.0...v0.9.0