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

jerryshao pushed a change to branch 
dependabot/pip/mcp-server/fakeredis-lt-2.37.0
in repository https://gitbox.apache.org/repos/asf/gravitino.git


    from 77ce201ea2 build(deps): update fakeredis requirement in /mcp-server
     add e211d267a0 [#10685] feat(iceberg-rest): Support vended credentials on 
planTableScan endpoint (#10800)
     add 4894435f7a [#11880] fix(clickhouse): preserve SETTINGS clause on table 
round-trip (#11885)
     add b464820eb0 [#11844] feat(tag): Support tags for views and functions 
(#11897)
     add f5948f872b [#11985] fix(openapi): drop stray OpenAPI 3.1 null token 
from statistics value (#11987)
     add 61ee16ae63 [#11980] fix(core): sort column ordinal positions while 
fetching from entity store (#11979)
     add fe44f02ecf [#11976] fix(core): refresh built-in job template when 
content drifts even if version is unchanged (#11978)
     add c2c1b8a672 [#11955] feat(iceberg): native geometry and geography type 
support for Iceberg V3 (#11958)
     add cf289fb759 [#11590] fix(doris): fix partition parsing for Doris 3.0+ 
format (#11732)
     add 9fbed05f36 [MINOR] fix: polish log and error message quality across 
Java modules (#10387)
     add 7ba1da7166 [#11962] feat(iceberg): support V3 nanosecond timestamp 
types (#11938)
     add e71af9ca98 [#11902] feat(client-java): Support tags for views and 
functions (#11903)
     add 40ab9a58f2 [#11983] test(iceberg): add end-to-end coverage for 
round-trip of remaining V2 column types (#11984)
     add 425112e554 [MINOR] docs: update Doris catalog documentation for 
3.0.x/4.0.x compatibility (#11995)
     add 69ef06b81b [#11951] feat(iceberg): map V3 unknown type to Gravitino 
NullType (#11969)
     add 438da702f1 [#12009] improvement(core): Support custom case sensitivity 
normalization in Capability (#12010)
     add 771c5e22cd [#11966] feat(auth): add X-Gravitino-Active-Roles header 
grammar and parser (#11970)
     add 8d6591d9f0 [#11946] improvement(api): Add properties field to 
TableChange.AddIndex for custom index parameters (#12013)
     add e5fe677dab [#11963] fix(cli): support parsing the variant column type 
(#11964)
     add 4ff7aac259 [#12014] fix(core): Don't wrap plain ClassNotFoundException 
in IsolatedClassLoader (#12015)
     add 4059726b7f [#5820] test(client-python): Improve IT server lifecycle 
(#11977)
     add fa02d6f74e Merge branch 'main' into 
dependabot/pip/mcp-server/fakeredis-lt-2.37.0

No new revisions were added by this update.

Summary of changes:
 .../org/apache/gravitino/function/Function.java    |   9 +
 .../java/org/apache/gravitino/rel/TableChange.java |  53 ++-
 .../main/java/org/apache/gravitino/rel/View.java   |   9 +
 .../java/org/apache/gravitino/rel/types/Type.java  |  10 +
 .../java/org/apache/gravitino/rel/types/Types.java | 165 ++++++++++
 .../java/org/apache/gravitino/TestTableChange.java | 101 ++++++
 .../java/org/apache/gravitino/rel/TestTypes.java   |  26 ++
 .../ranger/RangerAuthorizationPlugin.java          |  16 +-
 .../ranger/RangerClientExtension.java              |   4 +-
 .../authorization/ranger/RangerHelper.java         |   2 +-
 .../gcs/credential/GCSTokenGenerator.java          |   2 +-
 .../catalog/clickhouse/ClickHouseConstants.java    |   6 +
 .../operations/ClickHouseTableOperations.java      | 144 ++++++--
 .../integration/test/CatalogClickHouseIT.java      | 186 +++++++++++
 .../test/service/ClickHouseService.java            |  12 +
 .../operations/TestClickHouseTableOperations.java  | 254 +++++++++++++-
 .../gravitino/catalog/doris/utils/DorisUtils.java  |   2 +-
 .../doris/integration/test/CatalogDoris3xIT.java   | 112 +++++++
 .../doris/integration/test/CatalogDoris4xIT.java   | 111 +++++++
 .../doris/integration/test/CatalogDorisIT.java     |  89 +++++
 .../catalog/doris/utils/TestDorisUtils.java        |  21 ++
 .../iceberg/converter/FromIcebergType.java         |  22 ++
 .../lakehouse/iceberg/converter/ToIcebergType.java |  57 +++-
 .../iceberg/converter/ToIcebergTypeVisitor.java    |   7 +
 .../iceberg/converter/TestConvertUtil.java         | 140 ++++++++
 .../integration/test/CatalogIcebergBaseIT.java     | 364 +++++++++++++++++++--
 .../lakehouse/paimon/PaimonCatalogOperations.java  |   2 +-
 .../lakehouse/paimon/ops/PaimonCatalogOps.java     |   2 +-
 .../lakehouse/paimon/utils/CatalogUtils.java       |   6 +-
 .../catalog/hadoop/auth/KerberosAuthUtils.java     |   4 +-
 .../org/apache/gravitino/cli/TypeConverter.java    |   2 +
 .../org/apache/gravitino/cli/TestParseType.java    |   6 +
 .../apache/gravitino/cli/TestTypeConverter.java    |   1 +
 .../org/apache/gravitino/client/DTOConverters.java |   3 +-
 .../client/FunctionCatalogOperations.java          |  10 +-
 .../{GenericColumn.java => GenericFunction.java}   |  97 +++---
 .../{GenericColumn.java => GenericView.java}       | 105 +++---
 .../gravitino/client/KerberosTokenProvider.java    |   4 +-
 .../apache/gravitino/client/RelationalCatalog.java |   6 +-
 .../gravitino/client/TestFunctionCatalog.java      |  46 +++
 .../apache/gravitino/client/TestSupportTags.java   | 107 ++++++
 .../gravitino/client/integration/test/TagIT.java   | 227 +++++++++++++
 clients/client-python/build.gradle.kts             |  19 +-
 .../rel/types/json_serdes/_helper/serdes_utils.py  |  24 +-
 .../client-python/gravitino/api/rel/types/type.py  |   8 +
 .../client-python/gravitino/api/rel/types/types.py | 129 ++++++++
 clients/client-python/gravitino/utils/serdes.py    |  10 +
 .../tests/integration/integration_test_env.py      |  19 +-
 .../tests/integration/test_group_management.py     |  10 +-
 .../client-python/tests/integration/test_owner.py  |  10 +-
 .../tests/integration/test_role_management.py      |  10 +-
 .../client-python/tests/integration/test_user.py   |  10 +-
 .../tests/unittests/api/rel/test_types.py          |  26 ++
 .../unittests/json_serdes/test_type_serdes.py      |   9 +
 .../org/apache/gravitino/auth/ActiveRoles.java     | 164 ++++++++++
 .../apache/gravitino/auth/ActiveRolesParser.java   | 122 +++++++
 .../org/apache/gravitino/auth/AuthConstants.java   |  10 +
 ...rType.java => IllegalActiveRolesException.java} |  33 +-
 .../gravitino/dto/requests/TableUpdateRequest.java |  20 +-
 .../java/org/apache/gravitino/json/JsonUtils.java  |  19 ++
 .../org/apache/gravitino/auth/TestActiveRoles.java | 102 ++++++
 .../gravitino/auth/TestActiveRolesParser.java      | 122 +++++++
 .../org/apache/gravitino/json/TestJsonUtils.java   |  33 ++
 .../apache/gravitino/audit/AuditLogManager.java    |   9 +-
 .../authorization/GravitinoAuthorizer.java         |   2 +-
 .../gravitino/authorization/OwnerManager.java      |   7 +-
 .../auxiliary/AuxiliaryServiceManager.java         |   4 +-
 .../gravitino/catalog/CapabilityHelpers.java       |  28 +-
 .../gravitino/catalog/ManagedTableOperations.java  |   8 +-
 .../catalog/SchemaOperationDispatcher.java         |   2 +-
 .../catalog/TableOperationDispatcher.java          |   2 +-
 .../catalog/TopicOperationDispatcher.java          |   2 +-
 .../gravitino/catalog/ViewOperationDispatcher.java |   2 +-
 .../gravitino/connector/capability/Capability.java |  20 ++
 .../gravitino/hook/CatalogHookDispatcher.java      |   4 +-
 .../job/BuiltInJobTemplateEventListener.java       |   7 +-
 .../gravitino/listener/AsyncQueueListener.java     |   2 +-
 .../apache/gravitino/metrics/MetricsSystem.java    |   2 +-
 .../relational/RelationalGarbageCollector.java     |   9 +-
 .../base/TagMetadataObjectRelBaseSQLProvider.java  |  28 ++
 .../TagMetadataObjectRelPostgreSQLProvider.java    |  28 ++
 .../relational/service/FunctionMetaService.java    |   6 +
 .../java/org/apache/gravitino/tag/TagManager.java  |   4 +-
 .../gravitino/utils/IsolatedClassLoader.java       |   7 +-
 .../org/apache/gravitino/utils/PrincipalUtils.java |   6 +-
 .../gravitino/catalog/TestCapabilityHelpers.java   |  95 ++++++
 .../catalog/TestManagedTableOperations.java        |  42 +++
 .../connector/capability/TestCapability.java       |   8 +
 .../job/TestBuiltInJobTemplateEventListener.java   |  52 ++-
 .../relational/service/TestCatalogMetaService.java | 157 +++++++++
 .../service/TestFunctionMetaService.java           |  42 +++
 .../relational/service/TestSchemaMetaService.java  | 146 +++++++++
 .../relational/service/TestViewMetaService.java    |  41 +++
 .../org/apache/gravitino/tag/TestTagManager.java   | 167 +++++++++-
 .../gravitino/utils/TestIsolatedClassLoader.java   |  12 +
 .../gravitino/utils/TestMetadataObjectUtil.java    |  11 +
 docs/jdbc-clickhouse-catalog.md                    |  12 +-
 docs/jdbc-doris-catalog.md                         | 186 ++++++++---
 docs/lakehouse-iceberg-catalog.md                  |  16 +-
 docs/manage-relational-metadata-using-gravitino.md |  15 +
 docs/manage-tags-in-gravitino.md                   |  10 +-
 docs/open-api/datatype.yaml                        |   9 +-
 docs/open-api/indexes.yaml                         |   8 +
 docs/open-api/openapi.yaml                         |   3 +-
 docs/open-api/statistics.yaml                      |   6 +-
 docs/open-api/tags.yaml                            |   4 +-
 ...partitioning-distribution-sort-order-indexes.md |  13 +-
 .../iceberg/service/CatalogWrapperForREST.java     | 115 +++++--
 .../iceberg/service/FederatedCatalogWrapper.java   | 124 +++++++
 .../iceberg/service/IcebergRESTUtils.java          |  44 +++
 .../dispatcher/IcebergTableOperationExecutor.java  |   6 +-
 .../service/rest/IcebergTableOperations.java       |  13 +-
 .../iceberg/service/TestCatalogWrapperForREST.java | 305 +++++++++++++++++
 .../service/rest/TestIcebergTableOperations.java   | 110 +++++++
 .../authentication/KerberosAuthenticator.java      |   4 +-
 .../authorization/GravitinoAuthorizerProvider.java |   2 +-
 .../server/authorization/MetadataAuthzHelper.java  |   2 +-
 .../authorization/jcasbin/JcasbinAuthorizer.java   |   6 +-
 .../apache/gravitino/server/web/JettyServer.java   |  14 +-
 .../authentication/TestKerberosAuthenticator.java  |   4 +-
 .../gravitino/server/web/rest/OwnerOperations.java |   4 +-
 .../server/web/rest/PermissionOperations.java      |   4 +-
 .../server/web/rest/SchemaOperations.java          |   2 +-
 .../web/rest/TestMetadataObjectTagOperations.java  | 262 ++++++++++++++-
 .../gravitino/trino/connector/GravitinoConfig.java |  32 +-
 .../trino/connector/GravitinoConnectorFactory.java |   9 +-
 .../connector/GravitinoConnectorPluginManager.java |  14 +-
 .../gravitino/trino/connector/GravitinoHandle.java |   4 +-
 .../trino/connector/catalog/CatalogRegister.java   |   9 +-
 129 files changed, 5342 insertions(+), 452 deletions(-)
 copy 
clients/client-java/src/main/java/org/apache/gravitino/client/{GenericColumn.java
 => GenericFunction.java} (57%)
 copy 
clients/client-java/src/main/java/org/apache/gravitino/client/{GenericColumn.java
 => GenericView.java} (58%)
 create mode 100644 
common/src/main/java/org/apache/gravitino/auth/ActiveRoles.java
 create mode 100644 
common/src/main/java/org/apache/gravitino/auth/ActiveRolesParser.java
 copy common/src/main/java/org/apache/gravitino/auth/{AuthenticatorType.java => 
IllegalActiveRolesException.java} (52%)
 create mode 100644 
common/src/test/java/org/apache/gravitino/auth/TestActiveRoles.java
 create mode 100644 
common/src/test/java/org/apache/gravitino/auth/TestActiveRolesParser.java
 create mode 100644 
core/src/test/java/org/apache/gravitino/catalog/TestCapabilityHelpers.java

Reply via email to