StreamNative Weekly Release Notes v4.0.11.1
Download
Distributions
Packages
Images
General Changes
Apache Pulsar
(#26248) [fix][meta][branch-4.0] Tolerate concurrent creation of the underreplication LAYOUT node (#26089) [fix][broker] Release entry on GetLastMessageId when parseMessageMetadata throws (#26146) [fix][broker] Prevent stale service unit callbacks from dropping active lookup and cleanup jobs (#26243) [fix][broker] Fix TableViewLoadDataStoreImpl close deadlock that stalls broker shutdown (#26001) [fix][client] Fix unAckedMessageTracker cleanup on multi-topics batch ack (#26191) [fix][fn] Forward source message properties in Python runtime (#26237) [fix][broker] Fix silently dropped acknowledgement failures in PulsarMetadataEventSynchronizer (#26240) [fix][broker] Fix delayed message index data loss when trimming overlapping bucket snapshots (#26245) [fix][broker] Fix incorrect listener URLs returned by ModularLoadManager lookups (#26119) [fix][broker] Prevent completing replicated snapshot before marker publish (#26145) [fix][broker] Prevent stale topic unload cleanup from removing active cache entries (#26236) [fix][broker] Fix Key_Shared delivery stall when look-ahead triggers at the end of the topic (#26228) [fix][ml] Preserve ledger entries/size when transformLedgerInfo callback completes after a concurrent close (#26174) [fix][broker] Prevent stale read completions from stranding Failover subscriptions (#26199) [fix][meta] Complete handleMetadataEvent future exceptionally when the initial get fails (#26201) [fix][meta] Record get op stats on the correct completion branch in AbstractMetadataStore (#26218) [fix][meta] Fix RocksdbMetadataStore instanceId not advancing across restarts (#26232) [improve][offload] Support credentials from offload policies for S3 and Aliyun OSS drivers (#26233) [improve][misc] Upgrade Jetty to 12.1.11 (#26234) [fix][broker] Trigger max read position callback for messages published during transaction buffer recovery (#26230) [fix][broker] Check deliverAt before containsMessage in bucket addMessage (#26225) [improve][build] Upgrade docker base image Alpine to 3.24 (#25180) [improve][misc] Upgrade to Alpine 3.23 (#26226) [improve][build] Upgrade slog to 0.10.0 (#26163) (#26224) [improve][broker][branch-4.0] Trace the asynchronous tasks in logs when loading topics (#26198) [fix][test] Fix flaky testtestCompactionPriority
(#26223) [fix][broker][branch-4.2] Fix admin API HTTP 400 FAIL_ON_TRAILING_TOKENS when a broker interceptor is loaded
(#26217) [fix][fn] Return inputSpecs consumerProperties in function GET info
(#26200) [fix][meta] Fix NPE in shouldIgnoreEvent when MetadataEvent options is null
(#26179) [fix][broker] Prevent partition expansion from inheriting delayed-delivery bucket state
(#26149) [improve][broker] Skip system cursor when check inactive cursor.
(#26143) [fix][client] Fix lookup permit double-release, waiting queue starvation and timeout-response races in ClientCnx
(#26193) [improve][meta] Upgrade Oxia client to 0.9.4
(#25964) [improve][meta] Upgrade Oxia client to 0.8.0
(#26171) [fix][broker] Fix bucket delayed message index metrics reset on scrape
(#26159) [fix][broker] Read subscription properties directly from cursor
(#26043) [fix][client] Fix UnAckedMessageRedeliveryTracker to skip cancelled timeouts
(#26135) [fix][client] Sync ackSet in client with broker to stop acked messages reaching the DLQ
(#26169) [fix][ci] Upgrade sandboxed-trivy-action to approved sha
(#25480) [improve][ci] Replace trivy-action with sandboxed-trivy-action
(#25038) [fix][client] Fix lookup request semaphore not release problem