1. References
  2. StreamNative Pulsar Changelogs
  3. v3.0

StreamNative Weekly Release Notes v3.0.3.5


Please note this StreamNative Pulsar distribution will require a valid StreamNative subscription license key to run otherwise the image will fail to start.



  • https://github.com/streamnative/pulsar/releases/tag/v3.0.3.5



General Changes

Apache Pulsar

(#22329) [improve][misc] Remove the call to sun InetAddressCachePolicy

(#22191) [fix][broker] Check cursor state before adding it to the waitingCursors

(#22363) [fix][client] Fix wrong results of hasMessageAvailable and readNext after seeking by timestamp

(#22268) [fix][broker] Avoid execute prepareInitPoliciesCacheAsync if namespace is deleted

(#22279) [fix][broker] Fix wrong double-checked locking for readOnActiveConsumerTask in dispatcher

(#22201) [fix][client] fix Reader.hasMessageAvailable might return true after seeking to latest

(#20963) [improve][client] Add backoff for seek

(#22361) [fix][misc] Make ConcurrentBitSet thread safe

(#22335) [fix][broker] Avoid expired unclosed ledgers when checking expired messages by ledger closure time

(#22252) [fix][test] Fix flaky RGUsageMTAggrWaitForAllMsgsTest

(#22353) [fix][client] Consumer lost message ack due to race condition in acknowledge with batch message

(#22367) [fix][broker] Fix OpReadEntry.skipCondition NPE issue

(#22368) [fix][test] Fix flaky ManagedLedgerErrorsTest.recoverAfterZnodeVersionError

(#22344) [fix] [test] Fix flaky test ManagedLedgerTest.testGetNumberOfEntriesInStorage

(#22338) [fix][ml]Expose ledger timestamp

(#22319) [improve][misc] Include native epoll library for Netty for arm64

(#22306) [fix][client]Fixed getting an incorrect maxMessageSize value when accessing multiple clusters in the same process

(#22311) [improve][admin] Fix the createMissingPartitions doesn't response correctly

(#21923) [improve][misc] Upgrade Netty version to 4.1.105.Final

(#21844) [fix][sec] Go Functions security updates

(#21444) [fix][sec] Bump google.golang.org/grpc from 1.38.0 to 1.56.3 in /pulsar-function-go

(#20468) [fix][fn] enable Go function token auth and TLS

(#20579) [fix][sec] Upgrade prometheus client_golang to v1.12.2 to fix CVE-2022-21698


(#453) [SNIP-122] Part 3: Support other admin protocols for dot-separated namespace prefix


(#1405) Support no auth context

(#1393) fix token

StreamNative Pulsar Plugins

(#1598) Update license message for branch-3.0