更改历史记录 — Python 文档

来自菜鸟教程
Celery/docs/latest/changelog
跳转至:导航、​搜索

更改历史记录

本文档包含 & 5.2.x 系列中的错误修复和新功能的更改说明,请参阅 Celery 5.2 (Dawn Chorus) 的新功能概述 Celery 5.2 中的新功能。

5.2.1

发布日期
2021-11-16 8.55 PM UTC+6:00
发布者
阿西夫·赛义夫·乌丁
  • 修复 ProxyLogger 中字节实例的 rstrip 使用。
  • 将日志文件传递给 celery.service 示例 systemd 文件中的 ExecStop。
  • 修复:减少 Gevent 下 AsyncResult.get 的延迟(#7052)
  • 限制 redis 版本:<4.0.0。
  • 将 min kombu 版本升级到 5.2.2。
  • 将 pytz>dev 更改为符合 PEP 440 的 pytz>0.dev.0。
  • 删除对案例的依赖 (#7077)。
  • 修复:如果需要,任务到期是时区感知的(#7065)。
  • pypy-3.8 beta 到 CI 的初始测试。
  • 文档、CI 和测试清理。


5.2.0

发布日期
2021-11-08 7.15 AM UTC+6:00
发布者
阿西夫·赛义夫·乌丁
  • 防止订阅空频道 (#7040)
  • 修复 register_task 方法。
  • 最终拒绝时触发任务失败信号 (#6980)
  • 限制 pymongo 版本:<3.12.1 (#7041)
  • 将 min kombu 版本升级到 5.2.1


5.2.0rc2

发布日期
2021-11-02 1.54 PM UTC+3:00
发布者
娜奥米·埃尔斯坦
  • 将 Python 3.10.0 升级到 rc2。
  • [pre-commit.ci] 预提交自动更新 (#6972)。
  • autopep8.
  • 防止工作人员根据 hello 命令发送过期的撤销项目 (#6975)。
  • 文档:阐明“保持结果”部分(#6979)。
  • 更新 5.0 文档 (#6981) 中已弃用的任务模块删除。
  • [pre-commit.ci] 预提交自动更新。
  • 尝试 python 3.10 GA。
  • 在自述文件中提及 python 3.10。
  • 记录 rabbitmq >= 3.8.15 的默认 consumer_timeout 值。
  • Azure blockblob 后端参数化连接/读取超时 (#6978)。
  • 将 as_uri 方法添加到 azure 块 blob 后端。
  • 添加使用 celeryconfig (#6879) 覆盖后端实现的可能性。
  • [pre-commit.ci] 预提交自动更新。
  • 尝试修复弃用警告。
  • [pre-commit.ci] 预提交自动更新。
  • 不再需要了。
  • 不再需要了。
  • 不再使用了。
  • 添加github讨论论坛


5.2.0rc1

发布日期
2021-09-26 4.04 PM UTC+3:00
发布者
奥默·卡茨
  • 当主进程在 prefork 模型中退出时杀死所有工人 (#6942)。
  • 测试 kombu 5.2.0rc1 (#6947)。
  • 尝试 moto 2.2.x (#6948)。
  • 关于发布行动的准备好的黑客新闻帖子。
  • 至少使用 python 3.7 更新设置。
  • 在 setupcfg 上更新 Kombu。
  • 添加了关于在终止后自动杀死 worker 的所有子进程的注释。
  • [pre-commit.ci] 预提交自动更新。
  • 在 greenlet 导入之前移动 importskip (#6956)。
  • amqp:如果用户请求,将过期字段发送给代理 (#6957)。
  • 单线漂移警告。
  • 画布:修复 kwargs 参数以防止递归 (#6810) (#6959)。
  • 允许使用 app.conf 机制启用事件。
  • 到期日期已过时发出警告。
  • 添加框架 :: Celery trove 分类器。
  • 指示任务是否正在替换另一个 (#6916)。
  • 使 setup.py 可执行。
  • 凹凸版本:5.2.0b3 → 5.2.0rc1。


5.2.0b3

发布日期
2021-09-02 8.38 PM UTC+3:00
发布者
奥默·卡茨
  • 将 args 添加到 LOG_RECEIVED(修复 #6885)(#6898)。
  • 终止 eventlet 并发后端的作业实现 (#6917)。
  • 将清理实现添加到文件系统后端 (#6919)。
  • [pre-commit.ci] 预提交自动更新(#69)。
  • 添加 before_start 钩子(修复 #4110)(#6923)。
  • 如果连接断开,则重新启动使用者 (#6930)。
  • 删除过时的优化文档 (#6933)。
  • 在 arangodb 后端添加了 https 验证检查功能 (#6800)。
  • 删除 Python 3.6 支持。
  • 在自述文件中更新支持的 python 版本。
  • [pre-commit.ci] 预提交自动更新 (#6935)。
  • 由于我们迁移到 GA,因此删除了 appveyor 配置。
  • pyugrade 现在设置为将代码升级到 3.7。
  • 删除 exclude 语句,因为我们不再使用 pypy-3.6 进行测试。
  • 3.10 不是 GA,因此尚不支持。
  • Celery 5.1 或更早版本支持 Python 3.6。
  • 修复掉毛错误。
  • 修复:链接失败结果时传递上下文 (#6899)。
  • 凹凸版本:5.2.0b2 → 5.2.0b3。


5.2.0b2

发布日期
2021-08-17 下午 5.35 UTC+3:00
发布者
奥默·卡茨
  • 在 py3.10rc1 和 pypy3.7 (#6868) 上测试窗口。
  • 将 chord_unlock 任务路由到与 chord body 相同的队列 (#6896)。
  • 将消息属性添加到 app.tasks.Context (#6818)。
  • 处理已经转换的 LogLevel 和 JSON (#6915)。
  • 5.2代号为黎明合唱。
  • 凹凸版本:5.2.0b1 → 5.2.0b2。


5.2.0b1

发布日期
2021-08-11 5.42 PM UTC+3:00
发布者
奥默·卡茨
  • 添加 Python 3.10 支持 (#6807)。
  • 修复 Signal.send 的文档字符串以匹配代码 (#6835)。
  • 日志输出中没有空行 (#6838)。
  • 和弦独立获取 body_type 以处理 body.type 不存在的情况 (#6847)。
  • 通过允许通过 app.inspect().active() 进行安全查询来修复 #6844 (#6849)。
  • 修复多线程后端使用(#6851)。
  • 修复 Open Collective 捐赠按钮 (#6848)。
  • 修复在信号之后设置工作器并发选项(#6853)。
  • 使 ResultSet.on_ready 承诺持有一个对 self 的弱引用 (#6784)。
  • 更新配置.rst。
  • 如果未启用 Synack,则在刷新时丢弃作业 (#6863)。
  • 将点击版本升级到 8.0 (#6861)。
  • 将 IRC 网络链接修改为 Libera (#6837)。
  • 在 pytest 插件中懒惰地导入 celery 并忽略 flake8 F821,“未定义名称 '...'”(#6872)。
  • 修复检查 –json 输出以返回没有 –quiet 的有效 json。
  • 删除模块、文档中的 celery.task 引用 (#6869)。
  • Consul 后端必须正确关联请求和响应 (#6823)。