Skip to content

Commit 47f829c

Browse files
committed
Release notes for 3.0.10, 3.3.5 and 4.0.3
1 parent 7024162 commit 47f829c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+258854
-6
lines changed

data/release-java.js

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
11
module.exports = [
2+
{
3+
"tagName": "v4.0.3",
4+
"vtag": "4.0.x",
5+
"releaseNotes": "/release-notes/versioned/client-java-4.0.3/",
6+
"doc": "/docs/4.0.x/client-libraries-java",
7+
"version": "v4.0.x"
8+
},
29
{
310
"tagName": "v4.0.2",
411
"vtag": "4.0.x",
512
"releaseNotes": "/release-notes/versioned/client-java-4.0.2/",
613
"doc": "/docs/4.0.x/client-libraries-java",
7-
"version": "v4.0.x"
14+
"version": ""
815
},
916
{
1017
"tagName": "v4.0.1",
@@ -20,12 +27,19 @@ module.exports = [
2027
"doc": "/docs/4.0.x/client-libraries-java",
2128
"version": ""
2229
},
30+
{
31+
"tagName": "v3.3.5",
32+
"vtag": "3.3.x",
33+
"releaseNotes": "/release-notes/versioned/client-java-3.3.5/",
34+
"doc": "/docs/3.3.x/client-libraries-java",
35+
"version": "v3.3.x"
36+
},
2337
{
2438
"tagName": "v3.3.4",
2539
"vtag": "3.3.x",
2640
"releaseNotes": "/release-notes/versioned/client-java-3.3.4/",
2741
"doc": "/docs/3.3.x/client-libraries-java",
28-
"version": "v3.3.x"
42+
"version": ""
2943
},
3044
{
3145
"tagName": "v3.3.3",
@@ -118,12 +132,19 @@ module.exports = [
118132
"doc": "/docs/3.1.x/client-libraries-java",
119133
"version": ""
120134
},
135+
{
136+
"tagName": "v3.0.10",
137+
"vtag": "3.0.x",
138+
"releaseNotes": "/release-notes/versioned/client-java-3.0.10/",
139+
"doc": "/docs/3.0.x/client-libraries-java",
140+
"version": "v3.0.x"
141+
},
121142
{
122143
"tagName": "v3.0.9",
123144
"vtag": "3.0.x",
124145
"releaseNotes": "/release-notes/versioned/client-java-3.0.9/",
125146
"doc": "/docs/3.0.x/client-libraries-java",
126-
"version": "v3.0.x"
147+
"version": ""
127148
},
128149
{
129150
"tagName": "v3.0.8",

data/release-pulsar.js

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,21 @@
11
module.exports = [
2+
{
3+
"author": "lhotari",
4+
"tagName": "v4.0.3",
5+
"publishedAt": "2025-02-27T11:36:46Z",
6+
"vtag": "4.0.x",
7+
"releaseNotes": "/release-notes/versioned/pulsar-4.0.3/",
8+
"doc": "/docs/4.0.x",
9+
"version": "v4.0.x"
10+
},
211
{
312
"author": "lhotari",
413
"tagName": "v4.0.2",
514
"publishedAt": "2025-01-20T14:54:39Z",
615
"vtag": "4.0.x",
716
"releaseNotes": "/release-notes/versioned/pulsar-4.0.2/",
817
"doc": "/docs/4.0.x",
9-
"version": "v4.0.x"
18+
"version": ""
1019
},
1120
{
1221
"author": "lhotari",
@@ -26,14 +35,23 @@ module.exports = [
2635
"doc": "/docs/4.0.x",
2736
"version": ""
2837
},
38+
{
39+
"author": "lhotari",
40+
"tagName": "v3.3.5",
41+
"publishedAt": "2025-02-27T11:36:24Z",
42+
"vtag": "3.3.x",
43+
"releaseNotes": "/release-notes/versioned/pulsar-3.3.5/",
44+
"doc": "/docs/3.3.x",
45+
"version": "v3.3.x"
46+
},
2947
{
3048
"author": "lhotari",
3149
"tagName": "v3.3.4",
3250
"publishedAt": "2025-01-20T10:04:11Z",
3351
"vtag": "3.3.x",
3452
"releaseNotes": "/release-notes/versioned/pulsar-3.3.4/",
3553
"doc": "/docs/3.3.x",
36-
"version": "v3.3.x"
54+
"version": ""
3755
},
3856
{
3957
"author": "lhotari",
@@ -152,14 +170,23 @@ module.exports = [
152170
"doc": "/docs/3.1.x",
153171
"version": ""
154172
},
173+
{
174+
"author": "lhotari",
175+
"tagName": "v3.0.10",
176+
"publishedAt": "2025-02-27T11:32:42Z",
177+
"vtag": "3.0.x",
178+
"releaseNotes": "/release-notes/versioned/pulsar-3.0.10/",
179+
"doc": "/docs/3.0.x",
180+
"version": "v3.0.x"
181+
},
155182
{
156183
"author": "lhotari",
157184
"tagName": "v3.0.9",
158185
"publishedAt": "2025-01-20T14:28:50Z",
159186
"vtag": "3.0.x",
160187
"releaseNotes": "/release-notes/versioned/pulsar-3.0.9/",
161188
"doc": "/docs/3.0.x",
162-
"version": "v3.0.x"
189+
"version": ""
163190
},
164191
{
165192
"author": "lhotari",
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
id: client-java-3.0.10
3+
title: Client Java 3.0.10
4+
sidebar_label: Client Java 3.0.10
5+
---
6+
7+
- [fix][sec] Upgrade to Netty 4.1.118 to address [CVE-2025-24970](https://github.com/netty/netty/security/advisories/GHSA-4g8c-wm8x-jfhw) ([#23965](https://github.com/apache/pulsar/pull/23965))
8+
- [feat][client] Support forward proxy for the ZTS server in pulsar-client-auth-athenz ([#23947](https://github.com/apache/pulsar/pull/23947))
9+
- [fix] Avoid NPE when closing an uninitialized SameAuthParamsLookupAutoClusterFailover ([#23911](https://github.com/apache/pulsar/pull/23911))
10+
- [fix] Initialize UrlServiceProvider before trying to use transaction coordinator ([#23914](https://github.com/apache/pulsar/pull/23914))
11+
- [fix][client] Fix LoadManagerReport not found ([#23886](https://github.com/apache/pulsar/pull/23886))
12+
- [fix][client] Fix memory leak in ClientCnx.newLookup when there's TooManyRequestsException ([#23971](https://github.com/apache/pulsar/pull/23971))
13+
- [fix][client] Fix memory leak when message size exceeds max message size and batching is enabled ([#23967](https://github.com/apache/pulsar/pull/23967))
14+
- [fix][client] Orphan producer when concurrently calling producer closing and reconnection ([#23853](https://github.com/apache/pulsar/pull/23853))
15+
- [fix][client] call redeliver 1 msg but did 2 msgs ([#23943](https://github.com/apache/pulsar/pull/23943))
16+
- [fix][client] fix retry topic with exclusive mode. ([#23859](https://github.com/apache/pulsar/pull/23859))
17+
- [improve][client] Avoid logging errors for retriable errors when creating producer [#23935](https://github.com/apache/pulsar/pull/23935)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
id: client-java-3.3.5
3+
title: Client Java 3.3.5
4+
sidebar_label: Client Java 3.3.5
5+
---
6+
7+
- [fix][sec] Upgrade to Netty 4.1.118 to address [CVE-2025-24970](https://github.com/netty/netty/security/advisories/GHSA-4g8c-wm8x-jfhw) ([#23965](https://github.com/apache/pulsar/pull/23965))
8+
- [fix] Avoid NPE when closing an uninitialized SameAuthParamsLookupAutoClusterFailover ([#23911](https://github.com/apache/pulsar/pull/23911))
9+
- [fix] Initialize UrlServiceProvider before trying to use transaction coordinator ([#23914](https://github.com/apache/pulsar/pull/23914))
10+
- [fix][client] Fix LoadManagerReport not found ([#23886](https://github.com/apache/pulsar/pull/23886))
11+
- [fix][client] Fix memory leak in ClientCnx.newLookup when there's TooManyRequestsException ([#23971](https://github.com/apache/pulsar/pull/23971))
12+
- [fix][client] Fix memory leak when message size exceeds max message size and batching is enabled ([#23967](https://github.com/apache/pulsar/pull/23967))
13+
- [fix][client] Orphan producer when concurrently calling producer closing and reconnection ([#23853](https://github.com/apache/pulsar/pull/23853))
14+
- [fix][client] call redeliver 1 msg but did 2 msgs ([#23943](https://github.com/apache/pulsar/pull/23943))
15+
- [fix][client] fix retry topic with exclusive mode. ([#23859](https://github.com/apache/pulsar/pull/23859))
16+
- [improve][client] Avoid logging errors for retriable errors when creating producer ([#23935](https://github.com/apache/pulsar/pull/23935))
17+
- [improve][cli] Support additional msg metadata for V1 topic on peek message cmd ([#23978](https://github.com/apache/pulsar/pull/23978))
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
id: client-java-4.0.3
3+
title: Client Java 4.0.3
4+
sidebar_label: Client Java 4.0.3
5+
---
6+
7+
- [fix][sec] Upgrade to Netty 4.1.118 to address [CVE-2025-24970](https://github.com/netty/netty/security/advisories/GHSA-4g8c-wm8x-jfhw) ([#23965](https://github.com/apache/pulsar/pull/23965))
8+
- [feat][client] Support forward proxy for the ZTS server in pulsar-client-auth-athenz ([#23947](https://github.com/apache/pulsar/pull/23947))
9+
- [fix] Avoid NPE when closing an uninitialized SameAuthParamsLookupAutoClusterFailover ([#23911](https://github.com/apache/pulsar/pull/23911))
10+
- [fix] Initialize UrlServiceProvider before trying to use transaction coordinator ([#23914](https://github.com/apache/pulsar/pull/23914))
11+
- [fix][client] Fix LoadManagerReport not found ([#23886](https://github.com/apache/pulsar/pull/23886))
12+
- [fix][client] Fix memory leak in ClientCnx.newLookup when there's TooManyRequestsException ([#23971](https://github.com/apache/pulsar/pull/23971))
13+
- [fix][client] Fix memory leak when message size exceeds max message size and batching is enabled ([#23967](https://github.com/apache/pulsar/pull/23967))
14+
- [fix][client] call redeliver 1 msg but did 2 msgs ([#23943](https://github.com/apache/pulsar/pull/23943))
15+
- [fix][client] fix retry topic with exclusive mode. ([#23859](https://github.com/apache/pulsar/pull/23859))
16+
- [improve][client] Avoid logging errors for retriable errors when creating producer ([#23935](https://github.com/apache/pulsar/pull/23935))
17+
- [improve][client] Update TypedMessageBuilder deliverAfter and deliverAt api comment ([#23969](https://github.com/apache/pulsar/pull/23969))
18+
- [improve][cli] Support additional msg metadata for V1 topic on peek message cmd ([#23978](https://github.com/apache/pulsar/pull/23978))
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
---
2+
id: pulsar-3.0.10
3+
title: Apache Pulsar 3.0.10
4+
sidebar_label: Apache Pulsar 3.0.10
5+
---
6+
7+
#### 2025-02-27
8+
9+
### Library updates
10+
11+
- [improve] Upgrade to Netty 4.1.117.Final ([#23863](https://github.com/apache/pulsar/pull/23863))
12+
- [fix][sec] Upgrade to Netty 4.1.118 to address [CVE-2025-24970](https://github.com/netty/netty/security/advisories/GHSA-4g8c-wm8x-jfhw) ([#23965](https://github.com/apache/pulsar/pull/23965))
13+
- [fix] Bump org.apache.solr:solr-core from 8.11.3 to 9.8.0 in /pulsar-io/solr ([#23899](https://github.com/apache/pulsar/pull/23899))
14+
- [fix][build] Upgrade json-smart to 2.5.2 ([#23966](https://github.com/apache/pulsar/pull/23966))
15+
16+
### Broker
17+
18+
- [fix][broker] Fix bug in RangeCache where different instance of the key wouldn't ever match ([#23903](https://github.com/apache/pulsar/pull/23903))
19+
- [fix][broker] Closed topics won't be removed from the cache ([#23884](https://github.com/apache/pulsar/pull/23884))
20+
- [fix][broker] Continue using the next provider for http authentication if one fails ([#23842](https://github.com/apache/pulsar/pull/23842))
21+
- [fix][broker] Fix acknowledgeCumulativeAsync block when ackReceipt is enabled ([#23841](https://github.com/apache/pulsar/pull/23841))
22+
- [fix][broker] Fix incorrect blockedConsumerOnUnackedMsgs value when maxUnackedMessagesPerConsumer is 1 ([#23796](https://github.com/apache/pulsar/pull/23796))
23+
- [fix][broker] Fix possible mark delete NPE when batch index ack is enabled ([#23833](https://github.com/apache/pulsar/pull/23833))
24+
- [fix][broker] Fix repeatedly acquired pending reads quota ([#23869](https://github.com/apache/pulsar/pull/23869))
25+
- [fix][broker] Fix the retry mechanism in `MetadataCache#readModifyUpdateOrCreate` ([#23686](https://github.com/apache/pulsar/pull/23686))
26+
- [fix][broker] Make InflightReadsLimiter asynchronous and apply it for replay queue reads ([#23901](https://github.com/apache/pulsar/pull/23901))
27+
- [fix][broker] PIP-399: Fix Metric Name for Delayed Queue ([#23712](https://github.com/apache/pulsar/pull/23712))
28+
- [fix][broker] Remove blocking calls from internalGetPartitionedStats ([#23832](https://github.com/apache/pulsar/pull/23832))
29+
- [fix][broker] Revert "[fix][broker] Cancel possible pending replay read in cancelPendingRead ([#23384](https://github.com/apache/pulsar/pull/23384))" ([#23855](https://github.com/apache/pulsar/pull/23855))
30+
- [fix][broker] Support large number of unack message store for cursor recovery ([#9292](https://github.com/apache/pulsar/pull/9292))
31+
- [fix][broker] fix broker may lost rack information ([#23331](https://github.com/apache/pulsar/pull/23331))
32+
- [cleanup][admin] Do not print full stacktrace when get partitioned metadata not found ([#20979](https://github.com/apache/pulsar/pull/20979))
33+
- [fix][meta] Fix ephemeral Zookeeper put which creates a persistent znode ([#23984](https://github.com/apache/pulsar/pull/23984))
34+
- [fix][meta] Fix ephemeral handling of ZK nodes and fix MockZooKeeper ephemeral and ZK stat handling ([#23988](https://github.com/apache/pulsar/pull/23988))
35+
- [fix][misc] Honor dynamic log levels in log4j2.yaml ([#23847](https://github.com/apache/pulsar/pull/23847))
36+
- [fix][ml] Fix cursor metadata compatability issue when switching the config unackedRangesOpenCacheSetEnabled ([#23759](https://github.com/apache/pulsar/pull/23759))
37+
- [fix][ml] Fix deadlock in PendingReadsManager ([#23958](https://github.com/apache/pulsar/pull/23958))
38+
- [fix][ml] Fix memory leak due to duplicated RangeCache value retain operations ([#23955](https://github.com/apache/pulsar/pull/23955))
39+
- [fix][ml] Fix memory leaks in ManagedCursorInfo and ManagedLedgerInfo decompression and compression ([#23960](https://github.com/apache/pulsar/pull/23960))
40+
- [fix][ml] incorrect non-durable cursor's backlog due to concurrently trimming ledger and non-durable cursor creation ([#23951](https://github.com/apache/pulsar/pull/23951))
41+
- [improve][broker] Avoid PersistentReplicator.expireMessages logic compute backlog twice ([#23957](https://github.com/apache/pulsar/pull/23957))
42+
- [improve][broker] Avoid logging errors when there is a connection issue during subscription. ([#23939](https://github.com/apache/pulsar/pull/23939))
43+
- [improve][broker] Avoid printing log for IncompatibleSchemaException in ServerCnx ([#23938](https://github.com/apache/pulsar/pull/23938))
44+
- [improve][broker] Do not print error logs for NotFound or Conflict errors when using the Admin API ([#23928](https://github.com/apache/pulsar/pull/23928))
45+
- [improve][broker] Don't print error logs for ProducerBusyException ([#23929](https://github.com/apache/pulsar/pull/23929))
46+
- [improve][broker] Improve Consumer.equals performance ([#23864](https://github.com/apache/pulsar/pull/23864))
47+
- [improve][broker] Reduce unnecessary REPLICATED_SUBSCRIPTION_SNAPSHOT_REQUEST ([#23839](https://github.com/apache/pulsar/pull/23839))
48+
- [improve][broker] Remove spamming logs for customized managed ledger ([#23862](https://github.com/apache/pulsar/pull/23862))
49+
- [improve][broker] Support values up to 2^32 in ConcurrentBitmapSortedLongPairSet ([#23878](https://github.com/apache/pulsar/pull/23878))
50+
- [improve][meta] Simplify getting parent path in ZKMetadataStore without using java.io.File ([#23996](https://github.com/apache/pulsar/pull/23996))
51+
52+
### Client
53+
54+
- [feat][client] Support forward proxy for the ZTS server in pulsar-client-auth-athenz ([#23947](https://github.com/apache/pulsar/pull/23947))
55+
- [fix] Avoid NPE when closing an uninitialized SameAuthParamsLookupAutoClusterFailover ([#23911](https://github.com/apache/pulsar/pull/23911))
56+
- [fix] Initialize UrlServiceProvider before trying to use transaction coordinator ([#23914](https://github.com/apache/pulsar/pull/23914))
57+
- [fix][client] Fix LoadManagerReport not found ([#23886](https://github.com/apache/pulsar/pull/23886))
58+
- [fix][client] Fix memory leak in ClientCnx.newLookup when there's TooManyRequestsException ([#23971](https://github.com/apache/pulsar/pull/23971))
59+
- [fix][client] Fix memory leak when message size exceeds max message size and batching is enabled ([#23967](https://github.com/apache/pulsar/pull/23967))
60+
- [fix][client] Orphan producer when concurrently calling producer closing and reconnection ([#23853](https://github.com/apache/pulsar/pull/23853))
61+
- [fix][client] call redeliver 1 msg but did 2 msgs ([#23943](https://github.com/apache/pulsar/pull/23943))
62+
- [fix][client] fix retry topic with exclusive mode. ([#23859](https://github.com/apache/pulsar/pull/23859))
63+
- [improve][client] Avoid logging errors for retriable errors when creating producer [#23935](https://github.com/apache/pulsar/pull/23935)
64+
65+
### Pulsar IO and Pulsar Functions
66+
67+
- [fix][io] Fix pulsar-io:pom not found ([#23979](https://github.com/apache/pulsar/pull/23979))
68+
- [improve] Validate user paths in Functions utils ([#22833](https://github.com/apache/pulsar/pull/22833))
69+
- [improve][io] Allow skipping connector deployment ([#23932](https://github.com/apache/pulsar/pull/23932))
70+
71+
### Others
72+
73+
- [improve][proxy] Make keep-alive interval configurable in Pulsar Proxy ([#23981](https://github.com/apache/pulsar/pull/23981))
74+
- [fix] fix for code scanning alert no. 48: Uncontrolled data used in path expression ([#23985](https://github.com/apache/pulsar/pull/23985))
75+
- [fix][build] Add develops for buildtools ([#23992](https://github.com/apache/pulsar/pull/23992))
76+
- [improve] Support overriding java.net.preferIPv4Stack with OPTS ([#23846](https://github.com/apache/pulsar/pull/23846))
77+
78+
### Tests & CI
79+
80+
- [improve][test] Add solution to PulsarMockBookKeeper for intercepting reads ([#23875](https://github.com/apache/pulsar/pull/23875))
81+
- [fix][test] Add reconsumeLater call in RetryTopicTest#testRetryTopicWithMultiTopic. ([#23857](https://github.com/apache/pulsar/pull/23857))
82+
- [fix][test] Fix flaky DelayedDeliveryTest.testEnableTopicDelayedDelivery ([#23893](https://github.com/apache/pulsar/pull/23893))
83+
- [fix][test] Fix quiet time implementation in BrokerTestUtil.receiveMessages ([#23876](https://github.com/apache/pulsar/pull/23876))
84+
- [fix][test] fix flaky testNegativeAcksWithBackoff when batch enabled. ([#23986](https://github.com/apache/pulsar/pull/23986))
85+
- [fix][test]Fix flaky test testTopicUnloadAfterSessionRebuild ([#23852](https://github.com/apache/pulsar/pull/23852))
86+
- [fix][ci] Configure Docker data-root to /mnt/docker to avoid running out of disk space ([#23909](https://github.com/apache/pulsar/pull/23909))
87+
- [improve][ci] Increase Maven max heap size to 2048M and tune GCLockerRetryAllocationCount ([#23883](https://github.com/apache/pulsar/pull/23883))
88+
- [improve][ci] Publish build scans to develocity.apache.org ([#23851](https://github.com/apache/pulsar/pull/23851))
89+
- [improve][ci] Skip "OWASP dependency check" when data wasn't found in cache ([#23970](https://github.com/apache/pulsar/pull/23970))
90+
- [improve][ci] Update GitHub Workflows to Ubuntu 22.04 ([#20729](https://github.com/apache/pulsar/pull/20729))
91+
92+
For the complete list, check the [full changelog](https://github.com/apache/pulsar/compare/v3.0.9...v3.0.10).

0 commit comments

Comments
 (0)