JingsongLi opened a new pull request, #9393:
URL: https://github.com/apache/paimon/pull/9393

   ## Purpose
   
   Introduce experimental Java and REST client contracts for managing catalog 
permissions.
   
   ## Changes
   
   - Add resource, access, assignment, expiry, and pagination models.
   - Support catalog/database descendant scopes and column allowlists or 
denylists.
   - Add grant, revoke, and list operations to the REST client.
   - Expose permission management directly from `RESTCatalog`.
   - Cover validation, shaded/external Jackson compatibility, request paths, 
authentication, pagination, and wire shapes.
   
   ## Scope
   
   This is part 1 of a planned split. Data policy management, the management 
OpenAPI/documentation, and Spark SQL procedures will follow in separate PRs.
   
   ## Tests
   
   - `mvn -pl paimon-api -DskipITs -Dfast 
-Dtest=PermissionManagementJsonTest,RESTPermissionManagementTest,RequestJacksonCompatibilityTest
 test`
   - `mvn -pl paimon-core -am -DskipITs -Dfast -Dtest=ResourcePathsTest 
-Dsurefire.failIfNoSpecifiedTests=false test`


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to