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 アプリケーションがコンプライアンス要件を確実に満たすために必要な、コンプライアンス関連の変更も含めることができます。 これらの変更は、後方互換性のない変更を導入する可能性があり、サポートされるすべてのリリースラインが準拠し続けることを確認するために必要です。
各セキュリティパッチリリースは、以前の完全なパッチリリースに基づいています。 以前のパッチリリースからの品質とセキュリティの修正、および以前の完全なパッチリリースとセキュリティパッチリリースの間に作成されたセキュリティの修正が含まれています。
セキュリティパッチのダウンロードおよび適用方法については、2}Adobe Commerce ナレッジベースのセキュリティパッチの取得および適用方法 を参照してください。
ALPHA パッチリリース
Betaより前のリリースのAdobe Commerce機能は、Adobe CommerceのすべてのユーザーおよびAdobe パートナーが公開しています。 Alpha リリースは、まだ開発中の機能について、早期にフィードバックと評価を行うことを目的としています。 これらのリリースは、Betaおよび一般提供リリースに先立って、初期のテストと統合計画を行う機会を提供します。
Alphaのリリースは不完全な場合があり、欠陥が含まれている可能性があります。 それらは「現状のまま」で、いかなる保証もなく提供されます。 Adobeは、(Adobe サポートサービスまたはその他の方法を通じて)Alpha リリースを保守、修正、更新、変更、変更、その他の方法でサポートする義務を負いません。 お客様は、Alpha リリース、およびそれに付随するドキュメントや資料が正しく機能し、動作することを信頼しないでください。 Alpha リリースの使用は、完全にお客様自身の責任で行います。
BETA パッチリリース
Adobe Commerce機能の一般提供より前のリリースは、すべてのAdobe Commerceのお客様およびAdobe パートナーが公開しています。 これにより、一般公開まで、コードと影響を受けるコンポーネントのレビューに時間がかかります。
Beta リリースには不具合が含まれている場合があり、いかなる保証もなく「現状のまま」提供されます。 Adobeは、(Adobe サポートサービスまたはその他の方法を通じて)Beta リリースを保守、修正、更新、変更、変更、その他の方法でサポートする義務を負いません。 お客様は、Beta リリース、およびそれに付随するドキュメントや資料が正しく機能し、動作することを信頼しないでください。 したがって、Beta リリースのすべての使用は、完全にお客様自身の責任で行われます。
機能、クラウドインフラストラクチャおよび拡張リリース
クラウドインフラストラクチャと機能リリースには、パッチリリースとは別に、独立したサービスとして提供される新機能と機能アップデートが含まれています。 例を次に示しますが、これに限定されません。
- クラウドホスティングサービスおよびインフラストラクチャのアップデート
- B2B
- SaaS 製品(カタログサービス、データ接続、製品レコメンデーション、ライブ検索)
- 拡張テクノロジー(管理 UI SDK、API メッシュ、App Builder スターターキット、イベント、Webhook)
ホットフィックス
ホットフィックスは、多くのマーチャントに影響を与えるゼロデイ脆弱性の修正など、影響の大きいセキュリティ修正や品質修正を含むパッチです。 Adobeでは、サポートされているAdobe Commerce バージョンに対して、セキュリティや品質に関する重大な問題が影響を及ぼす場合に、(必要に応じて)ホットフィックスをリリースします。 ホットフィックスは、ナレッジベースの 既知の問題セクションに公開されます。 これらの修正は、次回の予定パッチリリースに含まれています。
個々のパッチ
個々のパッチには、特定の問題に対する影響の低い品質修正が含まれています。 これらの修正は、サポートされているAdobe Commerceのマイナーバージョンに適用されます。 Adobeは、 ソフトウェアライフサイクルポリシーに従って、Adobe Commerceで必要になる個々のパッチをリリースします。
分離パッチ
分離パッチは、完全なセキュリティパッチとは独立してリリースされるセキュリティフィックスで、実装を迅速化します。 個別の各パッチは、特定のセキュリティ問題に対応し、最新または今後の完全なセキュリティパッチに含まれます。 問題の詳細は、関連するセキュリティ速報に記載されています。この速報は、修正の詳細、パッチの適用方法、および追加情報を含むナレッジベース(KB)記事にリンクしています。
Adobe Commerceで利用可能な最新のセキュリティ更新プログラムを見つけるには、 セキュリティセンターを参照してください。
カスタムパッチ
問題を修正したり、様々な理由でAdobe Commerce コードを変更したりするために、Adobe以外の担当者によって作成されました。 カスタムパッチは、Quality Patches Tool を通じて提供されます。