1. References
  2. StreamNative Pulsar Changelogs
  3. v3.3

StreamNative Weekly Release Notes v3.3.0.4

Download

Distributions

  • https://github.com/streamnative/pulsar/releases/tag/v3.3.0.4

Packages

Images

General Changes

Apache Pulsar

(#22378) (#22961) [feat][broker] PIP-321 Introduce allowed-cluster at the namespace level

(#22971) [fix][broker] Fix updatePartitionedTopic when replication at ns level and topic policy is set

(#22945) [improve][fn] Make producer cache bounded and expiring in Functions/Connectors

(#22958) [fix][client] Fix orphan consumer when reconnection and closing are concurrency executing

(#22964) [fix][ci] Fix jacoco code coverage report aggregation

(#22962) [improve][misc] Upgrade Bookkeeper to 4.17.1

(#22957) [improve][misc] Replace rename-netty-native-libs.sh script with renaming with maven-shade-plugin

(#22965) [fix][ci] Replace removed macos-11 with macos-latest in GitHub Actions

(#22908))) Revert "[improve][broker] Optimize ConcurrentOpenLongPairRangeSet by RoaringBitmap

(#22953) [improve] [broker] make system topic distribute evenly.

(#22954) [fix][misc] Rename netty native libraries in pulsar-client-admin-shaded

(#22941) [improve][misc] Set Alpine base image to 3.20 instead of 3.19.1

(#22951) [cleanup][misc] Remove classifier from netty-transport-native-unix-common dependency

(#22908) [improve][broker] Optimize ConcurrentOpenLongPairRangeSet by RoaringBitmap

(#22947) [fix][broker] Check the markDeletePosition and calculate the backlog

(#22950) [fix][fn] Support compression type and crypto config for all producers in Functions and Connectors

(#22916) [fix] [broker] broker log a full thread dump when a deadlock is detected in healthcheck every time

(#22858) [fix] [client] Fix resource leak in Pulsar Client since HttpLookupService doesn't get closed

(#22924) [fix][test] Fix TableViewBuilderImplTest NPE and infinite loop

(#22910) [fix][fn] Enable optimized Netty direct byte buffer support for Pulsar Function runtimes

(#22879) [fix][misc] Topic name from persistence name should decode local name

(#22890) [fix] [broker] Messages lost on the remote cluster when using topic level replication

KoP

(#607) Log lookup data of all brokers when the topic lookup failed

AWS SQS Connector

(#973) make source queue size configurable

af20c84 fix maunl workflow

d9fb023 feat: Support cutomize trigger a release

pulsarctl

(#1509) Fix json marshal error for Secrets and UserConfigs when creating/updating functions

StreamNative Pulsar Plugins

(#1758) rbac: support primary delegator for fully compatible

(#1719) rbac: support patch/delete the role of role binding

(#1693) rbac: refine document for all the components

StreamNative Tiered storage

(#813) [bugfix] fix lose data when get data from partitioned table

(#814) Iceberg cast utf8 error

(#810) Translate pulsar tenant and namespace to Iceberg namespace

(#807) Support configure offload policy

(#806) remove credentials in print configurations

(#804) Create namespace in rest catalog when namespace not exist

(#803) make iceberg expire snapshot use catalog

(#802) Add topic name in the log message

(#801) Remove credentials in log

(#792) Remove storage path check

Previous
v3.3.0.3