変更履歴—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)。