Skip to main content

StreamNative Weekly Release Notes v4.0.6.8

Download

Distributions

Packages

Images

General Changes

Apache Pulsar

(#24838) [fix][broker] Ensure LoadSheddingTask is scheduled after metadata service is available again (#24841) [improve][ci] Upgrade GitHub Actions workflows to use ubuntu-24.04 (#24830) [fix][client] Fix getPendingQueueSize for PartitionedTopicProducerStatsRecorderImpl: avoid NPE and implement aggregation (#24832) [fix] Fix mixed lookup/partition metadata requests causing reliability issues and incorrect responses (#24829) [fix][broker] Allow intermittent error from topic policies service when loading topics (#24785) [fix][broker] Fix incorrect topic loading latency metric and timeout might not be respected (#24822) [fix][client] Make auto partitions update work for old brokers without PIP-344 (#24801) [improve][broker]Improve NamespaceService log that is printed when cluster was removed (#24770) [fix][broker] Flaky-test: ExtensibleLoadManagerImplTest.testDisableBroker (#24780) [improve][broker] Replace isServiceUnitActiveAsync with checkTopicNsOwnership (#24824) [improve][ml] Upgrade Oxia client to 0.7.0 (#24812) [fix][build] Remove invalid profile in settings.xml that caused gpg signing to fail (#24811) [fix][build] Fix maven deploy with maven-source-plugin 3.3.1 (#24813) [fix] Update gRPC to 1.75.0 (#24025) [improve] [broker] Separate offload read and write thread pool

AoP

32383ce Use commons-lang3 Fix configuration potential NPE in test

MoP

89c72f0a Upgrade commons-lang to commons-lang3

KoP

Make avro-maven-plugin version consistent with avro 823d5724d Exclude commons-lang dep 87f2c5247 Bump version to 4.0.6.8 Use new APIs from Oxia 0.7.0 [Ursa] Remove oldest producers when the serialized producer state is too large Support parse googles built in proto files on protobuf schema Fix idempotent producer for classic engine Improve topic loading time by skipping Pulsar message deduplication recovery

StreamNative Pulsar Plugins

Upgrade commons-lang to commons-lang3 Upgrade Oxia to 0.7.0 Upgrade zk version to 3.9.4 to fix CVE

Cloud Pulsar Plugins

Fix CacheMetricsCollector’s package modified by upstream eeb0457 Use commons-lang3 Make sure the custom dynamic configuration interceptor can handle the multiple auth providers Only append jwk when kty is rsa [ApiKeys] Don’t print full stacks for authentication failure Change to use commons-lang3

Function Mesh Worker Service

Use sn-operator to deploy pulsar cluster in CI fix agent cannot update some fields error Fix ci failure fix build and license header

StreamNative Tiered storage

disable protobuf schema check. Upgrade aws sdk to 2.32.28 to keep sync with Pulsar 339997ca Use lang3 package StringUtils

StreamNative Ursa storage

8188c7d0 use new test image Fix delta not support timestamp_ntz Use strict match rule to fetch token from UnityCatalogSasTokenProviderTest Disable flaky AsyncCleanerTest#simpleTest Fix parquet reader handle union type bug fix: support nested field partitioning in Iceberg tables Remove METADATA_DELETE_AFTER_COMMIT_ENABLED property Skip remove preserved properties Fix catalog close bug Add more log for parse entry Refactor the offload format by adding a util to convert the entry to KafkaMessage c5750648 use 4.0.6.8 Upgrade Oxia client to 0.7.0 Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 Add more admin commands Removed dependency on commons-lang 2.6 Fix catalog instance not shared Move the iceberg table creation params to a common place Fix the integration test mount jar issue.

Security Fixes

I