From f9b06be2f55bd1fea625ab674d2cfc57255ff395 Mon Sep 17 00:00:00 2001 From: whyour Date: Fri, 10 Jul 2026 02:07:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E7=89=88=E6=9C=AC=20v2.21.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build-docker-image.yml | 4 +-- package.json | 6 ++-- version.yaml | 37 +++++++++++++++++++++--- 3 files changed, 37 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build-docker-image.yml b/.github/workflows/build-docker-image.yml index 125be7d3..6ad24c5f 100644 --- a/.github/workflows/build-docker-image.yml +++ b/.github/workflows/build-docker-image.yml @@ -290,7 +290,7 @@ jobs: QL_BRANCH=${{ github.ref_name }} SOURCE_COMMIT=${{ github.sha }} network: host - platforms: linux/amd64,linux/arm/v7,linux/arm64,linux/ppc64le,linux/s390x + platforms: linux/amd64,linux/arm/v7,linux/arm64,linux/ppc64le context: . file: ./docker/Dockerfile.debian push: true @@ -419,7 +419,7 @@ jobs: QL_BRANCH=${{ github.ref_name }} SOURCE_COMMIT=${{ github.sha }} network: host - platforms: linux/amd64,linux/arm/v7,linux/arm64,linux/ppc64le,linux/s390x + platforms: linux/amd64,linux/arm/v7,linux/arm64,linux/ppc64le context: . file: ./docker/Dockerfile.debian310 push: true diff --git a/package.json b/package.json index cda82f41..d0477b7d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@whyour/qinglong", "packageManager": "pnpm@8.3.1", - "version": "2.20.2-3", + "version": "2.21.0-13", "description": "Timed task management platform supporting Python3, JavaScript, Shell, Typescript", "repository": { "type": "git", @@ -21,9 +21,7 @@ "panel": "npm run build:back && node static/build/app.js", "gen:proto": "protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false", "prettier": "prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'", - "postinstall": "max setup 2>/dev/null || true", - "test": "umi-test", - "test:coverage": "umi-test --coverage" + "postinstall": "max setup 2>/dev/null || true" }, "gitHooks": { "pre-commit": "lint-staged" diff --git a/version.yaml b/version.yaml index 65648012..ce86d2b4 100644 --- a/version.yaml +++ b/version.yaml @@ -1,6 +1,35 @@ -version: 2.20.2 -changeLogLink: https://t.me/jiao_long/434 -publishTime: 2026-03-01 1800 +version: 2.21.0 +changeLogLink: https://t.me/jiao_long/436 +publishTime: 2026-06-18 2300 changeLog: | - 1. 修复 path 安全漏洞(重要) + 1. shell 增加国际化支持 + 2. 接口提示信息国际化,更新国际化文案 + 3. 统一 Alpine/Debian 分支,QL_SCHEDULER 参数化调度 + 4. grpc 服务增加证书校验 + 5. 定时任务增加 work_dir 设置 + 6. 增加任务统计功能 + 7. 新增 OpeniLink 通知渠道 + 8. 支持自定义接收邮箱地址 + 9. 增加运行实例功能 + 10. 增加 sudo 命令判断 + 11. 延迟增加运行时间提示 + 12. 开机运行任务支持同时开始运行 + 13. 增加 localhost 检测 + 14. 增加环境变量标签功能 + 15. 修复路径穿越安全漏洞 + 16. 修复配置文件路径可能越权 + 17. 修复 work_dir 验证和目录判断 + 18. 修复多个 API 问题(getCronById、定时任务参数、任务退出码等) + 19. 修复 ESM 依赖查询路径 + 20. 修复 CodeMirror 页面切换多实例崩溃 + 21. 修复 IPv6 网络连接问题 + 22. 修复内部服务 IP 地址 + 23. 修复 gRPC extra_schedules 为空时序列化报错 + 24. 修复 HITOKOTO 参数布尔/字符串类型处理 + 25. 修复 Server酱 返回错误时 undefined 异常 + 26. 修复环境变量 position 数据类型异常 + 27. 修复 Docker 健康检查 QlPort 环境变量读取 + 28. 修复任务统计日志 + 29. 升级 multer 解决 CVE 漏洞 + 30. 升级 nodemailer \ No newline at end of file