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

StreamNative Weekly Release Notes v3.0.0.4

StreamNative Weekly Release Notes v3.0.0.4

Download

Distributions

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

Packages

Images

General Changes

Apache Pulsar

(#20597))) Revert "[fix][broker] Fix NPE when reset Replicator's cursor by position.

[fix][broker] Revert "Skip loading broker interceptor when disableBrokerInterceptors is true #20422"

[improve][broker] Make ExtensibleLoadManagerImpl's broker filter pure async

[fix][test] Fix flaky test ExtensibleLoadManagerTest.testIsolationPolicy

[improve][test] Add integration test for ExtensibleLoadManager

[fix][broker] Added the skipped message handler for ServiceUnitStateChannel

[fix][client] Make the whole grabCnx() progress atomic

[improve][broker] Make get list from bundle Admin API async

[fix][sql] Remove useless configuration for Pulsar SQL

[fix][io] Close the kafka source connector got stuck

[fix][txn] Use PulsarResource check for topic existence instead of brokerservice.getTopic()

[fix][offload] Filesystem offloader class not found hadoop-hdfs-client

[fix] [Perf] PerformanceProducer do not produce expected number of messages.

[fix][broker] Fix return the earliest position when query position by timestamp.

[fix][broker] Topic policy can not be work well if replay policy message has any exception.

[fix][broker] Fix NPE when reset Replicator's cursor by position.

[fix][meta] Bookie Info lost by notification race condition.

[fix][meta] Adding the missed bookie id in the registration manager.

[improve][broker] Upgrade bookkeeper to 4.16.2

[fix][broker]fix the publish latency spike issue with large number of producers

[fix][fn] Exit JVM when main thread throws exception

[fix][client]Fix deadlock issue of consumer while using multiple IO threads

[fix][broker] Fix the publish latency spike from the contention of MessageDeduplication

[fix] [admin] set ns level backlog quota does not take effect if retention exists

[improve][test] Disable disk usage threshold & geoip download and enable logging for Elastic Testcontainers

[improve][bk] Add integration test with bookie http server enabled

[improve][broker] Support cgroup v2 by using jdk.internal.platform.Metrics in Pulsar Loadbalancer

AoP

[ci] Ignore the jms1_1 test first

KoP

[transaction] Implement producer state manager recovery

Fix flaky OffsetTopicWriteTimeoutTest

[transactions] Better handling of network exceptions while sending TX markers

[transaction] Producer state manager snapshot recovery - Part-1: Add snapshot I/O buffer

Reduce the offset commit timeout to 5 seconds and make it configurable

Fix flaky CompactedPartitionedTopicTest.testClose

[improvements] Use the TopicEventListener API

[improvement] Remove expensive useless String.format() in canConsumeAsync

StreamNative Pulsar Plugins

[fix][test] Reinstall the component ca-certificates-java in the DockerFile of detector test

Function Mesh Worker Service

Support manual semantics

Previous
v3.0.0.3