You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by lh...@apache.org on 2026/06/15 17:59:17 UTC
(pulsar) branch branch-5.0-M1 updated (509aeb6695e -> 1f3262ac87a)
This is an automated email from the ASF dual-hosted git repository.
lhotari pushed a change to branch branch-5.0-M1
in repository https://gitbox.apache.org/repos/asf/pulsar.git
omit 509aeb6695e [fix][build] Fix stage-release.sh for the Gradle build (#26017)
omit f230f53455c [improve][build] Keep release build info stable with a snapshot file (#26014)
omit f74717a6359 Release 5.0.0-M1
add a1b5a0dbd8d [fix][broker] Prevent subscribe rate limit from stalling compaction and blocking forced deletion (#26015)
add fccb3e475c2 [improve][build] Keep release build info stable with a snapshot file (#26014)
add ec56aea8370 [fix][broker] Fix forced topic/namespace deletion hanging or failing when compaction is in progress (#26016)
add a7f65187de1 [fix][build] Fix stage-release.sh for the Gradle build (#26017)
add 6708083c5d4 [improve][build] Upgrade SnakeYAML to 2.6 (#26023)
add cf0c24e6723 [improve][build] Fix publishing of public libraries with correct POM and Gradle module metadata (#26020)
add 2325d1eb17d [fix][broker] Fix forced topic/namespace deletion still hanging when the compaction reader reconnect stalls (#26026)
add 24f2270ec21 [fix][broker] Don't let a stuck or aborted topic policies cache init make a namespace's topics unloadable (#26025)
add 38deb2a1ea9 [improve][broker] Avoid O(n) pending ack scans for size lookup (#26019)
add 6e8c4967561 [improve][broker] Optimize TripleLongPriorityQueue heap operations (#26010)
add c3f8c05e4f2 [fix][broker] Fail fast for load balancer misconfigurations instead of falling back to SimpleLoadManagerImpl (#26031)
new 1f3262ac87a Release 5.0.0-M1
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (509aeb6695e)
\
N -- N -- N refs/heads/branch-5.0-M1 (1f3262ac87a)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/pulsar-ci.yaml | 3 +
bouncy-castle/bc/LICENSE | 209 --------------------
bouncy-castle/bc/build.gradle.kts | 31 ---
.../apache/pulsar/bcloader/BouncyCastleLoader.java | 46 -----
.../org/apache/pulsar/bcloader/package-info.java | 23 ---
.../resources/META-INF/services/bouncy-castle.yaml | 22 ---
bouncy-castle/bcfips/LICENSE | 210 ---------------------
bouncy-castle/bcfips/build.gradle.kts | 32 ----
.../pulsar/bcloader/BouncyCastleFipsLoader.java | 46 -----
.../org/apache/pulsar/bcloader/package-info.java | 19 --
.../resources/META-INF/services/bouncy-castle.yaml | 22 ---
.../src/main/kotlin/CheckBinaryLicenseTask.kt | 1 -
.../main/kotlin/pulsar.java-conventions.gradle.kts | 91 ++++++---
.../main/kotlin/pulsar.nar-conventions.gradle.kts | 1 -
...lsar.public-java-library-conventions.gradle.kts | 2 +-
.../kotlin/pulsar.publish-conventions.gradle.kts | 94 ++++++---
buildtools/build.gradle.kts | 2 +-
conf/broker.conf | 7 +
conf/standalone.conf | 7 +
distribution/server/build.gradle.kts | 18 +-
distribution/server/src/assemble/LICENSE.bin.txt | 2 +-
distribution/shell/build.gradle.kts | 21 +--
distribution/shell/src/assemble/LICENSE.bin.txt | 2 +-
gradle/libs.versions.toml | 2 +-
managed-ledger/build.gradle.kts | 10 +-
microbench/build.gradle.kts | 8 +-
.../TripleLongPriorityQueueBenchmark.java | 168 +++++++++++++++++
pulsar-bom/build.gradle.kts | 4 -
pulsar-broker-auth-athenz/build.gradle.kts | 2 +-
pulsar-broker-auth-oidc/build.gradle.kts | 4 +-
pulsar-broker-auth-sasl/build.gradle.kts | 4 +-
pulsar-broker-common/build.gradle.kts | 23 ++-
.../apache/pulsar/broker/ServiceConfiguration.java | 13 ++
pulsar-broker/build.gradle.kts | 50 ++---
.../pulsar/broker/loadbalance/LoadManager.java | 52 +++--
.../pulsar/broker/service/PendingAcksMap.java | 18 +-
.../SystemTopicBasedTopicPoliciesService.java | 140 +++++++++++++-
.../broker/service/persistent/PersistentTopic.java | 46 +++--
.../apache/pulsar/client/impl/RawReaderImpl.java | 31 +++
.../pulsar/broker/service/PendingAcksMapTest.java | 35 +++-
.../SystemTopicBasedTopicPoliciesServiceTest.java | 119 +++++++++++-
.../apache/pulsar/client/impl/RawReaderTest.java | 82 ++++++++
.../apache/pulsar/compaction/CompactionTest.java | 124 +++++++++++-
pulsar-cli-utils/build.gradle.kts | 2 +-
pulsar-client-admin-api/build.gradle.kts | 2 +-
pulsar-client-admin-shaded/build.gradle.kts | 15 ++
pulsar-client-admin/build.gradle.kts | 14 +-
pulsar-client-all/build.gradle.kts | 17 +-
pulsar-client-api-v5/build.gradle.kts | 2 +-
pulsar-client-auth-athenz/build.gradle.kts | 2 +-
pulsar-client-messagecrypto-bc/build.gradle.kts | 10 +-
.../pulsar/client/impl/crypto/MessageCryptoBc.java | 80 +++++---
pulsar-client-shaded/build.gradle.kts | 19 +-
pulsar-client-tools/build.gradle.kts | 12 +-
pulsar-client-v5/build.gradle.kts | 4 +-
pulsar-client/build.gradle.kts | 18 +-
.../apache/pulsar/client/impl/ConsumerImpl.java | 4 +
pulsar-common/build.gradle.kts | 29 +--
.../org/apache/pulsar/common/util/BCLoader.java | 28 ---
.../util/collections/TripleLongPriorityQueue.java | 156 +++++++++------
.../collections/TripleLongPriorityQueueTest.java | 47 +++++
pulsar-docs-tools/build.gradle.kts | 4 +-
pulsar-functions/instance/build.gradle.kts | 22 +--
.../functions/instance/ProducerBuilderFactory.java | 7 -
.../pulsar/functions/source/PulsarSource.java | 7 -
pulsar-functions/localrun/build.gradle.kts | 2 +-
pulsar-functions/runtime/build.gradle.kts | 10 +-
pulsar-functions/secrets/build.gradle.kts | 2 +-
pulsar-functions/utils/build.gradle.kts | 4 +-
pulsar-functions/worker/build.gradle.kts | 14 +-
pulsar-io/batch-data-generator/build.gradle.kts | 4 +-
pulsar-io/data-generator/build.gradle.kts | 4 +-
pulsar-metadata/build.gradle.kts | 4 +-
pulsar-opentelemetry/build.gradle.kts | 2 +-
pulsar-proxy/build.gradle.kts | 24 +--
pulsar-testclient/build.gradle.kts | 18 +-
pulsar-transaction/coordinator/build.gradle.kts | 8 +-
pulsar-websocket/build.gradle.kts | 8 +-
settings.gradle.kts | 9 +-
.../java-test-functions/build.gradle.kts | 4 +-
.../pulsar-client-all-shade-test/build.gradle.kts | 2 +-
.../pulsar-client-test-bcfips}/build.gradle.kts | 12 +-
.../pulsar/client/TlsProducerConsumerBase.java | 0
.../pulsar/client/TlsProducerConsumerTest.java | 0
tiered-storage/file-system/build.gradle.kts | 2 +-
85 files changed, 1369 insertions(+), 1111 deletions(-)
delete mode 100644 bouncy-castle/bc/LICENSE
delete mode 100644 bouncy-castle/bc/build.gradle.kts
delete mode 100644 bouncy-castle/bc/src/main/java/org/apache/pulsar/bcloader/BouncyCastleLoader.java
delete mode 100644 bouncy-castle/bc/src/main/java/org/apache/pulsar/bcloader/package-info.java
delete mode 100644 bouncy-castle/bc/src/main/resources/META-INF/services/bouncy-castle.yaml
delete mode 100644 bouncy-castle/bcfips/LICENSE
delete mode 100644 bouncy-castle/bcfips/build.gradle.kts
delete mode 100644 bouncy-castle/bcfips/src/main/java/org/apache/pulsar/bcloader/BouncyCastleFipsLoader.java
delete mode 100644 bouncy-castle/bcfips/src/main/java/org/apache/pulsar/bcloader/package-info.java
delete mode 100644 bouncy-castle/bcfips/src/main/resources/META-INF/services/bouncy-castle.yaml
create mode 100644 microbench/src/main/java/org/apache/pulsar/common/util/collections/TripleLongPriorityQueueBenchmark.java
delete mode 100644 pulsar-common/src/main/java/org/apache/pulsar/common/util/BCLoader.java
rename {bouncy-castle/bcfips-include-test => tests/pulsar-client-test-bcfips}/build.gradle.kts (75%)
rename {bouncy-castle/bcfips-include-test => tests/pulsar-client-test-bcfips}/src/test/java/org/apache/pulsar/client/TlsProducerConsumerBase.java (100%)
rename {bouncy-castle/bcfips-include-test => tests/pulsar-client-test-bcfips}/src/test/java/org/apache/pulsar/client/TlsProducerConsumerTest.java (100%)
(pulsar) 01/01: Release 5.0.0-M1
Posted by lh...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
lhotari pushed a commit to branch branch-5.0-M1
in repository https://gitbox.apache.org/repos/asf/pulsar.git
commit 1f3262ac87a3e5d9e5532f05ff209971523ae858
Author: Lari Hotari <lh...@apache.org>
AuthorDate: Sat Jun 13 02:45:40 2026 +0300
Release 5.0.0-M1
---
gradle.properties | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gradle.properties b/gradle.properties
index 4ddf1bce2bc..2d46b9f4ad6 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -18,7 +18,7 @@
#
group=org.apache.pulsar
-version=5.0.0-M1-SNAPSHOT
+version=5.0.0-M1
org.gradle.configuration-cache=true
org.gradle.configureondemand=true