This is an automated email from the ASF dual-hosted git repository.
jinsongzhou pushed a change to branch 0.7.x
in repository https://gitbox.apache.org/repos/asf/amoro.git
from 66a0d8eec Update version to 0.7.0-incubating
new 1e7c10b7e [AMORO-2960] Support paimon s3 based catalog (#2972)
new dcc78c1c0 [AMORO-2941] Complete translations for amoro dashboard
(#2958)
new 52ddb366a [Improvement] Add maven-mirror to speed up building image
doc (#2984)
new 455f283b2 [Improvement] Fix maven jar plugin configuration for apache
release (#2975)
new 2ed6316eb [Improvement] Add NOTICE-binary & LICENSE-binary for binary
release (#2985)
new 6bfbcffee [Improvement] Add more checking rules for importing guava
clesses (#2976)
new deb6ddc72 [Hotfix] Fix amoro docker image build ci (#2987)
new 4d4611ce9 Improve hadoop profile
add 97f299c65 [AMORO-2960] Support paimon s3 based catalog (#2972)
add 8b0d1e975 [AMORO-2941] Complete translations for amoro dashboard
(#2958)
add f04c1b512 [Improvement] Add maven-mirror to speed up building image
doc (#2984)
add 8e8ebeeac [Improvement] Fix maven jar plugin configuration for apache
release (#2975)
add 0257da4e6 [Improvement] Add NOTICE-binary & LICENSE-binary for binary
release (#2985)
add 1d0a27ea3 [Improvement] Add more checking rules for importing guava
clesses (#2976)
add 6bfdc8a84 [Hotfix] Fix amoro docker image build ci (#2987)
add 851fe1405 [Improvement] Improve maven profile configurations for
hadoop version (#2991)
add fad99c558 [Improvement]: Eliminate AMS Full GC impact deriving from
local terminal clean spark context #2969 (#2973)
add c75862cf7 [AMORO-2982] UI optimization when no available optimizer
groups (#2983)
add 08183b7df [Improvement] Support changing language for dashboard (#2995)
add 75e0d4ea4 [AMORO-2992] Use router.push provided by vue router to
replace windo… (#3000)
add 756fa6be0 [Hotfix] Meet NPE when loading task runtimes (#2999)
add 80d2a40e1 [AMORO-2980] Support fuzzy filtering db or table in the
Optimizing->Tables page (#2981)
add 5a40884f8 [AMORO-2977]Mixed-Format Unkeyed Table will read the full
amount of data even if configured with 'scan.startup.mode'='latest' (#2978)
add e9fc5b685 [Improvement]: Remove useless method in TableService
interface (#3001)
add 69445d723 [AMORO-2996] Reload catalogs page after removing the
existing catalog (#2998)
add ab1f6e15d WIP [AMORO-3002] Complete internationalization for some
remaining pages (#3006)
add edc50e6c7 Revert "WIP [AMORO-3002] Complete internationalization for
some remaining pages" (#3008)
add a648a76dc [Hotfix] Meet NPE when loading tables which use s3 storage
(#3007)
add 89dfe86ae [AMORO-3009] Treat read and write cost as the same when
evaluating optimizing (#3010)
add 329d920b4 [AMORO-2988] Add more base info for the table detail page
(#2989)
add 88d10940d [AMORO-2971] Remove the redundant status bar for the
Terminal (#2974)
add fcc794c36 [Improvement] Complete internationalization for some
remaining pages (#3011)
add 72380a4fa [AMORO-3015]terminal can't create iceberg table when using
unified catalog (#3016)
add 2402cd3db [AMORO-3012] Exclude unnecessary artifacts for spark
optimizer (#3013)
add 2c83bbded [Improvement] Make RocksDB dependency optional (#3018)
add 28cd1253d [Improvement] set engines to prompt the lowest version of
node and format code (#3017)
add dcfbc364a [AMORO-3021]: AMS First Time Async Load External Catalog
Select OptimizingStatus Have NPE (#3021) (#3022)
new cdc260277 Merge master & Fix conflicts
add abc0b5d97 [AMORO-3023]: fix the search input (#3024)
add f1fbfa1e4 [Improvement] Unify the common parts of the dashboard API
and the open API (#3014)
new 729cfd125 Merge branch 'master' into 0.7.x
The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/core-hadoop2-ci.yml | 2 +-
.github/workflows/docker-images.yml | 9 +-
.github/workflows/trino-ci.yml | 4 +-
LICENSE | 5 +-
.../licenses/LICENSE-echarts => LICENSE-binary | 235 ++++++++++++-
NOTICE-binary | 79 +++++
README.md | 5 +-
amoro-ams/amoro-ams-dashboard/README.md | 2 +-
.../amoro-ams-dashboard/mock/modules/catalogs.js | 6 +-
amoro-ams/amoro-ams-dashboard/package.json | 3 +
amoro-ams/amoro-ams-dashboard/pom.xml | 2 +-
amoro-ams/amoro-ams-dashboard/src/App.vue | 6 +-
.../amoro-ams-dashboard/src/components/Sidebar.vue | 9 +-
.../amoro-ams-dashboard/src/components/Topbar.vue | 134 +++----
.../src/components/tables-sub-menu/TablesMenu.vue | 8 +-
amoro-ams/amoro-ams-dashboard/src/language/en.ts | 14 +-
amoro-ams/amoro-ams-dashboard/src/language/zh.ts | 194 ++++++++++-
.../src/services/optimize.service.ts | 6 +-
.../src/services/setting.services.ts | 2 +-
.../src/views/catalogs/Detail.vue | 44 ++-
.../src/views/hive-details/components/ErrorMsg.vue | 6 +-
.../src/views/hive-details/index.vue | 2 +-
.../src/views/hive-details/upgrade.vue | 4 +-
.../src/views/optimize/components/List.vue | 21 +-
.../src/views/optimize/components/ScaleOut.vue | 9 +-
.../src/views/optimize/index.vue | 1 -
.../src/views/resource/components/GroupModal.vue | 9 +-
.../src/views/resource/components/List.vue | 3 -
.../src/views/tables/components/Details.vue | 6 +-
.../src/views/tables/components/Operations.vue | 10 +-
.../src/views/tables/components/Optimizing.vue | 3 -
.../src/views/tables/components/Selector.vue | 8 +-
.../amoro-ams-dashboard/src/views/tables/index.vue | 29 +-
.../src/views/terminal/components/sql-result.vue | 6 +-
.../src/views/terminal/index.vue | 42 ++-
.../amoro/optimizer/common/OptimizerExecutor.java | 3 +-
.../amoro-optimizer-spark/pom.xml | 11 +
.../optimizer/spark/SparkOptimizerExecutor.java | 8 +-
amoro-ams/amoro-ams-server/pom.xml | 43 ++-
.../amoro/server/TableManagementService.java | 24 +-
.../amoro/server/catalog/CatalogService.java | 8 +
.../amoro/server/catalog/InternalCatalog.java | 4 +
.../amoro/server/dashboard/DashboardServer.java | 386 ++++++++-------------
.../dashboard/MixedAndIcebergTableDescriptor.java | 24 ++
.../server/dashboard/PaimonTableDescriptor.java | 1 +
.../dashboard/controller/CatalogController.java | 14 +-
.../dashboard/controller/OptimizerController.java | 11 +-
.../dashboard/controller/TableController.java | 19 +-
.../dashboard/utils/ParamSignatureCalculator.java | 15 +-
.../server/exception/SignatureCheckException.java | 13 +-
.../amoro/server/optimizing/OptimizingQueue.java | 2 +-
.../optimizing/plan/CommonPartitionEvaluator.java | 4 +-
.../amoro/server/table/DefaultTableService.java | 126 ++-----
.../apache/amoro/server/table/TableService.java | 58 ----
.../server/terminal/local/LocalSessionFactory.java | 10 +-
.../org/apache/amoro/server/AmsEnvironment.java | 4 +-
.../amoro/server/RestCatalogServiceTestBase.java | 7 +-
.../server/TestInternalMixedCatalogService.java | 3 +-
.../amoro/server/table/AMSTableTestBase.java | 14 +-
.../amoro/server/table/TestCatalogService.java | 7 +-
.../amoro/server/table/TestDatabaseService.java | 39 +--
.../amoro/server/table/TestTableService.java | 50 ++-
amoro-ams/dist/pom.xml | 5 -
amoro-ams/dist/src/main/assemblies/bin.xml | 11 +-
amoro-core/pom.xml | 20 +-
.../amoro/formats/paimon/PaimonCatalogFactory.java | 18 +-
.../apache/amoro/io/AuthenticatedHadoopFileIO.java | 1 -
.../apache/amoro/io/reader/StructLikeFunnel.java | 8 +-
.../org/apache/amoro/table/TableMetaStore.java | 54 ++-
.../org/apache/amoro/utils/MixedCatalogUtil.java | 14 +
.../org/apache/amoro/utils/SerializationUtil.java | 22 +-
.../org/apache/amoro/flink/table/FlinkSource.java | 40 ++-
.../org/apache/amoro/flink/table/TestUnkeyed.java | 65 +++-
.../flink/table/MixedFormatDynamicSource.java | 2 +-
.../amoro-mixed-format-spark-3-common/pom.xml | 2 +
.../v3.2/amoro-mixed-format-spark-3.2/pom.xml | 2 +
.../amoro-mixed-format-trino/pom.xml | 2 +-
docker/README.md | 1 +
docker/amoro/Dockerfile | 4 +-
docker/build.sh | 1 +
docs/admin-guides/managing-optimizers.md | 8 +-
licenses-binary/LICENSE.asm | 31 ++
licenses-binary/LICENSE.base64 | 26 ++
.../LICENSE.checker-framework-qualifiers | 5 +-
licenses-binary/LICENSE.dnsjava | 30 ++
licenses-binary/LICENSE.janino | 31 ++
licenses-binary/LICENSE.jaxb | 135 +++++++
licenses-binary/LICENSE.jsr166y | 26 ++
licenses-binary/LICENSE.jzlib | 26 ++
licenses-binary/LICENSE.webbit | 38 ++
pom.xml | 95 ++---
tools/maven/checkstyle.xml | 20 ++
tools/releasing/NOTICE-binary_PREAMBLE.txt | 7 +
tools/releasing/collect_license_files.sh | 65 ++++
tools/releasing/create_binary_release.sh | 12 +-
95 files changed, 1846 insertions(+), 817 deletions(-)
copy amoro-ams/amoro-ams-dashboard/licenses/LICENSE-echarts => LICENSE-binary
(64%)
create mode 100644 NOTICE-binary
create mode 100644 licenses-binary/LICENSE.asm
create mode 100644 licenses-binary/LICENSE.base64
copy amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue =>
licenses-binary/LICENSE.checker-framework-qualifiers (89%)
create mode 100644 licenses-binary/LICENSE.dnsjava
create mode 100644 licenses-binary/LICENSE.janino
create mode 100644 licenses-binary/LICENSE.jaxb
create mode 100644 licenses-binary/LICENSE.jsr166y
create mode 100644 licenses-binary/LICENSE.jzlib
create mode 100644 licenses-binary/LICENSE.webbit
create mode 100644 tools/releasing/NOTICE-binary_PREAMBLE.txt
create mode 100644 tools/releasing/collect_license_files.sh