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

# StreamNative Weekly Release Notes v4.0.10.7

## Download

### Distributions

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

### Packages

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

### Images

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

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

* [private-cloud](https://hub.docker.com/layers/streamnative/private-cloud/4.0.10.7/images/sha256-09680ac45c4dbcc35e429c97876a3f45b5fdeaed89c294b86da5486c053f6f90)

## General Changes

### Apache Pulsar

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

([#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

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

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

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

([#26038)](https://github.com/apache/pulsar/pull/26038))) Revert "\[improve]\[test]Add test: test/testTopicPartitionCannotBeCreatedAfterTopicDeleted

([#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

### MoP

8dc19588 test: isolate mock ZooKeeper sessions per broker

### KoP

Support handling non-partitioned topics for DescribeTopicPartitions and configs

\[SchemaRegistry] Add `ALWAYS_INCOMPATIBLE` compatibility mode

\[feature] Refactor JSON schema compatibility checker

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

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

7575e1614 Upgrade the bk version

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

### pulsarctl

feat: add set-replication-clusters command for topics

### Function Mesh Worker Service

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

registry-service: Split agent session token metrics

worker-service: Support JWT auth for Kafka Connect

## Security Fixes

### Apache Pulsar

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