Post #442
1.81K
青龙 v2.23.0
✨ 新增功能:
1. 新增脚本历史版本查看、对比与恢复,每个脚本最多保留 20 个版本。恢复前检查内容哈希,避免覆盖同时发生的修改。
2. 远程 CLI 更新至 0.1.2,增加脚本历史命令,完善冲突和认证错误提示。
🔧 修复与优化:
1. 普通任务与订阅调度迁移到 node-cron,保留旧规则兼容,补充宏与夏令时行为说明。
2. 修复禁用、删除或修改后旧排队任务仍执行的问题,完善超时、停止和 Shell before/after 环境传递。
3. 修复长期运行后的系统令牌失效和认证缓存并发更新;Shell API 遇到 401 会刷新令牌并重试一次。
4. 降低任务启动开销,JS/Python 通知依赖改为首次调用时加载。
5. 加固环境变量、订阅参数、路径与 SSH 配置,保留合法中文和分支别名。
6. 修复页面升级、ql update 和静态资源同步,完善升级校验、完整备份与恢复;修复 Debian 依赖、通知和调度问题,补齐中英文翻译。
7. 最小修补 HTTP 压缩、上传、gRPC、代理 IP、WebSocket 与 JSON 查询路径的依赖漏洞。其余依赖治理和运行时迁移后续处理。
🤖 CLI 安装与 Agent 使用:
远程 CLI 要求 Node.js ≥ 22.12:
在面板「系统设置 → 应用设置」创建应用、授予所需权限,再按提示输入 Client ID 和 Client Secret。
将 npm 包中的整个 Skill 目录复制到所用 Agent 的 skills 目录,保留 SKILL.md 和 references;加载后确保 Agent 可访问 ql 及登录配置:
例如:「查看青龙最近失败的任务,分析日志。」已有面板的机器使用独立安装目录,避免覆盖面板内置 ql。
CLI 使用说明 | Agent Skill
⚠️ 升级提醒:
升级前停止面板和任务,备份完整持久化数据目录,包含数据库、脚本、配置、日志、依赖缓存和 script-history。回退时恢复升级前的完整备份。
默认 Debian 镜像仍为 Debian 12 / Node.js 20,默认 Python 为 3.11。Node.js 20 已结束上游维护,运行时迁移将在后续版本处理;本次仅完成已选定的最小依赖修补。
2.23.0 是两个 Python 3.10 兼容镜像的最后一个版本,发布后停止维护。请验证脚本与依赖后迁移到默认 Python 3.11 镜像。
更新方法:
→ 面板更新:系统设置 → 其他设置 → 检查更新
→ 容器内更新:执行
→ 宿主机更新:拉取对应新镜像,按原启动配置重建容器并沿用完整数据挂载
→ Debian 版本同步更新
版本镜像:
正式版:
Python3.10 正式版:
Debian 版:
Python3.10 Debian 版:
npm 版本:
完整更新说明
潮平两岸阔,风正一帆悬。
机场推荐(已稳定使用一年+,支持 IPV6/GPT):
虎云 去注册
熊云 去注册
青龙官网
✨ 新增功能:
1. 新增脚本历史版本查看、对比与恢复,每个脚本最多保留 20 个版本。恢复前检查内容哈希,避免覆盖同时发生的修改。
2. 远程 CLI 更新至 0.1.2,增加脚本历史命令,完善冲突和认证错误提示。
🔧 修复与优化:
1. 普通任务与订阅调度迁移到 node-cron,保留旧规则兼容,补充宏与夏令时行为说明。
2. 修复禁用、删除或修改后旧排队任务仍执行的问题,完善超时、停止和 Shell before/after 环境传递。
3. 修复长期运行后的系统令牌失效和认证缓存并发更新;Shell API 遇到 401 会刷新令牌并重试一次。
4. 降低任务启动开销,JS/Python 通知依赖改为首次调用时加载。
5. 加固环境变量、订阅参数、路径与 SSH 配置,保留合法中文和分支别名。
6. 修复页面升级、ql update 和静态资源同步,完善升级校验、完整备份与恢复;修复 Debian 依赖、通知和调度问题,补齐中英文翻译。
7. 最小修补 HTTP 压缩、上传、gRPC、代理 IP、WebSocket 与 JSON 查询路径的依赖漏洞。其余依赖治理和运行时迁移后续处理。
🤖 CLI 安装与 Agent 使用:
远程 CLI 要求 Node.js ≥ 22.12:
npm install -g @whyour/qinglong-cli@0.1.2
ql login --url https://你的青龙面板地址
ql auth status --json
ql task list --json
ql subscription list --json
在面板「系统设置 → 应用设置」创建应用、授予所需权限,再按提示输入 Client ID 和 Client Secret。
将 npm 包中的整个 Skill 目录复制到所用 Agent 的 skills 目录,保留 SKILL.md 和 references;加载后确保 Agent 可访问 ql 及登录配置:
$(npm root -g)/@whyour/qinglong-cli/skills/qinglong-cli例如:「查看青龙最近失败的任务,分析日志。」已有面板的机器使用独立安装目录,避免覆盖面板内置 ql。
CLI 使用说明 | Agent Skill
⚠️ 升级提醒:
升级前停止面板和任务,备份完整持久化数据目录,包含数据库、脚本、配置、日志、依赖缓存和 script-history。回退时恢复升级前的完整备份。
默认 Debian 镜像仍为 Debian 12 / Node.js 20,默认 Python 为 3.11。Node.js 20 已结束上游维护,运行时迁移将在后续版本处理;本次仅完成已选定的最小依赖修补。
2.23.0 是两个 Python 3.10 兼容镜像的最后一个版本,发布后停止维护。请验证脚本与依赖后迁移到默认 Python 3.11 镜像。
更新方法:
→ 面板更新:系统设置 → 其他设置 → 检查更新
→ 容器内更新:执行
ql update→ 宿主机更新:拉取对应新镜像,按原启动配置重建容器并沿用完整数据挂载
→ Debian 版本同步更新
版本镜像:
正式版:
whyour/qinglong:2.23.0Python3.10 正式版:
whyour/qinglong:2.23.0-python3.10(最后维护版本)Debian 版:
whyour/qinglong:2.23.0-debianPython3.10 Debian 版:
whyour/qinglong:2.23.0-debian-python3.10(最后维护版本)npm 版本:
npm i -g @whyour/qinglong@2.23.0完整更新说明
潮平两岸阔,风正一帆悬。
机场推荐(已稳定使用一年+,支持 IPV6/GPT):
虎云 去注册
熊云 去注册
青龙官网
- 💩 5
- 🥰 4