This is an automated email from the ASF dual-hosted git repository.

mattisonchao pushed a change to branch branch-3.3
in repository https://gitbox.apache.org/repos/asf/pulsar.git


    from f792b027944 Bump version to next snapshot version
     new f6bcbf99ad3 [fix][broker]: support missing broker level fine-granted 
permissions (#23637)
     new c350ac86a4f [fix][broker] support missing tenant level fine-granted 
permissions (#23660)
     new 35a805fd9c8 [feat][broker] Implement allowBrokerOperationAsync in 
PulsarAuthorizationProvider to avoid exception thrown (#23663)
     new d0775227666 [fix][broker] support missing cluster level fine-granted 
permissions (#23675)

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../authorization/AuthorizationProvider.java       |  30 ++
 .../broker/authorization/AuthorizationService.java |  68 ++++
 .../authorization/PulsarAuthorizationProvider.java |  23 ++
 .../pulsar/broker/admin/impl/BrokersBase.java      | 100 ++++-
 .../pulsar/broker/admin/impl/ClustersBase.java     | 160 +++++++-
 .../pulsar/broker/admin/impl/TenantsBase.java      |  48 ++-
 .../admin/BrokerEndpointsAuthorizationTest.java    | 277 +++++++++++++
 .../admin/ClusterEndpointsAuthorizationTest.java   | 428 +++++++++++++++++++++
 .../admin/TenantEndpointsAuthorizationTest.java    | 160 ++++++++
 .../pulsar/client/admin/internal/BrokersImpl.java  |   2 +-
 ...amespaceOperation.java => BrokerOperation.java} |  32 +-
 .../common/policies/data/ClusterOperation.java     |  15 +-
 .../pulsar/common/policies/data/PolicyName.java    |   6 +-
 .../common/policies/data/TenantOperation.java      |   6 +
 14 files changed, 1296 insertions(+), 59 deletions(-)
 create mode 100644 
pulsar-broker/src/test/java/org/apache/pulsar/broker/admin/BrokerEndpointsAuthorizationTest.java
 create mode 100644 
pulsar-broker/src/test/java/org/apache/pulsar/broker/admin/ClusterEndpointsAuthorizationTest.java
 create mode 100644 
pulsar-broker/src/test/java/org/apache/pulsar/broker/admin/TenantEndpointsAuthorizationTest.java
 copy 
pulsar-common/src/main/java/org/apache/pulsar/common/policies/data/{NamespaceOperation.java
 => BrokerOperation.java} (71%)
 copy 
pulsar-client-admin-api/src/main/java/org/apache/pulsar/common/policies/data/FunctionInstanceStats.java
 => 
pulsar-common/src/main/java/org/apache/pulsar/common/policies/data/ClusterOperation.java
 (75%)

Reply via email to