更改历史记录 — Python 文档

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

更改历史记录

本文档包含 4.1.x 系列中错误修复版本的更改说明,请参阅 Celery 4.2 中的新功能(windowlicker) 以了解 Celery 4.2 中的新功能。

4.1.1

发布日期
太平洋标准时间 2018-05-21 下午 12:48
发布者
奥默·卡茨

重要的

请尽快升级或将 Kombu 固定到 4.1.0。


  • Breaking Change:Kombu 中的模块 async 更改为 asynchronous。

贡献者 Omer Katz & Asif Saifuddin Auvi


4.1.0

发布日期
2017-07-25 00:00 PM PST
发布者
奥默·卡茨
  • Configuration: CELERY_SEND_EVENTS 代替 CELERYD_SEND_EVENTS 以兼容 3.1.x (#3997)

abhinav nilaratna 提供。


  • App:恢复行为以便广播队列工作。 (#3934)

Patrick Cloke 提供。


  • Sphinx: 使 appstr 使用标准格式 (#4134) (#4139)

普雷斯顿·摩尔 提供。


  • App: 使 id, name 始终可以从 logging.Formatter 中访问 (#3994)

中山洋一 提供。


  • Worker: 添加 worker_shutting_down 信号 (#3998)

Daniel Huang 提供。


  • PyPy: 支持 PyPy 5.8.0 (#4128)

Omer Katz 提供。


  • Results: Elasticsearch: 修复序列化键 (#3924)
  • Canvas:反序列化链中的所有任务(#4015)

贡献者 :github_user:`fcoelho`


  • Systemd: 在 systemd 配置中恢复 ExecStart 的日志级别 (#4023)

中山洋一 提供。


  • Sphinx:使用 Sphinx add_directive_to_domain API。 (#4037)

Patrick Cloke 提供。


  • App: 将属性传递给 before_task_publish 信号 (#4035)

哈维尔·多明戈·坎西诺 提供。


  • Results:为 Redis 后端添加 SSL 选项 (#3831)

克里斯·库尔 提供。


  • Beat: celery.schedule.crontab: fix reduce (#3826) (#3827)

贡献者泰勒 C. 里奇伯格 .


  • State: 修复使用花卉 REST API 时的 celery 问题

蒂埃里·拉莫拉索维纳 提供。


  • 结果:Elasticsearch:修复序列化文档ID。

Acey9 提供。


  • Beat:制作时间表字典的浅拷贝

布赖恩·梅 提供。


  • Beat:周期性任务改变时填充堆

Wojciech Żywno 提供。


  • Task: 允许类方法定义任务 (#3952)

georgepsarakis 提供。


  • Platforms:检查是否支持信号时总是返回布尔值(#3962)。

于建 提供。


  • Canvas:避免在和弦中重复链(#3779)

瑞安·希伯特 提供。


  • Canvas:仅当列表有项目时查找任务 (#3847)

马克·吉本斯 提供。


  • Results: 允许在任务中引发异常的 unicode 消息 (#3903)

George Psarakis 提供。


  • Python3:支持 Python 3.6 (#3904, #3903, #3736)

贡献者 Jon DufresneGeorge PsarakisAsif Saifuddin AuviOmer Katz


  • App:修复重试任务过期(#3790)

布伦丹·麦克唐纳 提供。


  • ** 修复文档中的项目格式路由 (#3875)

Slam 提供。


  • Utils: 修复maybe_make_aware (#3850)

贡献者泰勒 C. 里奇伯格 .


  • Task: 在配置中定义时区时修复任务 ETA 问题 (#3867)

George Psarakis 提供。


  • Concurrency:消费者在嵌入 gevent 应用程序时无法正常关闭 (#3746)

Arcadiy Ivanov 提供。


  • Canvas:修复 #3725:用组替换的任务未完成(#3731)

摩根杜西 提供。


  • Task: 替换任务链中的正确顺序 (#3730)

摩根杜西 提供。


  • Result: 启用子任务同步执行 (#3696)

shalev67 提供。


  • Task:修复阻塞任务应用的请求上下文(添加主机名)(#3716)

贡献者 Marat Sharafutdinov


  • Utils: 修复任务参数处理 (#3678) (#3693)

罗曼·西奇尼 提供。


  • Beat:提供一种透明的方法来更新调度器堆(#3721)

亚历杭德罗·佩宁 提供。


  • Beat:指定celery beat pidfile 选项的默认值。 (#3722)

Arnaud Rocher 提供。


  • Results: Elasticsearch: 每次放置新结果时停止生成新字段 (#3708)

迈克·陈 提供。


  • 要求

    • 现在取决于 Kombu 4.1.0


  • Results:Elasticsearch 现在在添加新结果时重用字段。

    迈克·陈 提供。

  • Results:修复了使用二进制编码时的 MongoDB 集成(问题 #3575)。

    安德鲁·德·昆西 提供。

  • Worker:使任务协议 1 中丢失的 *args**kwargs 在协议 2 中返回空值(问题 #3687)。

    罗曼·西奇尼 提供。

  • App:修复了 AMQP 中使用弃用信号时的 TypeError(问题 #3707)。

  • Beat:增加了更新调度堆的透明方法。

    亚历杭德罗·佩宁 提供。

  • Task:修复了在 Python 3 上使用关键字参数处理任务的问题(问题 #3657)。

    罗曼·西奇尼 提供。

  • Task:修复了通过添加缺少的主机名属性来阻止任务应用的请求上下文。

    贡献者 Marat Sharafutdinov

  • Task:添加了与 disable_sync_subtasks 参数同步运行子任务的选项。

  • App:修复了替换任务的链接(问题 #3726)。

    摩根杜西 提供。

  • Canvas:修复了用组替换的任务没有完成的错误(问题 #3725)。

    摩根杜西 提供。

  • Worker:修复了消费者在嵌入 gevent 应用程序时无法正常关闭的问题(问题 #3745)。

    Arcadiy Ivanov 提供。

  • Results:添加了对使用 AWS DynamoDB 作为结果后端的支持 (#3736)。

    George Psarakis 提供。

  • Testing:在 pip 安装中添加缓存。

    贡献者 :github_user:`orf`

  • Worker:防止在启动前准备好消耗队列(问题 #3620)。

    艾伦·哈姆莱特 提供。

  • App:修复了在配置中定义时区时的任务 ETA 问题(问题 #3753)。

    George Psarakis 提供。

  • Utils: maybe_make_aware 当日期时间已经是时区感知时不应修改它(问题 #3849)。

    贡献者泰勒 C. 里奇伯格 .

  • App:修复了过期重试任务(问题 #3734)。

    布伦丹·麦克唐纳 提供。

  • Results:允许 unicode 消息用于任务中引发的异常(问题 #3858)。

  • Canvas:修复了 IndexError 当和弦有空头时升高的问题。

    马克·吉本斯 提供。

  • Canvas:避免在和弦中重复链(问题 #3771)。

    Ryan HiebertGeorge Psarakis 提供。

  • Utils:允许类方法定义任务(问题 #3863)。

    George Psarakis 提供。

  • Beat:当周期性任务改变时填充堆。

    贡献者 :github_user:`wzywno`Brian May

  • Results:添加了对 Elasticsearch 后端选项设置的支持。

    贡献者 :github_user:`Acey9`

  • Events:确保 Task.as_dict() 在并非所有有关任务的信息都可用时工作。

    贡献者 :github_user:`tramora`

  • Schedules:修复了腌制的 crontab 计划以正确恢复(问题#3826)。

    贡献者泰勒 C. 里奇伯格 .

  • Results:为 redis 后端添加了 SSL 选项(问题 #3830)。

    克里斯·库尔 提供。

  • 文档和示例改进:

    • 布鲁诺·阿拉

    • 杰米·阿莱西奥

    • 维维克·阿南德

    • 彼得·比特纳

    • 卡勒布朗森

    • 乔恩·杜福瑞

    • 詹姆斯·迈克尔·杜邦

    • 谢尔盖福尔索夫

    • 塞缪尔·迪翁-吉拉多

    • 丹尼尔·哈勒

    • 迈克·赫尔米克

    • 马克·霍斯肯

    • 克里斯托弗·霍斯金

    • 丹尼尔黄

    • 普里莫兹·克林

    • 米哈尔·库法

    • 西蒙·莱格纳

    • 安东尼·卢卡奇

    • 埃德·莫利

    • 杰伊·麦格拉思

    • 里科·摩尔曼

    • 维拉杰·纳夫卡尔

    • 罗斯帕特森

    • 德米特罗·彼得鲁克

    • 卢克工厂

    • 埃里克·波尔克

    • 萨尔瓦多·林基耶拉

    • 阿诺·罗彻

    • 基里尔·罗曼诺夫

    • 西蒙·施密特

    • 驯服者谢里夫

    • 玉伦石

    • 问庄严

    • 汤姆 '琵琶' 里亚特

    • 亚瑟·维吉尔

    • 乔伊·威廉

    • 于健

    • 玉伦石

    • 亚瑟·维吉尔

    • 乔伊·威廉

    • :github_user:`baixuexue123`

    • :github_user:`布朗森`

    • :github_user:`迈克尔-k`

    • :github_user:`orf`

    • :github_user:`3lnc`