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

StreamNative Weekly Release Notes v3.0.3.5

Note

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

Download

Distributions

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

Packages

Images

General Changes

Apache Pulsar

[improve][misc] Remove the call to sun InetAddressCachePolicy

[fix][broker] Check cursor state before adding it to the waitingCursors

[fix][client] Fix wrong results of hasMessageAvailable and readNext after seeking by timestamp

[fix][broker] Avoid execute prepareInitPoliciesCacheAsync if namespace is deleted

[fix][broker] Fix wrong double-checked locking for readOnActiveConsumerTask in dispatcher

[fix][client] fix Reader.hasMessageAvailable might return true after seeking to latest

[improve][client] Add backoff for seek

[fix][misc] Make ConcurrentBitSet thread safe

[fix][broker] Avoid expired unclosed ledgers when checking expired messages by ledger closure time

[fix][test] Fix flaky RGUsageMTAggrWaitForAllMsgsTest

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

[fix][broker] Fix OpReadEntry.skipCondition NPE issue

[fix][test] Fix flaky ManagedLedgerErrorsTest.recoverAfterZnodeVersionError

[fix] [test] Fix flaky test ManagedLedgerTest.testGetNumberOfEntriesInStorage

[fix][ml]Expose ledger timestamp

[improve][misc] Include native epoll library for Netty for arm64

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

[improve][admin] Fix the createMissingPartitions doesn't response correctly

[improve][misc] Upgrade Netty version to 4.1.105.Final

[fix][sec] Go Functions security updates

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

[fix][fn] enable Go function token auth and TLS

[fix][sec] Upgrade prometheus client_golang to v1.12.2 to fix CVE-2022-21698

KoP

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

pulsarctl

Support no auth context

fix token

StreamNative Pulsar Plugins

Update license message for branch-3.0

Previous
v3.0.3.4