Skip to main content

StreamNative Weekly Release Notes v4.1.0.7

Download

Distributions

Packages

Images

General Changes

Apache Pulsar

(#24976) [feat][meta] upgrade oxia version to 0.7.2 (#24971) [fix][broker]Leaving orphan schemas and topic-level policies after partitioned topic is deleted by GC (#24805) [fix][test] Made ProtobufNativeSchemaTest.testSchema order-independent (#24962) [improve][client] Deduplicate getTopicsUnderNamespace in BinaryProtoLookupService (#24972) [fix][test] Add Delta Tolerance in Double-Precision Assertions to Fix Rounding Flakiness (#24872) [fix][test] Fixed ResponseBody Check in Test Helper (#24969) [fix][test] Fixed Nondeterministic Ordering in SchemaInfoTest (#24965) [fix][client] Fix deduplication for getPartitionedTopicMetadata to include method parameters (#24945) [fix][broker]Transactional messages can never be sent successfully if concurrently taking transaction buffer snapshot (#24955) [fix][test] Fix flaky KeySharedSubscriptionBrokerCacheTest.testReplayQueueReadsGettingCached (#24957) [fix][test] Fix invalid test NonPersistentTopicTest.testProducerRateLimit (#24833) [feat] PIP-442: Add memory limits for CommandGetTopicsOfNamespace (#24952) [improve][fn] Use PulsarByteBufAllocator.DEFAULT instead of ByteBufAllocator.DEFAULT (#24958) [cleanup][broker] Remove unused configuration maxMessageSizeCheckIntervalInSeconds (#24954) [fix][broker] AvgShedder comparison error (#24951) [fix][test] Fix flaky NonPersistentTopicTest.testProducerRateLimit (#24802) [fix][broker] Trigger topic creation event only once for non-existent topic (#24948) [improve][test] Disable flaky PatternConsumerBackPressureTest until the problem is fixed (#23551) [fix][txn] fix concurrent error cause txn stuck in TransactionBufferHandlerImpl#endTxn (#24939) [fix][broker] Avoid recursive update in ConcurrentHashMap during policy cache cleanup (#24787) [improve][broker] Add tests for using absolute FQDN for advertisedAddress and remove extra dot from brokerId (#24893) [feat][client] PIP-234: Support shared resources in PulsarAdmin to reduce thread usage (#24762) [fix][admin] Set local policies overwrites “number of bundles” passed during namespace creation (#24941) [fix][broker] Fix bug in PersistentMessageExpiryMonitor which blocked further expirations (#24929) [fix][test] Stabilize testMsgDropStat by reliably triggering non-persistent publisher drop (#24934) [fix][broker] Fix stack overflow caused by race condition when closing a connection (#24932) [fix][broker] ExtensibleLoadManager: handle SessionReestablished and Reconnected events to re-register broker metadata (#24933) [fix][broker] Use poll instead remove to avoid NoSuchElementException (#24898) [fix][broker] fix getMaxReadPosition in TransactionBufferDisable should return latest (#24943) [improve][broker] Don’t log an error when updatePartitionedTopic is called on a non-partitioned topic (#24942) [improve][broker] Optimize lookup result warn log

KoP

Fix incorrect version ID displayed in schema retrieval log Add log to trace existing schema retrieval

Function Mesh Worker Service

add kafka managed auth data annotation bump funciton-mesh v0.26.0 bump function-mesh to 0.26.0 feat: make function api pass sink and source config Add retry for ci

StreamNative Tiered storage

Move the unsupported handler to info level

Security Fixes

Apache Pulsar

(#24953) [fix][sec] Update Hbase version to 2.6.3-hadoop3 and exclude Avro from hbase-client to remediate CVEs (#24949) [fix][sec] Added Exclusions for tomcat-embed-core and derby and override mina-core to remediate CVEs (#24950) [fix][sec] Upgrade hadoop3 version from 3.4.0 to 3.4.1 (#24937) [fix][sec] Override nimbus-jose-jwt to remediate CVE-2023-52428 and CVE-2025-53864 (#24936) [fix][sec] Override commons-beanutils and commons-configuration2 to remediate CVEs (#24935) [fix][sec] Override kafka-clients in kinesis-kpl-shaded to remediate CVE-2024-31141 and CVE-2025-27817