- References
- StreamNative Pulsar Changelogs
- 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