This is an automated email from the ASF dual-hosted git repository.
yuqi1129 pushed a change to branch feat/cache-jcasbin-id-mapping
in repository https://gitbox.apache.org/repos/asf/gravitino.git
omit fe3816f686 Fix
omit fd0f0089e9 Merge branch 'main' into feat/cache-jcasbin-id-mapping
omit 5daabcd0e8 [MINOR] fix(catalog): block H2 JDBC URL and driver in
catalog datasource creation (#10801)
omit d2268ac15d [MINOR] fix(mcp-server): URL-encode path segments in MCP
REST client (#10799)
omit f17e5755c3 [#8616] Improvement(client-python): Add
MetadataObjectRoleOperations (#10761)
omit 12d878fadf [#10766] fix(iceberg): skip table import for staged creates
in IcebergTableHookDispatcher (#10767)
omit 277a622c49 [MINOR] chore: Modify ASF collaborators (#10792)
omit 1483b6826e [MINOR] docs: update MAINTAINERS information (#10798)
omit cde9c8341a [MINOR] build: Add license headers (#10797)
omit 1af9a3a553 [#10514] feat(helm): Add OCI registry publishing workflow
and update chart documentation (#10515)
omit b1d6ac15b8 [#9535] doc(security): add function privilege design
(#10735)
omit a6a980c921 [#10705] improvement(build): add switch to enable web-ui in
configuration and gradlew build parameter (#10706)
This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/feat/cache-jcasbin-id-mapping (debd2e18d1)
\
O -- O -- O (fe3816f686)
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 3 +-
.../workflows/access-control-integration-test.yml | 8 +-
.../workflows/backend-integration-test-action.yml | 4 +-
.github/workflows/build.yml | 12 +-
.github/workflows/chart-release.yaml | 88 -----
.github/workflows/cron-integration-test.yml | 4 +-
.../workflows/flink-integration-test-action.yml | 8 +-
.github/workflows/gvfs-fuse-build-test.yml | 5 +-
.../maintenance-integration-test-action.yml | 6 +-
.github/workflows/python-integration-test.yml | 4 +-
.../workflows/spark-integration-test-action.yml | 10 +-
.github/workflows/trino-integration-test.yml | 2 +-
.github/workflows/trino-multi-version-test.yml | 2 +-
MAINTAINERS.md | 2 +-
README.md | 6 -
build.gradle.kts | 64 ++--
.../catalog/jdbc/utils/DataSourceUtils.java | 11 -
.../jdbc/utils/TestDataSourceUrlValidation.java | 63 ----
.../client/metadata_object_role_operations.py | 62 ----
.../gravitino/dto/responses/name_list_response.py | 43 ---
clients/client-python/gravitino/exceptions/base.py | 20 --
.../exceptions/handlers/role_error_handler.py | 83 -----
.../client/test_metadata_object_role_operations.py | 121 -------
.../unittests/dto/responses/test_responses.py | 35 +-
.../org/apache/gravitino/utils/JdbcUrlUtils.java | 1 +
.../authorization/AuthorizationUtils.java | 6 +-
.../authorization/GravitinoAuthorizer.java | 6 +-
design-docs/gravitino-function-privilege.md | 162 ---------
.../gravitino-iceberg-rest-server/Chart.yaml | 3 +-
dev/charts/gravitino-iceberg-rest-server/README.md | 33 --
.../artifacthub-repo.yml | 24 --
dev/charts/gravitino-lance-rest-server/Chart.yaml | 3 +-
dev/charts/gravitino-lance-rest-server/README.md | 43 ---
.../artifacthub-repo.yml | 24 --
.../templates/service.yaml | 2 +-
.../templates/tests/test-connection.yaml | 2 +-
dev/charts/gravitino/Chart.yaml | 10 +-
dev/charts/gravitino/README.md | 33 --
dev/charts/gravitino/artifacthub-repo.yml | 24 --
docs/chart.md | 65 +---
docs/how-to-build.md | 6 -
docs/iceberg-rest-catalog-chart.md | 56 +--
docs/lance-rest-server-chart.md | 56 +--
.../dispatcher/IcebergTableHookDispatcher.java | 39 +--
.../dispatcher/TestIcebergTableHookDispatcher.java | 69 +---
.../plain/plain_rest_client_catalog_operation.py | 7 +-
.../plain/plain_rest_client_fileset_operation.py | 17 +-
.../plain/plain_rest_client_job_operation.py | 28 +-
.../plain/plain_rest_client_model_operation.py | 30 +-
.../plain/plain_rest_client_policy_operation.py | 25 +-
.../plain/plain_rest_client_schema_operation.py | 8 +-
.../plain/plain_rest_client_statistic_operation.py | 21 +-
.../plain/plain_rest_client_table_operation.py | 14 +-
.../plain/plain_rest_client_tag_operation.py | 25 +-
.../plain/plain_rest_client_topic_operation.py | 10 +-
mcp-server/mcp_server/client/plain/utils.py | 6 -
mcp-server/tests/unit/client/__init__.py | 16 -
mcp-server/tests/unit/client/test_url_encoding.py | 384 ---------------------
.../authorization/PassThroughAuthorizer.java | 2 +-
.../AuthorizationExpressionConstants.java | 3 +-
.../AuthorizationExpressionConverter.java | 4 +-
.../authorization/jcasbin/JcasbinAuthorizer.java | 15 +-
.../apache/gravitino/server/web/JettyServer.java | 111 ++----
.../authorization/MockGravitinoAuthorizer.java | 2 +-
.../authorization/TestPassThroughAuthorizer.java | 3 +-
.../apache/gravitino/server/GravitinoServer.java | 9 +-
.../filter/TestGravitinoInterceptionService.java | 2 +-
web-v2/integration-test/build.gradle.kts | 5 +-
web/integration-test/build.gradle.kts | 5 +-
69 files changed, 236 insertions(+), 1849 deletions(-)
delete mode 100644 .github/workflows/chart-release.yaml
delete mode 100644
clients/client-python/gravitino/client/metadata_object_role_operations.py
delete mode 100644
clients/client-python/gravitino/dto/responses/name_list_response.py
delete mode 100644
clients/client-python/gravitino/exceptions/handlers/role_error_handler.py
delete mode 100644
clients/client-python/tests/unittests/client/test_metadata_object_role_operations.py
delete mode 100644 design-docs/gravitino-function-privilege.md
delete mode 100644 dev/charts/gravitino-iceberg-rest-server/README.md
delete mode 100644
dev/charts/gravitino-iceberg-rest-server/artifacthub-repo.yml
delete mode 100644 dev/charts/gravitino-lance-rest-server/README.md
delete mode 100644 dev/charts/gravitino-lance-rest-server/artifacthub-repo.yml
delete mode 100644 dev/charts/gravitino/README.md
delete mode 100644 dev/charts/gravitino/artifacthub-repo.yml
delete mode 100644 mcp-server/tests/unit/client/__init__.py
delete mode 100644 mcp-server/tests/unit/client/test_url_encoding.py