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

[improve] [broker] PIP-355: Enhancing Broker-Level Metrics for Pulsar

[improve] [client] improve the class GetTopicsResult

[improve] Upgrade IPAddress to 5.5.0

[fix][cli] Fix Pulsar standalone "--wipe-data"

[improve][ci] Migrate from Gradle Enterprise to Develocity

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

[improve][broker] Reuse topic OpenTelemetry attributes

[fix][cli] Fix healthcheck script pulsar-zookeeper-ruok.sh

[fix][cli] Fix Pulsar standalone shutdown - bkCluster wasn't closed

[fix][cli] Fix the shell script parameter passthrough syntax

[improve][ci] Add arm64 image build

[improve][broker] Reduce number of OpenTelemetry consumer attributes

[feat][broker] PIP-264: Add OpenTelemetry consumer metrics

[fix] [broker] fix topic partitions was expanded even if disabled topic level replication

[fix] [broker] fix deadlock when disable topic level Geo-Replication

6e3adc8175 Bump version to 3.3.1-SNAPSHOT

[fix][misc] Disable JFR based telemetry collection since it's not used

[improve][build] Support git worktree working directory while building docker images

[fix][broker] fix replicated subscriptions for transactional messages

[improve][broker] Remove ClassLoaderSwitcher to avoid objects allocations and consistent the codestyle

[fix][cli] Fix expiration of tokens created with "pulsar tokens create"

[improve] [test] Add a test to guarantee the TNX topics will not be replicated

[fix][broker] EntryFilters fix NoClassDefFoundError due to closed classloader

[improve][broker] avoid creating new objects when intercepting

[fix] [broker] maintain last active info in memory only.

[fix] [broker] disable loadBalancerDirectMemoryResourceWeight by default

[fix] [conf] fix configuration name and typo.

[improve] Validate range of argument before long -> int conversion

[fix][meta] Check if metadata store is closed in RocksdbMetadataStore

[improve] [broker] Do not call cursor.isCursorDataFullyPersistable if disabled dispatcherPauseOnAckStatePersistentEnabled

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

[improve][broker] Close protocol handlers before unloading namespace bundles

[improve][offload] Allow to disable the managedLedgerOffloadDeletionLagInMillis

[fix][broker] usedLocallySinceLastReport should always be reset

[fix] [broker] rename to changeMaxReadPositionCount

[fix][sec] Upgrade postgresql version to avoid CVE-2024-1597

[improve] [broker] Add additionalSystemCursorNames ignore list for TTL check

[improve] Refactored BK ClientFactory to return futures

[fix] Remove blocking calls from BookieRackAffinityMapping

AoP

[branch-3.3] Bump pulsar 3.3.0.2

[fix] Release EntryImpl while reading exchange topic

MoP

9b2f122 fix checkstyle issue

9b49858 Fix compile issue.

KoP

Bump Pulsar to 3.3.0.2 and fix some tests due to upstream changes

StreamNative Pulsar Plugins

Bump Pulsar 3.3.0.2

Update k8s client sdk to 0.30.1

[cve] Upgrade Kerby to 2.0.3

Cloud Pulsar Plugins

bump pulsar 3.3.0.2

Function Mesh Worker Service

Use stg oauth2 parameters

Snowflake Connector

Add connection string identifier

Previous
v4.0.0.9