Skip to main contentStreamNative 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