Skip to main content

StreamNative Weekly Release Notes v4.2.1.5

Download

Distributions

Packages

Images

General Changes

Apache Pulsar

(#26079) [feat][broker] Expose managed ledger properties via topic internal stats (#26075) [fix][broker] Avoid attaching a consumer to a migrated non-persistent topic on subscribe (#26065) [fix][meta] Run ledger-underreplication notification callbacks off the metadata-store listener thread (#26064) [fix][client] Run the failover health probe off the Netty event-loop thread (#25675) [fix][test] Make SameAuthParamsLookupAutoClusterFailoverTest less timing-sensitive (#26038) [improve][test]Add test: test/testTopicPartitionCannotBeCreatedAfterTopicDeleted (#26002) [fix][broker] Fix geo-replication stuck after a failed publish to the remote cluster (#26059) [fix] functions: Run worker leader-election off the consumer event-listener thread (#26054) [fix][broker] Avoid blocking the bundle-throughput lookup on per-bundle metadata reads (#26053) [fix][broker] Avoid blocking the dispatcher close path on delayed-delivery tracker close (#26052) [fix][proxy] Avoid blocking the proxy IO thread on a cold broker cache (#26051) [fix][broker] Avoid blocking metadata read on the IO thread when redirecting migrated producers/consumers (#26044) [fix][broker] Prevent topic policy initialization race with a buffering listener wrapper (#26049) [fix][test] Fix flaky testPrepareInitPoliciesCacheAsyncThrowExceptionAfterCreateReader (#26040) [fix][broker] Run the message expiry check off the topic policy update path (#26042) [fix][broker] Run topic policy notifications on the topic-ordered executor (#26046) [fix][fn] Make exclusiveLeaderProducer volatile in FunctionMetaDataManager (#26033) [improve][fn] Upgrade pulsar-client-python to 3.12.0 (#26031) [fix][broker] Fail fast for load balancer misconfigurations instead of falling back to SimpleLoadManagerImpl (#26025) [fix][broker] Don’t let a stuck or aborted topic policies cache init make a namespace’s topics unloadable (#26026) [fix][broker] Fix forced topic/namespace deletion still hanging when the compaction reader reconnect stalls (#26016) [fix][broker] Fix forced topic/namespace deletion hanging or failing when compaction is in progress (#26015) [fix][broker] Prevent subscribe rate limit from stalling compaction and blocking forced deletion (#26012) [fix][broker] Fix delayed messages stalling with isDelayedDeliveryDeliverAtTimeStrict=true (#26045) [fix][client] Prevent client shutdown from leaking event loop threads when DNS resolver close fails (#26000) [fix][meta] Keep the leader value in the election cycle and make leader reads authoritative (#25998) [fix][broker] Fix compacted read could be stuck forever or message loss due to cursor mark delete

KoP

Fix the internal Kafka client could be configured with TLS but no certificates

pulsarctl

feat: add set-replication-clusters command for topics feat(cmd): add custom runtime options injection

Function Mesh Worker Service

31b58845 stablize CI registry-service: Split agent session token metrics

Security Fixes

Apache Pulsar

(#26068) [fix][sec] Upgrade jline to 4.2.1 and picocli to 4.7.7, drop unused jline2