Celery 4.2(windowlicker)の新機能—Pythonドキュメント

提供:Dev Guides
Celery/docs/latest/history/whatsnew-4.2
移動先:案内検索

Celery 4.2(windowlicker)の新機能

著者
Omer Katz(omer.drow at gmail.com

変更履歴

新しいドキュメントではメジャーバージョンの変更について説明しています。バグ修正リリース(0.0.x)の変更を一覧表示する変更履歴もありますが、古いシリーズは履歴セクションにアーカイブされています。 。

Celeryは、膨大な量のメッセージを処理すると同時に、そのようなシステムを維持するために必要なツールを操作に提供する、シンプルで柔軟性があり、信頼性の高い分散システムです。

これは、リアルタイム処理に重点を置いたタスクキューであり、タスクのスケジューリングもサポートしています。

Celeryには、ユーザーと寄稿者の大規模で多様なコミュニティがあります。IRCまたはメーリングリストでに参加する必要があります。

セロリの詳細については、はじめにをお読みください。

このバージョンは以前のバージョンと下位互換性がありますが、次のセクションを読むことが重要です。

このバージョンは、CPython 2.7、3.4、3.5、および3.6で公式にサポートされており、PyPyでもサポートされています。

目次

このバージョンにアップグレードする前に、必ず重要な注意事項をお読みください。


序文

4.2.0リリースでは、Pythonに最適なタスク実行プラットフォームを提供するための取り組みが引き続き改善されています。

このリリースは主にバグ修正リリースであり、Celery4.0.0で見つかったいくつかの問題とリグレッションを解決します。

従来、リリースは Autechre のトラック名にちなんで名付けられていました。 このリリースは、この伝統をわずかに異なる方法で継続しています。 セロリの各メジャーバージョンは、コードネームとして異なるアーティストのトラック名を使用します。

今後、4.xシリーズは Aphex Twin のトラック名にちなんでコードネームが付けられます。 このリリースは、彼の非常に有名なトラック Windowlicker にちなんでコードネームが付けられています。

ご支援いただきありがとうございます!

— Omer Katz

貢献者の壁

アーロン・ハーンリー< aharnly@wgen.net >アーロンハーンリー< github.com@bulk.harnly.net >アーロンマクミリン< github@aaron.mcmillinclan.org >アーロン・ロス< aaronelliotross@gmail.com >アーロン・ロス< aaron@wawd.com >アーロンシューマッハ< ajschumacher@gmail.com > abecciu < augusto@becciu.org > abhinav nilaratna < anilaratna2@bloomberg.net > Acey9 < huiwang.e@gmail.com >エーシー< huiwang.e@gmail.com >は< aclowes@gmail.com >アダム・チェインズ< adam@adamj.eu >アダムデピュー< adepue@hearsaycorp.com >アダム・エンディコット< adam@zoey.local >アダムレンバーグ< tgwizard@gmail.com > Adam Venturella < aventurella@gmail.com >適応< Adaptification@users.noreply.github.com >エイドリアン< adrian@planetcoding.net >アドリアーノペトリッヒ< petrich@gmail.com >エイドリアンレゴ< arego320@gmail.com >エイドリアンギネット< aguinet@quarkslab.com > Agris Ameriks < ameriks@gmail.com >アフメットデミール< ahmet2mir+github@gmail.com > air-upc < xin.shli@ele.me >AitorGómez-Goiri< aitor@gomezgoiri.net >松崎晃< akira.matsuzaki.1977@gmail.com > Akshar Raaj < akshar@agiliq.com >アランマシエロ< amasiero@ocs.online.net >アランハムレット< alan.hamlett@prezi.com >アランハムレット< alanhamlett@users.noreply.github.com >アランジャスティーノ< alan.justino@yahoo.com.br >アランジャスティーノダシルバ< alan.justino@yahoo.com.br >アルバートワン< albert@zerocater.com > Alcides Viamontes Esquivel < a.viamontes.esquivel@gmail.com >アレッククロウズ< aclowes@gmail.com >アレハンドロペルニン< ale.pernin@gmail.com >アレハンドロバラス< alej0varas@gmail.com >アレクサンドル・クズネツォフ< aku.ru.kz@gmail.com > Ales Zoulek < ales.zoulek@gmail.com >アレクサンダー< aalebedev@gmail.com >アレクサンダーA。 ソスノフスキー< alecs.box@gmail.com >アレクサンダーコシェレフ< daevaorn@gmail.com >アレクサンダーコヴァル< kovalidis@gmail.com > Alexander Oblovatniy < oblalex@users.noreply.github.com > Alexander Oblovatniy < oblovatniy@gmail.com >アレクサンドル・オベチキン< frostoov@gmail.com >アレクサンドル・スミルノフ< asmirnov@five9.com >アレクサンドルチリラ< alex@alexkiro.com > Alexey Kotlyarov < alexey@infoxchange.net.au > Alexey Zatelepin < ztlpn@yandex-team.ru >アレックス・ガレル< alex@garel.org >アレックスヒル< alex@hill.net.au > Alex Kiriukha < akiriukha@cogniance.com >アレックスコシェレフ< daevaorn@gmail.com > Alex Rattray < rattray.alex@gmail.com >アレックスウィリアムズ< alex.williams@skyscanner.net > Alex Zaitsev < azaitsev@gmail.com > Ali Bozorgkhan < alibozorgkhan@gmail.com >アランカフェ< allan.caffee@gmail.com >アラードホーブ< allard@byte.nl >アレンリング< lingyiwang@haomaiyi.com > Alli < alzeih@users.noreply.github.com >アルマンワン< alman@laptop.home >アルマンワン< alman-one@laptop.home >アルマン-one < masiero.alain@gmail.com >アミール・ルスタムザデ< amirrustam@users.noreply.github.com >> anand21nanda@gmail.com < anand21nanda@gmail.com > Anarchist666 < Anarchist666@yandex.ru >アンダースピアソン< anders@columbia.edu >アンドレア・ラバグリエッティ< silverfix@gmail.com >アンドレアスペルメ< andreas@pelme.se >アンドレアスサビデス< andreas@editd.com >アンドレイフォカウ< andrei.fokau@neutron.kth.se >アンドリュー・ド・クインシー< adq@lidskialf.net >アンドリュー・キットレッジ< andrewlkittredge@gmail.com > Andrew McFague < amcfague@wgen.net >アンドリュー・スチュワート< astewart@twistbioscience.com >アンドリュー・ワッツ< andrewwatts@gmail.com >アンドリューウォン< argsno@gmail.com >アンドレイ・ヴォロノフ< eyvoro@users.noreply.github.com > Andriy Yurchuk < ayurchuk@minuteware.net > Aneil Mallavarapu < aneil.mallavar@gmail.com >非エントロピー< ego@anentropic.com > anh < anhlh2@gmail.com >アンクルデダニア< AbsoluteMSTR@gmail.com >アンソニー・ルカッチ< anthonylukach@gmail.com > antlegrand < 2t.antoine@gmail.com >アントワーヌ・ルグラン< antoine.legrand@smartjog.com >アントン< anton.gladkov@gmail.com >アントングラドコフ< atn18@yandex-team.ru >アントナン・デルプーチ< antonin@delpeuch.eu >アルカディイワノフ< arcadiy@ivanov.biz > areski < areski@gmail.com >アルメナックバブリアン< kanemra@gmail.com >アーミン・ロンチャー< armin.ronacher@active-4.com > armo < kanemra@gmail.com > Arnaud Rocher < cailloumajor@users.noreply.github.com > arpanshah29 < ashah29@stanford.edu >アルセニオサントス< arsenio@gmail.com >アーサービジル< ahvigil@mail.sfsu.edu >アーサー・ヴュイヤール< arthur@hashbang.fr > Ashish Dubey < ashish.dubey91@gmail.com > Asif Saifuddin Auvi < auvipy@gmail.com > Asif Saifuddin Auvi < auvipy@users.noreply.github.com >尋ねる< ask@0x61736b.net >ソレムに聞く< ask@celeryproject.org >ソレムに聞く< askh@opera.com > SolemHoelに聞く< ask@celeryproject.org >アイディン< adigeaydin@gmail.com > baeuml < baeuml@kit.edu >バラチャンドランC < balachandran.c@gramvaani.org >バルタザールルーベロール< balthazar.rouberol@mapado.com >バルタザールルーベロール< balthazar.rouberol@ubertas.co.uk >バートループ< 38962178+bartloop@users.noreply.github.com > Bartosz Ptaszynski <> Batiste Bieler < batiste.bieler@pix4d.com >養蜂家< ricbottomley@gmail.com >ベンスタマス< mr.bence.tamas@gmail.com >ベンファーシュマン< ben@firshman.co.uk >ベンウェルシュ< ben.welsh@gmail.com > Berker Peksag < berker.peksag@gmail.com > Bert Vanderbauwhede < batlock666@gmail.com > Bert Vanderbauwhede < bert.vanderbauwhede@ugent.be > BLAGA Razvan-Paul < razvan.paul.blaga@gmail.com > bobbybeever < bobby.beever@yahoo.com >ボビー< bobby.beever@yahoo.com >ボビーパワーズ< bobbypowers@gmail.com >ボーダンリバク< bohdan.rybak@gmail.com >ブラッドジャスパー< bjasper@gmail.com >BrankoČibej< brane@apache.org > BR < b.rabiega@gmail.com >ブレンダンマクドネル< macdonellba@gmail.com >ブレンドンクロフォード< brendon@aphexcreations.net >ブレントワトソン< brent@brentwatson.com >ブライアン・ボーターセ< bmbouter@gmail.com >ブライアン・ディクソン< bjdixon@gmail.com >ブライアンルアン< jznight@gmail.com >ブライアン・メイ< brian@linuxpenguins.xyz >ブライアンペイリス< brianpeiris@gmail.com >ブライアン・ロズナー< brosner@gmail.com >ブロディラオ< brodie@sf.io >ブルーノアラ< browniebroke@users.noreply.github.com >ブライアン・バーグ< bdb@north-eastham.org >ブライアン・バーグ< bryan@mixedmedialabs.com >ブライアンビショップ< kanzure@gmail.com >ブライアンヘルミグ< bryan@bryanhelmig.com >ブライスグロフ< bgroff@hawaii.edu >カレブミングル< mingle@uber.com >カルロスガルシア-デュバス< carlos.garciadm@gmail.com >カタリンイアコブ< iacobcatalin@gmail.com >チャールズマクラフリン< mclaughlinct@gmail.com >チェイスセイバート< chase.seibert+github@gmail.com > ChillarAnand < anand21nanda@gmail.com >クリス・アダムス< chris@improbable.org >クリス・アンゴベ< cangove@wgen.net >クリス・チェンバリン< Chamberlincd@gmail.com > chrisclark < chris@untrod.com >クリス・ハリス< chris.harris@kitware.com > Chris Kuehl < chris@techxonline.net >クリス・マーティン< ch.martin@gmail.com >クリス・ミッチェル< chris.mit7@gmail.com >クリス・ローズ< offby1@offby1.net >クリスセント。 ピエール< chris.a.st.pierre@gmail.com >クリス・ストリーター< chris@chrisstreeter.com >クリスチャン< github@penpal4u.net >クリストフバーグマー< christoph@nwebs.de >クリストファーホスキン< mans0954@users.noreply.github.com >クリストファー・リー< chris@cozi.com >クリストファーペプリン< github@rhubarbtech.com >クリストファーペプリン< peplin@bueda.com >クリストフクリバス< ckrybus@googlemail.com >クレイグ< 粘土.gerrard @ gmail.com >クレイジェラード< クレイグ@クレイグ-デスクトップ 。(なし)> Clemens Wolff < clemens@justamouse.com > cmclaughlin < mclaughlinct@gmail.com > Codebファン< codeb2cc@gmail.com >コリンマッキントッシュ< colin@colinmcintosh.com >コンラッドクレイマー< ckrames1234@gmail.com >コーリーファーウェル< coreyf@rwell.org >クレイグ・ヨンキンス< cyounkins@Craigs-MacBook-Pro.local > csfeathers < csfeathers@users.noreply.github.com >カレンロードス< rhodes.cullen@yahoo.co.uk > daftshady < daftonshady@gmail.com >ダン< dmtaub@gmail.com >ダンハックナー< dan.hackner@gmail.com >ダニエルディバイン< devine@ddevnet.net >ダニエレプロシダ< daniele@vurt.org >ダニエルハーラー< github@thequod.de >ダニエルヘッパー< daniel.hepper@gmail.com >ダニエルファン< dxhuang@gmail.com >ダニエル・ランディン< daniel.lundin@trioptima.com >ダニエル・ランディン< dln@eintr.org >ダニエル・ワトキンス< daniel@daniel-watkins.co.uk > Danilo Bargen < mail@dbrgn.ch >ダンマギー< dan@archlinux.org >ダンマギー< dpmcgee@gmail.com >ダンウィルソン< danjwilson@gmail.com >ダオダオ< daodaod@gmail.com >デイブスミス< dave@thesmithfam.org >デイブスミス< dsmith@hirevue.com >デビッド・アーサー< darthur@digitalsmiths.com >デビッド・アーサー< mumrah@gmail.com >デビッドバウムゴールド< david@davidbaumgold.com >デビッド・クラマー< dcramer@gmail.com >デイヴィッド・デイビス< daviddavis@users.noreply.github.com >デビッド・ハリガン< dharrigan118@gmail.com >デビッド・ハリガン< dharrigan@dyn.com >デビッド・マーキー< dmarkey@localhost.localdomain >デビッド・ミラー< david@deadpansincerity.com >デビッド・ミラー< il.livid.dream@gmail.com >デビッド・プラベック< David.Pravec@danix.org >デビッド・プラベック< david.pravec@nethost.cz >デビッド・シュトラウス< david@davidstrauss.net >デビッド・ホワイト< dpwhite2@ncsu.edu > DDevine < devine@ddevnet.net > Denis Podlesniy < Haos616@Gmail.com >デニス・シロコフ< dan@rexuni.com >デニス・ブラハネ< dennis.brakhane@inoio.de >デレク・ハーランド< donkopotamus@users.noreply.github.com > derek_kim < bluewhale8202@gmail.com >デサント< dessant@users.noreply.github.com >ディーターアドリアエンセンズ< ruleant@users.sourceforge.net >ディマクルグゾフ< koorgoo@gmail.com > dimka665 < dimka665@gmail.com > dimlev < dimlev@gmail.com > dmarkey < david@dmarkey.com >ドミトリーマリノフスキー< damalinov@gmail.com >ドミトリーマリノフスキー< dmalinovsky@thumbtack.net > dmollerm < d.moller.m@gmail.com > Dmytro Petruk < bavaria95@gmail.com >ドルゲン< dolugen@gmail.com >ドンウェイミング< ciici1234@hotmail.com >ドンウェイミング< ciici123@gmail.com >東偉明< ciici123@gmail.com > dtheodor < dimitris.theodorou@gmail.com >ドゥダシュアーダーム< sir.dudas.adam@gmail.com >ダスティンJ。 ミッチェル< dustin@mozilla.com > D。 ゆう< darylyu@users.noreply.github.com >エドモーリー< edmorley@users.noreply.github.com >エドゥアルド・ラミレス< ejramire@uc.cl >エドワード・ベッツ< edward@4angle.com >エミルスタンチェフ< stanchev.emil@gmail.com > Eran Rundstein < eran @ sandsquid 。(なし)>エルゴ< ergo@debian.Belkin >エリックポールケ< epoelke@gmail.com > Eric Zarowny < ezarowny@gmail.com > ernop < ernestfrench@gmail.com > Evgeniy < quick.es@gmail.com > evildmp < daniele@apple-juice.co.uk > fatihsucu < fatihsucu0@gmail.com > Fatih Sucu < fatihsucu@users.noreply.github.com > Feanil Patel < feanil@edx.org >フェリペ< fcoelho@users.noreply.github.com >FelipeGodóiRosário< felipe.rosario@geru.com.br >フェリックスバーガー< bflat1@gmx.net >豊原陳< cfy1990@gmail.com >フェルナンドロシャ< fernandogrd@gmail.com >ごちそう< ffeast@gmail.com > Flavio Percoco Premoli < フラッパー87@gmail.com >フロリアンアポロナー< apollo13@apolloner.eu >フロリアンアポロナー< florian @ apollo13 。(なし)> Florian Demmer < fdemmer@gmail.com > flyingfoxlee < lingyunzhi312@gmail.com >フランソワヴィスコンテ< f.visconte@gmail.com >フランソワボロン< fvoron@gmail.com >フレデリックジュノド< frederic.junod@camptocamp.com > fredj < frederic.junod@camptocamp.com > frol < frolvlad@gmail.com >ガブリエル< gabrielpjordao@gmail.com > Gao Jiangmiao < gao.jiangmiao@h3c.com > GDR! < gdr@gdr.name > GDvalle < GDvalle@users.noreply.github.com > Geoffrey Bauduin < bauduin.geo@gmail.com > georgepsarakis < giwrgos.psarakis@gmail.com >ジョージ・プサラキス< giwrgos.psarakis@gmail.com >ジョージシブル< gsibble@gmail.com >ジョージ・タンティラス< raratiru@users.noreply.github.com > Georgy Cheshkov < medoslav@gmail.com >ジェラルドマニポン< pymonger@gmail.com >ドイツ語M。 ブラボー< German.mb@deipi.com > Gert Van Gool < gertvangool@gmail.com > Gilles Dartiguelongue < gilles.dartiguelongue@esiee.org >ジーノレデスマ< gledesma@apple.com > gmanipon < gmanipon@jpl.nasa.gov >グラント・トーマス< jgrantthomas@gmail.com >グレッグハスキンズ< greg@greghaskins.com > gregoire < gregoire@audacy.fr >グレッグ・テイラー< gtaylor@duointeractive.com >グレゴリー・ウィルバー< gwilbur@bloomberg.net >ギヨームゴーブリット< guillaume@gandi.net >ギヨームゲンドレ< dzb.rtz@gmail.com > Gun.io Whitespace Robot < contact@gun.io > Gunnlaugur Thor Briem < gunnlaugur@gmail.com >危害< harm.verhagen@gmail.com >害バーハーゲン< harm.verhagen@gmail.com >ハリーモレノ< morenoh149@gmail.com > hclihn < 23141651+hclihn@users.noreply.github.com >ヘケビントラン< hekevintran@gmail.com > honux < atoahp@hotmail.com >本座クラル< honza.kral@gmail.com >HonzaKrál< Honza.Kral@gmail.com >フックシー< me@matthooks.com >シャオミンヤン< me@lepture.com >黄煌< mozillazg101@gmail.com > Hynek Schlawack < hs@ox.cx > Hynek Schlawack < schlawack@variomedia.de >イアンディーズ< ian.dees@gmail.com > Ian McCracken < ian.mccracken@gmail.com >イアンウィルソン< ian.owings@gmail.com >イダンカマラ< idankk86@gmail.com >IgnasMikalajūnas< ignas.mikalajunas@gmail.com >イゴール・カシアノフ< super.hang.glider@gmail.com > illes < illes.solt@gmail.com >イリヤ< 4beast@gmail.com >イリヤゲオルギエフスキー< i.georgievsky@drweb.com > IonelCristianMărieș < contact@ionelmc.ro > Ionel Maries Cristian < contact@ionelmc.ro > Ionut Turturica < jonozzz@yahoo.com > Iurii Kriachko < iurii.kriachko@gmail.com > Ivan Metzlar < metzlar@gmail.com > Ivan Virabyan < i.virabyan@gmail.com > j0hnsmith < info@whywouldwe.com >ジャッキーレン< Jackie.Leng@nelen-schuurmans.nl > Jアラン・ブローガン< jalanb@users.noreply.github.com > Jameel Al-Aziz < me@jalaziz.net >ジェームズM。 アレン< james.m.allen@gmail.com >ジェームズマイケルデュポン< JamesMikeDuPont@gmail.com > James Pulec < jpulec@gmail.com >ジェームズレメイカ< james@remeika.us >ジェイミーアレッシオ< jamie@stoic.net > Jannis Leidel < jannis@leidel.info > Jared Biel < jared.biel@bolderthinking.com >ジェイソンベイカー< amnorvend@gmail.com >ジェイソンベイカー< jason@ubuntu.ubuntu-ドメイン >ジェイソンビーチ< jtveatch@gmail.com >ジャスパーブライアント-グリーン< jbg@rf.net.nz >ハビエルドミンゴカンシーノ< javierdo1@gmail.com >ハビエルマーティンモンタル< javier.martin.montull@cern.ch >ジェイファリモンド< jay@instaedu.com >ジェイマクグラス< jaymcgrath@users.noreply.github.com > jbiel < jared.biel@bolderthinking.com > jbochi < jbochi@gmail.com >ジェド・スミス< jed@jedsmith.org >ジェフ・バログ< github@jeffbalogh.org >ジェフ・バログ< me@jeffbalogh.org >ジェフテラス< jterrace@gmail.com >ジェフウィドマン< jeff@jeffwidman.com > Jelle Verstraaten < jelle.verstraaten@xs4all.nl >ジェレミークライン< jeremy@jcline.org >ジェレミー・ザフラン< jeremy.zafran@cloudlock.com >ジェリー< jerry@stellaservice.com > Jerzy Kozera < jerzy.kozera@gmail.com > Jerzy Kozera < jerzy.kozera@sensisoft.com > jespern < jesper@noehr.org > Jesper Noehr < jespern@jesper-noehrs-macbook-pro.local >ジェシー< jvanderdoes@gmail.com >ジェス< jessachandler@gmail.com >ジェス・ジョンソン< jess@grokcode.com > Jian Yu < askingyj@gmail.com > JJ < jairojair@gmail.com >ジョアンリカルド< joaoricardo000@gmail.com > Jocelyn Delalande < jdelalande@oasiswork.fr > JocelynDelalande < JocelynDelalande@users.noreply.github.com >ジョージェブニック< JoeJev@gmail.com >ジョーサンフォード< joe@cs.tufts.edu >ジョーサンフォード< josephsanford@gmail.com >ジョーイウィルヘルム< tarkatronic@gmail.com >ジョン・アンダーソン< sontek@gmail.com >ジョン・アーノルド< johnar@microsoft.com >ジョン・バーハム< jbarham@gmail.com >ジョン・ワトソン< john@dctrwatson.com >ジョン・ワトソン< john@disqus.com >ジョン・ワトソン< johnw@mahalo.com >ジョンホイットロック< John-Whitlock@ieee.org > Jonas Haag < jonas@lophus.org > Jonas Obrist < me@ojii.ch >ジョナタンヘイマン< jonatan@heyman.info >ジョナサンジョーダン< jonathan@metaltoad.com > Jonathan Sundqvist < sundqvist.jonathan@gmail.com >ジョナサンバナスコ< jonathan@2xlp.com >ジョン・チェン< bsd@voltaire.sh > Jon Dufresne < jon.dufresne@gmail.com >ジョシュ< kaizoku@phear.cc > Josh Kupershmidt < schmiddy@gmail.com > Joshua“ jag” Ginsberg < jag@flowtheory.net > Josue Balandrano Coronel < xirdneh@gmail.com >ジョゼフ< knaperek@users.noreply.github.com > jpellerin < jpellerin @ jpdesk 。(なし)> jpellerin < none @ none > JP < jpellerin@gmail.com > JTill < jtillman@hearsaycorp.com >フアン・グティエレス< juanny.gee@gmail.com >フアンイグナシオカタラーノ< catalanojuan@gmail.com >フアンロッシ< juan@getmango.com >フアレスボチ< jbochi@gmail.com >ジュードナガーニー< jude@pwan.org >ジュリアンデニアウ< julien@sitioweb.fr > julienp < julien@caffeine.lu > Julien Poissonnier < julien@caffeine.lu >酒井淳< jsakai@splunk.com >ジャスティンパトリン< jpatrin@skyhighnetworks.com >ジャスティンパトリン< papercrane@reversefold.com >カレブロンセン< bronsen@nrrd.de >カマルギル< kamalgill@mac.com >カミルブレグワ< mik-laj@users.noreply.github.com >カナンラヒモフ< mail@kenanbek.me >カリームジダン< kzidane@cs50.harvard.edu >キースパーキンス< keith@tasteoftheworld.us >ケン・フロム< ken@frommworldwide.com >ケンリース< krrg@users.noreply.github.com >ケベス< e@keves.org >ケビング< guqi@reyagroup.com >ケビンハーベイ< kharvey@axialhealthcare.com >ケビン・マッカーシー< me@kevinmccarthy.org >ケビン・リチャードソン< kevin.f.richardson@gmail.com >ケビン・リチャードソン< kevin@kevinrichardson.co >ケビン・トラン< hekevintran@gmail.com > Kieran Brownlees < kbrownlees@users.noreply.github.com >キリル・パブロフ< pavlov99@yandex.ru >キリル・ロマノフ< djaler1@gmail.com >コム< komuw05@gmail.com > Konstantinos Koukopoulos < koukopoulos@gmail.com > Konstantin Podshumok < kpp.live@gmail.com > Kornelijus Survila < kornholijo@gmail.com >前田浩平< mkouhei@gmail.com > Kracekumar Ramaraju < me@kracekumar.com > Krzysztof Bujniewicz < k.bujniewicz@bankier.pl >久野< neokuno@gmail.com > Kxrr < Hi@Kxrr.Us >カイルケリー< rgbkrk@gmail.com > Laurent Peuch < cortex@worlddomination.be > Lead2gold < caronc@users.noreply.github.com >レオディラック< leo@banyanbranch.com >レオ・ジンガー< leo.singer@ligo.org >ルイスM。 カブイ< lewis.maina@andela.com > llllllllll < joejev@gmail.com > Locker537 < Locker537@gmail.com > Loic Bistuer < loic.bistuer@sixmedia.com >ロイサイダサム< sam.sandberg@gmail.com > lookfwd < lookfwd@gmail.com >ローレンエイブラムス< labrams@hearsaycorp.com >ローレンエイブラムス< loren.abrams@gmail.com >ルーカスウィマン< lucaswiman@counsyl.com >ルシマール< lucio@prometeo.spirit.net.ar >ルイスクララゴメス< ekkolabs@gmail.com >ルーカスリンハート< lukas.linhart@centrumholdings.com >ŁukaszKożuchowski< lukasz.kozuchowski@10clouds.com >ŁukaszLanga< lukasz@langa.pl >ŁukaszOleś< lukaszoles@gmail.com >ルークバーデン< lukeburden@gmail.com >ルークハットスカル< luke@creaturecreative.com >ルークプラント< L.Plant.98@cantab.net >ルークポンフリー< luke.pomfrey@titanemail.com >ルークザパート< drx@drx.pl > mabouels < abouelsaoud@gmail.com > Maciej Obuchowski < obuchowski.maciej@gmail.com >マッドジェンセン< mje@inducks.org >マヌエルカウフマン< humitos@gmail.com >マヌエルバスケスアコスタ< mvaled@users.noreply.github.com > Marat Sharafutdinov < decaz89@gmail.com >マルセロダクルスピント< Marcelo_DaCruzPinto@McAfee.com >マークギボンズ< marc_gibbons@rogers.com >MarcHörsken< mback2k@users.noreply.github.com >MarcinKuźmiński< marcin@python-blog.com > marcinkuzminski < marcin@python-works.com >マルシオ・リベイロ< binary@b1n.org >マルコブツ< marco.buttu@gmail.com > Marco Schweighauser < marco@mailrelay.ch > mariia-zelenova < 32500603+mariia-zelenova@users.noreply.github.com >マリン・アタナソフ・ニコロフ< dnaeon@gmail.com >マリウスゲドミナス< marius@gedmin.as >マークヘルウェル< mark.hellewell@gmail.com >マークラビン< markdlavin@gmail.com >マークラビン< mlavin@caktusgroup.com >マーク・パーンカット< me@markparncutt.com >マークストーリー< mark@freshbooks.com >マークストーバー< ストーブネーター@ gmail.com >マーク・サーマン< mthurman@gmail.com > Markus Kaiserswerth < github@sensun.org > Markus Ullmann < mail@markus-ullmann.de > martialp < martialp@users.noreply.github.com >マーティンデビッドソン< martin@dropcam.com >マーティンガルピン< m@66laps.com >マルティン・メリン< git@martinmelin.com >マットデイビス< matteius@gmail.com >マシューダガン< mgithub@guarana.org >マシュー・J・モリソン< mattj.morrison@gmail.com >マシュー・ミラー< matthewgarrettmiller@gmail.com >マシューシンケル< matt@schinckel.net >マットロング< matt@crocodoc.com >マットロング< matt@crocodoc.com >マットロベノールト< matt@ydekproductions.com >マットロベノールト< m@robenolt.com >マットウィリアムソン< dawsdesign@gmail.com >マットウィリアムソン< matt@appdelegateinc.com >マットワイズ< matt@nextdoor.com >マットウッドヤード< matt@mattwoodyard.com >マウロロッコ< fireantology@gmail.com >マキシムボディアンスキー< maxim @ viking 。(なし)> Maxime Beauchemin < maxime.beauchemin@apache.org > Maxime Vdb < mvergerdelbove@work4labs.com >メイフラワー号< fucongwang@gmail.com > mbacho < mbacho@users.noreply.github.com > mher < mher.movsisyan@gmail.com > Mher Movsisyan < mher.movsisyan@gmail.com >マイケル・アクイリナ< michaelaquilina@gmail.com >マイケルデュアン係留< mikeumus@gmail.com > Michael Elsdoerfer michael@elsdoerfer.com < michael @ puppetmaster 。(なし)> Michael Elsdorfer < michael@elsdoerfer.com >MichaelElsdörfer< michael@elsdoerfer.com > Michael Fladischer < FladischerMichael@fladi.at > Michael Floering < michaelfloering@gmail.com >マイケルハウィッツ< mh@gocept.com >マイケル< michael@giver.dpool.org >マイケル< michael-k@users.noreply.github.com >マイケル< michael @ puppetmaster 。(なし)> Michael Peake < michaeljpeake@icloud.com >マイケルペルマナ< michael@origamilogic.com >マイケルペルマナ< mpermana@hotmail.com >マイケルロベラール< mikerobellard@onshift.com >マイケルロベラール< mrobellard@onshift.com > Michal Kuffa < beezz@users.noreply.github.com >ミゲル・エルナンデス・マルトス< enlavin@gmail.com >マイクアットウッド< mike@cybersponse.com >マイクチェン< yi.chen.it@gmail.com >マイクヘルミック< michaelhelmick@users.noreply.github.com > mikemccabe < mike@mcca.be >ミハイルグサロフ< dotmag@dottedmag.net >ミハイルコロボフ< kmike84@gmail.com >ミコワジ< mikolevy1@gmail.com >ミレン・パブロフ< milen.pavlov@gmail.com >ミシャ・ウォルフソン< myw@users.noreply.github.com >ミタール< mitar.github@tnode.com >ミタール< mitar@tnode.com >ミッチェルハンファリー< mitch.special@gmail.com > mklauber < matt+github@mklauber.com > mlissner < mlissner@michaeljaylissner.com >モンクット< nafein@hotmail.com >モーガン・ドゥーシー< morgan@doocy.net >モリスツイード< tweed.morris@gmail.com >モートンフォックス< github@qslw.com >MôshevanderSterre< me@moshe.nl >ムッサタイフィ< moutai10@gmail.com > mozillazg < opensource.mozillazg@gmail.com > mpavlov < milen.pavlov@gmail.com > mperice < mperice@users.noreply.github.com > mrmmm < mohammad.almeer@gmail.com >野口宗幸< nogu.dev@gmail.com > m-vdb < mvergerdelbove@work4labs.com >ナダッド< nadad6@gmail.com >ナサニエルバローナ< nathaniel.varona@gmail.com >ネイサンヴァンギーム< vangheem@gmail.com >ナットウィリアムズ< nat.williams@gmail.com >ニールチントンビー< mace033@gmail.com >ニールチントンビー< neil@mochimedia.com >ニコラスピロン< npilon@gmail.com > nicholsonjf < nicholsonjf@gmail.com >ニックイーケット< 4418194+neaket360pi@users.noreply.github.com >ニックジョンソン< njohnson@limcollective.com >ニコラスモタ< nicolas_mota@live.com > nicolasunravel < nicolas@unravel.ie > Niklas Aldergren < niklas@aldergren.com >ノアカントロウィッツ< noah@coderanger.net >ノエルレミー< mocramis@gmail.com > NoKriK < nokrik@nokrik.net >ノーマンリチャーズ< orb@nostacktrace.com > NotSqrt < notsqrt@gmail.com > nott < reg@nott.cc > ocean1 < ocean1@users.noreply.github.com > ocean1 < ocean_ieee@yahoo.it > ocean1 < ocean.kuzuri@gmail.com > OddBloke < daniel.watkins@glassesdirect.com >オレグアナシュキン< oleg.anashkin@gmail.com >オリヴィエオーベール< contact@olivieraubert.net >オマー・カーン< omar@omarkhan.me > Omer Katz < omer.drow@gmail.com > Omer Korner < omerkorner@gmail.com > orarbel < orarbel@gmail.com > orf < tom@tomforb.es >オリホック< ori@uumpa.com >自分< yura.nevsky@gmail.com >パブロマルティ< pmargam@gmail.com > pachewise < pachewise@users.noreply.github.com >パルチザン< serg.partizan@gmail.com >PärWieslander< wieslander@gmail.com >パトリックアルトマン< paltman@gmail.com >パトリッククローク< clokep@users.noreply.github.com >パトリック< paltman@gmail.com > Patrick Stegmann < code@patrick-stegmann.de > Patrick Stegmann < wonderb0lt@users.noreply.github.com >パトリックチャン< patdujour@gmail.com >ポール・イングリッシュ< paul@onfrst.com >ポールジェンセン< pjensen@interactdirect.com >ポールキルゴ< pkilgo@clemson.edu >ポールマクミラン< paul.mcmillan@nebula.com >ポールマクミラン< Paul@McMillan.ws >パウロ< PauloPeres@users.noreply.github.com >ポール・ピアス< pearce@cs.berkeley.edu > Pavel Savchenko < pavel@modlinltd.com >パブロカピシン< i@93z.org >ペグラー< pegler@gmail.com > Pepijn de Vos < pepijndevos@gmail.com > Peter Bittner < django@bittner.it >ピーター・ブルック< peter.d.brook@gmail.com >フィリップガルネロ< philip.garnero@corp.ovh.com >ピエールファーシング< pierref@pierref.org >ピョートルマシュランカ< piotr.maslanka@henrietta.com.pl >ピオトル・シコラ< piotr.sikora@frickle.com > PMickael < exploze@gmail.com > PMickael < mickael.penhard@gmail.com >ポリーナジラルト< polina.giralt@gmail.com >貴重な< vs.kulaga@gmail.com >プレストンムーア< prestonkmoore@gmail.com >PrimožKerin< kerin.primoz@gmail.com >ピサオケ< pysaoke@gmail.com >レイチェルジョンソン< racheljohnson457@gmail.com >レイチェルウィルマー< rachel@willmer.org > raducc < raducc@users.noreply.github.com > Raf Geens < rafgeens@gmail.com > Raghuram Srinivasan < raghu@set.tv >ラファエルリエル< raphael.riel@gmail.com >RaphaëlSlinckx< rslinckx@gmail.com >レギスB < github@behmo.com > Remigiusz Modrzejewski < lrem@maxnet.org.pl >レミマレンコ< remi.marenco@gmail.com > rfkrocktk < rfkrocktk@gmail.com >リック・ヴァン・ハッテム< rick.van.hattem@fawo.nl >リック・ワーゴ< rickwargo@users.noreply.github.com >リコムーアマン< rico.moorman@gmail.com >リック< gitaarik@gmail.com > Rinat Shigapov < rinatshigapov@gmail.com >リヤドパルベス< social.riyad@gmail.com > rlotun < rlotun@gmail.com > rnoel < rnoel@ltutech.com >ロバートナイト< robertknight@gmail.com >ロベルトガイザー< gaiser@geekbunker.org >ロデリック< mail@roderick.de > Rodolphe Quiedeville < rodolphe@quiedeville.org >ロジャーフー< rhu@hearsaycorp.com >ロジャーフー< roger.hu@gmail.com >ローマのイマンクロフ< roman@netangels.ru >ローマンシクニー< roman@sichnyi.com > Romuald Brunet < romuald@gandi.net > Ronan Amicel < ronan.amicel@gmail.com >ロスディーン< ross.deane@gmail.com >ロスローリー< ross.lawley@gmail.com >ロス・パターソン< me@rpatterson.net >ロス< ross@duedil.com >ルディアティアス< rudy.attias@gmail.com > rumyana neykova < rumi.neykova@gmail.com > Rumyana Neykova < rumi.neykova@gmail.com >ルーン・ハルヴォルセン< runefh@gmail.com >ルーン・ハルヴォルセン< runeh @ vorkosigan 。(なし)> runeh < runeh @ vorkosigan 。(なし)> Russell Keith-Magee < russell@keith-magee.com >ライアンゲスト< ryanguest@gmail.com > Ryan Hiebert < ryan@ryanhiebert.com >ライアン・ケリー< rkelly@truveris.com >ライアンラッキー< rtluckie@gmail.com >ライアンペトレロ< Lists@ryanpetrello.com >ライアンP。 ケリー< rpkelly@cpan.org >ライアンPキルビー< rpkilby@ncsu.edu >サルヴァトーレリンキエラ< srinchiera@college.harvard.edu >サム・クック< sam@mixcloud.com > samjy < sam+git@samjy.com > SammieS。 トーントン< diemuzi@gmail.com >サミュエルディオン-ジラルドー< samueldg@users.noreply.github.com >サミュエルディオン-ジラルドー< samuel.diongirardeau@gmail.com >サミュエルギファード< samuel@giffard.co >スコットクーパー< scttcper@gmail.com >スクリーリー< screeley @ screeley-ラップトップ 。(なし)> sdcooke < sam@mixcloud.com >ショーン・オコナー< sean@seanoc.com >ショーンワン< seanw@patreon.com >セバスチャンカリノフスキー< sebastian@kalinowski.eu >SébastienFievet< zyegfryed@gmail.com >ソンウォンムン< longfinfunnel@gmail.com >セルゲイ・フルソフ< GeyseR85@gmail.com >セルゲイ・チーホノフ< zimbler@gmail.com > Sergi Almacellas Abellana < sergi@koolpi.com >セルヒオフェルナンデス< ElAutoestopista@users.noreply.github.com >キム・スンハ< seungha.dev@gmail.com > shalev67 < shalev67@gmail.com >シチカンス< golu3990@gmail.com > Silas Sewell < silas@sewell.org >サイモンシャレット< charette.s@gmail.com > Simon Engledew < simon@engledew.com >サイモンジョシ< simon.josi@atizo.com >サイモンレグナー< Simon.Legner@gmail.com >サイモン・ペータース< peeters.simon@gmail.com >サイモンシュミット< schmidt.simon@gmail.com > skovorodkin < sergey@skovorodkin.com >スラム< 3lnc.slam@gmail.com >スミル< smirlie@googlemail.com > squfrans < frans@squla.com > Srinivas Garlapati < srinivasa.b.garlapati@gmail.com >スタスルダコフ< stas@garage22.net >静的< staticfox@staticfox.net >スティーブモーリン< steeve.morin@gmail.com > Stefan hr Berder < stefan.berder@ledapei.com > Stefan Kjartansson < esteban.supreme@gmail.com > Steffen Allner < sa@gocept.com >スティーブンウェーバー< mordel@gmail.com >スティーブン・ジョンズ< duoi@users.noreply.github.com >スティーブン・パーカー< voodoonofx@gmail.com >スティーブン< rh0dium@users.noreply.github.com >スティーブンスクラール< steve@predata.com >スティーブン・スコッツェン< steven@aquameta.com >スティーブン・スコッツェン< steven@quantumimagery.com >スティーブピーク< steve@stevepeak.net >スティパ< stipa@debian.local.local > sukrit007 < sukrit007@gmail.com > Sukrit Khera < sukrit007@gmail.com >スンダルラマン< cybertoast@gmail.com >太陽の光< sunfinite@gmail.com > sww < sww@users.noreply.github.com >TadejJanež< tadej.janez@tadej.hicsalta.si >タハジャハンギル< mtjahangir@gmail.com >金本武< tak.kanemoto@gmail.com > TakesxiSximada < Takexi.sximada@gmail.com >テイマーシェリフ< tamer.sherif@flyingelephantlab.com >タオチンユン< 845767657@qq.com > Tarun Bhardwaj < mailme@tarunbhardwaj.com > Tayfun Sen < tayfun.sen@markafoni.com > Tayfun Sen < tayfun.sen@skyscanner.net > Tayfun Sen < totayfun@gmail.com > tayfun < tayfun.sen@markafoni.com >テイラーC。 リッチバーガー< taywee@gmx.com > taylornelson < taylor@sourcedna.com >テオドール・デュボア< tbodt@users.noreply.github.com >テオスピアーズ< github@theos.me.uk >ティエリーRAMORASOAVINA < thierry.ramorasoavina@orange.com > Thijs Triemstra < info@collab.nl >トーマスフランス語< thomas@sandtable.com >トーマス・グレインジャー< tagrain@gmail.com >トーマス・ヨハンソン< prencher@prencher.dk >トーマスメソン< zllak@hycik.org >トーマスマイナー< sxeraverx@gmail.com >トーマスライト< tom.tdw@gmail.com >ティモスリアニ< timo.sugliani@gmail.com >ティモスリアニ< tsugliani @ tsugliani-デスクトップ 。(なし)> Titusz < tp@py7.de > tnir < tnir@users.noreply.github.com >トビアスクンゼ< rixx@cutebit.de > Tocho Tochev < tocho@tochev.net > Tomas Machalek < tomas.machalek@gmail.com >TomaszŚwięcicki< tomislater@gmail.com >トム 'ビワア'リアット< riat.tom@gmail.com >TomekŚwięcicki< tomislater@gmail.com >トムS < scytale@gmail.com > tothegump < tothegump@gmail.com >トラビス・スウィスグッド< development@domain51.com >トラビス・スウィスグッド< travis@domain51.com >トラビス< treeder@gmail.com > Trevor Skaggs < skaggs.trevor@gmail.com > Ujjwal Ojha < ojhaujjwal@users.noreply.github.com >不明 Valentyn Klindukh < vklindukh@cogniance.com > Viktor Holmqvist < viktorholmqvist@gmail.com >ヴィンセントバルバレシ< vbarbaresi@users.noreply.github.com > Vincent Driessen < vincent@datafox.nl > Vinod Chandru < vinod.chandru@gmail.com > Viraj < vnavkal0@gmail.com > Vitaly Babiy < vbabiy86@gmail.com > Vitaly < olevinsky.vs@gmail.com > Vivek Anand < vivekanand1101@users.noreply.github.com > Vlad < frolvlad@gmail.com >ウラジミールゴルブノフ< vsg@suburban.me >ウラジミールクリャチコ< v.kryachko@gmail.com >ウラジミール・ルツキー< iamironbob@gmail.com > Vladislav Stepanov < 8uk.8ak@gmail.com > Vsevolod < Vsevolod@zojax.com >ウェスターナー< wes.turner@gmail.com > wes < wes@policystat.com >ウェスウィンハム< winhamwr@gmail.com > w- < github@wangsanata.com > whendrik < whendrik@gmail.com > Wido den Hollander < wido@widodh.nl >ウィーランドホフマン< mineo@users.noreply.github.com > Wiliam Souza < wiliamsouza83@gmail.com >ウィルラングフォード< wil.langford+github@gmail.com >ウィリアムキング< willtrking@gmail.com >意志< paradox41@users.noreply.github.com >トンプソンは< will@willthompson.co.uk > winhamwr < winhamwr@gmail.com >WojciechŻywno< w.zywno@gmail.com > W。 トレヴァーキング< wking@tremily.us > wyc < wayne@neverfear.org > wyc < wyc@fastmail.fm > xando < sebastian.pawlus@gmail.com >ザビエルダムマン< xdamman@gmail.com >ザビエルハーディ< xavierhardy@users.noreply.github.com > Xavier Ordoquy < xordoquy@linovia.com > xin li < xin.shli@ele.me > xray7224 < xray7224@googlemail.com > y0ngdi < 36658095+y0ngdi@users.noreply.github.com > Yan Kalchevskiy < yan.kalchevskiy@gmail.com > Yohann Rebattu < yohann@rebattu.fr >中山陽一< yoichi.nakayama@gmail.com >ユハンナ< yuhannaa@gmail.com > YuLun Shih < shih@yulun.me >ユーリーV。 ザイツェフ< yury@shurup.com >ユーヴァルグリーンフィールド< ubershmekel@gmail.com >ザックスミス< zmsmith27@gmail.com >張智< clvrobj@gmail.com >趙龍馬< mazhaorong@gmail.com >ゾランパブロビッチ< xcepticzoki@gmail.com > ztlpn < mvzp10@gmail.com >何翔宇(Sean Ho)< h1x2y3awalm@gmail.com >許邱翔< wdv4758h@gmail.com >>

ノート

この壁はgitの履歴から自動的に生成されたため、残念ながら、メーリングリストの質問への回答など、より重要なことを支援する人は含まれていません。


重要な注意事項

サポートされているPythonバージョン

サポートされているPythonバージョンは次のとおりです。

  • CPython 2.7
  • CPython 3.4
  • CPython 3.5
  • CPython 3.6
  • PyPy 5.8(pypy2


ニュース

結果のバックエンド

新しいRedisSentinel結果バックエンド

Redis Sentinelは、Redisに高可用性を提供します。 それをサポートする新しい結果バックエンドが追加されました。


カサンドラ結果バックエンド

cassandraクライアントを構成するために、新しい cassandra_options 構成オプションが導入されました。

詳細については、 Cassandraバックエンド設定を参照してください。


DynamoDB結果バックエンド

開発中またはテスト中に結果のバックエンドをローカルエンドポイントにポイントするために、新しい dynamodb_endpoint_url 構成オプションが導入されました。

詳細については、 AWSDynamoDBバックエンド設定を参照してください。


Python2 / 3の互換性の修正

CouchDBとConsulの両方の結果は、最初にUnicodeにデコードせずに、受け入れられたバイト文字列をバックエンドします。 これはもはや当てはまりません。


キャンバス

複数のバグが解決され、Canvasを使用する際のエクスペリエンスが大幅にスムーズになりました。


タスク

エラーコールバックとしてのバインドされたタスク

バインドされたタスクがエラーコールバックとして使用されるときに発生するリグレッションを修正しました。 これはCelery3.xで機能していましたが、このリリースまで4.xで例外が発生していました。

4.0と4.1の両方で、次のコードは機能しません。

@app.task(name="raise_exception", bind=True)
def raise_exception(self):
    raise Exception("Bad things happened")


@app.task(name="handle_task_exception", bind=True)
def handle_task_exception(self):
    print("Exception detected")

subtask = raise_exception.subtask()

subtask.apply_async(link_error=handle_task_exception.s())

タスク表現

  • シャドウイングタスク名が期待どおりに機能するようになりました。 影付きの名前は、花、丸太、痕跡に適切に表示されます。
  • argsrepr および kwargsrepr は、指定されていても以前は使用されていませんでした。 それらは現在、期待どおりに機能します。 詳細については、引数での機密情報の非表示を参照してください。


カスタムリクエスト

タスクがカスタムタスククラスにカスタムrequestクラスを使用できるようになりました。

詳細については、リクエストとカスタムリクエストを参照してください。


指数バックオフでの再試行

リクエストで外部サービスを圧倒することを回避するために、指数バックオフを使用して再試行を実行できるようになりました。

詳細については、既知の例外の自動再試行を参照してください。


スフィンクスエクステンション

SphinxのAutodocを使用すると、タスクは自動的に文書化されるはずでした。 自動ドキュメントを許可するコードにはいくつかのバグがあり、現在は修正されています。

また、拡張機能が適切に文書化されるようになりました。 詳細については、 Sphinx を使用したタスクの文書化を参照してください。