You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by lh...@apache.org on 2026/08/15 08:12:47 UTC
(pulsar) branch master updated (b0a260471fb2 -> 1d8d47113e4a)
This is an automated email from the ASF dual-hosted git repository.
lhotari pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git
from b0a260471fb2 [improve][build] Upgrade Shadow plugin to 9.6.1 and merge service descriptor files in shaded jars (#26333)
add 1d8d47113e4a [improve][client] PIP-478: Athenz and SASL v5 authentication plugins (#26319)
No new revisions were added by this update.
Summary of changes:
.../api/v5/internal/V5AuthenticationProvider.java | 7 +-
.../client/impl/auth/AuthenticationAthenz.java | 61 +++-
.../impl/auth/v5/AthenzAuthenticationV5.java | 68 +++--
.../pulsar/client/impl/auth/v5}/package-info.java | 8 +-
.../client/impl/auth/AuthenticationAthenzTest.java | 42 +++
pulsar-client-auth-sasl/build.gradle.kts | 3 +
.../client/impl/auth/AuthenticationSasl.java | 211 ++++++++++++-
.../client/impl/auth/v5/SaslAuthenticationV5.java | 337 +++++++++++++++++++++
.../pulsar/client/impl/auth/v5/package-info.java | 16 +-
.../client/impl/auth/JaxRsResponseCloseTest.java | 83 +++++
.../v5/SaslAuthenticationV5BinaryOffloadTest.java | 114 +++++++
.../impl/auth/v5/SaslAuthenticationV5HttpTest.java | 305 +++++++++++++++++++
12 files changed, 1208 insertions(+), 47 deletions(-)
copy pulsar-client/src/main/java/org/apache/pulsar/client/impl/auth/oauth2/OAuth2AuthenticationV5.java => pulsar-client-auth-athenz/src/main/java/org/apache/pulsar/client/impl/auth/v5/AthenzAuthenticationV5.java (57%)
copy {microbench/src/main/java/org/apache/bookkeeper/mledger/impl/cache => pulsar-client-auth-athenz/src/main/java/org/apache/pulsar/client/impl/auth/v5}/package-info.java (65%)
create mode 100644 pulsar-client-auth-sasl/src/main/java/org/apache/pulsar/client/impl/auth/v5/SaslAuthenticationV5.java
copy {pulsar-client => pulsar-client-auth-sasl}/src/main/java/org/apache/pulsar/client/impl/auth/v5/package-info.java (51%)
create mode 100644 pulsar-client-auth-sasl/src/test/java/org/apache/pulsar/client/impl/auth/JaxRsResponseCloseTest.java
create mode 100644 pulsar-client-auth-sasl/src/test/java/org/apache/pulsar/client/impl/auth/v5/SaslAuthenticationV5BinaryOffloadTest.java
create mode 100644 pulsar-client-auth-sasl/src/test/java/org/apache/pulsar/client/impl/auth/v5/SaslAuthenticationV5HttpTest.java