This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/web/web/next/bundle-analyzer-14.2.32
in repository https://gitbox.apache.org/repos/asf/gravitino.git
discard f6fb6beb6f build(deps-dev): bump @next/bundle-analyzer in /web/web
add b2e749d187 [#8431] improvement(bundles): Remove unnecessary relocate
in fileset bundle jars. (#8432)
add 29bb2fd1f6 [#8418] Improvement(catalog): StarRocks table alter
operation trigger IllegalPropertyOperation on unknown properties (#8472)
add 3a9f1d99ae [MINOR] improvement: Add Docker image change logs (#8476)
add 77b310fa18 [MINOR] fix(build): Fix part of the license issue and
dependencies conflicts (#8475)
add c021835b7e [#8409]Fix delimiters in Properties.java (#8442)
add 4ad475780c [#5199] feat(client-python): add distribution serdes (#8458)
add 45a3afdeb2 [MINOR] fix(release): Fix the release script issue (#8478)
add 16f12b4143 [#8386] fix(common): Add precodition to JdbcUrlUtils.java
to check driver and url not null (#8405)
add 1ab8c0540a [#8377] improvement(core): Optimize CaffeineEntityCache
using segmented locking (#8452)
add d9d577d330 [#8486] Improvement(core): Correct the LocalJobExecutor
test teardown to run after each test (#8490)
add 306732f1c4 [IMP]:Fixed the Javadoc in dropCatalog in
DropCatalogStoredProcedure.java (#8401)
add bd67d91cf0 [#8339] feat(authz): map GROUP to GroupEntity in
MetadataIdConverter; add unit test (#8443)
add a3f5bf1e55 [#8484]
Improvement(trino):JDBCCatalogPropertyConverter.java converter where the
required property set mistakenly includes the password key twice (#8493)
add 1af9e85883 [#8482] Improvement(catalog): In
PostgreSqlSchemaOperations.java fix potential resource leak (#8495)
add 1039bc399e [#8485] Improvement(core):Fix exception thown in
AccessControlDispatcher.java and AccessControlEventDispatcher.java (#8491)
add 93117343f1 [#8481] improvement(Python-CI): remove download hadoop
package task (#8487)
add c51b8d5964 [#5199] feat(client-python): add sort order serdes (#8459)
add 3979119ff4 [#8395] improvement(trino-connector): Support integration
test run in a distributed environment (#8419)
add 8f7201a75f [MINOR] web(UI): alphabetical order for catalog providers
(#8522)
add 7a3dbe3514 [#8510] improvement(clients): catch NoSuchFilesetException
in ListFilesetProperties.java (#8514)
add 6ce060a410 [#8521] fix(doc): Fix the doc style issue (#8527)
add d35c26d37a [#7572] patch(gvfs): fix gvfs conf name for fileset
metadata cache (#8530)
add 3c52d7447f [MINOR] docs(security): polish security document (#8529)
add 2e088cf51b [#8506] fix(build): Fix the duplicated jar issue (#8525)
add b65b43bf54 [#8508]: improvement(spark-connector): prevent NPE in
createNamespace by checking for null metadata (#8512)
add f8f0e59e4e [#8535] Fix: Updated "how-to-authenticate.md" and added a
separate command for IRC service. (#8538)
add 03a152a7e6 [#8371] improvement(core): Add cache for Lance (#8450)
add 27fdaee781 [#8511] improvement(core): add missing space in
CredentialCacheKey.toString() (#8515)
add 0b7aebf171 [#8509] improvement(catalog-postgresql): map SQLState class
"08" to ConnectionFailedException (#8513)
add 6ae509a41d [#8163] feat(catalog): Support paimon latest version-1.2.0
(#8213)
add 489353cdee build(deps-dev): bump llama-index from 0.11.18 to 0.12.41
in /clients/client-python (#8551)
add 718ba4b2a2 [#8241] improvement(trino-connector): Support SQL
UPDATE/DELETE/MERGE with Hive/Iceberg (#8258)
add 136b5d9b66 [MINOR] Bump the version to 1.1.0-SNAPSHOT (#8549)
add 3796bea867 build(deps): bump next from 14.2.21 to 14.2.32 in /web/web
(#8469)
add 0c1b23a2e5 build(deps-dev): bump @next/bundle-analyzer in /web/web
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (f6fb6beb6f)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/web/web/next/bundle-analyzer-14.2.32
(0c1b23a2e5)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
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:
LICENSE.bin | 7 +
...xception.java => IllegalPropertyException.java} | 8 +-
build.gradle.kts | 31 +-
bundles/aliyun/build.gradle.kts | 2 -
bundles/azure-bundle/build.gradle.kts | 1 -
bundles/azure/build.gradle.kts | 3 -
bundles/gcp-bundle/build.gradle.kts | 1 -
bundles/gcp/build.gradle.kts | 5 -
.../fileset/TestFilesetCatalogOperations.java | 1 +
.../converter/PostgreSqlExceptionConverter.java | 33 +-
.../operation/PostgreSqlSchemaOperations.java | 13 +-
.../converter/StarRocksExceptionConverter.java | 7 +
.../operation/TestStarRocksTableOperations.java | 30 ++
.../catalog/kafka/TestKafkaCatalogOperations.java | 1 +
catalogs/catalog-lakehouse-paimon/build.gradle.kts | 2 +-
.../lakehouse/paimon/ops/PaimonCatalogOps.java | 2 +-
.../integration/test/CatalogPaimonBaseIT.java | 3 +-
.../test/CatalogPaimonFileSystemIT.java | 2 +-
.../integration/test/CatalogPaimonHiveIT.java | 2 +-
.../lakehouse/paimon/ops/TestPaimonCatalogOps.java | 6 +-
.../lakehouse/paimon/utils/TestCatalogUtils.java | 2 +
.../lakehouse/paimon/utils/TestTableOpsUtils.java | 14 +-
.../catalog/model/TestModelCatalogOperations.java | 1 +
.../java/org/apache/gravitino/cli/Properties.java | 29 +-
.../cli/commands/ListFilesetProperties.java | 3 +
.../org/apache/gravitino/cli/PropertiesTest.java | 44 +++
clients/client-python/build.gradle.kts | 32 +-
.../{api => dto/rel/json_serdes}/__init__.py | 0
.../dto/rel/json_serdes/distribution_serdes.py | 55 +++
.../dto/rel/json_serdes/sort_order_serdes.py | 88 +++++
.../gravitino/dto/rel/sort_order_dto.py | 23 +-
clients/client-python/requirements-dev.txt | 2 +-
clients/client-python/setup.py | 2 +-
.../tests/integration/base_hadoop_env.py | 39 +-
.../tests/integration/containers/base_container.py | 39 ++
.../tests/integration/integration_test_env.py | 4 +-
.../tests/integration/test_gvfs_with_hdfs.py | 25 +-
.../unittests/dto/rel/test_distribution_serdes.py | 114 ++++++
.../tests/unittests/dto/rel/test_sort_order_dto.py | 6 -
.../unittests/dto/rel/test_sort_order_serdes.py | 158 ++++++++
clients/filesystem-fuse/Cargo.toml | 2 +-
.../filesystem/hadoop/BaseGVFSOperations.java | 8 +-
.../GravitinoVirtualFileSystemConfiguration.java | 14 +-
.../org/apache/gravitino/utils/JdbcUrlUtils.java | 19 +-
.../apache/gravitino/utils/TestJdbcUrlUtils.java | 27 +-
core/build.gradle.kts | 6 +-
.../main/java/org/apache/gravitino/Configs.java | 17 +
.../authorization/AccessControlDispatcher.java | 2 +-
.../gravitino/cache/CaffeineEntityCache.java | 137 ++-----
.../org/apache/gravitino/cache/EntityCache.java | 5 +-
.../org/apache/gravitino/cache/NoOpsCache.java | 33 +-
.../org/apache/gravitino/cache/SegmentedLock.java | 236 ++++++++++++
.../gravitino/credential/CredentialCacheKey.java | 2 +-
.../api/event/AccessControlEventDispatcher.java | 2 +-
.../storage/LancePartitionStatisticStorage.java | 405 ++++++++++++++-------
.../storage/relational/RelationalEntityStore.java | 3 +
.../authorization/TestAccessControlManager.java | 1 +
.../gravitino/authorization/TestOwnerManager.java | 1 +
.../apache/gravitino/cache/TestSegmentedLock.java | 383 +++++++++++++++++++
.../credential/TestCredentialCacheKey.java | 9 +
.../gravitino/job/local/TestLocalJobExecutor.java | 3 +-
.../apache/gravitino/policy/TestPolicyManager.java | 1 +
.../gravitino/stats/TestStatisticManager.java | 1 +
.../TestLancePartitionStatisticStorage.java | 175 ++++++++-
.../gravitino/storage/TestEntityStorage.java | 1 +
.../org/apache/gravitino/tag/TestTagManager.java | 1 +
.../gravitino-iceberg-rest-server/Chart.yaml | 4 +-
.../gravitino-iceberg-rest-server/values.yaml | 2 +-
dev/charts/gravitino/Chart.yaml | 4 +-
dev/charts/gravitino/values.yaml | 2 +-
dev/release/release-tag.sh | 46 ++-
docs/docker-image-details.md | 10 +
docs/fileset-catalog-with-adls.md | 12 +-
docs/fileset-catalog-with-gcs.md | 8 +-
docs/fileset-catalog-with-oss.md | 16 +-
docs/fileset-catalog-with-s3.md | 9 +-
docs/gravitino-server-config.md | 4 +
docs/how-to-test.md | 1 +
docs/index.md | 8 +-
docs/lakehouse-paimon-catalog.md | 4 +-
docs/manage-jobs-in-gravitino.md | 5 +-
docs/manage-relational-metadata-using-gravitino.md | 10 +-
docs/manage-statistics-in-gravitino.md | 19 +-
docs/open-api/jobs.yaml | 20 +-
docs/open-api/openapi.yaml | 2 +-
docs/security/how-to-authenticate.md | 52 +--
docs/spark-connector/spark-catalog-iceberg.md | 7 +-
docs/spark-connector/spark-catalog-jdbc.md | 6 +-
docs/spark-connector/spark-catalog-paimon.md | 7 +-
docs/spark-connector/spark-connector.md | 1 +
...partitioning-distribution-sort-order-indexes.md | 13 +-
docs/trino-connector/catalog-hive.md | 60 ++-
docs/trino-connector/catalog-iceberg.md | 36 +-
docs/trino-connector/catalog-mysql.md | 8 +-
docs/trino-connector/catalog-postgresql.md | 8 +-
docs/trino-connector/sql-support.md | 1 +
gradle.properties | 2 +-
gradle/libs.versions.toml | 10 +-
.../docker-script/docker-compose.yaml | 32 ++
.../docker-script/init/hive/init.sh | 18 +-
.../docker-script/init/hive/init.sql | 48 ++-
...{config.properties => config-worker.properties} | 6 +-
.../init/trino/config/node.properties | 4 +-
.../docker-script/init/trino/init.sh | 54 ++-
.../test/container/TrinoITContainers.java | 12 +
mcp-server/pyproject.toml | 2 +-
server-common/build.gradle.kts | 6 +-
.../server/authorization/MetadataIdConverter.java | 3 +-
.../authorization/TestMetadataIdConverter.java | 23 +-
spark-connector/spark-common/build.gradle.kts | 24 +-
.../spark/connector/GravitinoSparkConfig.java | 2 +
.../spark/connector/jdbc/GravitinoJdbcCatalog.java | 3 +-
.../connector/plugin/GravitinoDriverPlugin.java | 16 +
.../connector/integration/test/SparkEnvIT.java | 1 +
.../integration/test/sql/SparkQueryRunner.java | 1 +
.../integration/test/util/SparkTableInfo.java | 5 +-
spark-connector/v3.3/spark/build.gradle.kts | 21 +-
.../connector/version/TestCatalogNameAdaptor.java | 5 +-
spark-connector/v3.4/spark/build.gradle.kts | 21 +-
.../connector/version/TestCatalogNameAdaptor.java | 5 +-
spark-connector/v3.5/spark/build.gradle.kts | 21 +-
.../connector/version/TestCatalogNameAdaptor.java | 5 +-
.../connector/integration/test/TrinoQueryIT.java | 4 +-
.../integration/test/TrinoQueryITBase.java | 28 +-
.../integration/test/TrinoQueryTestTool.java | 26 ++
.../testsets/hive/00015_update_table.sql | 8 +
.../testsets/hive/00015_update_table.txt | 9 +
.../testsets/hive/00016_delete_table.sql | 38 ++
.../testsets/hive/00016_delete_table.txt | 36 ++
.../testsets/hive/00017_merge_table.sql | 32 ++
.../testsets/hive/00017_merge_table.txt | 23 ++
.../lakehouse-iceberg/00008_update_table.sql | 29 ++
...001_select_table.txt => 00008_update_table.txt} | 18 +-
.../lakehouse-iceberg/00009_delete_table.sql | 52 +++
.../lakehouse-iceberg/00009_delete_table.txt | 42 +++
.../lakehouse-iceberg/00010_merge_table.sql | 58 +++
.../lakehouse-iceberg/00010_merge_table.txt | 35 ++
.../trino/connector/GravitinoConnector.java | 9 +
.../trino/connector/GravitinoMergeTableHandle.java | 102 ++++++
.../trino/connector/GravitinoMetadata.java | 47 +++
.../GravitinoNodePartitioningProvider.java | 87 +++++
.../trino/connector/GravitinoPageSinkProvider.java | 15 +
...andle.java => GravitinoPartitioningHandle.java} | 26 +-
.../connector/catalog/CatalogConnectorManager.java | 1 -
.../catalog/jdbc/JDBCCatalogPropertyConverter.java | 2 +-
.../DropCatalogStoredProcedure.java | 5 +-
.../trino/connector/util/json/JsonCodec.java | 10 +
.../jdbc/TestJDBCCatalogPropertyConverter.java | 13 +
web/web/package.json | 2 +-
web/web/pnpm-lock.yaml | 97 ++---
web/web/src/lib/utils/initial.js | 56 +--
151 files changed, 3259 insertions(+), 720 deletions(-)
copy
api/src/main/java/org/apache/gravitino/exceptions/{NoSuchPartitionException.java
=> IllegalPropertyException.java} (83%)
copy clients/client-python/gravitino/{api => dto/rel/json_serdes}/__init__.py
(100%)
create mode 100644
clients/client-python/gravitino/dto/rel/json_serdes/distribution_serdes.py
create mode 100644
clients/client-python/gravitino/dto/rel/json_serdes/sort_order_serdes.py
create mode 100644
clients/client-python/tests/unittests/dto/rel/test_distribution_serdes.py
create mode 100644
clients/client-python/tests/unittests/dto/rel/test_sort_order_serdes.py
create mode 100644
core/src/main/java/org/apache/gravitino/cache/SegmentedLock.java
create mode 100644
core/src/test/java/org/apache/gravitino/cache/TestSegmentedLock.java
copy authorizations/build.gradle.kts =>
integration-test-common/docker-script/init/hive/init.sql (50%)
copy
integration-test-common/docker-script/init/trino/config/{config.properties =>
config-worker.properties} (90%)
copy
bundles/aws/src/main/resources/META-INF/services/org.apache.gravitino.catalog.hadoop.fs.FileSystemProvider
=> integration-test-common/docker-script/init/trino/config/node.properties
(92%)
create mode 100644
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/hive/00015_update_table.sql
create mode 100644
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/hive/00015_update_table.txt
create mode 100644
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/hive/00016_delete_table.sql
create mode 100644
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/hive/00016_delete_table.txt
create mode 100644
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/hive/00017_merge_table.sql
create mode 100644
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/hive/00017_merge_table.txt
create mode 100644
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/lakehouse-iceberg/00008_update_table.sql
copy
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/lakehouse-iceberg/{00001_select_table.txt
=> 00008_update_table.txt} (52%)
create mode 100644
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/lakehouse-iceberg/00009_delete_table.sql
create mode 100644
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/lakehouse-iceberg/00009_delete_table.txt
create mode 100644
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/lakehouse-iceberg/00010_merge_table.sql
create mode 100644
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/lakehouse-iceberg/00010_merge_table.txt
create mode 100644
trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/GravitinoMergeTableHandle.java
create mode 100644
trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/GravitinoNodePartitioningProvider.java
copy
trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/{GravitinoInsertTableHandle.java
=> GravitinoPartitioningHandle.java} (57%)