(#25510) [fix][ci] Ensure discard_max_bytes is set to 0 only for existing block devices(#25373) [fix][ci] Disable trivy-action(#25075) [fix][ci] Fix .github/actions/ssh-access which is used for debugging Pulsar CI in forks(#25272) [fix][broker] Fix backlog clearing for unloaded namespace bundles(#25478) [fix][admin] Refactor namespace migration operation to async in rest api(#25289) [fix][broker] Return failed future instead of throwing exception in async methods(#25287) [fix][client] Fix async APIs to return failed futures on validation errors(#25086) [fix][admin] Refactor namespace anti affinity group sync operations to async in rest api(#25272))) Revert “[fix][broker] Fix backlog clearing for unloaded namespace bundles(#25478))) Revert “[fix][admin] Refactor namespace migration operation to async in rest api(#25384))) Revert “[refactor][broker] Decouple delayed delivery trackers from dispatcher(#25272) [fix][broker] Fix backlog clearing for unloaded namespace bundles(#25352) [fix][broker] Fix race condition in ServerCnx producer/consumer async callbacks(#25370) [feat][bookkeeper] add certs refresh(#25379) [fix][broker] Fix ExtensibleLoadManagerImpl stuck Assigning bundle state after broker restart(#25384) [refactor][broker] Decouple delayed delivery trackers from dispatcher(#25400) [fix][client] Fix thread-safety and refactor MessageCryptoBc key management(#25444) [improve][ci] Cleanup tune-runner-vm and clean-disk actions(#25478) [fix][admin] Refactor namespace migration operation to async in rest api(#25483) [fix][broker] Change the schema incompatible log from ERROR to WARN level(#25520) [improve][broker] Close connection when close consumer write fails
[branch-4.0] Bump pulsar and sn bom versions to 4.0.9.7Increase timeout values and ensure topic creation is completed in transaction testReturn UNKNOWN_TOPIC_OR_PARTITION error for partitioned metadata lossInclude client id as the suffix of producer name in topic statsPrevent concurrent metadata requests in each connectionImprove the performance of metadata request processingSupport listing non-partitioned topicsSpeed up maven build by adjusting the repository orderOnly try creating missed partition when the partition does not existfix: respect max bytes limit for both requests and partitionsFix “LastConfirmedEntry is xxx when reading” read failures after ledger rollover
0887fed87 Upgrade zookeeper version to 3.9.5fix: patch CVE-2026-33870 in pulsar-metadata-toolfix: upgrade alpine to 3.23 and patch musl, libssl3, libcrypto3 for CVEsfix: upgrade log4j to 2.25.4 to fix CVE-2026-34480, CVE-2026-34481
(#25353) [fix][sec] Bump google.golang.org/grpc from 1.60.0 to 1.79.3 in /pulsar-function-go(#25399) [fix][sec] Upgrade to Netty 4.1.132.Final to address CVEs