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 topicKoP
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 UseKopTopicTransactionBufferProvider 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