変更履歴—Pythonドキュメント
提供:Dev Guides
Celery/docs/latest/history/changelog-5.0
変更履歴
このドキュメントには、5.0.xのバグ修正と新機能の変更点が含まれています。を参照してください。 Celery 5.0の新機能(特異性) Celery5.0の新機能の概要については。
5.0.6
- 発売日
- 2021-06-28 3.00 PM UTC + 3:00
- リリースバイ
- オメル・カッツ
- 検査コマンドは引数を再度受け入れます(#6710)。
- :setting: `worker_pool` 設定が正しく尊重されるようになりました(#6711)。
- AMQPContextがアプリ属性を公開していることを確認します(#6741)。
- 失敗した場合は、終了値がゼロ以外のセロリを終了します(#6602)。
- –quietフラグにより、実際にセロリがログを生成しないようになりました(#6599)。
- handle_preload_optionsデコレータのpass_context(#6583)。
- コマンドラインオプションの解析での–pool = threadsのサポートを修正しました(#6787)。
5.0で回帰したjsonシリアル化の動作を修正しました(#6561)。 --celery -A app events -c cameraが期待どおりに機能するようになりました(#6774)。
5.0.5
- 発売日
- 2020-12-16 5.35 PM UTC + 2:00
- リリースバイ
- オメル・カッツ
- S3(#6537)から結果を削除するときは、キーが文字列であることを確認してください。
- celery –help および celeryイベントを壊すリグレッションを修正しました(#6543)。
5.0.4
- 発売日
- 2020-12-08 2.40 PM UTC + 2:00
- リリースバイ
- オメル・カッツ
cache + memory://バックエンドのDummyClientは、スレッド間で状態を共有するようになりました(#6524)。
これにより、メモリ内の結果バックエンドとpytest統合を使用する際の問題が修正されます。 状態がスレッド間で共有されなかったため、#6416ではテストスイートが result.get()でハングします。
5.0.3
- 発売日
- 2020-12-03 6.30 PM UTC + 2:00
- リリースバイ
- オメル・カッツ
- –workdir を早期の処理に熱心にさせます(#6457)。
- MongoDBバックエンドを使用する場合、result_expiresが0またはNone(#6462)の場合はクリーンアップしないでください。
- キューをパージコマンドに渡す問題を修正しました(#6469)。
- app.start()および app.worker_main()(#6481)を復元します。
- デタッチしても余分なログファイルが作成されなくなりました(#6426)。
- 結果のバックエンドインスタンスは、スレッドセーフを確保するためにスレッドローカルになりました(#6416)。
- click-replはまだサポートしていないため、clickを8.xにアップグレードしないでください。
- プリロードオプションを復元します(#6516)。
5.0.2
- 発売日
- 2020-11-02 8.00 PM UTC + 2:00
- リリースバイ
- オメル・カッツ
_autodiscover_tasks_from_fixupsを修正しました(#6424)。
フラッシュワーカーのプリント、特にバナー(#6432)。
Breaking Change :キュー定義から ha_policy を削除します。 (#6440)
この引数は、RabbitMQ3.0以降は効果がありません。 そのため、パッチリリースで安心してドロップできます。
Python 3.9のサポート(#6418)。
回帰:プリフォークプールを使用する場合、デフォルトで公平なスケジューリング戦略を選択します(#6447)。
タスクをチェーンに置き換えるときにコールバックを保持します(#6189)。
self.retry()のmax_retriesオーバーライドを修正しました(#6436)。
空のチェーンと交換するときに適切なエラーを発生させる(#6452)
5.0.1
- 発売日
- 2020-10-18 1.00 PM UTC + 3:00
- リリースバイ
- オメル・カッツ
- ログファイルのエンコーディングとしてUTF-8を指定します(#6357)。
- プロトコル1ハイブリッドメッセージを使用するときにカスタムヘッダーが伝播するようになりました(#6374)。
- 競合状態の場合は、データベース結果バックエンドのデータベーススキーマの作成を再試行してください(#6298)。
- Redis結果バックエンドを使用する場合、:setting: `result_expires` を0(#6373)に設定しても、コードの待機がハングしなくなりました。
- ユーザーがサブコマンドのオプションとしてアプリを指定しようとすると、カスタムエラーメッセージが表示されます(#6363)。
- –without-gossip 、 –without-mingle 、および –without-heartbeat オプションが期待どおりに機能するように修正しました。 (#6365)
- アプリケーションをロードできない場合は、より明確なエラーメッセージを提供します。
- 設定がDjango設定(#6385)から読み込まれるときに、設定の非推奨警告を出力しないようにします。
- –loglevel オプションに小文字のログレベルを許可します(#6388)。
- デタッチが期待どおりに機能するようになりました(#6401)。
- セロリコントロール(#6400)からブロードキャストメッセージを復元します。
- 単一のタスクチェーンの実際の結果を返します(#6411)。
- グループタスクが深くシリアル化されていることを確認します(#6342)。
- コード要素のカウントを修正しました(#6354)。
- セロリシェルコマンド(#6421)を復元します。
5.0.0
- 発売日
- 2020-09-24 6.00 PM UTC + 3:00
- リリースバイ
- オメル・カッツ
- Breaking Change AMQP結果バックエンドを削除しました(#6360)。
- 非推奨の設定が使用された場合に警告します(#6353)。
- Redis結果バックエンドのretry_policyを公開します(#6330)。
- まだリリースされていないPython3.9(#6328)をサポートするようにCeleryを準備します。
5.0.0rc3
- 発売日
- 2020-09-07 4.00 PM UTC + 3:00
- リリースバイ
- オメル・カッツ
- 残りのPython2サポートのその他のクリーンアップ(#6338)。
5.0.0rc2
- 発売日
- 2020-09-01午後6時30分UTC + 3:00
- リリースバイ
- オメル・カッツ
- 最低限必要なイベントレットバージョンを0.26.1にバンプします。
- SDKV3を使用するようにCouchbaseResultバックエンドを更新します。
- geventまたはeventletが使用されている場合は、モンキーパッチを復元します。
5.0.0rc1
- 発売日
- 2020-08-24 9.00 PM UTC + 3:00
- リリースバイ
- オメル・カッツ
- Redis結果バックエンド(#6290)を使用するときに、順序付けられたグループ結果をオプトアウトできるようにします。
- 重大な変更非推奨のcelery.utils.encodingモジュールを削除します。
5.0.0b1
- 発売日
- 2020-08-19午後8時30分UTC + 3:00
- リリースバイ
- オメル・カッツ
- 重大な変更 Riak結果バックエンドのサポートを削除しました(#5686)。
- Breaking Change pytestプラグインはデフォルトで有効ではなくなりました(#6288)。 pytest-celeryをインストールして有効にします。
- 重大な変更クリックに基づくまったく新しいCLI(#5718)。
5.0.0a2
- 発売日
- 2020-08-05 7.15 PM UTC + 3:00
- リリースバイ
- オメル・カッツ
- 昆布バージョンを5.0にバンプ(#5686)。
5.0.0a1
- 発売日
- 2020-08-02午後9時30分UTC + 3:00
- リリースバイ
- オメル・カッツ
- Python 2をサポートする互換性コードのほとんどを削除しました(#5686)。
- Python 3.6以降で動作するように最新化されたコード(#5686)。