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