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

# StreamNative Weekly Release Notes v4.0.6.5

## Download

### Distributions

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

### Packages

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

### Images

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

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

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

## General Changes

### Apache Pulsar

([#24647](https://github.com/apache/pulsar/pull/24647)) \[improve]\[client] Add OpenTelemetry metrics for client memory buffer usage

([#24706](https://github.com/apache/pulsar/pull/24706)) \[fix]\[broker] Fix NPE and annotate nullable return values for ManagedCursorContainer

([#24696](https://github.com/apache/pulsar/pull/24696)) \[fix]\[broker]Fix dirty reading of namespace level offload thresholds

([#24594](https://github.com/apache/pulsar/pull/24594)) \[improve]\[build] Disable javadoc build failure

([#24634](https://github.com/apache/pulsar/pull/24634)) \[fix]\[broker]Dispatcher did unnecessary sort for recentlyJoinedConsumers and printed noisy error logs

([#24648](https://github.com/apache/pulsar/pull/24648)) \[fix]\[broker]User topic failed to delete after removed cluster because of failed delete data from transaction buffer topic

([#24683](https://github.com/apache/pulsar/pull/24683)) \[fix]\[broker]Fix the wrong logic of the test PartitionCreationTest.testCreateMissedPartitions

([#24719](https://github.com/apache/pulsar/pull/24719)) \[fix]\[broker] Fix memory leak when metrics are updated in a thread other than FastThreadLocalThread

([#23336](https://github.com/apache/pulsar/pull/23336)) \[fix]\[client] Fix ArrayIndexOutOfBoundsException when using SameAuthParamsLookupAutoClusterFailover

### KoP

Support broker side schema validation

Ursa: fix incorrect warn log when appending new messages

Correct token extraction for Kafka internal client

Remove useless authorization warning log

\[flaky-test] Fix ListConsumerGroupTest

### pulsarctl

Update stable version

### StreamNative Ursa storage

Add detailed label for the compaction commit and error metrics

Fix record type with instant field write failed issue.

Close the writer when there is exceptions

Pause the reader when release it

Split offload cursor update interval

Fix metrics name

Fix the external table commit state failed to check issue

Add more metrics for the error, commit time

Introduce exception code to improve the exception handling

Support disable the publish task by topic

upgrade oxia version to 0.6.2

feat: upgrade oxia version to 0.6.1

IcebergTable support schema evolution

Add test for #1253.

## Security Fixes

### Apache Pulsar

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