変更履歴—Pythonドキュメント
変更履歴
このドキュメントには、4.1.xシリーズのバグ修正リリースの変更点が含まれています。Celery4.2の新機能の概要については、 Celery 4.2(windowlicker)の新機能を参照してください。
4.1.1
- 発売日
- 2018-05-21 12:48 PM PST
- リリースバイ
- オメル・カッツ
重要
できるだけ早くアップグレードするか、昆布を4.1.0に固定してください。
- Breaking Change :昆布のモジュール async が asynchronous に変更されました。
寄稿者 Omer Katz&Asif Saifuddin Auvi
4.1.0
- 発売日
- 2017-07-25 00:00 PM PST
- リリースバイ
- オメル・カッツ
- 構成:3.1.x互換性のためのCELERYD_SEND_EVENTSの代わりにCELERY_SEND_EVENTS(#3997)
abhinav nilaratna による寄稿。
- App :動作を復元して、ブロードキャストキューが機能するようにします。 (#3934)
Patrick Cloke による寄稿。
- Sphinx :appstrに標準形式を使用させる(#4134)(#4139)
プレストンムーアによる寄稿。
- App :ID、名前をlogging.Formatterから追加で常にアクセスできるようにします(#3994)
中山陽一による寄稿。
- Worker :worker_shutting_downシグナルを追加(#3998)
Daniel Huang による寄稿。
- PyPy :PyPyバージョン5.8.0(#4128)をサポート
Omer Katz による寄稿。
- 結果:Elasticsearch:シリアル化キーを修正しました(#3924)
:github_user: `staticfox` による寄稿。
- Canvas :チェーン内のすべてのタスクを逆シリアル化します(#4015)
:github_user: `fcoelho` による寄稿。
- Systemd :systemd configでExecStartのログレベルを回復します(#4023)
中山陽一による寄稿。
- Sphinx :Sphinx add_directive_to_domainAPIを使用します。 (#4037)
Patrick Cloke による寄稿。
- App :プロパティをbefore_task_publishシグナルに渡します(#4035)
Javier Domingo Cansino による寄稿。
- 結果:RedisバックエンドのSSLオプションを追加(#3831)
Chris Kuehl による寄稿。
- Beat :celery.schedule.crontab:reduceを修正(#3826)(#3827)
寄稿者テイラーC。 リッチバーガー 。
- 状態:花のRESTAPIを使用する際のセロリの問題を修正
Thierry RAMORASOAVINA による寄稿。
- 結果:Elasticsearch:ドキュメントIDのシリアル化を修正しました。
Acey9 による寄稿。
- Beat :スケジュール辞書の浅いコピーを作成する
Brian May による寄稿。
- Beat :定期的なタスクが変更されたときにヒープにデータを入力します
WojciechŻywnoによる寄稿。
- タスク:クラスメソッドがタスクを定義できるようにします(#3952)
georgepsarakis による寄稿。
- プラットフォーム:シグナルがサポートされているかどうかを確認するときは、常にブール値を返します(#3962)。
Jian Yu による寄稿。
- Canvas :コード内でチェーンが重複しないようにします(#3779)
Ryan Hiebert による寄稿。
- Canvas :リストにアイテムがある場合のみのルックアップタスク(#3847)
Marc Gibbons による寄稿。
- 結果:タスクで発生した例外のUnicodeメッセージを許可する(#3903)
George Psarakis による寄稿。
- Python3 :Python 3.6のサポート(#3904、#3903、#3736)
Jon Dufresne 、 George Psarakis 、 Asif Saifuddin Auvi 、 Omer Katz による寄稿。
- アプリ:有効期限のある再試行されたタスクを修正しました(#3790)
Brendan MacDonell による寄稿。
- ** ドキュメントのアイテムフォーマットルートを修正しました(#3875)
Slam による寄稿。
- Utils :maybe_make_awareを修正(#3850)
寄稿者テイラーC。 リッチバーガー 。
- タスク:タイムゾーンが構成で定義されている場合のタスクETAの問題を修正しました(#3867)
George Psarakis による寄稿。
- 同時実行性:geventアプリケーションに埋め込まれたときにコンシューマーが適切にシャットダウンしない(#3746)
Arcadiy Ivanov による寄稿。
- Canvas :修正#3725:グループに置き換えられたタスクが完了しない(#3731)
Morgan Doocy による寄稿。
- タスク:タスクが置き換えられたチェーンの正しい順序(#3730)
Morgan Doocy による寄稿。
- 結果:サブタスクの同期実行を有効にする(#3696)
shalev67 による寄稿。
- タスク:タスク適用をブロックするためのリクエストコンテキストを修正(ホスト名を追加)(#3716)
Marat Sharafutdinov による寄稿。
- Utils :タスク引数の処理を修正しました(#3678)(#3693)
Roman Sichny による寄稿。
- Beat :スケジューラヒープを更新するための透過的なメソッドを提供します(#3721)
Alejandro Pernin による寄稿。
- Beat :セロリビートのpidfileオプションのデフォルト値を指定します。 (#3722)
Arnaud Rocher による寄稿。
- 結果:Elasticsearch:新しい結果が入力されるたびに新しいフィールドの生成を停止します(#3708)
Mike Chen による寄稿。
要件
昆布4.1.0 に依存するようになりました。
結果:Elasticsearchは、新しい結果が追加されたときにフィールドを再利用するようになりました。
Mike Chen による寄稿。
結果:バイナリエンコーディングを使用する場合のMongoDB統合を修正しました(問題#3575)。
Andrew de Quincey による寄稿。
Worker :タスクプロトコル1で
*args
と**kwargs
が欠落していると、プロトコル2で空の値が返されます(問題#3687)。Roman Sichny による寄稿。
App :非推奨の信号を使用する場合のAMQPの
TypeError
を修正しました(問題#3707)。:github_user: `michael-k` による寄稿。
Beat :スケジューラヒープを更新するための透過的なメソッドを追加しました。
Alejandro Pernin による寄稿。
タスク:Python 3でのキーワード引数を使用したタスクの処理を修正しました(問題#3657)。
Roman Sichny による寄稿。
タスク:欠落しているホスト名属性を追加することにより、タスクの適用をブロックするためのリクエストコンテキストを修正しました。
Marat Sharafutdinov による寄稿。
タスク:
disable_sync_subtasks
引数と同期してサブタスクを実行するオプションが追加されました。:github_user: `shalev67` による寄稿。
App :置き換えられたタスクの連鎖を修正しました(問題#3726)。
Morgan Doocy による寄稿。
Canvas :グループに置き換えられたタスクが完了しなかったバグを修正しました(問題#3725)。
Morgan Doocy による寄稿。
Worker :geventアプリケーションに埋め込まれたときにコンシューマーが適切にシャットダウンしない問題を修正しました(問題#3745)。
Arcadiy Ivanov による寄稿。
結果:結果バックエンドとしてAWS DynamoDBを使用するためのサポートが追加されました(#3736)。
George Psarakis による寄稿。
テスト:pipインストールでのキャッシュを追加しました。
:github_user: `orf` による寄稿。
Worker :起動時に準備ができる前にキューが消費されないようにします(問題#3620)。
Alan Hamlett による寄稿。
App :タイムゾーンが構成で定義されている場合のタスクETAの問題を修正しました(問題#3753)。
George Psarakis による寄稿。
Utils :
maybe_make_aware
は、すでにタイムゾーンを認識している場合、日時を変更しないでください(問題#3849)。寄稿者テイラーC。 リッチバーガー 。
App :有効期限のあるタスクの再試行を修正しました(問題#3734)。
Brendan MacDonell による寄稿。
結果:タスクで発生した例外のUnicodeメッセージを許可します(問題#3858)。
:github_user: `staticfox` による寄稿。
Canvas :コードに空のヘッダーがある場合に発生する
IndexError
を修正しました。Marc Gibbons による寄稿。
Canvas :コード内でチェーンが重複しないようにします(問題#3771)。
Ryan Hiebert および George Psarakis による寄稿。
Utils :クラスメソッドがタスクを定義できるようにします(問題#3863)。
George Psarakis による寄稿。
Beat :定期的なタスクが変更されたときにヒープにデータを入力します。
:github_user: `wzywno` および Brian May による寄稿。
結果:Elasticsearchバックエンドオプション設定のサポートが追加されました。
:github_user: `Acey9` による寄稿。
イベント:タスクに関するすべての情報が利用できない場合に
Task.as_dict()
が機能することを確認します。:github_user: `tramora` による寄稿。
スケジュール:ピクルス化されたcrontabスケジュールが正しく復元されるように修正されました(問題#3826)。
寄稿者テイラーC。 リッチバーガー 。
結果:redisバックエンドのSSLオプションが追加されました(問題#3830)。
Chris Kuehl による寄稿。
ドキュメントと例の改善:
ブルーノアラ
ジェイミー・アレッシオ
Vivek Anand
ピータービットナー
カレブロンセン
Jon Dufresne
ジェームズマイケルデュポン
セルゲイ・フルソフ
サミュエルディオン-ジラルドー
ダニエル・ハーラー
マイク・ヘルミック
マーク・ヘルスケン
クリストファーホスキン
ダニエル・ファン
PrimožKerin
Michal Kuffa
サイモンレグナー
アンソニー・ルカッチ
エド・モーリー
ジェイ・マクグラス
リコ・ムーアマン
Viraj Navkal
ロスパターソン
Dmytro Petruk
ルーク工場
エリック・ポールケ
サルヴァトーレ・リンキエラ
アルノーロシェ
キリル・ロマノフ
サイモンシュミット
テイマーシェリフ
YuLun Shih
ソレムに聞く
トム 'ビワア'リアット
アーサービジル
ジョーイウィルヘルム
Jian Yu
YuLun Shih
アーサービジル
ジョーイウィルヘルム