Skip to main content

StreamNative Weekly Release Notes v4.0.7.2

Download

Distributions

Packages

Images

General Changes

Apache Pulsar

(#24983) [improve] Upgrade Apache Commons library versions (#24995) [improve][test] Use Oxia project docker container for integration tests (#24986) [fix] Handle TLS close_notify to avoid SslClosedEngineException: SSLEngine closed already (#24982) [improve][build] Upgrade Testcontainers to 1.21.3 (#24975) [improve][broker]Improve error response of failed to delete topic if it has replicators connected (#24938) [fix][broker]Wrong backlog: expected 0 but got 1 (#24985) [improve] Upgrade Log4j2 to 2.25.2 and slf4j to 2.0.17 (#24871) [fix][test] Fixed Non-Guaranteed Order in PoliciesDataTest.propertyAdmin (#24981) [fix][build] Remove Confluent and Restlet maven repositories from top level pom.xml (#24976) [feat][meta] upgrade oxia version to 0.7.2 (#24446) [fix][cli] Print result of GetMessageIdByIndex command (#24222) [feat][admin] PIP-415: Support getting message ID by index (#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 (#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

KoP

Bump branch-4.0 to 4.0.7.2 Prevent out-of-order messages caused by asynchronous authorization Fix snapshot might not be taken when using system topic for producer state Fix flaky testCommitOffsetsForMultiPartitions Use KopTopicTransactionBufferProvider by default when transaction coordinator is enabled Fix producer state snapshot Add kop transaction buffer provider to disable transaction buffer recover for Kafka system topics feat(kafka): Replace random UUID with Kafka Uuid for topic identification Align Kafka version to 3.9.1 and replace removed kafka.admin.ConsumerGroupCommand in tests with Kafka Admin client [Ursa] Allow client to retry send when the producer state recovery fails Fix Ursa storage in NamespaceBundleOwnershipListener unload behavior Add producer ID expiration mechanism for Ursa engine Remove “Found owner” logs with low lookup latency (< 10ms) Schedule unload group metadata if not owner broker Don’t return non-retriable error in metadata response when lookup fails Fix OffsetCommit request might not take effect unless reloading from metadata store Support client side retry for temporary metadata or write failures Support returning partition count in create topics response Bump spotbugs version to 4.9.8

pulsarctl

Fix CVE CVE-2025-63811

Function Mesh Worker Service

Support unified-rbac for all components 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

(#24987) [fix][sec] Bump github.com/dvsekhvalnov/jose2go from 1.6.0 to 1.7.0 in /pulsar-function-go (#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