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

roryqi pushed a change to annotated tag hive-ci-v0.1.17
in repository https://gitbox.apache.org/repos/asf/gravitino.git


*** WARNING: tag hive-ci-v0.1.17 was modified! ***

    from 126a254ae (tag)
      to 0da26a4b3 (tag)
 tagging cb66b9be30e9d970cf6374f1f5a58c33e1c0a742 (commit)
 replaces hive-ci-v0.1.16
      by Rory
      on Tue Dec 17 19:30:12 2024 +0800

- Log -----------------------------------------------------------------
Add SQL base authorization
-----------------------------------------------------------------------

    from 71005e7bf [#5527] Add audit command to roles, users and groups in the 
Gravitino CLI (#5802)
     add 983ce4be0 [#5790] auth(chain): Chain authorization properties (#5791)
     add 1c3949a03 fix compilation error in cli (#5887)
     add 94c6a724d [#5842] feat(core): supports credential REST endpoint in 
Gravitino server (#5841)
     add cb66b9be3 [#5846][FOLLOWUP] dev(build): Change the environment 
variable from `ENABLE_JDBC_AUTHORIZATION` to `ENABLE_SQL_BASE_AUTHORIATION` 
(#5888)

No new revisions were added by this update.

Summary of changes:
 .../ranger/ChainAuthorizationProperties.java       | 160 ++++++++++++++++
 .../authorization/ranger/RangerAuthorization.java  |  23 ++-
 .../ranger/RangerAuthorizationPlugin.java          |  17 +-
 .../ranger/RangerAuthorizationProperties.java      |  80 ++++++++
 .../ranger/TestChainAuthorizationProperties.java   | 213 +++++++++++++++++++++
 .../ranger/TestRangerAuthorizationProperties.java  | 110 +++++++++++
 .../ranger/integration/test/RangerFilesetIT.java   |  18 +-
 .../ranger/integration/test/RangerHiveE2EIT.java   |  18 +-
 .../ranger/integration/test/RangerITEnv.java       |  26 +--
 .../integration/test/RangerIcebergE2EIT.java       |  51 ++---
 .../ranger/integration/test/RangerPaimonE2EIT.java |  18 +-
 .../apache/gravitino/catalog/hive/HiveCatalog.java |   8 +-
 .../catalog/hive/HiveCatalogOperations.java        |  12 +-
 ...eta.java => HiveCatalogPropertiesMetadata.java} |   4 +-
 .../gravitino/catalog/hive/TestHiveCatalog.java    |   2 +-
 .../catalog/hive/TestHiveCatalogOperations.java    |  32 +---
 .../gravitino/catalog/hive/TestHiveSchema.java     |   2 +-
 .../gravitino/catalog/hive/TestHiveTable.java      |   2 +-
 .../hive/integration/test/CatalogHiveIT.java       |   2 +-
 .../integration/test/HiveUserAuthenticationIT.java |   8 +-
 .../hive/integration/test/ProxyCatalogHiveIT.java  |   4 +-
 .../apache/gravitino/cli/GravitinoCommandLine.java |   9 +-
 .../java/org/apache/gravitino/GravitinoEnv.java    |  14 ++
 .../apache/gravitino/catalog/CatalogManager.java   |   4 +
 .../gravitino/catalog/CredentialManager.java       |  53 +++++
 .../connector/AuthorizationPropertiesMeta.java     |  68 -------
 dev/docker/hive/start.sh                           |   4 +-
 docs/security/authorization-pushdown.md            |   2 +
 .../apache/gravitino/server/GravitinoServer.java   |   2 +
 .../server/web/rest/ExceptionHandlers.java         |  38 ++++
 .../rest/MetadataObjectCredentialOperations.java   | 100 ++++++++++
 .../TestMetadataObjectCredentialOperations.java    | 164 ++++++++++++++++
 32 files changed, 1058 insertions(+), 210 deletions(-)
 create mode 100644 
authorizations/authorization-ranger/src/main/java/org/apache/gravitino/authorization/ranger/ChainAuthorizationProperties.java
 create mode 100644 
authorizations/authorization-ranger/src/main/java/org/apache/gravitino/authorization/ranger/RangerAuthorizationProperties.java
 create mode 100644 
authorizations/authorization-ranger/src/test/java/org/apache/gravitino/authorization/ranger/TestChainAuthorizationProperties.java
 create mode 100644 
authorizations/authorization-ranger/src/test/java/org/apache/gravitino/authorization/ranger/TestRangerAuthorizationProperties.java
 rename 
catalogs/catalog-hive/src/main/java/org/apache/gravitino/catalog/hive/{HiveCatalogPropertiesMeta.java
 => HiveCatalogPropertiesMetadata.java} (95%)
 create mode 100644 
core/src/main/java/org/apache/gravitino/catalog/CredentialManager.java
 delete mode 100644 
core/src/main/java/org/apache/gravitino/connector/AuthorizationPropertiesMeta.java
 create mode 100644 
server/src/main/java/org/apache/gravitino/server/web/rest/MetadataObjectCredentialOperations.java
 create mode 100644 
server/src/test/java/org/apache/gravitino/server/web/rest/TestMetadataObjectCredentialOperations.java

Reply via email to