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

diqiu50 pushed a change to branch branch-hive3
in repository https://gitbox.apache.org/repos/asf/gravitino.git


    from c502176e0c [#9459] improve(catalog-hive/hudi) Refactor the Hive and 
Hudi catalogs to use the HiveClient (#9460)
     add 095b9cd2f1 [MINOR] polish(authz): polish authz codes for easier reuse 
(#9402)
     add 7560d64ca9 [#9247] fix(iceberg): lazy check for authz configuration 
items in IRC to start Gravitino server (#9360)
     add 4f192d6bd3 [#9383] fix(iceberg): fix connect IRC failed after idle 
time (#9410)
     add 088c1975e5 [#9400]improvement(release): Add copying and signing for 
Gravitino Lance REST server binary distribution (#9401)
     add bde1fcd33c [#9404] Improvement(License): Add Lance related license and 
notice files (#9407)
     add a35dc9617a [MINOR] docs: Fix Spark datatype mapping for 
TimestampNTZType (#9399)
     add a58a5f79b9 [#9336] improvement: Add documents for IRC authz (#9380)
     add c4e36347ea [MINOR] fix(license): Web module adds a new dependency, we 
should include the new MIT license (#9426)
     add cf9612c4fc [MINOR] improvement: fix typos of guava imports (#9431)
     add 4e7a40e5a9 [#9305] Improvement(lineage): in 
LineageSinkManager:capacityPerSink has the possibility to be set to zero. 
(#9412)
     add 8b3eb098d4 [#9381] improvement(authz): Rename the model privilege 
names (#9384)
     add 7db899a3ac [MINOR] improvement: Add Docker images changelog for 
version 1.1.0 (#9438)
     add 1ee806bbf0 [MINOR] docs: fix typos and refine catalog identifier names 
(#9437)
     add ff14d4b254 [MINOR] improvement: Improve the readability of access 
control document (#9441)
     add 8cc84d85a0 [MINOR] improvement: Add more style rules (#9451)
     add 45d45cfac9 [#9291] improvement(authz): Add comment explaining why deny 
privileges are injected into allowEnforcer (#9449)
     add 50f2f39e38 [MINOR] improvement: Add more flexible rules (#9453)
     add 5af9f93c13 [#9169] improvement(docs): Add docs about Lance REST 
service and Generic Lakehouse catalog (#9173)
     add 8ae03fda93 [Minor]: fix(core): change session handling to 
doWithoutCommit for soft delete operations (#9466)
     add 40506962b5 Merge branch 'main' into branch-hive3

No new revisions were added by this update.

Summary of changes:
 LICENSE.bin                                        |   5 +
 LICENSE.rest => LICENSE.iceberg                    |   0
 LICENSE.rest => LICENSE.lance                      | 188 ++++------
 NOTICE.bin                                         |  18 +
 NOTICE.rest => NOTICE.iceberg                      |   0
 NOTICE.lance                                       | 292 +++++++++++++++
 README.md                                          |   5 +
 .../apache/gravitino/authorization/Privilege.java  |  37 +-
 .../apache/gravitino/authorization/Privileges.java |  90 ++++-
 .../authorization/TestSecurableObjects.java        |   4 +-
 .../ranger/integration/test/RangerHiveIT.java      |   2 +-
 build.gradle.kts                                   |  32 +-
 .../hive/integration/test/CatalogHiveABSIT.java    |   2 +-
 .../hive/integration/test/CatalogHiveGCSIT.java    |   2 +-
 .../hive/integration/test/CatalogHiveS3IT.java     |   2 +-
 .../apache/gravitino/catalog/jdbc/TestJdbc.java    |   2 +-
 .../operation/TestPostgreSqlSchemaOperations.java  |   2 +-
 .../operation/TestPostgreSqlTableOperations.java   |   2 +-
 .../java/org/apache/gravitino/cli/TestCliUtil.java |   2 +-
 .../apache/gravitino/cli/TestModelCommands.java    |   2 +-
 .../gravitino/cli/output/TestPlainFormat.java      |   4 +-
 .../test/authorization/AccessControlIT.java        |  45 ++-
 .../authorization/BaseRestApiAuthorizationIT.java  |   2 +-
 .../test/authorization/ModelAuthorizationIT.java   |  88 ++++-
 .../authorization/PermissionAuthorizationIT.java   |   2 +-
 .../test/authorization/RoleAuthorizationIT.java    |   4 +-
 conf/gravitino.conf.template                       |  10 +-
 .../cache/it/AbstractEntityStorageBenchmark.java   |   2 +-
 .../authorization/AuthorizationUtils.java          |  61 +++-
 .../gravitino/authorization/PermissionManager.java |  27 +-
 .../relational/service/MetalakeMetaService.java    |   4 +-
 .../relational/service/TableMetaService.java       |   6 +-
 .../credential/TestCredentialCacheKey.java         |   2 +-
 .../credential/TestCredentialProvider.java         |   4 +-
 .../gravitino/credential/TestCredentialUtils.java  |   4 +-
 .../listener/api/event/TestOwnerEvent.java         |   2 +-
 .../relational/service/TestFilesetMetaService.java |   2 +-
 .../service/TestTableColumnMetaService.java        |   2 +-
 dev/release/release-build.sh                       |   9 +-
 docs/docker-image-details.md                       |  30 +-
 docs/fileset-catalog-with-s3.md                    |   2 +-
 docs/iceberg-rest-service.md                       | 178 ++++++++-
 docs/index.md                                      |   6 +
 docs/lakehouse-generic-catalog.md                  | 202 +++++++++++
 docs/lakehouse-generic-lance-table.md              | 304 ++++++++++++++++
 docs/lance-rest-service.md                         | 401 +++++++++++++++++++++
 docs/manage-relational-metadata-using-gravitino.md |  50 +--
 docs/open-api/permissions.yaml                     |   4 +-
 docs/open-api/roles.yaml                           |  24 +-
 docs/security/access-control.md                    | 344 ++++++++++++------
 docs/security/security.md                          |   2 +
 docs/spark-connector/spark-connector.md            |  40 +-
 .../iceberg/common/ops/IcebergCatalogWrapper.java  |  21 ++
 .../iceberg/service/CatalogWrapperForREST.java     |   5 +
 .../service/IcebergCatalogWrapperManager.java      |  10 +
 .../authorization/IcebergRESTServerContext.java    |   6 -
 .../integration/test/IcebergAuthorizationIT.java   |   2 +-
 .../integration/test/TestIcebergExtendAPI.java     |   2 +-
 .../util/IcebergRESTServerManagerForDeploy.java    |   2 +-
 .../iceberg/service/TestCatalogWrapperForREST.java |   2 +-
 .../TestIcebergCatalogWrapperManagerForREST.java   |  19 +
 .../service/rest/CatalogWrapperForTest.java        |   2 +-
 .../iceberg/service/rest/IcebergRestTestUtil.java  |   3 +-
 .../integration/test/container/KafkaContainer.java |   4 +-
 .../test/container/TrinoITContainers.java          |   2 +-
 .../lance/integration/test/LanceRESTServiceIT.java |   2 +-
 .../gravitino/lineage/sink/LineageSinkManager.java |   5 +-
 .../lineage/sink/TestLineageSinkManager.java       |  34 ++
 .../server/authorization/MetadataAuthzHelper.java  |  51 +--
 .../AuthorizationExpressionConverter.java          |  27 +-
 .../authorization/jcasbin/JcasbinAuthorizer.java   |  19 +-
 .../web/rest/MetadataObjectPolicyOperations.java   |   2 +-
 .../web/rest/MetadataObjectTagOperations.java      |   2 +-
 .../gravitino/server/web/rest/ModelOperations.java |   4 +-
 .../TestModelAuthorizationExpression.java          |  94 ++---
 .../jdbc/mysql/MySQLTablePropertyConverter.java    |   2 +-
 .../trino/connector/TestGravitinoConnector.java    |   2 +-
 .../connector/util/TestDataTypeTransformer.java    |   2 +-
 web/web/LICENSE.bin                                |   6 -
 web/web/licenses/{optionator.txt => jsdom.txt}     |   2 +-
 80 files changed, 2423 insertions(+), 467 deletions(-)
 copy LICENSE.rest => LICENSE.iceberg (100%)
 rename LICENSE.rest => LICENSE.lance (85%)
 rename NOTICE.rest => NOTICE.iceberg (100%)
 create mode 100644 NOTICE.lance
 create mode 100644 docs/lakehouse-generic-catalog.md
 create mode 100644 docs/lakehouse-generic-lance-table.md
 create mode 100644 docs/lance-rest-service.md
 copy web/web/licenses/{optionator.txt => jsdom.txt} (96%)

Reply via email to