Gunicorn: リリース19.8.0

作成日 2017年10月26日  ·  34コメント  ·  ソース: benoitc/gunicorn

今週は19.8バージョンをリリースしたいと思います。 今のところ、それを妨げるものは何も見当たりません。 ここでテストに合格しましたが、何か見落としがあった場合はお知らせください。

最も参考になるコメント

19.8.0がリリースされました!

フィードバックや問題がある場合は、ここにコメントしてください。

全てのコメント34件

cc @tilgovi @berkerpeksag

次のPRを19.8にマージしたいと思います。

  • [x] #1499(これをマージすることにした場合、私は自分のコメントに対処できます) (wontfixとして閉じられます)
  • [x]#1569(今夜これをマージします)
  • [x]#1632(レビュー済み)

@berkerpeksag私はコメント/承認しました。 明日はサイクルがあるかもしれないので、助けが必要な場合はお知らせください:)

私はオープンPRを持っています。 それらのいずれかをマージしますか?

  • [x]#1481(Python構成ファイルがchdirを設定できるようにする)
  • [x]#1602(@berkerpeksagからのコメントに対応できます)

両方のPRは、それらを取り込む時間があれば持っておくとよいでしょう。

私は入っています。何かをレビューするのを手伝ってもらえますか?

残っているのは1499だけです。 レビューのコメントに対応しました。

@berkerpeksag私もコメントしましたが、どう思いますか?

@ berkerpeksag #1499についての回答がありませんでした。 ずっと前に削除されたeatureを元に戻すことについては疑わしいです。 私たちはそれについての賛否両論を見る必要があります。 または、少なくとも影響がないことを確認してください。

ただし、リリースする前に、ソケットのSO_REUSEPORTオプションを無効にすることで無効にすると思います。 考え?

@benoitc理解できません-そのPRに基づいてSO_REUSEPORTのデフォルトを変更したいのはなぜですか?

SO_RESUSEPORT秒あたり数万のリクエストを効率的に処理するために

SO_REUSEPORTをデフォルトとして使用すると、一部の人、特にGunicornを初めて使用する人や、開発環境でSO_REUSEPORTを使用する人を混乱させるようです。 古いGunicornを強制終了せずに新しいGunicornを起動できるため、複数のバージョンのアプリケーションが実行されます。 これは、アプリケーションが半分の時間しか適切な応答を提供しない理由を疑問に思う初めてのユーザーにとっては、あまりフレンドリーなエクスペリエンスではありません。

デフォルトを変更しても、機能が削除されることはありません。

@ berkerpeksag #1499についての回答がありませんでした。 ずっと前に削除されたeatureを元に戻すことについては疑わしいです。 私たちはそれについての賛否両論を見る必要があります。 または、少なくとも影響がないことを確認してください。

もう一度#1499を見ると、「wontfix」として閉じても問題ありません。 Gunicorn19.4 +と互換性を持たせるのは非常に簡単です。

-            '-c', 'airflow.www.gunicorn_config'
+            '-c', 'python:airflow.www.gunicorn_config'

リリース前のToDoリストには、次のものがあります。

  • [x]#1669(デフォルトではSO_REUSEPORTの使用を有効にしないでください)
  • []#1653

私は今金曜日に何かをしようとします

これについて他にニュースはありますか?

PR#1669をマージしてPR#1499を閉じたので、ブロッカーは#1653だけだと思います。

SO_REUSEPORT動作の変更(PR#1669)もリリースノートに記録する必要があると思います。

うわー、迅速な対応に感謝します。 💯

ETAに尋ねることがすべての最大の罪であることを知っていますが、リリースを妨げているように見える#1653の進行に関するニュースはありますか?

@benoitc @ tilgovi #1653を19.9のままにして、19.8をそのままリリースする必要がありますか? マスターにはいくつかの重要な修正があり、いくつかの問題(たとえば、#1058)で19.8のETAに関するユーザーからの質問があるので、今のところ#1653をスキップする必要があるかどうか疑問に思います。

#1324のほぼ準備ができているPRがあります:

  • [] PR#1696

#1653をスキップしても大丈夫です

これ以上頻繁にリリースしない理由はわかりません:)今日までにパッチが付属していない場合は、明日の朝にリリースしましょう。

そのpycのものについては、現在のリリースで修正し、新しいオプションを追加しないようにします。 設定などを自動リロードするという契約を破るので、この機能は廃止したいと思います。

Pypiはまだ19.7.1にあるようですhttps://pypi.python.org/pypi/gunicorn
副次的な考えとして、README.mdに安定したバージョン番号を持たせることができますか?
pypiをトラフして、現在のリリースが少しファンキーだと感じているか、どこかに表示されている明らかなバージョン番号が欠落している可能性があります😕

ぶつかってすみません、19.8リリースについてのニュースはありますか? 私はdictConfigで遊んでみたいです:-)

@ Allu2 READMEに現在のリリースのバージョン番号を表示するには、PR https://github.com/benoitc/gunicorn/pull/1727を参照してください)

これに関する更新はありますか? 高山コンテナの--reloadに関するいくつかの問題が修正され、開発環境がはるかに良くなるので、私はそれを楽しみにしています!

リリースを準備します。 @berkerpeksag @benoitcあなたに良いですか?

@ tilgovi + 1私から。

好奇心から、gunicornをリリースするプロセスはどのようなものですか?
このリリースは過去5か月間延期されており、「次の(日|週|間もなく)」が1回以上延期されているようです。

@ Allu2

  • 変更ログを更新
  • タグ付けしてアップロード
  • GitHubでリリースする

難しいことではありませんが、私たち全員がボランティアベースでこれを行っています。

変更ログを更新しましたが、すべてがリリースの準備ができていると思います。

私は寝るつもりで、フォローアップパッチのリリースが必要な間違いがあった場合に備えて、朝にタグを切りますが、問題はないと思います。

19.8.0がリリースされました!

フィードバックや問題がある場合は、ここにコメントしてください。

今後、より頻繁なリリースを目指します。 プルリクエストとレビューが役立ちます。 メンテナーになりたい方は教えてください!

@tilgoviありがとうございます! 同意します:)すぐに答えられなかったことをお詫びします私は一ヶ月中旅行していました

このページは役に立ちましたか?
0 / 5 - 0 評価