Python が新しいメジャー リリース サイクルに入る

Python言語開発者 決断をした に行く 新しいスキーム リリースを準備しています。 この言語の新しい重要なリリースは、以前のように 3.9 年半に 2020 回ではなく、17 年に XNUMX 回リリースされるようになります。 したがって、Python XNUMX のリリースは XNUMX 年 XNUMX 月に予想されます。 重要なリリースの総開発時間は XNUMX か月になります。

新しいブランチの作業は、次のブランチがリリースされる XNUMX か月前のベータ テスト段階への移行中に開始されます。 その後、新しいブランチは XNUMX か月間アルファ版としてリリースされ、新機能の追加とバグの修正が行われます。 その後、ベータ版は XNUMX か月間テストされ、その間は新機能の追加は禁止され、バグの修正に全力が注がれます。 リリース前の最後の XNUMX か月間、ブランチはリリース候補段階にあり、最終的な安定化が実行されます。

たとえば、ブランチ 3.9 の開発は 4 年 2019 月 14 日に始まりました。 最初のアルファ リリースは 2019 年 18 月 2020 日に公開され、最初のベータ リリースは 5 年 XNUMX 月 XNUMX 日に予定されています。 XNUMX月にリリース候補が結成され、XNUMX月XNUMX日にリリースされる予定だ。

Python が新しいメジャー リリース サイクルに入る

リリース後、ブランチは XNUMX 年半の間完全にサポートされ、その後さらに XNUMX 年半の間、脆弱性を排除するための修正が生成されます。 その結果、合計サポート期間は XNUMX 年間となります。 サポートの最初の段階では、エラーが修正され、Windows および macOS 用のインストーラーが準備されて、約 XNUMX か月ごとにアップデートがリリースされます。 第 XNUMX 段階では、脆弱性を排除するために必要に応じてリリースが生成され、ソース テキスト形式でのみ公開されます。

新しい開発サイクルにより、アルファおよびベータ テスト段階への予測可能な移行が保証されるだけでなく、リリース時期を正確に知ることができるため、製品の開発を Python の新しいブランチと同期させることが可能になることに注意してください。 予測可能な開発サイクルにより、Python 開発の計画も立てやすくなり、新しいブランチをより頻繁にリリースすることで、ユーザーへの新機能の提供が高速化され、ブランチごとの変更量が削減されます (リリースの頻度は高くなりますが、リリースごとの新機能は少なくなります)。 。 アルファ テスト フェーズを拡張および断片化することで、開発のダイナミクスを追跡し、イノベーションをよりスムーズに統合できるようになり、開発者が遅延しないように最後の瞬間にイノベーションの開発を完了しようとするベータ リリース前のラッシュを回避できます。次の支店まで18ヶ月。

出所: オープンネット.ru

コメントを追加します