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

StreamNative Weekly Release Notes v3.0.1.5

Download

Distributions

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

Packages

Images

General Changes

Apache Pulsar

[fix][broker] Fix unload operation stuck when use ExtensibleLoadManager

[fix][broker][branch-3.0] Fix inconsistent topic policy

[fix][sec] Upgrade Zookeeper to 3.8.3 to address CVE-2023-44981

[fix][sec] Upgrade Netty to 4.1.100 to address CVE-2023-44487

[fix][sec] Upgrade Jetty to 9.4.53 to address CVE-2023-44487

[fix][test] Fix LocalBookkeeperEnsemble resource leak in tests

[fix][broker] Fix heartbeat namespace create event topic and cannot delete heartbeat topic

[fix][broker] Fix heartbeat namespace create transaction internal topic

[improve][broker] use ConcurrentHashMap in ServiceUnitStateChannel and avoid recursive update error

[fix] [test] [branch-3.0] Fix AutoRecovery flaky test.

[fix][test] Fix AuditorLedgerCheckerTest flaky test.

[fix][broker] Fix lookup heartbeat and sla namespace bundle when using extensible load manager

[improve][ci] Add new CI unit test group "Broker Group 4" with cluster migration tests

[fix] [auto-recovery] Fix PulsarLedgerUnderreplicationManager notify problem.

[fix][test] Fix resource leaks with Pulsar Functions tests

[fix][test] Fix some resource leaks in compaction tests

[feat][sql] Support UUID for json and avro

[fix][test] Fix a resource leak in ClusterMigrationTest

[fix] [bk-client] Fix bk client MinNumRacksPerWriteQuorum and EnforceMinNumRacksPerWriteQuorum not work problem.

[fix][ci] Fix docker image building by releasing more disk space before building

[fix] [ml] fix wrong msg backlog of non-durable cursor after trim ledgers

[fix] [ml] Reader can set read-pos to a deleted ledger

[fix] [broker] fix flaky test PatternTopicsConsumerImplTest

[fix][sec] Fix MultiRoles token provider when using anonymous clients

[fix][test] Fix flaky test NarUnpackerTest

[fix] [metadata] Fix zookeeper related flacky test

(#21231))) Revert "[fix][broker] Fix inconsistent topic policy

[improve] [auto-recovery] Migrate the replication testing from BookKeeper to Pulsar.

[fix][broker] Fix inconsistent topic policy

[fix][broker] rackaware policy is ineffective when delete zk rack info after bkclient initialize

[fix][broker] fix bug caused by optimistic locking

[improve] [broker] Not close the socket if lookup failed caused by bundle unloading or metadata ex

[fix] [client] fix reader.hasMessageAvailable return false when incoming queue is not empty

[improve] [broker] Print warn log if ssl handshake error & print ledger id when switch ledger

[fix][ml] Fix thread safe issue with RangeCache.put and RangeCache.clear

KoP

[fix] Run messageReadStats metrics registerFailedEvent execute on netty thread

Ignore metadata init exception to avoid rolling upgrade from failing

Ignore the flaky MultiLedgerTest.testListOffsetForEmptyRolloverLedger

Fix txn marker to the offset topic cannot be read

AMQP1_0 Connector

c49dc72 Cherr-picked from #721: Improve sink and source connector docs.

Cloud Pulsar Plugins

[rest-api-interceptor] Ignore system topics for max topic count check

Function Mesh Worker Service

disable golang runtime by default

allow submit very long name resources

Set usingInsecureAuth to false by default

Add configs: javaOpts/labels/logConfig to CustomRuntimeOptions

Google BigQuery Sink Connector

da966d6 Cherr-picked by #395 and #409: improve sources docs.

Aws EventBridge Connector

[fix] Fix getting wrong metadata value of sequence_id and producer_name

Previous
v3.0.1.2