StreamNative Weekly Release Notes v2.10.3.5

Download

Distributions

Packages

Images

General Changes

Apache Pulsar

[improve] upgrade the bookkeeper version to 4.14.7 (#19302)) Revert “[improve] [admin] Make the default value of param —get-subscription-backlog-size of admin API topics stats true [improve] [admin] Make the default value of param —get-subscription-backlog-size of admin API topics stats true [fix] [ml] topic load fail by ledger lost [branch-2.10][build]Fix check License (#19425)) Revert “[improve] Upgrade to zk 3.8.1 [improve] Upgrade lombok to 1.8.26 [improve] Upgrade to zk 3.8.1 [improve][misc] Upgrade Netty to 4.1.87.Final [improve] Upgrade wildfly-eytron (used by debezium) to fix CVE-2022-3143 [branch-2.10][test]Run and fix tests [improve][broker] Follow up #19230 to tighten the validation scope [cleanup][broker] Simplify extract entryMetadata code in filterEntriesForConsumer [fix][client] Set authentication when using loadConf in client and admin client [improve][broker] Add UncaughtExceptionHandler for every thread pool [feature][txn] Fix individual ack batch message with transaction abort redevlier duplicate messages [fix][client] Fix authentication not update after changing the serviceUrl [improve][broker] Use shrink map for trackerCache [fix] [broker] Incorrect service name selection logic [Improve][broker]Reduce GetReplicatedSubscriptionStatus local REST call [fix][broker] PulsarRegistrationClient - implement getAllBookies and follow BookieServiceInfo updates [fix][admin] Fix validatePersistencePolicies that Namespace/Topic persistent policies cannot set to < 0 [fix][broker][branch-2.10] Fix geo-replication admin [fix][broker] Copy command fields and fix potential thread-safety in ServerCnx [fix][client] Broker address resolution wrong if connect through a multi-dns names proxy [fix][broker] Allow proxy to pass same role for authRole and originalRole [fix][broker] Make authentication refresh threadsafe [fix][test] ProxyWithAuthorizationTest remove SAN from test certs [branch-2.10][fix][proxy] Fix using wrong client version in pulsar proxy 09f00eea93 [fix][broker] Correct MockAlwaysExpiredAuthenticationState test impl 1935f070cf [fix][broker] Call originalAuthState.authenticate in ServerCnx [improve][broker] Add test to verify authRole cannot change [feat][broker] Cherry-pick tests from [improve][broker] ServerCnx: go to Failed state when auth fails [improve][broker] Require authRole is proxyRole to set originalPrincipal [fix][broker][branch-2.10] Replace sync method call in async call chain to prevent ZK event thread deadlock [fix] [ml] messagesConsumedCounter of NonDurableCursor was initialized incorrectly [fix][broker] Fix loadbalance score caculation problem [fix][broker] ServerCnx broken after recent cherry-picks

KoP

Add multi-tenant support for OAuth authentication

Cloud Storage Connector

[chore] Rename io-cloud-storage-sink.md to cloud-storage-sink.md

pulsarctl

fix: upgrade cobra Add Fish shell completion fix: fix token exp

StreamNative Pulsar Plugins

[rest] Fix Big message is truncated silently Fix memory leak in that message is not pooled. Add test to cover concurrent call [improve][rest] Create a new rest plugin document. [improve] [Audit Log] Split Pub&Sub and client registration events into different types

Function Mesh Worker Service

Update function-mesh to v0.11.0

Lakehouse Connector

(#122)) Revert “upgrade jdk17. (#254)) Revert “Make unit tests can run with JDK8 Make unit tests can run with JDK8 Fix CVEs introduced by hadoop-common cb71d3b Adjust codeowner to ecosystem upgrade jdk17.