This is an automated email from the ASF dual-hosted git repository.
panyuepeng pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/streampark.git
The following commit(s) were added to refs/heads/dev by this push:
new 2d51eb002 [hotfix][console-webapp] Upgrade Vue to 3.5.0 to resolve
peer dependency conflict (#4318)
2d51eb002 is described below
commit 2d51eb00265c8b94d34eebb18e29e0e54ea08e4b
Author: oregonknuths <[email protected]>
AuthorDate: Fri Jan 23 01:58:38 2026 -0800
[hotfix][console-webapp] Upgrade Vue to 3.5.0 to resolve peer dependency
conflict (#4318)
Fixes docker-push build failure where vue-router requires Vue 3.5.0+
but Vue 3.3.4 was installed, causing:
ERR_PNPM_PEER_DEP_ISSUES Unmet peer dependencies
└─┬ vue-router
└── ✕ unmet peer vue@^3.5.0: found 3.3.13
Changes:
- vue: ^3.3.4 → ^3.5.0
- @vue/runtime-core: ^3.3.4 → ^3.5.0
- @vue/shared: ^3.3.4 → ^3.5.0
- @vue/compiler-sfc: ^3.3.4 → ^3.5.0
Vue 3.5 is backward compatible with 3.3. Verified with:
- pnpm install (dependencies resolve cleanly)
- Production build (successful)
- TypeScript type checking (no new errors)
This fix enables docker-push workflow to successfully build images.
---
streampark-console/streampark-console-webapp/package.json | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/streampark-console/streampark-console-webapp/package.json
b/streampark-console/streampark-console-webapp/package.json
index d28736ad4..b2d5ccb3a 100644
--- a/streampark-console/streampark-console-webapp/package.json
+++ b/streampark-console/streampark-console-webapp/package.json
@@ -43,8 +43,8 @@
"@ant-design/colors": "^7.0.0",
"@ant-design/icons-vue": "^6.1.0",
"@iconify/iconify": "^3.1.1",
- "@vue/runtime-core": "^3.3.4",
- "@vue/shared": "^3.3.4",
+ "@vue/runtime-core": "^3.5.0",
+ "@vue/shared": "^3.5.0",
"@vueuse/core": "^10.2.1",
"@vueuse/shared": "^10.2.1",
"ant-design-vue": "^3.2.20",
@@ -62,7 +62,7 @@
"sql-formatter": "^4.0.2",
"sweetalert2": "^11.7.16",
"terser": "^5.19.0",
- "vue": "^3.3.4",
+ "vue": "^3.5.0",
"vue-i18n": "^9.2.2",
"vue-router": "^4.2.4",
"vue-types": "^5.1.0"
@@ -82,7 +82,7 @@
"@vitejs/plugin-legacy": "^4.1.0",
"@vitejs/plugin-vue": "^4.2.3",
"@vitejs/plugin-vue-jsx": "^3.0.1",
- "@vue/compiler-sfc": "^3.3.4",
+ "@vue/compiler-sfc": "^3.5.0",
"autoprefixer": "^10.4.14",
"cross-env": "^7.0.3",
"dotenv": "^16.3.1",