This is an automated email from the ASF dual-hosted git repository.
czy006 pushed a change to branch 0.9.x
in repository https://gitbox.apache.org/repos/asf/amoro.git
from d63ef1d3a Change project version to 0.9.0-incubating
new 26062c23d [AMORO-4393][AMS] Fix shared state between AMS test classes
(#4394)
new 43a6c799b [AMORO-4400][AMS]Keep dashboard optimizing quota positive
(#4403)
new a655daafa [AMORO-4401][AMS]Validate optimizer list pagination
parameters (#4404)
new 728d6d72e [AMORO-4405][AMS]Report total file size for Iceberg
snapshots (#4406)
new 52616a2ad fix(ams): reject non-positive optimizer parallelism (#4398)
new a64c849a0 [HOTFIX] Include ICU license in Flink JARs (#4429)
new 9a80324cd [HOTFIX] Add amoro-web npm dependencies to LICENSE-binary
and NOTICE-binary (#4430)
new 709368a08 [hotfix][postgres] Fix org.postgresql.util.PSQLException:
ERROR: column name must be qualified (#4396)
new 743594a44 [AMORO-4407][Hudi]Preserve long Hudi snapshot file sizes
(#4408)
The 9 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:
LICENSE-binary | 170 ++++++++
NOTICE-binary | 54 +++
.../dashboard/MixedAndIcebergTableDescriptor.java | 4 +-
.../dashboard/controller/OptimizerController.java | 4 +
.../controller/OptimizerGroupController.java | 30 +-
.../server/dashboard/utils/OptimizingUtil.java | 6 +-
.../main/resources/postgres/ams-postgres-init.sql | 14 +-
.../server/TestInternalIcebergCatalogService.java | 26 +-
.../server/TestInternalMixedCatalogService.java | 31 +-
.../amoro/server/TestOptimizerController.java | 65 +++
.../amoro/server/TestOptimizerGroupController.java | 19 +
.../server/dashboard/TestSnapshotFileSize.java | 133 ++++++
.../controller/TestOptimizerGroupPagination.java | 224 +++++++++++
.../dashboard/utils/TestTableOptimizingInfo.java | 104 +++++
.../TestIcebergV3OptimizingPlanning.java | 62 ++-
.../amoro/formats/hudi/HudiTableDescriptor.java | 2 +-
.../hudi/TestHudiTableDescriptorSnapshots.java | 164 ++++++++
.../src/main/appended-resources/META-INF/LICENSE | 48 +++
.../v1.18/amoro-mixed-flink-runtime-1.18/pom.xml | 5 +
.../v1.19/amoro-mixed-flink-runtime-1.19/pom.xml | 5 +
.../v1.20/amoro-mixed-flink-runtime-1.20/pom.xml | 5 +
.../{LICENSE-babel => LICENSE-@ant-design-colors} | 4 +-
.../{LICENSE-babel => LICENSE-@ant-design-icons} | 4 +-
.../{LICENSE-babel => LICENSE-@babel-runtime} | 0
...ICENSE-babel => LICENSE-@babel-runtime-corejs3} | 0
...SE-@tsconfig-node18 => LICENSE-@ctrl-tinycolor} | 6 +-
...te-plugin-fake-server => LICENSE-@emotion-hash} | 2 +-
...lugin-fake-server => LICENSE-@emotion-unitless} | 2 +-
...LICENSE-vue-i18n => LICENSE-@intlify-core-base} | 2 +-
...-vue-i18n => LICENSE-@intlify-message-compiler} | 2 +-
.../{LICENSE-vue-i18n => LICENSE-@intlify-shared} | 2 +-
...LICENSE-echarts => LICENSE-@swagger-api-apidom} | 21 +-
...CENSE-echarts => LICENSE-@swaggerexpert-cookie} | 20 -
...echarts => LICENSE-@swaggerexpert-json-pointer} | 21 +-
...lugin-fake-server => LICENSE-@vue-devtools-api} | 2 +-
.../{LICENSE-vue => LICENSE-@vue-reactivity} | 4 +-
.../{LICENSE-vue => LICENSE-@vue-runtime-core} | 4 +-
.../{LICENSE-vue => LICENSE-@vue-runtime-dom} | 4 +-
.../licenses/{LICENSE-vue => LICENSE-@vue-shared} | 4 +-
amoro-web/licenses/LICENSE-ant-design-vue | 1 +
amoro-web/licenses/LICENSE-apg-lite | 28 ++
.../{LICENSE-axios => LICENSE-async-validator} | 4 +-
.../licenses/{LICENSE-babel => LICENSE-autolinker} | 6 +-
...-fake-server => LICENSE-available-typed-arrays} | 2 +-
.../licenses/{LICENSE-vue => LICENSE-base64-js} | 4 +-
amoro-web/licenses/{LICENSE-vue => LICENSE-buffer} | 4 +-
...NSE-vite-plugin-svg-icons => LICENSE-call-bind} | 2 +-
...-clipboard3 => LICENSE-call-bind-apply-helpers} | 2 +-
.../{LICENSE-vue-clipboard3 => LICENSE-call-bound} | 2 +-
.../{LICENSE-monaco-editor => LICENSE-classnames} | 2 +-
...ICENSE-vue-draggable-plus => LICENSE-clipboard} | 2 +-
...ake-server => LICENSE-compute-scroll-into-view} | 2 +-
...lugin-fake-server => LICENSE-copy-to-clipboard} | 2 +-
.../licenses/{LICENSE-vue => LICENSE-core-js-pure} | 7 +-
.../licenses/{LICENSE-babel => LICENSE-css.escape} | 4 +-
.../licenses/{LICENSE-vue => LICENSE-deepmerge} | 4 +-
...vue-clipboard3 => LICENSE-define-data-property} | 2 +-
.../licenses/{LICENSE-axios => LICENSE-dom-align} | 4 +-
.../{LICENSE-echarts => LICENSE-dompurify} | 21 +-
amoro-web/licenses/LICENSE-dompurify-MPL | 373 +++++++++++++++++
.../{LICENSE-monaco-editor => LICENSE-drange} | 2 +-
...LICENSE-vue-clipboard3 => LICENSE-dunder-proto} | 2 +-
amoro-web/licenses/LICENSE-echarts | 1 +
amoro-web/licenses/LICENSE-echarts-d3 | 27 ++
...E-vue-clipboard3 => LICENSE-es-define-property} | 2 +-
.../{LICENSE-vue-clipboard3 => LICENSE-es-errors} | 2 +-
...ENSE-vue-clipboard3 => LICENSE-es-object-atoms} | 2 +-
...CENSE-sql-formatter => LICENSE-fast-deep-equal} | 12 +-
.../{LICENSE-babel => LICENSE-fast-json-patch} | 18 +-
.../licenses/{LICENSE-babel => LICENSE-fault} | 18 +-
.../{LICENSE-monaco-editor => LICENSE-for-each} | 3 +-
amoro-web/licenses/{LICENSE-vue => LICENSE-format} | 10 +-
.../{LICENSE-eslint => LICENSE-function-bind} | 5 +-
...vite-plugin-svg-icons => LICENSE-get-intrinsic} | 2 +-
.../{LICENSE-vue-clipboard3 => LICENSE-get-proto} | 2 +-
.../{LICENSE-vue-clipboard3 => LICENSE-gopd} | 2 +-
...gable-plus => LICENSE-has-property-descriptors} | 2 +-
...ICENSE-vue-draggable-plus => LICENSE-has-proto} | 2 +-
...{LICENSE-vue-clipboard3 => LICENSE-has-symbols} | 2 +-
...-plugin-fake-server => LICENSE-has-tostringtag} | 2 +-
...ENSE-vite-plugin-fake-server => LICENSE-hasown} | 2 +-
.../licenses/LICENSE-highlight.js | 23 +-
amoro-web/licenses/{LICENSE-qs => LICENSE-ieee754} | 10 +-
...NSE-vite-plugin-svg-icons => LICENSE-immutable} | 2 +-
.../{LICENSE-monaco-editor => LICENSE-is-callable} | 3 +-
...ICENSE-monaco-editor => LICENSE-is-typed-array} | 3 +-
...NSE-vite-plugin-fake-server => LICENSE-isarray} | 2 +-
...E-@tsconfig-node18 => LICENSE-js-file-download} | 6 +-
.../licenses/{LICENSE-eslint => LICENSE-js-yaml} | 6 +-
.../licenses/{LICENSE-babel => LICENSE-lodash} | 29 +-
.../licenses/{LICENSE-babel => LICENSE-lodash-es} | 29 +-
.../{LICENSE-babel => LICENSE-lodash.debounce} | 29 +-
.../licenses/{LICENSE-babel => LICENSE-lowlight} | 18 +-
amoro-web/licenses/LICENSE-marked | 44 ++
...ENSE-vue-clipboard3 => LICENSE-math-intrinsics} | 2 +-
.../licenses/{LICENSE-vue-i18n => LICENSE-minim} | 2 +-
.../{LICENSE-monaco-editor => LICENSE-nearley} | 2 +-
...ENSE-vue-draggable-plus => LICENSE-neotraverse} | 2 +-
...NSE-echarts => LICENSE-openapi-path-templating} | 21 +-
...harts => LICENSE-openapi-server-url-templating} | 21 +-
amoro-web/licenses/LICENSE-pinia | 2 +-
...ipboard3 => LICENSE-possible-typed-array-names} | 2 +-
...-vite-plugin-fake-server => LICENSE-prop-types} | 2 +-
...ICENSE-monaco-editor => LICENSE-querystringify} | 3 +-
amoro-web/licenses/{LICENSE-vue => LICENSE-ramda} | 4 +-
amoro-web/licenses/LICENSE-ramda-adjunct | 25 ++
.../licenses/{LICENSE-eslint => LICENSE-randexp} | 6 +-
...CENSE-vite-plugin-fake-server => LICENSE-react} | 2 +-
...naco-editor => LICENSE-react-copy-to-clipboard} | 3 +-
...-monaco-editor => LICENSE-react-debounce-input} | 3 +-
...E-vite-plugin-fake-server => LICENSE-react-dom} | 2 +-
...co-editor => LICENSE-react-immutable-proptypes} | 3 +-
...itor => LICENSE-react-immutable-pure-component} | 2 +-
.../{LICENSE-monaco-editor => LICENSE-react-redux} | 2 +-
...clipboard3 => LICENSE-react-syntax-highlighter} | 2 +-
.../{LICENSE-monaco-editor => LICENSE-redux} | 2 +-
amoro-web/licenses/LICENSE-redux-immutable | 24 ++
.../licenses/{LICENSE-vue => LICENSE-remarkable} | 5 +-
.../{LICENSE-vue => LICENSE-repeat-string} | 4 +-
...LICENSE-monaco-editor => LICENSE-requires-port} | 3 +-
.../{LICENSE-monaco-editor => LICENSE-reselect} | 42 +-
...aco-editor => LICENSE-resize-observer-polyfill} | 42 +-
amoro-web/licenses/{LICENSE-eslint => LICENSE-ret} | 6 +-
.../licenses/{LICENSE-vue => LICENSE-safe-buffer} | 4 +-
...E-vite-plugin-fake-server => LICENSE-scheduler} | 2 +-
...e-server => LICENSE-scroll-into-view-if-needed} | 2 +-
.../{LICENSE-axios => LICENSE-serialize-error} | 4 +-
...gin-fake-server => LICENSE-set-function-length} | 2 +-
amoro-web/licenses/LICENSE-sha.js | 49 +++
...LICENSE-monaco-editor => LICENSE-shallow-equal} | 16 +-
amoro-web/licenses/LICENSE-short-unique-id | 11 +
.../{LICENSE-vue-clipboard3 => LICENSE-stylis} | 2 +-
.../{LICENSE-echarts => LICENSE-swagger-client} | 21 +-
.../{LICENSE-echarts => LICENSE-swagger-ui} | 21 +-
.../{LICENSE-echarts => LICENSE-swagger-ui-dist} | 21 +-
amoro-web/licenses/LICENSE-throttle-debounce | 45 +++
.../licenses/{LICENSE-vue => LICENSE-to-buffer} | 4 +-
...plugin-fake-server => LICENSE-toggle-selection} | 2 +-
.../{LICENSE-vue-clipboard3 => LICENSE-ts-mixer} | 2 +-
amoro-web/licenses/LICENSE-tslib | 12 +
...E-vue-clipboard3 => LICENSE-typed-array-buffer} | 2 +-
amoro-web/licenses/LICENSE-unplugin-auto-import | 21 -
.../{LICENSE-monaco-editor => LICENSE-url-parse} | 3 +-
...fake-server => LICENSE-use-sync-external-store} | 2 +-
...ake-server => LICENSE-vite-plugin-vue-devtools} | 2 +-
amoro-web/licenses/LICENSE-vue-i18n | 2 +-
amoro-web/licenses/LICENSE-vue-router | 2 +-
.../{LICENSE-monaco-editor => LICENSE-vue-types} | 2 +-
...in-fake-server => LICENSE-vue-virtual-scroller} | 2 +-
...NSE-monaco-editor => LICENSE-which-typed-array} | 3 +-
...ENSE-monaco-editor => LICENSE-xml-but-prettier} | 2 +-
amoro-web/licenses/LICENSE-zenscroll | 25 ++
.../licenses/LICENSE-zrender | 21 +-
amoro-web/licenses/NOTICE-@swagger-api-apidom | 83 ++++
.../licenses/NOTICE-@swaggerexpert-json-pointer | 11 +
amoro-web/licenses/NOTICE-monaco-editor | 448 +++++++++++++++++++++
amoro-web/licenses/NOTICE-openapi-path-templating | 4 +
.../licenses/NOTICE-openapi-server-url-templating | 4 +
amoro-web/pom.xml | 12 +
159 files changed, 2717 insertions(+), 476 deletions(-)
create mode 100644
amoro-ams/src/test/java/org/apache/amoro/server/TestOptimizerController.java
create mode 100644
amoro-ams/src/test/java/org/apache/amoro/server/dashboard/TestSnapshotFileSize.java
create mode 100644
amoro-ams/src/test/java/org/apache/amoro/server/dashboard/controller/TestOptimizerGroupPagination.java
create mode 100644
amoro-ams/src/test/java/org/apache/amoro/server/dashboard/utils/TestTableOptimizingInfo.java
create mode 100644
amoro-format-hudi/src/test/java/org/apache/amoro/formats/hudi/TestHudiTableDescriptorSnapshots.java
create mode 100644
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/appended-resources/META-INF/LICENSE
copy amoro-web/licenses/{LICENSE-babel => LICENSE-@ant-design-colors} (92%)
copy amoro-web/licenses/{LICENSE-babel => LICENSE-@ant-design-icons} (92%)
copy amoro-web/licenses/{LICENSE-babel => LICENSE-@babel-runtime} (100%)
copy amoro-web/licenses/{LICENSE-babel => LICENSE-@babel-runtime-corejs3}
(100%)
copy amoro-web/licenses/{LICENSE-@tsconfig-node18 => LICENSE-@ctrl-tinycolor}
(94%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server =>
LICENSE-@emotion-hash} (95%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server =>
LICENSE-@emotion-unitless} (95%)
copy amoro-web/licenses/{LICENSE-vue-i18n => LICENSE-@intlify-core-base} (96%)
copy amoro-web/licenses/{LICENSE-vue-i18n =>
LICENSE-@intlify-message-compiler} (96%)
copy amoro-web/licenses/{LICENSE-vue-i18n => LICENSE-@intlify-shared} (96%)
copy amoro-web/licenses/{LICENSE-echarts => LICENSE-@swagger-api-apidom} (94%)
copy amoro-web/licenses/{LICENSE-echarts => LICENSE-@swaggerexpert-cookie}
(94%)
copy amoro-web/licenses/{LICENSE-echarts =>
LICENSE-@swaggerexpert-json-pointer} (94%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server =>
LICENSE-@vue-devtools-api} (97%)
copy amoro-web/licenses/{LICENSE-vue => LICENSE-@vue-reactivity} (92%)
copy amoro-web/licenses/{LICENSE-vue => LICENSE-@vue-runtime-core} (92%)
copy amoro-web/licenses/{LICENSE-vue => LICENSE-@vue-runtime-dom} (92%)
copy amoro-web/licenses/{LICENSE-vue => LICENSE-@vue-shared} (92%)
create mode 100644 amoro-web/licenses/LICENSE-apg-lite
copy amoro-web/licenses/{LICENSE-axios => LICENSE-async-validator} (94%)
copy amoro-web/licenses/{LICENSE-babel => LICENSE-autolinker} (86%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server =>
LICENSE-available-typed-arrays} (97%)
copy amoro-web/licenses/{LICENSE-vue => LICENSE-base64-js} (92%)
copy amoro-web/licenses/{LICENSE-vue => LICENSE-buffer} (92%)
copy amoro-web/licenses/{LICENSE-vite-plugin-svg-icons => LICENSE-call-bind}
(96%)
copy amoro-web/licenses/{LICENSE-vue-clipboard3 =>
LICENSE-call-bind-apply-helpers} (96%)
copy amoro-web/licenses/{LICENSE-vue-clipboard3 => LICENSE-call-bound} (96%)
copy amoro-web/licenses/{LICENSE-monaco-editor => LICENSE-classnames} (95%)
copy amoro-web/licenses/{LICENSE-vue-draggable-plus => LICENSE-clipboard} (97%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server =>
LICENSE-compute-scroll-into-view} (97%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server =>
LICENSE-copy-to-clipboard} (95%)
copy amoro-web/licenses/{LICENSE-vue => LICENSE-core-js-pure} (89%)
copy amoro-web/licenses/{LICENSE-babel => LICENSE-css.escape} (92%)
copy amoro-web/licenses/{LICENSE-vue => LICENSE-deepmerge} (92%)
copy amoro-web/licenses/{LICENSE-vue-clipboard3 =>
LICENSE-define-data-property} (96%)
copy amoro-web/licenses/{LICENSE-axios => LICENSE-dom-align} (94%)
copy amoro-web/licenses/{LICENSE-echarts => LICENSE-dompurify} (94%)
create mode 100644 amoro-web/licenses/LICENSE-dompurify-MPL
copy amoro-web/licenses/{LICENSE-monaco-editor => LICENSE-drange} (95%)
copy amoro-web/licenses/{LICENSE-vue-clipboard3 => LICENSE-dunder-proto} (96%)
create mode 100644 amoro-web/licenses/LICENSE-echarts-d3
copy amoro-web/licenses/{LICENSE-vue-clipboard3 => LICENSE-es-define-property}
(96%)
copy amoro-web/licenses/{LICENSE-vue-clipboard3 => LICENSE-es-errors} (96%)
copy amoro-web/licenses/{LICENSE-vue-clipboard3 => LICENSE-es-object-atoms}
(96%)
copy amoro-web/licenses/{LICENSE-sql-formatter => LICENSE-fast-deep-equal}
(75%)
copy amoro-web/licenses/{LICENSE-babel => LICENSE-fast-json-patch} (51%)
copy amoro-web/licenses/{LICENSE-babel => LICENSE-fault} (51%)
copy amoro-web/licenses/{LICENSE-monaco-editor => LICENSE-for-each} (95%)
copy amoro-web/licenses/{LICENSE-vue => LICENSE-format} (76%)
copy amoro-web/licenses/{LICENSE-eslint => LICENSE-function-bind} (92%)
copy amoro-web/licenses/{LICENSE-vite-plugin-svg-icons =>
LICENSE-get-intrinsic} (96%)
copy amoro-web/licenses/{LICENSE-vue-clipboard3 => LICENSE-get-proto} (96%)
copy amoro-web/licenses/{LICENSE-vue-clipboard3 => LICENSE-gopd} (96%)
copy amoro-web/licenses/{LICENSE-vue-draggable-plus =>
LICENSE-has-property-descriptors} (97%)
copy amoro-web/licenses/{LICENSE-vue-draggable-plus => LICENSE-has-proto} (97%)
copy amoro-web/licenses/{LICENSE-vue-clipboard3 => LICENSE-has-symbols} (96%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server =>
LICENSE-has-tostringtag} (97%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server => LICENSE-hasown}
(95%)
copy licenses-binary/LICENSE.dnsjava =>
amoro-web/licenses/LICENSE-highlight.js (57%)
copy amoro-web/licenses/{LICENSE-qs => LICENSE-ieee754} (59%)
copy amoro-web/licenses/{LICENSE-vite-plugin-svg-icons => LICENSE-immutable}
(94%)
copy amoro-web/licenses/{LICENSE-monaco-editor => LICENSE-is-callable} (95%)
copy amoro-web/licenses/{LICENSE-monaco-editor => LICENSE-is-typed-array} (95%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server => LICENSE-isarray}
(94%)
rename amoro-web/licenses/{LICENSE-@tsconfig-node18 =>
LICENSE-js-file-download} (94%)
copy amoro-web/licenses/{LICENSE-eslint => LICENSE-js-yaml} (92%)
copy amoro-web/licenses/{LICENSE-babel => LICENSE-lodash} (52%)
copy amoro-web/licenses/{LICENSE-babel => LICENSE-lodash-es} (52%)
copy amoro-web/licenses/{LICENSE-babel => LICENSE-lodash.debounce} (52%)
rename amoro-web/licenses/{LICENSE-babel => LICENSE-lowlight} (51%)
create mode 100644 amoro-web/licenses/LICENSE-marked
copy amoro-web/licenses/{LICENSE-vue-clipboard3 => LICENSE-math-intrinsics}
(96%)
copy amoro-web/licenses/{LICENSE-vue-i18n => LICENSE-minim} (96%)
copy amoro-web/licenses/{LICENSE-monaco-editor => LICENSE-nearley} (93%)
rename amoro-web/licenses/{LICENSE-vue-draggable-plus => LICENSE-neotraverse}
(97%)
copy amoro-web/licenses/{LICENSE-echarts => LICENSE-openapi-path-templating}
(94%)
copy amoro-web/licenses/{LICENSE-echarts =>
LICENSE-openapi-server-url-templating} (94%)
copy amoro-web/licenses/{LICENSE-vue-clipboard3 =>
LICENSE-possible-typed-array-names} (96%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server =>
LICENSE-prop-types} (96%)
copy amoro-web/licenses/{LICENSE-monaco-editor => LICENSE-querystringify} (93%)
copy amoro-web/licenses/{LICENSE-vue => LICENSE-ramda} (92%)
create mode 100644 amoro-web/licenses/LICENSE-ramda-adjunct
copy amoro-web/licenses/{LICENSE-eslint => LICENSE-randexp} (92%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server => LICENSE-react}
(95%)
copy amoro-web/licenses/{LICENSE-monaco-editor =>
LICENSE-react-copy-to-clipboard} (95%)
copy amoro-web/licenses/{LICENSE-monaco-editor =>
LICENSE-react-debounce-input} (95%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server => LICENSE-react-dom}
(95%)
copy amoro-web/licenses/{LICENSE-monaco-editor =>
LICENSE-react-immutable-proptypes} (95%)
copy amoro-web/licenses/{LICENSE-monaco-editor =>
LICENSE-react-immutable-pure-component} (95%)
copy amoro-web/licenses/{LICENSE-monaco-editor => LICENSE-react-redux} (95%)
copy amoro-web/licenses/{LICENSE-vue-clipboard3 =>
LICENSE-react-syntax-highlighter} (96%)
copy amoro-web/licenses/{LICENSE-monaco-editor => LICENSE-redux} (95%)
create mode 100644 amoro-web/licenses/LICENSE-redux-immutable
copy amoro-web/licenses/{LICENSE-vue => LICENSE-remarkable} (90%)
copy amoro-web/licenses/{LICENSE-vue => LICENSE-repeat-string} (92%)
copy amoro-web/licenses/{LICENSE-monaco-editor => LICENSE-requires-port} (93%)
copy amoro-web/licenses/{LICENSE-monaco-editor => LICENSE-reselect} (93%)
copy amoro-web/licenses/{LICENSE-monaco-editor =>
LICENSE-resize-observer-polyfill} (95%)
copy amoro-web/licenses/{LICENSE-eslint => LICENSE-ret} (92%)
copy amoro-web/licenses/{LICENSE-vue => LICENSE-safe-buffer} (92%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server => LICENSE-scheduler}
(95%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server =>
LICENSE-scroll-into-view-if-needed} (97%)
copy amoro-web/licenses/{LICENSE-axios => LICENSE-serialize-error} (91%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server =>
LICENSE-set-function-length} (95%)
create mode 100644 amoro-web/licenses/LICENSE-sha.js
copy amoro-web/licenses/{LICENSE-monaco-editor => LICENSE-shallow-equal} (54%)
create mode 100644 amoro-web/licenses/LICENSE-short-unique-id
copy amoro-web/licenses/{LICENSE-vue-clipboard3 => LICENSE-stylis} (96%)
copy amoro-web/licenses/{LICENSE-echarts => LICENSE-swagger-client} (94%)
copy amoro-web/licenses/{LICENSE-echarts => LICENSE-swagger-ui} (94%)
copy amoro-web/licenses/{LICENSE-echarts => LICENSE-swagger-ui-dist} (94%)
create mode 100644 amoro-web/licenses/LICENSE-throttle-debounce
copy amoro-web/licenses/{LICENSE-vue => LICENSE-to-buffer} (92%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server =>
LICENSE-toggle-selection} (95%)
copy amoro-web/licenses/{LICENSE-vue-clipboard3 => LICENSE-ts-mixer} (96%)
create mode 100644 amoro-web/licenses/LICENSE-tslib
copy amoro-web/licenses/{LICENSE-vue-clipboard3 => LICENSE-typed-array-buffer}
(96%)
delete mode 100644 amoro-web/licenses/LICENSE-unplugin-auto-import
copy amoro-web/licenses/{LICENSE-monaco-editor => LICENSE-url-parse} (93%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server =>
LICENSE-use-sync-external-store} (95%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server =>
LICENSE-vite-plugin-vue-devtools} (97%)
copy amoro-web/licenses/{LICENSE-monaco-editor => LICENSE-vue-types} (95%)
copy amoro-web/licenses/{LICENSE-vite-plugin-fake-server =>
LICENSE-vue-virtual-scroller} (95%)
copy amoro-web/licenses/{LICENSE-monaco-editor => LICENSE-which-typed-array}
(95%)
copy amoro-web/licenses/{LICENSE-monaco-editor => LICENSE-xml-but-prettier}
(95%)
create mode 100644 amoro-web/licenses/LICENSE-zenscroll
copy licenses-binary/LICENSE.dnsjava => amoro-web/licenses/LICENSE-zrender
(57%)
create mode 100644 amoro-web/licenses/NOTICE-@swagger-api-apidom
create mode 100644 amoro-web/licenses/NOTICE-@swaggerexpert-json-pointer
create mode 100644 amoro-web/licenses/NOTICE-monaco-editor
create mode 100644 amoro-web/licenses/NOTICE-openapi-path-templating
create mode 100644 amoro-web/licenses/NOTICE-openapi-server-url-templating