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

# V3.0.4.6

# StreamNative Weekly Release Notes v3.0.4.6

## Download

### Distributions

* [https://github.com/streamnative/pulsar/releases/tag/v3.0.4.6](https://github.com/streamnative/pulsar/releases/tag/v3.0.4.6)

### Packages

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

### Images

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

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

## General Changes

### Apache Pulsar

db40c8f31a \[improve]\[ci]\[branch-3.0] Upgrade actions in pulsar-ci and pulsar-ci-flaky, port owasp cache change

\[fix]\[test] Fix NPE in BookKeeperClusterTestCase tearDown

\[fix]\[broker] fix replicated subscriptions for transactional messages

\[fix] \[broker] rename to changeMaxReadPositionCount

\[fix]\[sec] Upgrade postgresql version to avoid CVE-2024-1597

\[fix]\[client] Fix ReaderBuilder doest not give illegalArgument on connection failure retry

\[fix]\[broker] Fix ProducerBusy issue due to incorrect userCreatedProducerCount on non-persistent topic

\[fix]\[broker] avoid offload system topic

\[improve]\[ws] Add memory limit configuration for Pulsar client used in Websocket proxy

\[fix]\[broker] Disable system topic message deduplication

\[fix] Fix Reader can be stuck from transaction aborted messages.

\[fix]\[test] Clear MockedPulsarServiceBaseTest fields to prevent test runtime memory leak

\[fix]\[storage] ReadonlyManagedLedger initialization does not fill in the properties

\[fix]\[sec] Upgrade elasticsearch-java version to avoid CVE-2023-4043

\[fix] \[client] Fix Consumer should return configured batch receive max messages

\[fix]\[sec] Upgrade aws-sdk.version to avoid CVE-2024-21634

\[fix]\[fn]make sure the classloader for ContextImpl is `functionClassLoader` in different runtimes

\[fix]\[broker] Avoid being stuck when closing the broker with extensible load manager

\[fix]\[io] Fix es index creation

\[improve] \[log] Print source client addr when enabled haProxyProtocolEnabled

\[fix]\[broker] usedLocallySinceLastReport should always be reset

\[fix] \[broker] Fix configurationMetadataSyncEventTopic is marked supporting dynamic setting, but not implemented

\[fix]\[broker] Fix typos lister -> listener

### AoP

Bump Pulsar 3.0.4.6

### KoP

Apply StreamNative copyright header

### pulsarctl

Add trivy scan workflow to avoid vulnerabilities

\[fix] Upgrade go version to 1.21 to fix CVE-2023-24538

### Snowflake Connector

\[branch-3.0] Fix incorrect license header in MessageIdUtils.java

\[branch-3.0] Fix `topic2table` not working and fix the doc

Fix messageId2Long cannot handle TopicMessageId

Add documentation for the schema conversion rule
