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

StreamNative Weekly Release Notes v3.3.0.2

Download

Distributions

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

Packages

Images

General Changes

Apache Pulsar

(#22779) [improve] [broker] PIP-355: Enhancing Broker-Level Metrics for Pulsar

(#22766) [improve] [client] improve the class GetTopicsResult

(#22886) [improve] Upgrade IPAddress to 5.5.0

(#22885) [fix][cli] Fix Pulsar standalone "--wipe-data"

(#22880) [improve][ci] Migrate from Gradle Enterprise to Develocity

(#22878) [fix][misc] Add proper nslookup (included in bind-tools) to docker image

(#22876) [improve][broker] Reuse topic OpenTelemetry attributes

(#22873) [fix][cli] Fix healthcheck script pulsar-zookeeper-ruok.sh

(#22868) [fix][cli] Fix Pulsar standalone shutdown - bkCluster wasn't closed

(#22867) [fix][cli] Fix the shell script parameter passthrough syntax

(#22755) [improve][ci] Add arm64 image build

(#22837) [improve][broker] Reduce number of OpenTelemetry consumer attributes

(#22693) [feat][broker] PIP-264: Add OpenTelemetry consumer metrics

(#22769) [fix] [broker] fix topic partitions was expanded even if disabled topic level replication

(#22738) [fix] [broker] fix deadlock when disable topic level Geo-Replication

6e3adc8175 Bump version to 3.3.1-SNAPSHOT

(#22869) [fix][misc] Disable JFR based telemetry collection since it's not used

(#22851) [improve][build] Support git worktree working directory while building docker images

(#22452) [fix][broker] fix replicated subscriptions for transactional messages

(#22796) [improve][broker] Remove ClassLoaderSwitcher to avoid objects allocations and consistent the codestyle

(#22815) [fix][cli] Fix expiration of tokens created with "pulsar tokens create"

(#22721) [improve] [test] Add a test to guarantee the TNX topics will not be replicated

(#22767) [fix][broker] EntryFilters fix NoClassDefFoundError due to closed classloader

(#22790) [improve][broker] avoid creating new objects when intercepting

(#22794) [fix] [broker] maintain last active info in memory only.

(#22821) [fix] [broker] disable loadBalancerDirectMemoryResourceWeight by default

(#22822) [fix] [conf] fix configuration name and typo.

(#22830) [improve] Validate range of argument before long -> int conversion

(#22852) [fix][meta] Check if metadata store is closed in RocksdbMetadataStore

(#22729) [improve] [broker] Do not call cursor.isCursorDataFullyPersistable if disabled dispatcherPauseOnAckStatePersistentEnabled

(#22637) [fix][ml]: subscription props could be lost in case of missing ledger during recovery

(#22728) [improve][broker] Close protocol handlers before unloading namespace bundles

(#22689) [improve][offload] Allow to disable the managedLedgerOffloadDeletionLagInMillis

(#22672) [fix][broker] usedLocallySinceLastReport should always be reset

(#22656) [fix] [broker] rename to changeMaxReadPositionCount

(#22635) [fix][sec] Upgrade postgresql version to avoid CVE-2024-1597

(#22614) [improve] [broker] Add additionalSystemCursorNames ignore list for TTL check

(#22853) [improve] Refactored BK ClientFactory to return futures

(#22846) [fix] Remove blocking calls from BookieRackAffinityMapping

AoP

(#1261) [branch-3.3] Bump pulsar 3.3.0.2

(#1256) [fix] Release EntryImpl while reading exchange topic

MoP

9b2f122 fix checkstyle issue

9b49858 Fix compile issue.

KoP

(#587) Bump Pulsar to 3.3.0.2 and fix some tests due to upstream changes

StreamNative Pulsar Plugins

(#1748) Bump Pulsar 3.3.0.2

(#1738) Update k8s client sdk to 0.30.1

(#1735) [cve] Upgrade Kerby to 2.0.3

Cloud Pulsar Plugins

(#1077) bump pulsar 3.3.0.2

Function Mesh Worker Service

(#1356) Use stg oauth2 parameters

Snowflake Connector

(#418) Add connection string identifier

Previous
Release Note v0.3