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

collado pushed a commit to branch mcollado-catalog-admin-revoke
in repository https://gitbox.apache.org/repos/asf/polaris.git


The following commit(s) were added to refs/heads/mcollado-catalog-admin-revoke 
by this push:
     new eb5d8e0e72 Add CHANGELOG entry for 
REVOKE_CATALOG_ROLE_FROM_PRINCIPAL_ROLE authorization change
eb5d8e0e72 is described below

commit eb5d8e0e722718502f5451f248b5c1d9ce76f4bf
Author: Michael Collado <[email protected]>
AuthorDate: Tue Mar 3 17:01:54 2026 -0800

    Add CHANGELOG entry for REVOKE_CATALOG_ROLE_FROM_PRINCIPAL_ROLE 
authorization change
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
---
 CHANGELOG.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 646b11a07d..7e61517ba7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -43,6 +43,7 @@ request adding CHANGELOG notes for breaking (!) changes and 
possibly other secti
 - The `PolarisMetricsReporter.reportMetric()` method signature has been 
extended to include a `receivedTimestamp` parameter of type `java.time.Instant`.
 - The `ExternalCatalogFactory.createCatalog()` and `createGenericCatalog()` 
method signatures have been extended to include a `catalogProperties` parameter 
of type `Map<String, String>` for passing through proxy and timeout settings to 
federated catalog HTTP clients.
 - Metrics reporting now requires the `TABLE_READ_DATA` privilege on the target 
table for read (scan) metrics and `TABLE_WRITE_DATA` for write (commit) metrics.
+- The `REVOKE_CATALOG_ROLE_FROM_PRINCIPAL_ROLE` operation no longer requires 
the `PRINCIPAL_ROLE_MANAGE_GRANTS_FOR_GRANTEE` privilege. Only 
`CATALOG_ROLE_MANAGE_GRANTS_ON_SECURABLE` on the catalog role is now required, 
making revoke symmetric with assign. This allows catalog administrators to 
fully manage catalog role assignments without requiring elevated privileges on 
principal roles.
 
 ### New Features
 

Reply via email to