StreamNative Weekly Release Notes v3.0.0.2
Download
Distributions
Packages
Images
General Changes
Apache Pulsar
[fix][fn] Go functions must retrieve consumers by non-particioned topic ID [fix][fn] Fix function update error [improve] [broker] AvoidPersistentSubscription.expireMessages
logic check backlog twice.
[improve][monitor] Add JVM start time metric
[fix][test] Fix SegmentAbortedTxnProcessorTest
[improve][admin] Return BAD_REQUEST on cluster data is null for createCluster
[improve][cli] Allow pulser-client consume create a replicated subscription
[improve][broker] Gracefully shut down load balancer extension
[improve][fn] Use functions classloader in TopicSchema.newSchemaInstance() to fix ClassNotFoundException when using custom SerDe classes. (targeted for master)
[fix] [meta]Switch to the metadata store thread after zk operation
[fix][broker] Skip loading broker interceptor when disableBrokerInterceptors is true
[Fix][txn] Unwrap the completion exception.
[fix][broker] If ledger lost, cursor mark delete position can not forward
[fix][broker] Fix ledger cachemiss size metric
[fix][broker] Invalidate metadata children cache after key deleted
[fix][fn] Fix JavaInstanceStarter inferring type class name error
[fix][broker] pre-create non-partitioned system topics for load balance extension
[fix][broker] Fix broker load manager class filter NPE
[fix][broker] managedLedger.getConfig().getProperties().putAll(properties) NPE
[fix] [broker] In Key_Shared mode: remove unnecessary mechanisms of message skip to avoid unnecessary consumption stuck
[fix][broker] Use user-specified bundle size on creating a namespace anti-affinity group with the default local policies
[fix][broker]Fix deadlock of metadata store
[fix][doc] Correcting spelling mistakes
7b74d89f6a correcting spelling mistakes
[fix][ml] Fix ledger left in OPEN state when enable inactiveLedgerRollOverTimeMs
650d66c356 [fix][client] thread-safe seek
(#20242))) Revert “[fix][client] Seek should be thread-safe
[fix][broker] Fix class name typo PrecisPublishLimiter
to “Precise”
[fix][broker] Allow Access to System Topic Metadata for Reader Creation Post-Namespace Deletion
[fix][build] Fix publish image script
[fix][fn] Correct TLS cert config translation from broker to fn worker
[fix][broker] Fix NPE cause by topic publish rate limiter.
[fix][fn] Support multiple input topics for Go runtime
[fix][broker] Fix default bundle size used while setting bookie affinity
[fix][io] add protobuf ByteString to pulsar-io jdbc core
[fix][broker] Fix UnsupportedOperationException
when update topic properties.
[fix][client] Seek should be thread-safe
[improve][misc] Upgrade Netty to 4.1.93.Final
[improve][build] Upgrade maven surefire plugin and other build/test plugins/libs including TestNG version
[fix][sec] Upgrade sqlite-jdbc to resolve CVE-2023-32697
[improve][ci] Replace handmade action to configure Gradle Enterprise
[improve][build] Capture local build scans on ge.apache.org to benefit from deep build insights
[improve][ci] Speed up OWASP dependency check in Pulsar CI workflow
[improve][ci] Split Pulsar IO unit test job to multiple jobs
[improve][ci] Disable Maven http connection pooling on CI also for newer Maven versions
[fix][ci] Update nar maven plugin version to fix excessive downloads
[fix][broker] partitioned __change_events topic is policy topic
[fix][fn] Make pulsar-admin support update py/go with package url
[feat] OIDC: support JWKS refresh for missing Key ID
[fix][txn] Implement compatibility for transaction buffer segmented snapshot feature upgrade
[fix][test] Use delta when comparing doubles in checkLoadReportNicSpeed
[fix][monitor] topic with double quote breaks the prometheus format