This is an automated email from the ASF dual-hosted git repository. lhotari pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/pulsar-site.git
commit c3451511e958e5a7fc9f9d1e959be9632dd323ff Author: Lari Hotari <[email protected]> AuthorDate: Tue Apr 2 09:33:23 2024 +0300 Add release notes for 3.2.2 --- data/release-java.js | 17 +++---- data/release-pulsar.js | 11 ++++- release-notes/versioned/client-java-3.2.2.md | 15 ++++++ release-notes/versioned/pulsar-3.2.2.md | 70 ++++++++++++++++++++++++++++ 4 files changed, 104 insertions(+), 9 deletions(-) diff --git a/data/release-java.js b/data/release-java.js index fcadbb4acb24..ce0e892fe2b1 100644 --- a/data/release-java.js +++ b/data/release-java.js @@ -1,23 +1,24 @@ module.exports = [ -{tagName: "v3.2.1",vtag:"3.2.x",releaseNotes:"/release-notes/versioned/client-java-3.2.1/",doc:"/docs/3.2.x/client-libraries-java",version:"v3.2.x"}, +{tagName: "v3.2.2",vtag:"3.2.x",releaseNotes:"/release-notes/versioned/client-java-3.2.2/",doc:"/docs/3.2.x/client-libraries-java",version:"v3.2.x"}, +{tagName: "v3.2.1",vtag:"3.2.x",releaseNotes:"/release-notes/versioned/client-java-3.2.1/",doc:"/docs/3.2.x/client-libraries-java",version:""}, {tagName: "v3.2.0",vtag:"3.2.x",releaseNotes:"/release-notes/versioned/client-java-3.2.0/",doc:"/docs/3.2.x/client-libraries-java",version:""}, {tagName: "v3.1.3",vtag:"3.1.x",releaseNotes:"/release-notes/versioned/client-java-3.1.3/",doc:"/docs/3.1.x/client-libraries-java",version:"v3.1.x"}, {tagName: "v3.1.2",vtag:"3.1.x",releaseNotes:"/release-notes/versioned/client-java-3.1.2/",doc:"/docs/3.1.x/client-libraries-java",version:""}, {tagName: "v3.1.1",vtag:"3.1.x",releaseNotes:"/release-notes/versioned/client-java-3.1.1/",doc:"/docs/3.1.x/client-libraries-java",version:""}, {tagName: "v3.1.0",vtag:"3.1.x",releaseNotes:"/release-notes/versioned/client-java-3.1.0/",doc:"/docs/3.1.x/client-libraries-java",version:""}, {tagName: "v3.0.4",vtag:"3.0.x",releaseNotes:"/release-notes/versioned/client-java-3.0.4/",doc:"/docs/3.0.x/client-libraries-java",version:"v3.0.x"}, -{tagName: "v3.0.3",vtag:"3.0.x",releaseNotes:"/release-notes/versioned/client-java-3.0.3/",doc:"/docs/3.0.x/client-libraries-java",version:"v3.0.x"}, -{tagName: "v3.0.2",vtag:"3.0.x",releaseNotes:"/release-notes/versioned/client-java-3.0.2/",doc:"/docs/3.0.x/client-libraries-java",version:"v3.0.x"}, -{tagName: "v3.0.1",vtag:"3.0.x",releaseNotes:"/release-notes/versioned/client-java-3.0.1/",doc:"/docs/3.0.x/client-libraries-java",version:"v3.0.x"}, -{tagName: "v3.0.0",vtag:"3.0.x",releaseNotes:"/release-notes/versioned/client-java-3.0.0/",doc:"/docs/3.0.x/client-libraries-java",version:"v3.0.x"}, +{tagName: "v3.0.3",vtag:"3.0.x",releaseNotes:"/release-notes/versioned/client-java-3.0.3/",doc:"/docs/3.0.x/client-libraries-java",version:""}, +{tagName: "v3.0.2",vtag:"3.0.x",releaseNotes:"/release-notes/versioned/client-java-3.0.2/",doc:"/docs/3.0.x/client-libraries-java",version:""}, +{tagName: "v3.0.1",vtag:"3.0.x",releaseNotes:"/release-notes/versioned/client-java-3.0.1/",doc:"/docs/3.0.x/client-libraries-java",version:""}, +{tagName: "v3.0.0",vtag:"3.0.x",releaseNotes:"/release-notes/versioned/client-java-3.0.0/",doc:"/docs/3.0.x/client-libraries-java",version:""}, {tagName: "v2.11.4",vtag:"2.11.x",releaseNotes:"/release-notes/versioned/client-java-2.11.4/",doc:"/docs/2.11.x/client-libraries-java",version:"v2.11.x"}, -{tagName: "v2.11.3",vtag:"2.11.x",releaseNotes:"/release-notes/versioned/client-java-2.11.3/",doc:"/docs/2.11.x/client-libraries-java",version:"v2.11.x"}, +{tagName: "v2.11.3",vtag:"2.11.x",releaseNotes:"/release-notes/versioned/client-java-2.11.3/",doc:"/docs/2.11.x/client-libraries-java",version:""}, {tagName: "v2.11.2",vtag:"2.11.x",releaseNotes:"/release-notes/versioned/client-java-2.11.2/",doc:"/docs/2.11.x/client-libraries-java",version:""}, {tagName: "v2.11.1",vtag:"2.11.x",releaseNotes:"/release-notes/versioned/client-java-2.11.1/",doc:"/docs/2.11.x/client-libraries-java",version:""}, {tagName: "v2.11.0",vtag:"2.11.x",releaseNotes:"/release-notes/versioned/client-java-2.11.0/",doc:"/docs/2.11.x/client-libraries-java",version:""}, {tagName: "v2.10.6",vtag:"2.10.x",releaseNotes:"/release-notes/versioned/client-java-2.10.6/",doc:"/docs/2.10.x/client-libraries-java",version:"v2.10.x"}, -{tagName: "v2.10.5",vtag:"2.10.x",releaseNotes:"/release-notes/versioned/client-java-2.10.5/",doc:"/docs/2.10.x/client-libraries-java",version:"v2.10.x"}, -{tagName: "v2.10.4",vtag:"2.10.x",releaseNotes:"/release-notes/versioned/client-java-2.10.4/",doc:"/docs/2.10.x/client-libraries-java",version:"v2.10.x"}, +{tagName: "v2.10.5",vtag:"2.10.x",releaseNotes:"/release-notes/versioned/client-java-2.10.5/",doc:"/docs/2.10.x/client-libraries-java",version:""}, +{tagName: "v2.10.4",vtag:"2.10.x",releaseNotes:"/release-notes/versioned/client-java-2.10.4/",doc:"/docs/2.10.x/client-libraries-java",version:""}, {tagName: "v2.10.3",vtag:"2.10.x",releaseNotes:"/release-notes/versioned/client-java-2.10.3/",doc:"/docs/2.10.x/client-libraries-java",version:""}, {tagName: "v2.10.2",vtag:"2.10.x",releaseNotes:"/release-notes/versioned/client-java-2.10.2/",doc:"/docs/2.10.x/client-libraries-java",version:""}, {tagName: "v2.10.1",vtag:"2.10.x",releaseNotes:"/release-notes/versioned/client-java-2.10.1/",doc:"/docs/2.10.x/client-libraries-java",version:""}, diff --git a/data/release-pulsar.js b/data/release-pulsar.js index 6af6666a34dc..4d2f0b9c7f1b 100644 --- a/data/release-pulsar.js +++ b/data/release-pulsar.js @@ -1,4 +1,13 @@ module.exports = [ + { + "author": "lhotari", + "tagName": "v3.2.2", + "publishedAt": "2024-04-02T06:08:51Z", + "vtag": "3.2.x", + "releaseNotes": "/release-notes/versioned/pulsar-3.2.2/", + "doc": "/docs/3.2.x", + "version": "v3.2.x" + }, { "author": "Technoboy-", "tagName": "v3.2.1", @@ -6,7 +15,7 @@ module.exports = [ "vtag": "3.2.x", "releaseNotes": "/release-notes/versioned/pulsar-3.2.1/", "doc": "/docs/3.2.x", - "version": "v3.2.x" + "version": "" }, { "author": "Technoboy-", diff --git a/release-notes/versioned/client-java-3.2.2.md b/release-notes/versioned/client-java-3.2.2.md new file mode 100644 index 000000000000..7d98045b0b40 --- /dev/null +++ b/release-notes/versioned/client-java-3.2.2.md @@ -0,0 +1,15 @@ +--- +id: client-java-3.2.1 +title: Client Java 3.2.1 +sidebar_label: Client Java 3.2.1 +--- + +- [fix][client] Consumer lost message ack due to race condition in acknowledge with batch message ([#22353](https://github.com/apache/pulsar/pull/22353)) +- [fix][client] Do no retrying for error subscription not found when disabled allowAutoSubscriptionCreation ([#22164](https://github.com/apache/pulsar/pull/22164)) +- [fix][client] Fix wrong results of hasMessageAvailable and readNext after seeking by timestamp ([#22363](https://github.com/apache/pulsar/pull/22363)) +- [fix][client] GenericProtobufNativeSchema not implement getNativeSchema method. ([#22204](https://github.com/apache/pulsar/pull/22204)) +- [fix][client] Unclear error message when creating a consumer with two same topics ([#22255](https://github.com/apache/pulsar/pull/22255)) +- [fix][client] fix Reader.hasMessageAvailable might return true after seeking to latest ([#22201](https://github.com/apache/pulsar/pull/22201)) +- [fix][client]Fixed getting an incorrect `maxMessageSize` value when accessing multiple clusters in the same process ([#22306](https://github.com/apache/pulsar/pull/22306)) +- [fix][misc] Make ConcurrentBitSet thread safe ([#22361](https://github.com/apache/pulsar/pull/22361)) +- [improve][misc] Remove the call to sun InetAddressCachePolicy ([#22329](https://github.com/apache/pulsar/pull/22329)) diff --git a/release-notes/versioned/pulsar-3.2.2.md b/release-notes/versioned/pulsar-3.2.2.md new file mode 100644 index 000000000000..fae9078de22e --- /dev/null +++ b/release-notes/versioned/pulsar-3.2.2.md @@ -0,0 +1,70 @@ +--- +id: pulsar-3.2.2 +title: Apache Pulsar 3.2.2 +sidebar_label: Apache Pulsar 3.2.2 +--- + +#### 2024-04-02 + +### Broker + +- [fix][broker] Avoid execute prepareInitPoliciesCacheAsync if namespace is deleted ([#22268](https://github.com/apache/pulsar/pull/22268)) +- [fix][broker] Avoid expired unclosed ledgers when checking expired messages by ledger closure time ([#22335](https://github.com/apache/pulsar/pull/22335)) +- [fix][broker] Check cursor state before adding it to the `waitingCursors` ([#22191](https://github.com/apache/pulsar/pull/22191)) +- [fix][broker] Close dispatchers stuck due to mismatch between dispatcher.consumerList and dispatcher.consumerSet ([#22270](https://github.com/apache/pulsar/pull/22270)) +- [fix][broker] Fix OpReadEntry.skipCondition NPE issue ([#22367](https://github.com/apache/pulsar/pull/22367)) +- [fix][broker] Fix ResourceGroup report local usage ([#22340](https://github.com/apache/pulsar/pull/22340)) +- [fix][broker] Fix ResourceGroups loading ([#21781](https://github.com/apache/pulsar/pull/21781)) +- [fix][broker] Fix issue of field 'topic' is not set when handle GetSchema request ([#22377](https://github.com/apache/pulsar/pull/22377)) +- [fix][broker] Fix wrong double-checked locking for readOnActiveConsumerTask in dispatcher ([#22279](https://github.com/apache/pulsar/pull/22279)) +- [fix][broker] fix mismatch between dispatcher.consumerList and dispatcher.consumerSet ([#22283](https://github.com/apache/pulsar/pull/22283)) +- [fix][ml]Expose ledger timestamp ([#22338](https://github.com/apache/pulsar/pull/22338)) +- [fix][offload] Fix Offload readHandle cannot close multi times. ([#22162](https://github.com/apache/pulsar/pull/22162)) +- [fix][txn]Fix TopicTransactionBuffer potential thread safety issue ([#22149](https://github.com/apache/pulsar/pull/22149)) +- [improve][admin] Fix the `createMissingPartitions` doesn't response correctly ([#22311](https://github.com/apache/pulsar/pull/22311)) +- [improve][broker] Add createTopicIfDoesNotExist option to RawReader constructor ([#22264](https://github.com/apache/pulsar/pull/22264)) +- [improve][broker] Add fine-grain authorization to ns/topic management endpoints ([#22305](https://github.com/apache/pulsar/pull/22305)) +- [improve][broker] Add missing configuration keys for caching catch-up reads ([#22295](https://github.com/apache/pulsar/pull/22295)) +- [improve][broker] Support create RawReader based on configuration ([#22280](https://github.com/apache/pulsar/pull/22280)) + +### Client + +- [fix][client] Consumer lost message ack due to race condition in acknowledge with batch message ([#22353](https://github.com/apache/pulsar/pull/22353)) +- [fix][client] Do no retrying for error subscription not found when disabled allowAutoSubscriptionCreation ([#22164](https://github.com/apache/pulsar/pull/22164)) +- [fix][client] Fix wrong results of hasMessageAvailable and readNext after seeking by timestamp ([#22363](https://github.com/apache/pulsar/pull/22363)) +- [fix][client] GenericProtobufNativeSchema not implement getNativeSchema method. ([#22204](https://github.com/apache/pulsar/pull/22204)) +- [fix][client] Unclear error message when creating a consumer with two same topics ([#22255](https://github.com/apache/pulsar/pull/22255)) +- [fix][client] fix Reader.hasMessageAvailable might return true after seeking to latest ([#22201](https://github.com/apache/pulsar/pull/22201)) +- [fix][client]Fixed getting an incorrect `maxMessageSize` value when accessing multiple clusters in the same process ([#22306](https://github.com/apache/pulsar/pull/22306)) + +### Others + +- [fix][misc] Make ConcurrentBitSet thread safe ([#22361](https://github.com/apache/pulsar/pull/22361)) +- [improve][misc] Remove the call to sun InetAddressCachePolicy ([#22329](https://github.com/apache/pulsar/pull/22329)) +- [fix][ws] Check the validity of config before start websocket service ([#22231](https://github.com/apache/pulsar/pull/22231)) + +### Library updates + +- [fix][sec] Upgrade jose4j to 0.9.4 ([#22273](https://github.com/apache/pulsar/pull/22273)) +- [fix][sec] Go Functions security updates ([#21844](https://github.com/apache/pulsar/pull/21844)) +- [fix][sec] Upgrade Zookeeper to 3.9.2 to address CVE-2024-23944 ([#22275](https://github.com/apache/pulsar/pull/22275)) +- [improve][misc] Include native epoll library for Netty for arm64 ([#22319](https://github.com/apache/pulsar/pull/22319)) +- [improve][misc] Upgrade Netty version to 4.1.105.Final ([#21923](https://github.com/apache/pulsar/pull/21923)) + +### Tests & CI + +- [fix][ci] Enable CI for branch-3.2 ([#22287](https://github.com/apache/pulsar/pull/22287)) +- [fix][ci] Tolerate mount option change failing in CI ([#22241](https://github.com/apache/pulsar/pull/22241)) +- [fix][test] Fix flaky ManagedLedgerErrorsTest.recoverAfterZnodeVersionError ([#22368](https://github.com/apache/pulsar/pull/22368)) +- [fix][test] Fix flaky RGUsageMTAggrWaitForAllMsgsTest ([#22252](https://github.com/apache/pulsar/pull/22252)) +- [fix][test] Fix flaky test BrokerServiceAutoSubscriptionCreationTest ([#22190](https://github.com/apache/pulsar/pull/22190)) +- [fix][test] Fix flaky test ManagedLedgerTest.testGetNumberOfEntriesInStorage ([#22344](https://github.com/apache/pulsar/pull/22344)) +- [fix][test] Fix thread leak in TopicPoliciesAuthZTest ([#22257](https://github.com/apache/pulsar/pull/22257)) +- [fix][test][branch-3.2] Fix broken ManagedLedgerTest.testGetNumberOfEntriesInStorage +- [fix][fn] fix broken function-go test ([#22260](https://github.com/apache/pulsar/pull/22260)) +- [fix][test] Fix the tests with same namespace name ([#22240](https://github.com/apache/pulsar/pull/22240)) +- [fix][build] Fix version in pulsar-bom/pom.xml and fix src/set-project-version.sh +- [improve][test][branch-3.2] Improve ManagedLedgerTest.testGetNumberOfEntriesInStorage +- [improve][misc] Upgrade checkstyle to 10.14.2 ([#22291](https://github.com/apache/pulsar/pull/22291)) + +For the complete list, check the [full changelog](https://github.com/apache/pulsar/compare/v3.2.1...v3.2.2). \ No newline at end of file
