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 75d818781 (tag)
      to 126a254ae (tag)
 tagging 71005e7bff0738683aa9615434d5c7aeaf44aefa (commit)
 replaces hive-ci-v0.1.16
      by Rory
      on Tue Dec 17 19:27:09 2024 +0800

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

    from eb8fa67eb [#5846] build(dev): Hive image supports for JDBC SQL 
standard authorization (#5849)
     add 286286d78 [#5808] fix(CLI): Fix improper exception throwing When a 
malformed name is passed to the CLI command (#5836)
     add 1f0088884 [Minor] Add support for topic and fileset in set owner in 
Gravitino CLI (#5870)
     add fd3a530ae [Minor] Fix list column output in Gravitino CLI (#5871)
     add 4a3e71758 [#5822] Print Help information when the help option is 
passed (#5852)
     add 821abb66f [Minor] Improve missing name error message in Gravitino CLI 
(#5823)
     add dc655c6f6 [#5329] improvement(core): Clarify exception when importing 
entity multiple times (#5844)
     add 73d5ffcfe [#5624] feat(bundles): support ADLS credential provider 
(#5737)
     add 9cf0e9a0c [Minor] Add column audit command to CLI (#5792)
     add 71005e7bf [#5527] Add audit command to roles, users and groups in the 
Gravitino CLI (#5802)

No new revisions were added by this update.

Summary of changes:
 .../gravitino/credential/ADLSTokenCredential.java  | 116 ++++++++++++
 .../gravitino/credential/OSSTokenCredential.java   |  16 +-
 .../org.apache.gravitino.credential.Credential     |   1 +
 bundles/azure-bundle/build.gradle.kts              |   4 +
 .../abs/credential/ADLSLocationUtils.java          |  85 +++++++++
 .../abs/credential/ADLSTokenProvider.java          | 138 ++++++++++++++
 .../gravitino/abs/fs/AzureFileSystemProvider.java  |  10 +-
 ....apache.gravitino.credential.CredentialProvider |   2 +-
 .../lakehouse/iceberg/IcebergConstants.java        |   4 +
 .../lakehouse/iceberg/IcebergPropertiesUtils.java  |   8 +
 .../gravitino/credential/CredentialConstants.java  |   3 +
 .../apache/gravitino/storage/ABSProperties.java    |  29 ---
 .../apache/gravitino/storage/AzureProperties.java  |  39 ++++
 .../integration/test/HadoopABSCatalogIT.java       |  10 +-
 .../integration/test/CatalogPostgreSqlIT.java      |  37 +++-
 .../org/apache/gravitino/cli/ErrorMessages.java    |   2 +-
 .../apache/gravitino/cli/GravitinoCommandLine.java |  46 ++++-
 .../main/java/org/apache/gravitino/cli/Main.java   |   3 +-
 .../apache/gravitino/cli/TestableCommandLine.java  |  27 +++
 .../{DeleteColumn.java => ColumnAudit.java}        |  28 ++-
 .../{GroupDetails.java => GroupAudit.java}         |  27 ++-
 .../commands/{CatalogAudit.java => RoleAudit.java} |  26 +--
 .../apache/gravitino/cli/commands/SetOwner.java    |   4 +
 .../commands/{UserDetails.java => UserAudit.java}  |  23 ++-
 .../apache/gravitino/cli/TestColumnCommands.java   |  28 +++
 .../apache/gravitino/cli/TestGroupCommands.java    |  20 ++
 .../java/org/apache/gravitino/cli/TestMain.java    |  31 ++++
 .../org/apache/gravitino/cli/TestRoleCommands.java |  20 ++
 .../org/apache/gravitino/cli/TestUserCommands.java |  20 ++
 .../tests/integration/test_gvfs_with_abs.py        |   4 +-
 .../test/GravitinoVirtualFileSystemABSIT.java      |  18 +-
 .../credential/CredentialPropertyUtils.java        |  12 ++
 .../credential/TestCredentialFactory.java          |  37 +++-
 .../credential/TestCredentialPropertiesUtils.java  |  24 ++-
 .../catalog/SchemaOperationDispatcher.java         |   6 +
 .../catalog/TableOperationDispatcher.java          |   6 +
 ...entialConfig.java => ADLSCredentialConfig.java} |  81 ++++----
 .../iceberg-rest-server-dependency.sh              |   7 +
 dev/docker/iceberg-rest-server/rewrite_config.py   |   7 +-
 docs/cli.md                                        |  30 ++-
 docs/hadoop-catalog.md                             |  12 +-
 docs/how-to-use-gvfs.md                            |   8 +-
 docs/iceberg-rest-service.md                       |  57 ++++--
 docs/manage-relational-metadata-using-gravitino.md |   5 +
 gradle/libs.versions.toml                          |  10 +
 iceberg/iceberg-common/build.gradle.kts            |   1 +
 iceberg/iceberg-rest-server/build.gradle.kts       |   8 +
 .../integration/test/IcebergRESTADLSIT.java        | 205 +++++++++++++++++++++
 .../iceberg/integration/test/IcebergRESTGCSIT.java |  11 +-
 .../iceberg/integration/test/IcebergRESTOSSIT.java |  21 +--
 .../integration/test/IcebergRESTOSSSecretIT.java   |  15 +-
 .../iceberg/integration/test/IcebergRESTS3IT.java  |  19 +-
 settings.gradle.kts                                |   2 +-
 53 files changed, 1155 insertions(+), 258 deletions(-)
 create mode 100644 
api/src/main/java/org/apache/gravitino/credential/ADLSTokenCredential.java
 create mode 100644 
bundles/azure-bundle/src/main/java/org/apache/gravitino/abs/credential/ADLSLocationUtils.java
 create mode 100644 
bundles/azure-bundle/src/main/java/org/apache/gravitino/abs/credential/ADLSTokenProvider.java
 copy bundles/{gcp-bundle => 
azure-bundle}/src/main/resources/META-INF/services/org.apache.gravitino.credential.CredentialProvider
 (93%)
 delete mode 100644 
catalogs/catalog-common/src/main/java/org/apache/gravitino/storage/ABSProperties.java
 create mode 100644 
catalogs/catalog-common/src/main/java/org/apache/gravitino/storage/AzureProperties.java
 copy 
clients/cli/src/main/java/org/apache/gravitino/cli/commands/{DeleteColumn.java 
=> ColumnAudit.java} (78%)
 copy 
clients/cli/src/main/java/org/apache/gravitino/cli/commands/{GroupDetails.java 
=> GroupAudit.java} (74%)
 copy 
clients/cli/src/main/java/org/apache/gravitino/cli/commands/{CatalogAudit.java 
=> RoleAudit.java} (73%)
 copy 
clients/cli/src/main/java/org/apache/gravitino/cli/commands/{UserDetails.java 
=> UserAudit.java} (79%)
 copy 
core/src/main/java/org/apache/gravitino/credential/config/{S3CredentialConfig.java
 => ADLSCredentialConfig.java} (50%)
 create mode 100644 
iceberg/iceberg-rest-server/src/test/java/org/apache/gravitino/iceberg/integration/test/IcebergRESTADLSIT.java

Reply via email to