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

# StreamNative Weekly Release Notes v4.2.1.6

## Download

### Distributions

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

### Packages

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

### Images

* [sn-platform](https://hub.docker.com/layers/streamnative/sn-platform/4.2.1.6/images/sha256-bd7bea26846a6ed4a12fd9a63432d8ca5ab6a6870d8769d415101ec8eabd3b86)

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

* [private-cloud](https://hub.docker.com/layers/streamnative/private-cloud/4.2.1.6/images/sha256-e1f819d92e4da9ebbb6026e97bcb75ecbdeb49c00e89d1c327f4854fff85f449)

## General Changes

### Apache Pulsar

([#26136](https://github.com/apache/pulsar/pull/26136)) \[fix]\[fn] Reorder Function Worker shutdown to stop scheduler before runtime manager

([#26139](https://github.com/apache/pulsar/pull/26139)) \[improve]\[fn] Upgrade pulsar-client-python to 3.13.0

([#26134](https://github.com/apache/pulsar/pull/26134)) \[improve]\[broker] Load topic policies on non-persistent topic load and gate the policy replay

([#26123](https://github.com/apache/pulsar/pull/26123)) \[fix]\[test] Run makeReadEntryProbFail's errorOrNot on a caller-provided executor

([#26083](https://github.com/apache/pulsar/pull/26083)) \[fix]\[test] Fix flaky PersistentTopicsTest setup caused by concurrent Mockito stubbing

([#26122](https://github.com/apache/pulsar/pull/26122)) \[fix]\[test] Fix flaky AuditorBookieTest.testBookieClusterRestart

([#26132](https://github.com/apache/pulsar/pull/26132)) \[fix]\[broker] Don't let a closing topic-policies reader abort a concurrent cache-init reload

([#26106](https://github.com/apache/pulsar/pull/26106)) \[fix]\[broker] Fix replication stall when a cursor rewind skips an in-flight read

([#25645](https://github.com/apache/pulsar/pull/25645)) \[fix]\[test] Fix flaky SchemaServiceTest.testSchemaRegistryMetrics

([#26110](https://github.com/apache/pulsar/pull/26110)) \[fix]\[broker] Forward topic policy updates after init failures

([#26005](https://github.com/apache/pulsar/pull/26005)) \[fix]\[broker] Fix replicator getting stuck under rate limiter throttling and honor readBatchSize/maxReadSizeBytes on the default read path

([#26055](https://github.com/apache/pulsar/pull/26055)) \[improve]\[broker] Improve dispatch performance by summing entry bytes with a loop

([#26080](https://github.com/apache/pulsar/pull/26080)) \[fix]\[broker] Guard BucketDelayedDeliveryTracker.nextDeliveryTime against empty queues

([#25984](https://github.com/apache/pulsar/pull/25984)) \[improve]\[broker] Trim orphaned bucket snapshots when ledgers are deleted

([#25915](https://github.com/apache/pulsar/pull/25915)) \[fix]\[broker]Do not trigger topic GC if replication is still active

### MoP

cc9fb9cd test: isolate mock ZooKeeper sessions per broker

### KoP

Support handling non-partitioned topics for DescribeTopicPartitions and configs

488bc0e87 \[branch-4.2] Remove explicit Netty dependencies because they are not included in sn-bom

\[feature] Refactor JSON schema compatibility checker

\[branch-4.2] Use sn-bom to manage all dependency versions

29ac2b707 \[branch-4.2] Bump TestNG version to 7.12.0

Improve earliest offset query performance by recording start offset in managed ledger properties

\[fix] lock-ordering deadlock between partitionLock and group lock in storeOffsetMessageAsync

### StreamNative Pulsar Plugins

ff575d44c Upgrade the bk version

fix: upgrade golang.org/x/net to v0.55.0 to fix multiple CVEs

### Function Mesh Worker Service

feat: support session-local agent tool/mcp\_servers overrides on session update

feat: Align managed agent endpoints

feat: use agent id for agent trigger and support agent version

Support cron agent triggers in worker service

feat: Align managed agent vault API validation

\[codex] Support Claude memory and file APIs

### Pulsar Tiered Storage v2

feat(offloader): configurable GCS/S3 upload tuning

feat(gcs): configurable read/upload buffering (fix Old-Gen churn) + parallel composite upload

fix(azure): let streamnative-bom manage azure-identity (matches what we ship)

## Security Fixes

### Apache Pulsar

([#26142](https://github.com/apache/pulsar/pull/26142)) \[fix]\[sec] Bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in /pulsar-function-go

([#26140](https://github.com/apache/pulsar/pull/26140)) \[fix]\[sec] Upgrade pulsar-client-go to v0.20.0 in pulsar-function-go, also address CVEs

([#26099](https://github.com/apache/pulsar/pull/26099)) \[fix]\[sec]\[branch-4.2] Upgrade Jackson version to 2.18.8
