StreamNative Weekly Release Notes v4.1.0.6
Download
Distributions
Packages
Images
General Changes
Apache Pulsar
(#24794) [fix][client] Fix thread leak in reloadLookUp method which is used by ServiceUrlProvider (#24859) [fix][broker] Run ResourceGroup tasks only when tenants/namespaces registered (#24915) [fix][broker] BacklogMessageAge is not reset when cursor mdPosition is on an open ledger (#24860) [fix][broker] Fix wrong behaviour when using namespace.allowed_clusters, such as namespace deletion and namespace policies updating (#24917) [improve][ci] Move replication tests to new group Broker Group 5 in Pulsar CI (#24911) [improve][misc] Upgrade Netty to 4.1.128.Final (#24904) [fix][test] Fix flaky ReplicatorTest.testResumptionAfterBacklogRelaxed (#24895) [improve][broker] Reduce the broker close time to avoid useless wait for event loop shutdown (#24885) [fix][broker] Fix totalAvailablePermits not reduced when removing consumer from non-persistent dispatcher (#24858) [fix][test]fix flaky SimpleProducerConsumerTest.testReceiveAsyncCompletedWhenClosing (#24896) [improve][io] Upgrade Debezium version to 3.2.4.Final (#24807) [fix][test] Made ProtobufSchemaTest.testParsingInfoProperty order-independent (#24848) [improve][client]Add null check for Pulsar client clock configuration (#24887) [fix][test] BacklogQuotaManagerTest.backlogsAgeMetricsNoPreciseWithoutBacklogQuota handle empty /metrics scrape (#24826) [fix][broker] Flaky-test: TopicTransactionBufferTest.testMessagePublishInOrder (#24864) [fix][test] Stabilize PublishRateLimiterOverconsumingTest by aligning measurement and using adjacent 2-sec averages (#24799) [improve][broker] Part-2 of PIP-434: Use ServerCnxThrottleTracker, instead of modifying channel.readable directly (#24854) [fix][test] Fix flaky LookupPropertiesTest.testConcurrentLookupProperties (#24800) [improve][broker] PIP-434: add configurations to broker.conf (#24423) [improve][broker] Part-1 of PIP-434: Expose Netty channel configuration WRITE_BUFFER_WATER_MARK to pulsar conf and pause receive requests when channel is unwritableKoP
Fix Ursa storage in NamespaceBundleOwnershipListener unload behavior (#1591))) Revert “Schedule unload group metadata if not owner broker 8053bbb39 Bump version to 4.1.0.6 Fix broken build due to rate limiter change and TransportCnx interface change from Pulsar 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 [SchemaRegistry] AddALWAYS_INCOMPATIBLE compatibility mode
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
Fix topic validation to enforce kafka topic naming conventions
Reduce the protocol handler close time by closing built-in clients asynchronously
Improve group metadata immigration logic by replacing admin client usage with namespace service calls