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

# StreamNative Weekly Release Notes v4.0.1.3

## Download

### Distributions

### Packages

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

### Images

* [sn-platform](https://hub.docker.com/layers/streamnative/sn-platform/4.0.1.3/images/sha256-85ae7df05e1f69f60342c54dcc61408f75dac4d0ff3cf370e86c4a9b6b2151f8)

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

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

## General Changes

### Apache Pulsar

([#23914](https://github.com/apache/pulsar/pull/23914)) \[fix] Initialize UrlServiceProvider before trying to use transaction coordinator

([#23911](https://github.com/apache/pulsar/pull/23911)) \[fix] Avoid NPE when closing an uninitialized SameAuthParamsLookupAutoClusterFailover

([#23901](https://github.com/apache/pulsar/pull/23901)) \[fix]\[broker] Make InflightReadsLimiter asynchronous and apply it for replay queue reads

([#23909](https://github.com/apache/pulsar/pull/23909)) \[fix]\[ci] Configure Docker data-root to /mnt/docker to avoid running out of disk space

([#23903](https://github.com/apache/pulsar/pull/23903)) \[fix]\[broker Fix bug in RangeCache where different instance of the key wouldn't ever match

([#23893](https://github.com/apache/pulsar/pull/23893)) \[fix]\[test] Fix flaky DelayedDeliveryTest.testEnableTopicDelayedDelivery

([#23869](https://github.com/apache/pulsar/pull/23869)) \[fix]\[broker] Fix repeatedly acquired pending reads quota

([#23898](https://github.com/apache/pulsar/pull/23898)) \[fix]\[build] Use amazoncorretto:21-alpine3.20 JDK build for Alpine 3.20

([#23894](https://github.com/apache/pulsar/pull/23894)) \[fix]\[broker] Apply dispatcherMaxReadSizeBytes also for replay reads for Shared and Key\_Shared subscriptions

([#23892](https://github.com/apache/pulsar/pull/23892)) \[improve]\[test] Support decorating topic, subscription, dispatcher, ManagedLedger and ManagedCursors instances in tests

([#23881](https://github.com/apache/pulsar/pull/23881)) \[improve]\[fn] Set default tenant and namespace for ListFunctions cmd

([#23886](https://github.com/apache/pulsar/pull/23886)) \[fix]\[client] Fix LoadManagerReport not found

([#23759](https://github.com/apache/pulsar/pull/23759)) \[fix] \[ml] Fix cursor metadata compatability issue when switching the config unackedRangesOpenCacheSetEnabled

([#23878](https://github.com/apache/pulsar/pull/23878)) \[improve]\[broker] Support values up to 2^32 in ConcurrentBitmapSortedLongPairSet

([#23883](https://github.com/apache/pulsar/pull/23883)) \[improve]\[ci] Increase Maven max heap size to 2048M and tune GCLockerRetryAllocationCount

([#23874](https://github.com/apache/pulsar/pull/23874)) \[fix]\[broker] PIP-379 Key\_Shared implementation race condition causing out-of-order message delivery

([#23876](https://github.com/apache/pulsar/pull/23876)) \[fix]\[test] Fix quiet time implementation in BrokerTestUtil.receiveMessages

([#23875](https://github.com/apache/pulsar/pull/23875)) \[improve]\[test] Add solution to PulsarMockBookKeeper for intercepting reads

87674c4b8e Bump version to next snapshot version

### AoP

([#1525](https://github.com/streamnative/aop/pull/1525)) Upgrade artifact github action version

([#1525](https://github.com/streamnative/aop/pull/1525)) Upgrade artifact github action version

### MoP

([#1626](https://github.com/streamnative/mop/pull/1626)) Upgrade artifact github action version

### KoP

Add a simple consistent hashing based load balancer implementation

### Google BigQuery Sink Connector

Upgrade artifact version

Upgrade artifact version

### StreamNative Ursa storage

## Security Fixes
