> ## Documentation Index
> Fetch the complete documentation index at: https://docs.streamnative.io/llms.txt
> Use this file to discover all available pages before exploring further.

# V4.2.1.12

# StreamNative Weekly Release Notes v4.2.1.12

## Download

### Distributions

* [https://github.com/streamnative/pulsar/releases/tag/v4.2.1.12](https://github.com/streamnative/pulsar/releases/tag/v4.2.1.12)

### Packages

* [Maven Central](https://search.maven.org/artifact/io.streamnative/pulsar/4.2.1.12/pom)

### Images

* [sn-platform](https://hub.docker.com/layers/streamnative/sn-platform/4.2.1.12/images/sha256-8c92a0771e1be7bb12b521e63242d426388def81754f48b3566de2fd797c54f0)

* [sn-platform-slim](https://hub.docker.com/layers/streamnative/sn-platform-slim/4.2.1.12/images/sha256-0cc77d9e5b2b34b87bd73f7b6818a86a768982f2b49fd946b033924de6bfd2f7)

* [private-cloud](https://hub.docker.com/layers/streamnative/private-cloud/4.2.1.12/images/sha256-0cc77d9e5b2b34b87bd73f7b6818a86a768982f2b49fd946b033924de6bfd2f7)

## General Changes

### Apache Pulsar

([#26384](https://github.com/apache/pulsar/pull/26384)) \[fix]\[client] Divide the across-partitions budget only when it was set explicitly

([#26382](https://github.com/apache/pulsar/pull/26382)) \[fix]\[test] Fix OneWayReplicatorSchemaValidationEnforcedTest racing the replicator's remote topic creation

([#26365](https://github.com/apache/pulsar/pull/26365)) \[fix]\[cli] Set --enable-native-access=ALL-UNNAMED for the CLI tools on Java 24+

([#26342](https://github.com/apache/pulsar/pull/26342)) \[fix]\[client] Apply no-memory-limit producer queue defaults at producer creation

([#25437](https://github.com/apache/pulsar/pull/25437)) \[fix]\[broker]Producer with AUTO\_PRODUCE schema failed to reconnect, which caused by schema incompatible

([#26371](https://github.com/apache/pulsar/pull/26371)) \[fix]\[cli]\[branch-4.2] Don't pass unset pulsar-perf pending-message options to the producer

([#26372](https://github.com/apache/pulsar/pull/26372)) \[fix]\[offload] Normalize offloader cache directory path

([#26249](https://github.com/apache/pulsar/pull/26249)) \[fix]\[test] Fix flaky AdminApiTest caused by leaked brokerShutdownTimeoutMs

([#26268](https://github.com/apache/pulsar/pull/26268)) \[fix]\[broker] Prevent Key\_Shared out-of-order replay starvation at the end of topic

([#25973](https://github.com/apache/pulsar/pull/25973)) \[improve]\[misc] Upgrade log4j to 2.26.0 and slf4j to 2.0.18

([#26296](https://github.com/apache/pulsar/pull/26296)) \[fix]\[ml] Make inflight reads limiter work even if managed ledger cache is disabled

([#26315](https://github.com/apache/pulsar/pull/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](https://github.com/apache/pulsar/pull/26370)) \[fix]\[sec]\[branch-4.2] Upgrade BouncyCastle to 1.85 and BouncyCastle FIPS to 2.0.2 to address CVEs

([#26339](https://github.com/apache/pulsar/pull/26339)) \[fix]\[sec] Upgrade Jackson to 2.18.10

([#26329](https://github.com/apache/pulsar/pull/26329)) \[fix]\[sec] Bump log4j2 from 2.26.0 to 2.26.1
