> ## 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.1

# StreamNative Weekly Release Notes v4.2.1.1

## Download

### Distributions

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

### Packages

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

### Images

* [sn-platform](https://hub.docker.com/layers/streamnative/sn-platform/4.2.1.1/images/sha256-61d727962dc64e2b356f24836f53f1cb161a4beadd4ee7672991c17d5213ad5d)

* [sn-platform-slim](https://hub.docker.com/layers/streamnative/sn-platform-slim/4.2.1.1/images/sha256-3d653f070fc6cadf9cb985a3a53dd4e702763ab00bb687c15fae940a6bbce815)

* [private-cloud](https://hub.docker.com/layers/streamnative/private-cloud/4.2.1.1/images/sha256-3d653f070fc6cadf9cb985a3a53dd4e702763ab00bb687c15fae940a6bbce815)

## General Changes

### Apache Pulsar

([#25793](https://github.com/apache/pulsar/pull/25793)) \[improve]\[offload] Coalesce automatic offload triggers to reduce retry loops and ledger scans

([#25899](https://github.com/apache/pulsar/pull/25899)) \[fix]\[client] Prevent duplicate ServiceUrlProvider initialization

([#25919](https://github.com/apache/pulsar/pull/25919)) \[fix]\[proxy] Avoid intermittent 502 when admin proxy follows a broker redirect for a request with a body

([#25916](https://github.com/apache/pulsar/pull/25916)) \[fix]\[client] Clean up unacked messages when unsubscribing a topic with ack timeout backoff

([#25868](https://github.com/apache/pulsar/pull/25868)) \[improve]\[fn] make built-in functions reload incremental

([#25892](https://github.com/apache/pulsar/pull/25892)) \[fix]\[test] Fix flaky SameAuthParamsLookupAutoClusterFailoverTest.testAutoClusterFailover() test

([#25910](https://github.com/apache/pulsar/pull/25910)) \[fix]\[meta] Fix ZooKeeper session reconnect race condition in PulsarZooKeeperClient.clientCreator

([#25913](https://github.com/apache/pulsar/pull/25913)) \[fix]\[meta] Fix PulsarZooKeeperClient async addWatch callback retry behavior

([#25426](https://github.com/apache/pulsar/pull/25426)) \[fix]\[test] Fix flaky testMsgDropStat in NonPersistentTopicTest

([#25826](https://github.com/apache/pulsar/pull/25826)) \[fix]\[client] Reset higher-index states on recovery in SameAuthParamsLookupAutoClusterFailover

([#25620](https://github.com/apache/pulsar/pull/25620)) \[fix]\[broker] Fix stuck chunks in SharedConsumerAssignor permit tracking

([#25594](https://github.com/apache/pulsar/pull/25594)) \[fix]\[broker] Fix precision loss in DataSketchesSummaryLogger by replacing LongAdder with DoubleAdder for sum accumulation

([#25525](https://github.com/apache/pulsar/pull/25525)) \[improve]\[client] Best-effort retry for individual/batch-index acks on send failure when ackReceiptEnabled=false

([#25817](https://github.com/apache/pulsar/pull/25817)) \[fix]\[broker] Fix non-batched null-value messages not removed during topic compaction

([#25825](https://github.com/apache/pulsar/pull/25825)) \[fix]\[bk] Fix NPE in IsolatedBookieEnsemblePlacementPolicy when policy class does not match

([#25803](https://github.com/apache/pulsar/pull/25803)) \[fix]\[broker] Fix PersistentMessageExpiryMonitor findEntryComplete() method may lose mark-delete properties in race condition

([#25865](https://github.com/apache/pulsar/pull/25865))  Return 400 for invalid reader messageId query parameter

([#25862](https://github.com/apache/pulsar/pull/25862)) \[fix]\[broker] Fix compaction cursor reset may lose mark-delete properties

([#25889](https://github.com/apache/pulsar/pull/25889)) \[fix]\[test] Fix flaky PulsarFunctionTlsTest.testFunctionsCreation() test

([#25864](https://github.com/apache/pulsar/pull/25864)) \[fix]\[test] Fix flaky ProducerCleanupTest timer cleanup

([#25867](https://github.com/apache/pulsar/pull/25867)) \[fix]\[fn] Fix Go function runtime to continue after user exceptions and add neg-ack tests

([#25866](https://github.com/apache/pulsar/pull/25866)) \[fix]\[test] Stabilize WebService rate limiting test

### MoP

Change error log to warn

Fix not release entry issue

### KoP

\[fix] Improve error log for OauthValidatorCallbackHandler

abc19ceb8 Increase the unload time for NotOwnedBundleHandler

### Function Mesh Worker Service

feat: support Kafka functions in registry service

c397c788 fix build

registry-service: Support agent trigger client pagination

feat: support orca managed agents

## Security Fixes

### Apache Pulsar

([#25918](https://github.com/apache/pulsar/pull/25918)) \[fix]\[sec] Upgrade Netty to 4.1.135.Final to address several CVEs
