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

# StreamNative Weekly Release Notes v4.1.0.8

## Download

### Distributions

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

### Packages

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

### Images

* [sn-platform](https://hub.docker.com/layers/streamnative/sn-platform/4.1.0.8/images/sha256-13caf8ac74bfa1b8a1e561cf756b040bfcbe24cd51f1a5776a85c272bf5e9ad7)

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

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

## General Changes

### Apache Pulsar

([#24997](https://github.com/apache/pulsar/pull/24997)) \[fix]\[broker] Fix creation of replicated subscriptions for partitioned topics

([#24983](https://github.com/apache/pulsar/pull/24983)) \[improve] Upgrade Apache Commons library versions

([#24995](https://github.com/apache/pulsar/pull/24995)) \[improve]\[test] Use Oxia project docker container for integration tests

([#24986](https://github.com/apache/pulsar/pull/24986)) \[fix] Handle TLS close\_notify to avoid SslClosedEngineException: SSLEngine closed already

([#24982](https://github.com/apache/pulsar/pull/24982)) \[improve]\[build] Upgrade Testcontainers to 1.21.3

([#24975](https://github.com/apache/pulsar/pull/24975)) \[improve]\[broker]Improve error response of failed to delete topic if it has replicators connected

([#24938](https://github.com/apache/pulsar/pull/24938)) \[fix]\[broker]Wrong backlog: expected 0 but got 1

([#24985](https://github.com/apache/pulsar/pull/24985)) \[improve] Upgrade Log4j2 to 2.25.2 and slf4j to 2.0.17

([#24984](https://github.com/apache/pulsar/pull/24984)) \[improve] Upgrade Caffeine to 3.2.3

([#24871](https://github.com/apache/pulsar/pull/24871)) \[fix]\[test] Fixed Non-Guaranteed Order in PoliciesDataTest.propertyAdmin

([#24981](https://github.com/apache/pulsar/pull/24981)) \[fix]\[build] Remove Confluent and Restlet maven repositories from top level pom.xml

### KoP

4ce40f39a Bump version to 4.1.0.8

Fix ProducerStateManager last mapped offset

Improve logging when OutOfOrderSequenceException happens

Prevent out-of-order messages caused by asynchronous authorization

Fix snapshot might not be taken when using system topic for producer state

Fix flaky testCommitOffsetsForMultiPartitions

Use `KopTopicTransactionBufferProvider` by default when transaction coordinator is enabled

Fix producer state snapshot

Add kop transaction buffer provider to disable transaction buffer recover for Kafka system topics

feat(kafka): Replace random UUID with Kafka Uuid for topic identification

Align Kafka version to 3.9.1 and replace removed kafka.admin.ConsumerGroupCommand in tests with Kafka Admin client

Support cluster-level schema validation

\[Ursa] Allow client to retry send when the producer state recovery fails

Schedule unload group metadata if not owner broker

### pulsarctl

Fix CVE CVE-2025-63811

### Function Mesh Worker Service

Fix ci

Support unified-rbac for all components

## Security Fixes

### Apache Pulsar

([#24987](https://github.com/apache/pulsar/pull/24987)) \[fix]\[sec] Bump github.com/dvsekhvalnov/jose2go from 1.6.0 to 1.7.0 in /pulsar-function-go
