Skip to main content

StreamNative Weekly Release Notes v4.1.0.10

Download

Distributions

Packages

Images

General Changes

Apache Pulsar

(#25073) [fix][broker]Infinitely failed to delete topic if the first time failed and enabled transaction (#25047) [fix][broker]Fix incorrect backlog if use multiple acknowledge types on the same subscription (#24980) [fix][broker] fix prepareInitPoliciesCacheAsync in SystemTopicBasedTopicPoliciesService (#24658) [improve][broker] Optimize Reader creation in TopicPoliciesService (#25053) [improve][broker] Use atomic counter for ongoing transaction count (#25069) [fix][client] Fix invalid parameter type passed to Map.get in TopicsImpl.getListAsync method (#25066) [fix][broker] PIP-442: Fix race condition in async semaphore permit updates that causes memory limits to become ineffective (#25044) [improve][broker] Improve replicated subscription snapshot cache so that subscriptions can be replicated when mark delete position update is not frequent (#25067) [fix][broker] Force EnsemblePolicies to resolve network location after rackInfoMap is updated due to changes in /ledgers/available znode (#25050) [fix][admin] Refactor bookie affinity group sync operations to async in rest api (#25059) [fix][broker] Fix various error-prone detected errors mainly in logging and String.format parameters (#25054) [improve][build] Upgrade errorprone to 2.45.0 version (#25056) [fix][cli] Fix output of —print-metadata in cli consume (#25051) [fix][cli] Fix some pulsar-admin topicPolicies commands exiting before async operations complete (#16651) [improve][broker] Fix replicated subscriptions race condition with mark delete update and snapshot completion (#25027) [improve][misc] Add log4j-layout-template-json to server distribution to enable e.g. ECS template support in log4j configurations for Pulsar server components. (#25032) [fix][test] Replace LZ4FastDecompressor with LZ4SafeDecompressor in test (#25034) [improve][misc]introduce log4j Console appender ConsoleJson (#25039) [fix][broker] Fix potential NPE in InMemTransactionBuffer.appendBufferToTxn by returning a valid Position (#25026) [improve][broker]Add test for getting partitioned topic metadata with PulsarAdmin client (#25029) [improve][io] Upgrade Debezium version to 3.2.5.Final (#25036) [improve][client] Add null checks for MessageAcknowledger methods to prevent NullPointerException (#25037) [fix][broker]Incorrect backlog that is larger than expected

KoP

Handle no zone case for ursa storage Fix schema-registry docker image build workflow Build docker image for schema-registry [Ursa] Recover producer state according to the client id’s zone Upgrade Confluent Schema Registry version to 7.9.4 [Ursa] Fix producer state recovery will never complete when messages are written concurrently Bump-branch-4.1 to 4.1.0.9 Add detailed logging for Schema Registry error responses

StreamNative Pulsar Plugins

Upgrade pulsar and sn bom version to 4.1.0.9 Fix setup-go action version

pulsarctl

Fix setup-go action issue Fix setup-go action version and upgrade go version to fix CVE

Cloud Pulsar Plugins

Add FileBasedJwksResolver

Function Mesh Worker Service

Add ComponentLimits to custom config support plain auth for KafkaConnect and individual functions worker deployment

Security Fixes

Apache Pulsar

(#25045) [fix][sec] Bump at.yawk.lz4:lz4-java from 1.9.0 to 1.10.1 in /pulsar-common