Magentoは6月23日に2.1.0をリリースしましたが、その後2.0.8(7月)および2.0.9(8月)をリリースしました。(https://github.com/magento/magento2/releases)
なぜ彼らはより低いバージョンをリリースするのですか?誰かが理由を知っているなら、私に知らせてください。私はすでに2.1.0にアップグレードしており、これらの新しいリリースが近づいています。
Magentoは6月23日に2.1.0をリリースしましたが、その後2.0.8(7月)および2.0.9(8月)をリリースしました。(https://github.com/magento/magento2/releases)
なぜ彼らはより低いバージョンをリリースするのですか?誰かが理由を知っているなら、私に知らせてください。私はすでに2.1.0にアップグレードしており、これらの新しいリリースが近づいています。
回答:
Magento2はセマンティックバージョニングに従っています。これは、バージョンがmajor.minor.patch
数字で構成されていることを意味します。バグやセキュリティの問題が解決されるたびに、Magentoは新しい「パッチ」バージョンをリリースします。これは、3番目と最後の数の増加を意味します。
Magentoは、すべてのマイナーリリースをLTS(長期サポート)リリースと見なすと述べています。つまり、2番目の数値を増やすごとに、以前のマイナーバージョンのサポートが削除されるわけではありません。
そのため、現在、Magento 2.0.xおよび2.1.xをマイナーバージョンとして用意しています。新しいマイナーバージョンはすでにリリースされていますが、どちらもより長い期間サポートされます。
2.0.8および2.0.9リリースは、2.0.xリリース内に存在する問題を解決します。どうやら2.1.xの並行リリースはないので、これらの問題はおそらく2.1.xリリースには存在しません(または、2.1.1で一度にすべてリリースされるでしょうか?)。
将来、このようなリリースが増えると思われます(2.0.10、2.0.11、2.0.12など)。また、2.2.0がリリースされても、マイナーバージョンのLTSサポートが終了するまで、2.1.xおよび2.0.xのリリースが残っている可能性があります。ベン・マークスのMagentoのは、以下のコメント、LTSのサポートの期間は2年間です。
Magento2のバージョン管理の詳細については、公式ドキュメントをご覧ください。
Alen Kentは、すべてのモジュール(100.x.x
システム)を含むバージョン管理に関する素晴らしいブログも書いています。