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

Reply via email to