Skip to main content

StreamNative Weekly Release Notes v4.2.1.12

Download

Distributions

Packages

Images

General Changes

Apache Pulsar

(#26384) [fix][client] Divide the across-partitions budget only when it was set explicitly (#26382) [fix][test] Fix OneWayReplicatorSchemaValidationEnforcedTest racing the replicator’s remote topic creation (#26365) [fix][cli] Set —enable-native-access=ALL-UNNAMED for the CLI tools on Java 24+ (#26342) [fix][client] Apply no-memory-limit producer queue defaults at producer creation (#25437) [fix][broker]Producer with AUTO_PRODUCE schema failed to reconnect, which caused by schema incompatible (#26371) [fix][cli][branch-4.2] Don’t pass unset pulsar-perf pending-message options to the producer (#26372) [fix][offload] Normalize offloader cache directory path (#26249) [fix][test] Fix flaky AdminApiTest caused by leaked brokerShutdownTimeoutMs (#26268) [fix][broker] Prevent Key_Shared out-of-order replay starvation at the end of topic (#25973) [improve][misc] Upgrade log4j to 2.26.0 and slf4j to 2.0.18 (#26296) [fix][ml] Make inflight reads limiter work even if managed ledger cache is disabled (#26315) [improve][misc] Upgrade Conscrypt to 2.6.2 to restore the native library glibc baseline

AoP

Fix test. [fix] Fix issues caused by rabbitmq client

KoP

Change NOT_LEADER_OR_FOLLOWER log level to WARN [fix] Support return leader epoch for the metadata request

StreamNative Pulsar Plugins

fix: address Trivy Go and Netty CVEs in platform image

pulsarctl

fix: upgrade Go to 1.25.14 and x/sys to 0.44.0 for CVEs

Function Mesh Worker Service

b5d36ed5 fix: add init/destroy methods to ClaudeApiErrorFilter db42bc05 fix: fix cherry-pick error registry-service: align agent triggers with core trigger API worker-service: Resolve K8s service accounts from snServiceAccount registry-service: Emit zero cache token metrics 6695954e ci: Fix managed-agents validation workflows d9c0654f revert ready_for_review condition in CI registry-service: Align managed-agent session and query contracts feat: Enable Go runtime and use generic runtime by default registry-service: split the API surface into core and cloud extension groups

Pulsar Tiered Storage v2

test(read): allocate cache chunks from the pooled allocator and log resolved config cb6b0e9 update Pulsar test image version to 4.2.1.11 revert(index): restore byte-limit span behavior c2d5fb6 chore(deps): update Pulsar and StreamNative BOM versions to 4.2.1.11

Security Fixes

Apache Pulsar

(#26370) [fix][sec][branch-4.2] Upgrade BouncyCastle to 1.85 and BouncyCastle FIPS to 2.0.2 to address CVEs (#26339) [fix][sec] Upgrade Jackson to 2.18.10 (#26329) [fix][sec] Bump log4j2 from 2.26.0 to 2.26.1