Adobe Commerce リリースポリシー
Adobe Commerceでは、個々のモジュールレベル (例:magento/framework 101.1.1)で セマンティックバージョン管理が使用されますが、マーケティングバージョン番号には使用されません。 例:
-
メジャーリリース—2
-
マイナーリリース—2.4
-
PATCH リリース—2.4.8
-
セキュリティパッチリリース—2.4.8-p1
- セキュリティバグ修正
- セキュリティ強化
-
-
ALPHA パッチリリース—2.4.8-alpha1
-
BETA パッチリリース—2.4.8-beta1
-
拡張性、インフラストラクチャ、およびサービス リリース
-
ホットフィックス
-
個別パッチ
-
カスタムパッチ
マイナーリリース
マイナーリリースには、次のガイドラインが適用されます。
- Adobe Commerce 2.2.x用に記述されたコードは、Adobe Commerce 2.3.xでは動作しない可能性があります。 たとえば、マイナーリリースでは、PHPなどの主要なシステム要件や依存関係をサポートすることができます。
- モジュールのバージョンは異なる場合があります。 例えば、一部のモジュールの変更は新しいパッチで導入され、他のモジュールの変更はマイナーリリースで導入されます。
- マイナーリリースには、互換性を確保するために、アップグレード時にユーザーまたはソリューションパートナーによる追加作業が必要になる新機能が含まれる場合があります。
- マイナーリリースには、セキュリティと品質の問題の修正が含まれる場合があります。
PATCH リリース
パッチリリースは、主にセキュリティ、パフォーマンス、コンプライアンス、および優先度の高い品質の修正を提供することに焦点を当てて、サイトのパフォーマンスをピークに保つのに役立ちます。
パッチリリースには、次のガイドラインが適用されます。
- 最新サポートされているマイナーリリースには、完全な機能品質の修正と機能強化が適用されます。
- 拡張機能やコードの互換性が損なわれる可能性のある変更は避けられます。 例えば、バージョン 2.2.0用に記述されたコードは、バージョン 2.2.7でも動作するはずです。
- 例外的に、セキュリティやコンプライアンスの問題や影響の大きい品質の問題に対処するために、最新の変更や追加のパッチやホットフィックスがリリースされることがあります。 モジュールレベルでは、これらの変更は主にPATCH レベルで、場合によってはマイナーレベルです。
セキュリティパッチリリース
セキュリティバグ修正:特定されたセキュリティ問題を解決し、影響を受ける製品領域で予想される結果を提供するソフトウェアコードの変更。 これらの修正は、一般的に下位互換性があります。
セキュリティ強化: アプリケーション内のセキュリティを積極的に強化するためのソフトウェアの改善または構成の変更。 これらのセキュリティ強化は、Adobe Commerce アプリケーションのセキュリティ対策に影響を与えるセキュリティリスクに対処するのに役立ちますが、後方互換性がない可能性があります。
セキュリティパッチリリースを使用すると、フルパッチリリースに含まれる品質の修正や機能強化を追加することなく、サイトの安全性を維持できます。 セキュリティパッチリリースには「 – pN」が付加されます。Nは、1で始まる増分パッチバージョン(2.3.5-p1など)です。 セキュリティパッチリリースには、Adobe Commerce アプリケーションに影響を与える重大な問題に対処するために必要なホットフィックスも含まれます。
セキュリティパッチリリースには、Adobe Commerce アプリケーションがコンプライアンス要件を満たせるように必要な、コンプライアンス関連の変更も含めることができます。 これらの変更は、後方互換性のない変更を導入する可能性があり、サポートされているすべてのリリースラインがコンプライアンスを維持するために必要です。
各セキュリティパッチリリースは、以前のフルパッチリリースに基づいています。 以前のパッチリリースの品質とセキュリティの修正と、以前のフルパッチリリースとセキュリティパッチリリースの間に作成されたセキュリティの修正が含まれています。
セキュリティパッチのダウンロードと適用方法については、Adobe Commerce ナレッジベース の「セキュリティパッチの取得方法」を参照してください。
分離されたセキュリティパッチファイル
分離されたセキュリティパッチファイルは、1つ以上のセキュリティ脆弱性に対する修正のみを含む、非累積的なスタンドアロンパッチファイルです。追加の機能アップデートやセキュリティ以外の変更は行われません。 これらのパッチは、より迅速な修正を可能にするために個別にリリースされ、次の完全なセキュリティパッチに組み込まれます。 この脆弱性に関する詳細は、関連するセキュリティ情報に記載されています。この情報は、ナレッジベース(KB)の記事にリンクされ、パッチの適用手順と追加情報が記載されています。
分離されたセキュリティパッチファイルを適用するには、分離されたセキュリティパッチファイルがそのバージョンに対してのみテストされるので、お客様は、サポートされているリリースラインの最新のセキュリティ専用パッチリリース(最新の – p バージョン)に属している必要があります。
Adobe Commerceで利用可能な最新のセキュリティ更新プログラムについては、 セキュリティ センターを参照してください。
ALPHA パッチリリース
Adobe Commerce機能のBeta前リリースは、すべてのAdobe Commerceのお客様およびAdobe パートナーが一般公開できます。 Alpha リリースは、まだアクティブな開発中の機能の早期フィードバックと評価を目的としています。 これらのリリースは、Betaおよび一般公開リリースに先立つ早期テストと統合計画を行う機会を提供します。
Alpha リリースは不完全な場合があり、欠陥が含まれている可能性があります。 彼らは、いかなる種類の保証もなく「現状のまま」提供されます。 Adobeは、Alpha リリースを(Adobe サポートサービスまたはその他の方法で)維持、修正、更新、変更、またはその他の方法でサポートする義務を負いません。 お客様は、Alpha リリースの正しい機能やパフォーマンス、または付随するドキュメントや資料に依存してはなりません。 Alpha リリースの使用は、完全にお客様の責任で行います。
BETA パッチリリース
Adobe Commerce機能の一般提供前リリースは、すべてのAdobe Commerceのお客様およびAdobe パートナーが一般公開できます。 これにより、一般提供が開始されるまでの時間を延長し、コードと影響を受けるコンポーネントを確認できます。
Beta リリースには欠陥が含まれている場合があり、いかなる保証もなしに「現状のまま」提供されます。 Adobeは、Beta リリースを(Adobe サポートサービスまたはその他の方法で)維持、修正、更新、変更、またはその他の方法でサポートする義務を負いません。 お客様は、Beta リリースの正しい機能やパフォーマンス、または付随するドキュメントや資料に依存してはなりません。 したがって、Beta リリースの使用は、完全にお客様の責任で行います。
ホットフィックス
ホットフィックスは、多くのマーチャントに影響を与える、ゼロデイ脆弱性の修正など、影響の大きいセキュリティまたは品質の修正を含むパッチです。 Adobeは、重要なセキュリティまたは品質の問題が影響を与える場合に、サポート対象のAdobe Commerce バージョンのホットフィックス(必要に応じて)をリリースします。 ホットフィックスは、品質パッチツール を通じて配信されます。 これらの修正は、次に予定されているパッチリリースに含まれています。
個別パッチ
個々のパッチには、特定の問題に対する影響の小さい品質修正が含まれています。 これらの修正は、サポートされているAdobe Commerceのマイナーバージョンに適用されます。 Adobeは、 ソフトウェアライフサイクルポリシーに従って、Adobe Commerceの必要に応じて個別のパッチをリリースします。 これらは、品質パッチツール を通じて配信されます。
カスタムパッチ
さまざまな理由で問題を修正したり、Adobe Commerce コードを変更したりするために、Adobe以外の担当者によって作成されました。