Skip to main content

StreamNative Weekly Release Notes v4.2.1.15

Download

Distributions

Packages

Images

General Changes

Apache Pulsar

(#26509) [fix][ml] Preserve ledger properties when recovering the last ledger on open (#26335) [fix][broker] Cancel queued transaction snapshot recovery on topic close (#25293) [improve][broker]Reduce the lock range of SimpleCache to enhance performance (#26335))) Revert “[fix][broker] Cancel queued transaction snapshot recovery on topic close (#26511) [fix][ml] Fix active cursor retention and deferred-update synchronization (#26335) [fix][broker] Cancel queued transaction snapshot recovery on topic close (#26491) [improve][cli] Default the pulsar-perf client memory limit to half of the JVM max direct memory (#26495) [fix][ml] Parse the cached entry’s message metadata from the buffer the cache keeps (#26476) [fix][client] Release the reserved memory only once when failing a send in a terminal state (#26473) [fix][admin] Reject empty cluster migration URL: fix inverted ClusterUrl.isEmpty() (#26505) [fix][broker] Prevent automatic TTL expiry from skipping reader messages (#26497) [fix][broker] Fix NPE in ManagedLedgerInterceptorImpl when AppendIndexMetadataInterceptor isn’t configured (#26463) [improve][ml] Parse message metadata at entry cache insert time instead of under the wrapper write lock (#26466) [improve][cli] pulsar-perf: cut latency histogram memory ~100x, fix range units and static stats state (#26465) [fix][cli] Apply PULSAR_MEM and PULSAR_GC in bin/pulsar-perf (#26467) [fix][cli] pulsar-perf: register subcommand classes with picocli instead of instances (#26464) [improve][broker] Copy small entries into a flat buffer when prepending broker entry metadata (#26462) [improve][broker] Avoid iterator allocation in BrokerInterceptors hot paths and restore configured ordering (#25896) [fix][client] Fix incorrect topic in OTel spans for partitioned producers (#25749) [fix][client] Inject trace context into message properties for producer-consumer span correlation (#25585) [fix][client] Fix OpenTelemetryProducerInterceptor not executing due to eligible check

KoP

[fix] Fix getBillingBrokerInterceptor method [fix] Use metadata cache for ModularLoadManagerLookupService

Cloud Pulsar Plugins

af5cf728 [Interceptors] Align branch 4.2 with 4.2.1.15 dependencies dfae47d6 [Interceptors] Fix broker interceptor tests for branch 4.2

Function Mesh Worker Service

20a101c5 fix cherry-pick error registry-service: Enforce managed agent credits registry-service: Gate APIs by workspace surface worker-service: Support schema registry for Kafka functions worker-service: Handle empty Kafka Connect responses

Security Fixes