Skip to content

Releases: qd-today/qd

20240210

10 Feb 14:04
Compare
Choose a tag to compare

Fixed

  1. Bugfix(web): 🐛 修复无法修改任务 fixed #500
  2. Bugfix(libs.utils): 🐛 587 端口使用 starttls 方法 fixed #424
  3. Bugfix(web): 🐛 管理员未验证邮箱开启强制验证失败

Changed

  1. Build(package): 🏗️ 更新包依赖

20240208

08 Feb 12:00
Compare
Choose a tag to compare

Fixed

  1. Fix 访客执行任务后端报错
  2. Fix websockets 禁止跨域问题 (#463)
  3. Fix cffi Docker 构建
  4. Fix telegram 消息格式,避免过多的无效信息干扰 (#488)
  5. Fix #493: recovery permission (#494)
  6. Fix #477: api:// error when Server not bind 0.0.0.0 (#495)
  7. Fix 部分日志不显示错误详情(需打开 config.traceback_print 开关) #491
  8. Fix 无法跳转发布项详情
  9. Fix 任务定时开关设置
  10. Fix incr_success 应发生在事务即将结束前

Changed

  1. Update entry_editor.html (#465)
  2. Update 包依赖和前端依赖
  3. Refactor 优化代码和 logger 格式和静态类型 by pylint/flake8/mypy (#496)
  4. Merge logger 和错误栈打印
  5. Change 解析 Url 方式
  6. Optimize for 循环调试显示
  7. Change 删除公开模板时自动取消发布请求
  8. Change 支持自定义单用户拥有记事本最大数量配置
  9. Change 更改节日祝福判断

Docs

  1. Docs(contrib): 📚 修改贡献者展示

20230821

20 Aug 14:12
Compare
Choose a tag to compare

Fixed

  1. Fix 修复鼠标移动请求位置关系错乱的问题 (#447)
  2. Fix 修复删除模板导致无限推送问题 (#462)

Changed

  1. Update web and backend packages
  2. 优化企业微信推送错误提示

20230718

17 Jul 14:49
Compare
Choose a tag to compare

Features

  1. 添加 bianscii 模块中的方法至 jinja_global 域
  2. urlencodeurldecode 支持指定编码 Feat #437

Changed

  1. Add html_unescape option for unicode
  2. 在 about.html 中添加 _proxy__log__ 说明 About #427
  3. 优化并完善 about.html 常用参数及过滤器信息显示
  4. 企业微信代理支持 https 和 http 前缀
  5. 优化注册推送 placeholder

Fixed

  1. Fix 后端与前端提取 header 正则不一致, 修改为以前端为准

20230618

17 Jun 16:26
Compare
Choose a tag to compare

Features

  1. 为 for 循环段 添加 loop 信息, 支持基于 rangelist 的 for 循环

  2. 测试中支持 if 控制语句, 优化测试中 if 控制语句的信息格式及错误信息显示

  3. 添加 while 循环 Feat #371

    • 添加 TASK_WHILE_LOOP_TIMEOUT 环境变量, 单个 while 循环超时限制为 15 分钟;
    • 添加 TASK_REQUEST_LIMIT 环境变量, 单个任务中请求数限制为 1500;
    • 测试中支持 while 控制语句查看信息
    • while 循环中支持 loop_indexloop_index0
    • 具体可以查看前端 关于 页面信息
  4. 时间戳 API 加入更多转换功能 Feat #388

    • 支持 ts 输入小数以输出毫秒及微秒级时间
    • 支持使用 %f 作为毫微秒时间的格式化字符串
  5. Telegram 消息标题增加 hashtag 以便于搜索 Feat #401

  6. 添加 COOKIE_SECURE_MODE 环境变量配置, 用于 HTTPS 下的 Cookie 安全设置开关

  7. 添加 STATIC_URL_PREFIX 环境变量配置 Feat #359

  8. 添加 display_import_warning 配置

  9. 允许使用 update.sh 修改 Alpine apk 镜像源

Changed

  1. 添加前端请求超时提示

  2. 订阅公共模板以文件名作为默认模板名

  3. 优化 config.py 文件配置内容顺序和注释

  4. 优化邮箱设置

    • 未配置 DOMAIN 环境变量或参数时, 禁止修改强制验证邮箱功能
    • 未配置 DOMAIN 时, 邮箱推送自动失效并在后端日志提示
    • 未配置 DOMAIN 时, 用户注册或修改密码时在前端提示
    • 邮箱域名 MAIL_DOMAIN 合并入 DOMAIN 变量
    • MailGun API 优化
  5. 优化网站管理页面错误显示效果

  6. 当设置重试间隔后允许重试间隔超过12小时

  7. Update deployment, update, faq in docs

  8. Clean and optimize code

  9. Add description for left button

  10. Update google analysis method

  11. Update requirements.txt, replace pytz with built-in zoneinfo

Fixed

  1. Fix server disconnected for subscribe
  2. Fix not display err msg for subscribe
  3. Fix qd.py failure
  4. Fix "Stream abnormally closed" which causes task not recorded in SQL db.
  5. Fix set empty retry_interval not work
  6. Fix typo

20230601

01 Jun 03:31
Compare
Choose a tag to compare

Features

  1. 添加 WebSocket 支持
  2. 公共模板更新前端使用 WebSocket 推送更新进度

Tips: 反代用户需要进行 WebSocket 相关反代配置的设置或修改

Changed

  1. 允许用户设置公共模板加速方式
  2. update requirements packages
  3. 前端 Query String Parameters 为空时自动修正 Request Url
  4. 优化 Code quality

Fixed

  1. Fix 前端 RequestURL 自动将变量进行编码
  2. Fix RequestUrl 丢失 QueryString 的 bug
  3. Fix Request Payload 内容丢失的bug
  4. Fix typo

20230518

18 May 04:36
Compare
Choose a tag to compare

Features

  1. 框架更名为 QD

Changed

  1. Update frontend js components
  2. 节假日信息更改为前端脚本判断(Add lunar.js)
  3. Replace querystring[deprecated] with qs
  4. Update Dockerfile

Fixed

  1. Fix running multi DB instances
  2. Fix password_md5 convert error
  3. Fix encodeURIComponent error
  4. Fix 更新公共模板时 Proxies 配置无效 Fix #412

20230430

30 Apr 14:42
Compare
Choose a tag to compare

Features

  1. 我的模板中增加类似公共模板的备注说明 Feat #366
  2. 添加滑块识别验证码支持 Feat #397
  3. 支持网页恢复Sqlite数据库
  4. 添加节假日庆祝信息

Changed

  1. 优化工具箱-记事本前端逻辑 Feat a76yyyy#30
  2. 修改网页端框架标题

Fixed

  1. 修复报错日志顺序异常 Fix #391
  2. Mandatory smtp authentication. Fix #394
  3. 修复网页显示时区与系统时区不一致 Fix #396

20230228

28 Feb 17:10
Compare
Choose a tag to compare

Features

  1. 添加企业微信Webhook支持 feat #361
  2. 添加 QD 文档站
  3. 新建任务时自动提取模板变量 default 值 feat a76yyyy#29

Changed

  1. 支持在API请求中使用 int(variable) 和 float(variable) 语法 fix #374
  2. 优化公共模板更新页面前端显示逻辑

Fixed

  1. 修复 config 文件夹不存在导致报错的bug Fix #363

20230111

10 Jan 16:17
Compare
Choose a tag to compare

Features

  1. 支持6位cron定时 feat #347
  2. 成功失败条件支持jinja2格式变量 Support variables for success or fail asserts
  3. Add keep-alive for updating subscribe
  4. Add config "unsafe_eval_timeout"
  5. Add config "task_max_retry_count"

Changed

  1. Use aiohttp to initiate requests
  2. 更新 前端组件 & Use pnpm

Fixed

  1. 修复 if 判断表达式报错 Fix #350 from odoo/odoo#101136
  2. 修复 Typo
  3. 其他优化和修复