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


    from debd2e18d1 fix
     add a6a980c921 [#10705] improvement(build): add switch to enable web-ui in 
configuration and gradlew build parameter (#10706)
     add b1d6ac15b8 [#9535] doc(security): add function privilege design 
(#10735)
     add 1af9a3a553 [#10514] feat(helm): Add OCI registry publishing workflow 
and update chart documentation (#10515)
     add cde9c8341a [MINOR] build: Add license headers (#10797)
     add 1483b6826e [MINOR] docs: update MAINTAINERS information (#10798)
     add 277a622c49 [MINOR] chore: Modify ASF collaborators  (#10792)
     add 12d878fadf [#10766] fix(iceberg): skip table import for staged creates 
in IcebergTableHookDispatcher (#10767)
     add f17e5755c3 [#8616] Improvement(client-python): Add 
MetadataObjectRoleOperations (#10761)
     add d2268ac15d [MINOR] fix(mcp-server): URL-encode path segments in MCP 
REST client (#10799)
     add 5daabcd0e8 [MINOR] fix(catalog): block H2 JDBC URL and driver in 
catalog datasource creation (#10801)
     add fd0f0089e9 Merge branch 'main' into feat/cache-jcasbin-id-mapping

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 ++++
 .../name_list_response.py}                         |  35 +-
 clients/client-python/gravitino/exceptions/base.py |  20 ++
 ...{tag_error_handler.py => role_error_handler.py} |  43 ++-
 .../client/test_metadata_object_role_operations.py | 121 +++++++
 .../unittests/dto/responses/test_responses.py      |  35 +-
 .../org/apache/gravitino/utils/JdbcUrlUtils.java   |   1 -
 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                           |   8 +-
 dev/charts/gravitino-lance-rest-server/Chart.yaml  |   3 +-
 dev/charts/gravitino-lance-rest-server/README.md   |  43 +++
 .../artifacthub-repo.yml                           |   8 +-
 .../templates/service.yaml                         |   2 +-
 .../templates/tests/test-connection.yaml           |   2 +-
 dev/charts/gravitino/Chart.yaml                    |  10 +-
 dev/charts/gravitino/README.md                     |  33 ++
 .../charts/gravitino/artifacthub-repo.yml          |   8 +-
 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 +
 .../tests/unit/client}/__init__.py                 |   0
 mcp-server/tests/unit/client/test_url_encoding.py  | 384 +++++++++++++++++++++
 .../apache/gravitino/server/web/JettyServer.java   | 111 ++++--
 .../apache/gravitino/server/GravitinoServer.java   |   9 +-
 web-v2/integration-test/build.gradle.kts           |   5 +-
 web/integration-test/build.gradle.kts              |   5 +-
 60 files changed, 1673 insertions(+), 257 deletions(-)
 create mode 100644 .github/workflows/chart-release.yaml
 create mode 100644 
clients/client-python/gravitino/client/metadata_object_role_operations.py
 copy clients/client-python/gravitino/dto/{requests/tag_create_request.py => 
responses/name_list_response.py} (60%)
 copy clients/client-python/gravitino/exceptions/handlers/{tag_error_handler.py 
=> role_error_handler.py} (59%)
 create mode 100644 
clients/client-python/tests/unittests/client/test_metadata_object_role_operations.py
 create mode 100644 design-docs/gravitino-function-privilege.md
 create mode 100644 dev/charts/gravitino-iceberg-rest-server/README.md
 copy 
bundles/aliyun/src/main/resources/META-INF/services/org.apache.gravitino.credential.CredentialProvider
 => dev/charts/gravitino-iceberg-rest-server/artifacthub-repo.yml (76%)
 create mode 100644 dev/charts/gravitino-lance-rest-server/README.md
 copy 
bundles/aliyun/src/main/resources/META-INF/services/org.apache.gravitino.credential.CredentialProvider
 => dev/charts/gravitino-lance-rest-server/artifacthub-repo.yml (76%)
 create mode 100644 dev/charts/gravitino/README.md
 copy 
bundles/aliyun/src/main/resources/META-INF/services/org.apache.gravitino.credential.CredentialProvider
 => dev/charts/gravitino/artifacthub-repo.yml (76%)
 copy {clients/client-python/gravitino/api => 
mcp-server/tests/unit/client}/__init__.py (100%)
 create mode 100644 mcp-server/tests/unit/client/test_url_encoding.py

Reply via email to