変更履歴—Pythonドキュメント
提供:Dev Guides
Celery/docs/latest/history/changelog-5.1
変更履歴
このドキュメントには、&5.1.xシリーズのバグ修正と新機能の変更点が含まれています。を参照してください。 Celery 5.1(Sun Harmonics)の新機能 Celery5.1の新機能の概要については。
5.1.2
- 発売日
- 2021-06-28 16.15 PM UTC + 3:00
- リリースバイ
- オメル・カッツ
コードが失敗した場合は、errbackを正しく呼び出します。 (#6814)
古いスタイルであると想定してコードが失敗したときにerrbackを呼び出す特別なケースがありました。 この変更により、新旧のスタイルのerrbackを理解する適切なerrbackディスパッチメソッドが呼び出され、テストが追加されて、現在期待どおりに動作することを確認できます。
Event.isSet()
非推奨のエイリアスの使用は避けてください。 (#6824)Celery.start()
のsys.argvのデフォルトの動作を再導入します。 (#6825)
5.1.1
- 発売日
- 2021-06-17 16.10 PM UTC + 3:00
- リリースバイ
- オメル・カッツ
- コマンドラインオプションの解析での
--pool=threads
のサポートを修正しました。 (#6787) LoggingProxy.write()
リターンタイプを修正しました。 (#6791)- Couchdbキーは常に文字列に強制変換されるようになりました。 (#6781)
- *; grpが無条件にインポートされなくなりました。 (#6804)
- This fixes a regression in 5.1.0 when running Celery in non-unix systems.
- 協調時に、再生ユーティリティクラスが完了としてマークされるようにします。 (#6789)
- 置き換えられたタスクのコール/エラーバックを保持します。 (#6770)
- 再生の消費には単一先読みを使用します。 (#6799)
- 取り消されたタスクが誤って再試行としてマークされることはなくなりました。 (#6812, #6816)
5.1.0
- 発売日
- 2021-05-23 19.20 PM UTC + 3:00
- リリースバイ
- オメル・カッツ
celery -A app events -c camera
が期待どおりに機能するようになりました。 (#6774)- 最低限必要な昆布バージョンを5.1.0にバンプします。
5.1.0rc1
- 発売日
- 2021-05-02 16.06 PM UTC + 3:00
- リリースバイ
- オメル・カッツ
- Celery Mailboxの受け入れとシリアライザーのパラメーターは、構成から初期化されます。 (#6757)
- グループのような署名のエラー伝播とエラーバック呼び出しが期待どおりに機能するようになりました。 (#6746)
- センチネルURIのパスワードのサニタイズを修正しました。 (#6765)
- LOG_RECEIVEDを追加して、ロギングをカスタマイズします。 (#6758)
5.1.0b2
- 発売日
- 2021-05-02 16.06 PM UTC + 3:00
- リリースバイ
- オメル・カッツ
- 5.0で回帰したjsonシリアル化の動作を修正しました。 (#6561)
- SQLAlchemy1.4のサポートを追加します。 (#6709)
- kwargsなしでスケジュールエントリから保護します。 (#6619)
task.apply_async(ignore_result=True)
は、結果の永続化を回避するようになりました。 (#6713)- systemdtmpfilesパスを更新します。 (#6688)
- AMQPContextがアプリ属性を公開していることを確認します。 (#6741)
- 検査コマンドは引数を再度受け入れます(#6710)。
- グループの子のコードカウントが正確になりました。 (#6733)
- 設定:setting: `worker_cancel_long_running_tasks_on_connection_loss` を追加して、接続が失われたことを確認するのが遅れてタスクを終了します。 (#6654)
task-revoked
イベントとtask_revoked
信号は、Request.on_failure
が呼び出されたときに複製されません。 (#6654)Retry
の酸洗いサポートを復元します。 (#6748)- ユーザー名で認証するためのサポートをredis結果バックエンドに追加します。 (#6750)
- :setting: `worker_pool` 設定が正しく尊重されるようになりました。 (#6711)
5.1.0b1
- 発売日
- 2021-04-02 10.25 PM UTC + 6:00
- リリースバイ
- Asif Saif Uddin
- sentinel_kwargsをRedisSentinelドキュメントに追加します。
- 維持されているpython-consul2ライブラリに依存します。 (#6544).
- ハードコードされたデフォルト値の代わりにresult_chord_join_timeoutを使用します。
- AzureBlockBlobストレージバックエンドをアップグレードして、Azure BLOBストレージライブラリv12(#6580)を使用します。
- 統合テストの改善。
- handle_preload_optionsデコレータのpass_context(#6583)。
- 再生の貪欲さを軽減します(#6589)。
- Pytestワーカーのシャットダウンタイムアウト(#6588)。
- 失敗した場合は、終了値がゼロ以外のセロリを終了します(#6602)。
- 設定値がRedisに対して大きすぎる場合は、BackendStoreErrorを発生させます。
- トレースタスクの最適化は、Celeryアプリインスタンスを介して設定されるようになりました。
- trace_task_retとfast_trace_taskを公開します。
- reset_worker_optimizationsとcreate_request_clsに、オプションのパラメーターとしてアプリが追加されました。
- on_failureの例外処理における小さなリファクタリング(#6633)。
- 問題#5030「WindowsOSのCeleryResultバックエンド」の修正。
- store_eager_result設定を追加して、熱心なタスクが結果を結果バックエンドに保存できるようにします(#6614)。
- テストでハートビートを送信できるようにします(#6632)。
- sqsドキュメントのデフォルトの可視性タイムアウトに関する注意を修正しました。
- SSLでRedisSentinelをサポートします。
- apply()でより徹底的な配信情報をシミュレートします。
- コードヘッダータスクをできるだけ早く開始します(#6576)。
- 再試行されたタスクのフォワードシャドウオプション(#6655)。
- –quietフラグにより、実際にセロリがログを生成しないようになりました(#6599)。
- platform.pyの「スーパーユーザー権限」チェックを更新します(#6600)。
- 未使用のプロパティ autoregister をタスククラスから削除します(#6624)。
- fnmatch.translate()は、すでにグロブを変換してくれます。 (#6668).
- 一部の構文をPython3.6以降にアップグレードします。
- azureblockblob_base_path 構成を追加します(#6669)。
- X.509証明書の有効期限のチェックを修正しました(#6678)。
- lzmaエクストラをドロップします。
- MongoDBをバックエンドとして使用する場合のJSONデコードエラーを修正しました(#6675)。
- RedisBackendのhealth_check_interval(#6666)の構成を許可します。
- kwargsなしのスケジュールエントリから保護します(#6619)。
- ドキュメントのみ-SQSブローカー-昆布を介してSTSサポート(#6693)を追加します。
- fun_accepts_kwargsバックポートを削除します。
- タスクは、任意の順序で必要なkwargを持つことができるようになりました(#6699)。
- 最小py-amqp5.0.6。
- 最小ビリヤードは3.6.4.0になりました。
- 最小昆布は5.1.0b1になりました。
- 多数のドキュメントの修正。
- CIをgithubアクションに移動しました。
- 展開スクリプトを更新しました。
- Dockerを更新しました。
- Python3.9の初期サポートが追加されました。