Repository navigation
AzureQL v2.3.7 — What’s Changed / 更新内容
中文
客户端版本:AzureQL 2.3.7 · 服务端适配目标:青龙 2.24.0
- 依赖管理: 补充 Python 包名、Git URL、requirements 文件和 pyproject.toml 的使用说明。删除依赖时,根据来源提示是否会卸载实际软件包;批量删除增加确认。
- 任务规则: 修复编辑已有
@daily、@hourly等宏时规则被清空的问题,并保留一次性任务已有的时间参数。青龙拒绝主规则或附加规则时,编辑弹窗显示相应提示并保留输入。 - 附加规则保护: 读取、编辑、保存和备份时保留附加规则中的额外字段,包括嵌套对象和数组;修改或删除规则时,字段跟随对应条目。MCP 无法安全匹配已有额外字段时会拒绝替换并提示在应用内编辑。
验证状态: 相关模块单元测试及 Debug 构建已通过。青龙 2.24.0 实际服务端和手机验收仍待进行;请在升级后重点检查登录、任务规则与日志、脚本、依赖、订阅及备份恢复。
支持 Android 12 及以上。当前版本面向青龙 2.24.0,不保留旧版服务端兼容分支。
English
Client version: AzureQL 2.3.7 · Target server: QingLong 2.24.0
- Dependencies: Added guidance for Python packages, Git URLs, requirements files, and pyproject.toml. Delete confirmations explain whether installed packages are removed; batch deletion now requires confirmation.
- Task schedules: Fixed existing macros such as
@dailyand@hourlybeing cleared in the editor and preserved existing one-time task parameters. Server validation errors are shown in the editor without discarding input. - Additional schedule protection: Extra fields, including nested objects and arrays, are preserved when tasks are read, edited, saved, or backed up. Metadata stays with the corresponding entry. MCP rejects replacement when its string-only list cannot safely preserve existing extra fields and directs users to edit in the app.
Validation: Relevant module unit tests and the Debug build passed. Testing against a live QingLong 2.24.0 server and on a device remains pending; please check login, task schedules and logs, scripts, dependencies, subscriptions, and backup/restore after upgrading.
Requires Android 12 or later. This version targets QingLong 2.24.0 and does not maintain compatibility branches for older server versions.
Third-party software / 第三方组件
See THIRD_PARTY_NOTICES.md for third-party licenses. 第三方组件许可证详见 第三方组件声明。
Full Changelog: v2.3.6...v2.3.7