v0.9.0
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
- @NaraLuwan made their first contribution in #730
- @shubham1172 made their first contribution in #735
- @nicoloboschi made their first contribution in #738
- @ZiyaoWei made their first contribution in #741
- @lhotari made their first contribution in #765
- @samuelhewitt made their first contribution in #762
- @shileiyu made their first contribution in #750
- @hantmac made their first contribution in #734
- @liushengzhong0927 made their first contribution in #780
- @oryx2 made their first contribution in #611
- @massakam made their first contribution in #813
- @pragkent made their first contribution in #826
- @h-hy made their first contribution in #825
- @shenqianjin made their first contribution in #831
Full Changelog: v0.8.0...v0.9.0