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

# StreamNative Weekly Release Notes v3.0.5.5

## Download

### Distributions

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

### Packages

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

### Images

* [sn-platform](https://hub.docker.com/layers/streamnative/sn-platform/3.0.5.5/images/sha256-49328747090775b9f57311fce4130f98afaf78e66ec49211f0050a133ad23f1c)

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

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

## General Changes

### Apache Pulsar

\[fix]\[broker] Can't connecte to non-persist topic when enable broker client tls

\[fix]\[broker] Fix broker OOM when upload a large package.

\[improve]\[broker] Improve exception for topic does not have schema to check

\[feat]\[broker]\[branch-3.0] PIP-321 Introduce allowed-cluster at the namespace level

\[improve] \[broker] PIP-356 Support Geo-Replication starts at earliest position

\[fix]\[broker] Support lookup options for extensible load manager

\[fix]\[broker] Check the broker is available for the SLA monitor bundle when the ExtensibleLoadManager is enabled

\[fix]\[broker] Ensure that PulsarService is ready for serving incoming requests

\[fix]\[broker] Update init and shutdown time and other minor logic (ExtensibleLoadManagerImpl only)

\[fix]\[broker] Asynchronously return brokerRegistry.lookupAsync when checking if broker is active(ExtensibleLoadManagerImpl only)

\[fix]\[broker] Fix NPE after publishing a tombstone to the service unit channel

\[fix]\[broker] Immediately tombstone Deleted and Free state bundles

\[fix]\[broker] Fix Replicated Topic unload bug when ExtensibleLoadManager is enabled

\[improve]\[broker]Ensure namespace deletion doesn't fail

\[fix]\[broker] Fix updatePartitionedTopic when replication at ns level and topic policy is set

\[improve]\[fn] Make producer cache bounded and expiring in Functions/Connectors

\[fix]\[client] Fix orphan consumer when reconnection and closing are concurrency executing

\[fix]\[ci] Fix jacoco code coverage report aggregation

\[improve]\[misc] Replace rename-netty-native-libs.sh script with renaming with maven-shade-plugin

\[fix]\[ci] Replace removed macos-11 with macos-latest in GitHub Actions

([#22908)](https://github.com/apache/pulsar/pull/22908))) Revert "\[improve]\[broker] Optimize `ConcurrentOpenLongPairRangeSet` by RoaringBitmap

\[improve]\[misc]\[branch-3.2] Upgrade to Bookkeeper 4.16.6

\[improve] \[broker] make system topic distribute evenly.

\[fix]\[misc] Rename netty native libraries in pulsar-client-admin-shaded

\[cleanup]\[misc] Remove classifier from netty-transport-native-unix-common dependency

\[improve]\[broker] Optimize `ConcurrentOpenLongPairRangeSet` by RoaringBitmap

\[fix]\[broker] Check the markDeletePosition and calculate the backlog

\[fix]\[fn] Support compression type and crypto config for all producers in Functions and Connectors

\[fix] \[broker] broker log a full thread dump when a deadlock is detected in healthcheck every time

\[fix] \[client] Fix resource leak in Pulsar Client since HttpLookupService doesn't get closed

\[fix]\[test] Fix TableViewBuilderImplTest NPE and infinite loop

\[fix]\[fn] Enable optimized Netty direct byte buffer support for Pulsar Function runtimes

\[improve] Refactored BK ClientFactory to return futures

\[fix] \[broker] Messages lost on the remote cluster when using topic level replication

\[fix]\[test] Fix thread leaks in Managed Ledger tests and remove duplicate shutdown code

\[fix]\[client] fix producer/consumer perform lookup for migrated topic

\[fix] \[broker] response not-found error if topic does not exist when calling getPartitionedTopicMetadata

\[improve] \[client] PIP-344 support feature flag supportsGetPartitionedMetadataWithoutAutoCreation

\[fix] \[client] PIP-344 Do not create partitioned metadata when calling pulsarClient.getPartitionsForTopic(topicName)

### AoP

\[branch-3.0] Bump Pulsar 3.0.5.5

### MoP

cf6e090 Upgrade version to 3.0.5.5

### KoP

Fix the TopicExistsInfo object not recycled

### Cloud Storage Connector

\[fix]: fix Parquet/Avro format with separated key value avro-avro messages

### AWS SQS Connector

Support load config from secrets

make source queue size configurable

77e3b1b fix maunl workflow

75ba9d4 feat: Support cutomize trigger a release

### pulsarctl

Fix json marshal error for Secrets and UserConfigs when creating/updating functions

### StreamNative Pulsar Plugins

\[branch-3.0] Bump Pulsar 3.0.5.5

c619b912 Fix pulsar-broker-auth-multiple-key-token version

Support multiple private keys token AuthenticationProvider

### Cloud Pulsar Plugins

\[branch-3.0] Compatible changes for Auth0 Actions migration

\[branch-3.0] Bump Pulsar 3.0.5.5

### Function Mesh Worker Service

bump sn-operator to v0.5.0-rc.15

add kafka connect apis

Bump function mesh to 0.21.0

### Snowflake Connector

Improve json schema conversion
