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

# StreamNative Weekly Release Notes v3.1.0.4

# StreamNative Weekly Release Notes v3.1.0.4

## Download

### Distributions

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

### Packages

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

### Images

* [sn-platform](https://hub.docker.com/layers/streamnative/sn-platform/3.1.0.4/images/sha256-4da43062682870cfdcd3ac472f806d32f0a5cf7cca2eefd1f6af9cf4e9398548)

## General Changes

### Apache Pulsar

([#21015)](https://github.com/apache/pulsar/pull/21015))) Revert "\[fix]\[broker] Fix PulsarService.getLookupServiceAddress returns wrong port if TLS is enabled

\[fix] \[auto-recovery] Fix pulsar ledger auditor dead lock problem.

\[fix] \[auto-recovery] Fix PulsarLedgerUnderreplicationManager notify problem.

\[fix]\[broker] Fix PulsarService.getLookupServiceAddress returns wrong port if TLS is enabled

\[improve] \[broker] disable balancing based on DirectMemory.

\[fix]\[auto-recovery] Fix metadata store deadlock due to BookkeeperInternalCallbacks.Processor

\[fix] \[bookie] Fix RocksDB configuration

\[fix]\[broker] fix bug caused by optimistic locking

\[fix]\[broker] Backport fix UniformLoadShedder selecet wrong overloadbroker and underloadbroker

\[fix]\[ci] Enable CI for branch-3.1

\[fix] \[client] fix same producer/consumer use more than one connection per broker

### KoP

Add authorization check for schema registry when disabling multi-tenant metadata

Reduce the proxy NAR size by excluding the schema registry dependency

Upload proxy NAR package to release

Init schema registry topic for default tenant when starting protocol handler

\[schema registry] Support handling Bearer token for schema registry service

Optimize authorization by caching authorization results

### StreamNative Pulsar Plugins

Fix OxiaStateStoreProviderImpl int to long error

### Cloud Pulsar Plugins

Fix REST API interceptor check for creating partitioned topic with properties

### Function Mesh Worker Service

Change connectorSearchIntervalSeconds default value to 600s.

### Google BigQuery Sink Connector

Improve sink docs.
