|
23 | 23 |
|
24 | 24 | All notable changes to this project will be documented in this file. |
25 | 25 |
|
| 26 | +[0.8.1] 2022-03-08 |
| 27 | + |
| 28 | +## What's Changed |
| 29 | +* Upgrade beefsack/go-rate by @shubham1172 in https://github.com/apache/pulsar-client-go/pull/735 |
| 30 | +* Upgrade prometheus client to 1.11.1 by @nicoloboschi in https://github.com/apache/pulsar-client-go/pull/738 |
| 31 | + |
| 32 | +## New Contributors |
| 33 | +@shubham1172 made their first contribution in https://github.com/apache/pulsar-client-go/pull/735 |
| 34 | +@nicoloboschi made their first contribution in https://github.com/apache/pulsar-client-go/pull/738 |
| 35 | + |
| 36 | +[0.8.0] 2022-02-16 |
| 37 | + |
| 38 | +## What's Changed |
| 39 | +* Update release docs with missing information by @cckellogg in https://github.com/apache/pulsar-client-go/pull/656 |
| 40 | +* Update change log for 0.7.0 release by @cckellogg in https://github.com/apache/pulsar-client-go/pull/655 |
| 41 | +* Update version to 0.7.0 by @cckellogg in https://github.com/apache/pulsar-client-go/pull/654 |
| 42 | +* fix issue 650,different handle sequence value by @baomingyu in https://github.com/apache/pulsar-client-go/pull/651 |
| 43 | +* Support nack backoff policy for SDK by @wolfstudy in https://github.com/apache/pulsar-client-go/pull/660 |
| 44 | +* Remove unused dependency in `oauth2` module by @reugn in https://github.com/apache/pulsar-client-go/pull/661 |
| 45 | +* [Issue 662] Fix race in connection.go waitUntilReady() by @bschofield in https://github.com/apache/pulsar-client-go/pull/663 |
| 46 | +* Update dependencies by @reugn in https://github.com/apache/pulsar-client-go/pull/665 |
| 47 | +* [Issue 652] Quick fixes to the documentation for the main building blocks of the library by @reugn in https://github.com/apache/pulsar-client-go/pull/667 |
| 48 | +* Add subscription properties for ConsumerOptions by @wolfstudy in https://github.com/apache/pulsar-client-go/pull/671 |
| 49 | +* Add new bug-resistant build constraints by @reugn in https://github.com/apache/pulsar-client-go/pull/670 |
| 50 | +* Handle the parameters parsing error in NewProvider by @reugn in https://github.com/apache/pulsar-client-go/pull/673 |
| 51 | +* Update email template of release docs by @izumo27 in https://github.com/apache/pulsar-client-go/pull/674 |
| 52 | +* Add properties filed for batch container by @wolfstudy in https://github.com/apache/pulsar-client-go/pull/683 |
| 53 | +* [Issue 513] Correct apparent logic error in batchContainer's hasSpace() method by @bschofield in https://github.com/apache/pulsar-client-go/pull/678 |
| 54 | +* Upgrade DataDog/zstd to v1.5.0 by @dferstay in https://github.com/apache/pulsar-client-go/pull/690 |
| 55 | +* fix:add order key to message by @leizhiyuan in https://github.com/apache/pulsar-client-go/pull/688 |
| 56 | +* Set default go version to 1.13 in CI related files by @reugn in https://github.com/apache/pulsar-client-go/pull/692 |
| 57 | +* [Partition Consumer] Provide lock-free access to compression providers by @dferstay in https://github.com/apache/pulsar-client-go/pull/689 |
| 58 | +* Use a separate gorutine to handle the logic of reconnect by @wolfstudy in https://github.com/apache/pulsar-client-go/pull/691 |
| 59 | +* [DefaultRouter] add a parallel bench test by @dferstay in https://github.com/apache/pulsar-client-go/pull/693 |
| 60 | +* Revert "Use a separate gorutine to handle the logic of reconnect" by @wolfstudy in https://github.com/apache/pulsar-client-go/pull/700 |
| 61 | +* Fix data race while accessing connection in partitionProducer by @wolfstudy in https://github.com/apache/pulsar-client-go/pull/701 |
| 62 | +* Fix stuck when reconnect broker by @wolfstudy in https://github.com/apache/pulsar-client-go/pull/703 |
| 63 | +* Fix slice bounds out of range for readSingleMessage by @wolfstudy in https://github.com/apache/pulsar-client-go/pull/709 |
| 64 | +* Encryption failure test case fix by @GPrabhudas in https://github.com/apache/pulsar-client-go/pull/708 |
| 65 | +* [DefaultRouter] fix unnecessary system clock reads due to races accessing router state by @dferstay in https://github.com/apache/pulsar-client-go/pull/694 |
| 66 | +* Fix negative WaitGroup counter issue by @wolfstudy in https://github.com/apache/pulsar-client-go/pull/712 |
| 67 | +* [issue 675] oauth2 use golang-jwt address CVE-2020-26160 by @zzzming in https://github.com/apache/pulsar-client-go/pull/713 |
| 68 | +* readme: add note about how to build and test by @pgier in https://github.com/apache/pulsar-client-go/pull/714 |
| 69 | +* Bump oauth2 package version to the latest in master by @iorvd in https://github.com/apache/pulsar-client-go/pull/715 |
| 70 | +* Fix closed connection leak by @billowqiu in https://github.com/apache/pulsar-client-go/pull/716 |
| 71 | +* [Bugfix] producer runEventsLoop for reconnect early exit by @billowqiu in https://github.com/apache/pulsar-client-go/pull/721 |
| 72 | +* [issue 679][oauth2] Fix macos compiler warnings by @pgier in https://github.com/apache/pulsar-client-go/pull/719 |
| 73 | +* [optimize] Stop batchFlushTicker when Disable batching by @Shoothzj in https://github.com/apache/pulsar-client-go/pull/720 |
| 74 | +* Markdown error fix by @Shoothzj in https://github.com/apache/pulsar-client-go/pull/722 |
| 75 | + |
| 76 | +## New Contributors |
| 77 | +* @bschofield made their first contribution in https://github.com/apache/pulsar-client-go/pull/663 |
| 78 | +* @izumo27 made their first contribution in https://github.com/apache/pulsar-client-go/pull/674 |
| 79 | +* @pgier made their first contribution in https://github.com/apache/pulsar-client-go/pull/714 |
| 80 | +* @iorvd made their first contribution in https://github.com/apache/pulsar-client-go/pull/715 |
| 81 | +* @billowqiu made their first contribution in https://github.com/apache/pulsar-client-go/pull/716 |
| 82 | + |
| 83 | +[0.7.0] 2021-10-31 |
| 84 | + |
| 85 | +## Feature |
| 86 | +* Encryption support for producer, see [PR-560](https://github.com/apache/pulsar-client-go/pull/560) |
| 87 | +* Decrytion support for consumer, see [PR-612](https://github.com/apache/pulsar-client-go/pull/612) |
| 88 | +* User-defined metric cardinality, see [PR-604](https://github.com/apache/pulsar-client-go/pull/604) |
| 89 | +* Better support for Azure AD OAuth 2.0, see [PR-630](https://github.com/apache/pulsar-client-go/pull/630), [PR-633](https://github.com/apache/pulsar-client-go/pull/633), [PR-634](https://github.com/apache/pulsar-client-go/pull/634) |
| 90 | +* Removed testing for go versions 1.11 and 1.12, see [PR-632](https://github.com/apache/pulsar-client-go/pull/632) |
| 91 | +* Add epoch to create producer to prevent a duplicate producer when broker is not available., see [PR-582] (https://github.com/apache/pulsar-client-go/pull/582) |
| 92 | + |
| 93 | +## Improve |
| 94 | +* Fix batch size limit validation, see [PR-528](https://github.com/apache/pulsar-client-go/pull/528) |
| 95 | +* Fix logic of command for sendError, see [PR-622](https://github.com/apache/pulsar-client-go/pull/622) |
| 96 | +* Drain connection requests channel without closing, see [PR-645](https://github.com/apache/pulsar-client-go/pull/645) |
| 97 | +* Fix ConsumersOpened counter not incremented when use multitopic or regexp consumer, see [PR-619](https://github.com/apache/pulsar-client-go/pull/619) |
| 98 | +* Fix reconnection logic when topic is deleted, see [PR-627](https://github.com/apache/pulsar-client-go/pull/627) |
| 99 | +* Fix panic when scale down partitions, see [PR-601](https://github.com/apache/pulsar-client-go/pull/601) |
| 100 | +* Fix missing metrics for topics by registration of existing collector, see [PR-600](https://github.com/apache/pulsar-client-go/pull/600) |
| 101 | +* Fix producer panic by oldProducers, see [PR-598](https://github.com/apache/pulsar-client-go/pull/598) |
| 102 | +* Fail pending messages when topic is terminated, see [PR-588](https://github.com/apache/pulsar-client-go/pull/588) |
| 103 | +* Fix handle send error panic, see [PR-576](https://github.com/apache/pulsar-client-go/pull/576) |
| 104 | + |
| 105 | + |
| 106 | + |
26 | 107 | [0.6.0] 2021-07-21 |
27 | 108 |
|
28 | 109 | ## Feature |
|
0 commit comments