Releases: qd-today/qd
Releases · qd-today/qd
20240210
20240208
Fixed
- Fix 访客执行任务后端报错
- Fix websockets 禁止跨域问题 (#463)
- Fix
cffi
Docker 构建 - Fix telegram 消息格式,避免过多的无效信息干扰 (#488)
- Fix #493: recovery permission (#494)
- Fix #477:
api://
error when Server not bind0.0.0.0
(#495) - Fix 部分日志不显示错误详情(需打开
config.traceback_print
开关) #491 - Fix 无法跳转发布项详情
- Fix 任务定时开关设置
- Fix
incr_success
应发生在事务即将结束前
Changed
- Update
entry_editor.html
(#465) - Update 包依赖和前端依赖
- Refactor 优化代码和 logger 格式和静态类型 by
pylint
/flake8
/mypy
(#496) - Merge logger 和错误栈打印
- Change 解析 Url 方式
- Optimize
for
循环调试显示 - Change 删除公开模板时自动取消发布请求
- Change 支持自定义单用户拥有记事本最大数量配置
- Change 更改节日祝福判断
Docs
- Docs(contrib): 📚 修改贡献者展示
20230821
20230718
20230618
Features
-
为 for 循环段 添加
loop
信息, 支持基于range
和list
的 for 循环 -
测试中支持 if 控制语句, 优化测试中 if 控制语句的信息格式及错误信息显示
-
添加 while 循环 Feat #371
- 添加
TASK_WHILE_LOOP_TIMEOUT
环境变量, 单个 while 循环超时限制为 15 分钟; - 添加
TASK_REQUEST_LIMIT
环境变量, 单个任务中请求数限制为 1500; - 测试中支持 while 控制语句查看信息
- while 循环中支持
loop_index
和loop_index0
- 具体可以查看前端
关于
页面信息
- 添加
-
时间戳 API 加入更多转换功能 Feat #388
- 支持
ts
输入小数以输出毫秒及微秒级时间 - 支持使用
%f
作为毫微秒时间的格式化字符串
- 支持
-
Telegram 消息标题增加
hashtag
以便于搜索 Feat #401 -
添加
COOKIE_SECURE_MODE
环境变量配置, 用于 HTTPS 下的 Cookie 安全设置开关 -
添加
STATIC_URL_PREFIX
环境变量配置 Feat #359 -
添加
display_import_warning
配置 -
允许使用
update.sh
修改 Alpine apk 镜像源
Changed
-
添加前端请求超时提示
-
订阅公共模板以文件名作为默认模板名
-
优化
config.py
文件配置内容顺序和注释 -
优化邮箱设置
- 未配置
DOMAIN
环境变量或参数时, 禁止修改强制验证邮箱功能 - 未配置
DOMAIN
时, 邮箱推送自动失效并在后端日志提示 - 未配置
DOMAIN
时, 用户注册或修改密码时在前端提示 - 邮箱域名
MAIL_DOMAIN
合并入DOMAIN
变量 - MailGun API 优化
- 未配置
-
优化网站管理页面错误显示效果
-
当设置重试间隔后允许重试间隔超过12小时
-
Update deployment, update, faq in docs
-
Clean and optimize code
-
Add description for left button
-
Update google analysis method
-
Update requirements.txt, replace
pytz
with built-inzoneinfo
Fixed
- Fix server disconnected for subscribe
- Fix not display err msg for subscribe
- Fix
qd.py
failure - Fix "Stream abnormally closed" which causes task not recorded in SQL db.
- Fix set empty
retry_interval
not work - Fix typo
20230601
Features
- 添加 WebSocket 支持
- 公共模板更新前端使用 WebSocket 推送更新进度
Tips: 反代用户需要进行 WebSocket 相关反代配置的设置或修改
Changed
- 允许用户设置公共模板加速方式
- update requirements packages
- 前端 Query String Parameters 为空时自动修正 Request Url
- 优化 Code quality
Fixed
- Fix 前端 RequestURL 自动将变量进行编码
- Fix RequestUrl 丢失 QueryString 的 bug
- Fix Request Payload 内容丢失的bug
- Fix typo
20230518
20230430
20230228
20230111
Features
- 支持6位cron定时 feat #347
- 成功失败条件支持jinja2格式变量 Support variables for success or fail asserts
- Add keep-alive for updating subscribe
- Add config "unsafe_eval_timeout"
- Add config "task_max_retry_count"
Changed
- Use aiohttp to initiate requests
- 更新 前端组件 & Use pnpm
Fixed
- 修复 if 判断表达式报错 Fix #350 from odoo/odoo#101136
- 修复 Typo
- 其他优化和修复