This is an automated email from the ASF dual-hosted git repository. czy006 pushed a commit to branch 0.9.x in repository https://gitbox.apache.org/repos/asf/amoro.git
commit 03c6bea03b0f3ccb32fd4f5db19860685b8740c9 Merge: 8776640cc 1909b950b Author: ConradJam <[email protected]> AuthorDate: Wed Sep 23 10:42:17 2026 +0800 Merge remote-tracking branch 'origin/master' into 0.9.x LICENSE-binary | 1 + NOTICE | 2 +- NOTICE-binary | 2 +- amoro-ams/pom.xml | 16 + .../apache/amoro/server/AmoroServiceContainer.java | 43 +- .../apache/amoro/server/RestCatalogService.java | 6 + .../amoro/server/catalog/CatalogBuilder.java | 19 +- .../server/catalog/DefaultCatalogManager.java | 8 + .../config/shade/AwsSecretsManagerClient.java | 42 + .../config/shade/AwsSecretsManagerConfigShade.java | 186 + .../shade/DefaultAwsSecretsManagerClient.java | 112 + .../amoro/server/config/shade/SecretReference.java | 136 + .../dashboard/controller/TableController.java | 10 +- .../server/optimizing/OptimizerGroupMetrics.java | 10 +- .../amoro/server/optimizing/OptimizingProcess.java | 11 +- .../amoro/server/optimizing/OptimizingQueue.java | 39 +- .../server/optimizing/UnKeyedTableCommit.java | 4 +- .../inline/TableRuntimeRefreshExecutor.java | 21 + .../amoro/server/table/DefaultTableRuntime.java | 9 + .../org.apache.amoro.config.shade.ConfigShade | 19 + .../amoro/server/TestAmoroServiceContainer.java | 131 + .../server/TestInternalIcebergCatalogService.java | 51 + .../catalog/TestDefaultCatalogManagerRecovery.java | 24 + .../shade/TestAwsSecretsManagerConfigShade.java | 222 ++ .../server/config/shade/TestSecretReference.java | 120 + .../TestIcebergV3OptimizingPlanning.java | 445 +++ .../optimizing/TestOptimizerGroupMetrics.java | 94 + .../server/optimizing/TestOptimizingProcess.java} | 43 +- .../commit/TestIcebergV3OptimizingCommit.java | 356 ++ .../iceberg/TestIcebergV3MaintenanceRecovery.java | 125 + .../main/java/org/apache/amoro/hive/HMSClient.java | 12 + .../java/org/apache/amoro/hive/HMSClientImpl.java | 7 + .../org/apache/amoro/hive/HiveTableTypeUtil.java | 89 + .../test/java/org/apache/amoro/hive/TestHMS.java | 36 + .../apache/amoro/hive/TestHiveTableTypeUtil.java | 80 + .../amoro/formats/iceberg/IcebergCatalog.java | 65 +- .../formats/iceberg/IcebergCatalogFactory.java | 2 +- .../iceberg/IcebergMaintenanceCompatibility.java | 159 + .../iceberg/maintainer/IcebergTableMaintainer.java | 10 + .../iceberg/IcebergV3MaintenanceFixture.java | 245 ++ .../amoro/formats/iceberg/IcebergV3TestTables.java | 170 + .../amoro/formats/iceberg/TestIcebergCatalog.java | 72 + .../maintainer/TestIcebergV3MaintenanceGuard.java | 188 + .../amoro/formats/lance/AbstractLanceCatalog.java | 18 +- .../formats/lance/LanceDirectoryV1Catalog.java | 25 + .../amoro/formats/lance/LanceRestCatalog.java | 60 +- .../amoro/hive/catalog/MixedHiveCatalog.java | 20 +- .../org/apache/amoro/hive/utils/HiveTableUtil.java | 39 +- .../amoro/hive/catalog/TestMixedHiveCatalog.java | 22 + .../hive/formats/TestIcebergHiveAmoroCatalog.java | 54 +- .../apache/amoro/hive/utils/TestHiveTableUtil.java | 147 + .../v3.3/amoro-mixed-spark-runtime-3.3/pom.xml | 2 - .../v3.4/amoro-mixed-spark-runtime-3.4/pom.xml | 2 - .../v3.5/amoro-mixed-spark-runtime-3.5/pom.xml | 2 - amoro-web/README.md | 6 +- amoro-web/index.html | 13 + amoro-web/package.json | 41 +- amoro-web/pnpm-lock.yaml | 3758 +++++++++++--------- amoro-web/pom.xml | 3 +- amoro-web/scripts/preload-error-recovery.test.mjs | 89 + amoro-web/src/components/Sidebar.vue | 33 +- .../src/components/VirtualRecycleScroller.vue | 7 +- amoro-web/src/components/echarts/Chart.vue | 3 +- amoro-web/src/components/echarts/index.ts | 4 + amoro-web/src/components/sql-editor/index.vue | 60 +- amoro-web/src/main.ts | 56 +- amoro-web/src/shims-vue.d.ts | 19 +- amoro-web/src/utils/editor.ts | 72 +- amoro-web/src/views/catalogs/Detail.vue | 14 - amoro-web/src/views/terminal/index.vue | 50 +- amoro-web/tsconfig.node.json | 2 +- amoro-web/{vite.config.ts => vite.config.mts} | 57 +- dev/deps/dependencies-hadoop-2-spark-3.3 | 1 + dev/deps/dependencies-hadoop-3-spark-3.5 | 1 + docs/admin-guides/managing-catalogs.md | 14 + docs/formats/iceberg.md | 21 +- pom.xml | 8 +- tools/releasing/NOTICE-binary_PREAMBLE.txt | 2 +- tools/releasing/create_source_release.sh | 2 +- 79 files changed, 6221 insertions(+), 1948 deletions(-) diff --cc LICENSE-binary index 578605d99,72192356f..6af9f2a0a --- a/LICENSE-binary +++ b/LICENSE-binary @@@ -345,8 -327,8 +345,9 @@@ software.amazon.awssdk:profile software.amazon.awssdk:protocol-core software.amazon.awssdk:regions software.amazon.awssdk:s3 +software.amazon.awssdk:s3-transfer-manager software.amazon.awssdk:sdk-core + software.amazon.awssdk:secretsmanager software.amazon.awssdk:sts software.amazon.awssdk:third-party-jackson-core software.amazon.awssdk:url-connection-client
