StreamNative Weekly Release Notes v4.0.6.3

Download

Distributions

Packages

Images

General Changes

Apache Pulsar

(#24622) [improve][broker]Find the target position at most once, during expiring messages for a topic, even though there are many subscriptions (#24651) [fix][broker]Failed to create partitions after the partitions were deleted because topic GC (#24665) [fix][meta] Use getChildrenFromStore to read children data to avoid lost data (#23977) [fix][broker] Invalid regex in PulsarLedgerManager causes zk data notification to be ignored (#24427) [fix][broker] PIP-428: Fix corrupted topic policies issues with sequential topic policy updates (#24663) [fix][client] Skip schema validation when sending messages to DLQ to avoid infinite loop when schema validation fails on an incoming message (#24669) [improve][io] Support specifying Kinesis KPL native binary path with 1.0 version specific path (#24668) [improve][build] Use org.apache.nifi:nifi-nar-maven-plugin:2.1.0 with skipDocGeneration=true (#24666) [improve][build] Increase maven resolver’s sync context timeout (#24661) [improve][io] Upgrade AWS SDK v1 & v2, Kinesis KPL and KPC versions (#24662) [fix][client] fix ArrayIndexOutOfBoundsException in SameAuthParamsLookupAutoClusterFailover (#24659) [fix][misc] Upgrade fastutil to 8.5.16 (#24639) [fix][broker] Fix race condition in MetadataStoreCacheLoader causing inconsistent availableBroker list caching (#24649) [fix][offload] Exclude unnecessary dependencies from tiered storage provider / offloader nar files (#24643) [fix][broker] Add double-check for non-durable cursor creation (#24655) [improve][ml] Optimize ledger opening by skipping fully acknowledged ledgers

KoP

Remove dependencies with Confluent Community License Ignore the read_committed field in Ursa 026f463fb Bump version to 4.0.6.3 for new TopicPoliciesService interface Resolve RBAC compatibility issue Fix topic read authorization not applied for OffsetDelete requests

StreamNative Pulsar Plugins

Add audit logging support for non-partitioned topic creation

pulsarctl

Upgrade go to 1.24.6 to fix CVE-2025-47907

Function Mesh Worker Service

Support set extra env for kafka connect Support streamable http for AgentFunction and make trigger timeout value configurable

StreamNative Ursa storage

Fix build issue with the 4.0.6.3 Use number to convert the digital type at AvroToGenericRowConvert Fix branch-4.0 ci Remove failed to deserilize log Add more metrics 6a8ad6a1 fix ci Run with different commit runner if task properties changed Expose parquet file reader cache config Fix NaN serialization issue in UrsaParquetFileWriter Fix nested enum serialization failed fix: Handle NPE when nested record default value has mismatched field names Refactor the commit process to allow recreate commit runner Pulsar worker support offload to delta Remove tmate in CI

Security Fixes