• 新しいアイコン SKIP_COMPOSER_DUMP_AUTOLOAD ビルド変数を追加しました。 変数をtrueに設定すると、Cloud Docker for Commerceのインストール中にcomposer dump-autoload コマンドが実行されなくなります。 変数は、書き込み可能なファイルシステムを持つCommerce コンテナのCloud Dockerにのみ関連します(./vendor/bin/ece-docker build:compose --with-testを使用してテストおよび開発用に作成)。 このようなインストールでは、composer dump-autoload コマンドをスキップすると、削除されたgenerated ディレクトリからファイルにアクセスしようとする他のコマンドを実行する際のエラーを防ぐことができます。

v2002.1.2

リリース日:2020年8月5日(PT)

検証とログの改善

  • 新しいアイコン ビルド、デプロイ、デプロイ後のプロセス中に発生する可能性のあるすべてのエラーと警告の通知と、エラーを解決するための提案を含むschema.error.yaml ファイルを追加しました。 このファイルの情報は、Commerce向けクラウドガイド​でも入手できます。 e-tools🔗の エラーメッセージ参照を参照してください。

  • 新しいアイコン Cloud エラーログ (/var/log/cloud.error.log)のエントリをJSON形式に変更し、ログをプログラムで解析しやすくしました。

  • 新しいアイコン 処理のビルド、デプロイ、デプロイ後に追加のエラーチェックを追加し、既存のチェックを改善しました。

    • エラーコード 2026:ビルド フェーズで生成された一部のデータをマウントされたディレクトリに復元できませんでした

    • エラーコード 3004 - バックアップ ファイルを作成できません

    • エラーコード 102 - env.php ファイルが書き込み可能でない場合に発生する問題を確認するための追加チェックを追加しました

  • 新しいアイコン QUALITY_PATCHES​環境変数を追加して、デプロイメントプロセス中に適用する1つ以上の品質パッチを指定しました。 ​ ビルド変数を参照してください。

v2002.1.1

リリース日:2020年6月25日(PT)

  • 新しいアイコン インフラストラクチャの更新

    • 新しいアイコン 改善のログ記録 – 終了コードを重大なデプロイエラーに割り当て、エラーメッセージ通知とログイベントで終了コードを公開することで、ログ追跡機能を改善しました。 e-tools🔗の エラーメッセージ参照を参照してください。

    • 新しいアイコン データベース ダンプ (vendor/bin/ece-tools db-dump)のプロセスを改善し、ログ メッセージを更新して、データベース ダンプ操作がアプリケーションをメンテナンスモードに切り替え、コンシューマーのキュー処理を停止し、ダンプが開始される前にcron ジョブを無効にすることを明確にしました。

    • アイコンを修正 ステージング環境と実稼動環境にデプロイする際に、プロジェクト URLが正しく更新されるように問題を修正しました。 現在、ece-toolsは、プロジェクトのルート設定でprimary:true属性が設定されたルートのURLを使用しています。 変数のデプロイ ​を参照してください。

    • 修正アイコン パッチを適用するためのgenerate.xml ビルドシナリオワークフローを更新しました。 Adobe Commerceを更新して、di:compilemodule:refreshの手順が失敗する可能性がある問題を修正するには、パッチを早めに適用する必要があります。

    • アイコンの修正 インストールプロセスで、Crypt key missing エラーが誤って返される問題を修正しました。 crypt/key値は、インストール中に自動的に生成されます。

  • 新しいアイコン サービスの更新

    • 新しいアイコン PHP 7.4およびMariaDB 10.4のサポートを追加しました。
  • 新しいアイコン 環境変数の更新

    • 新しいアイコン SCD_USE_BALER​変数を追加して、Adobe Commerce on cloud インフラストラクチャのビルドプロセス中にJavaScript バンドル用のBaler モジュールを有効にしました。 ​ ビルド変数の変数の説明を参照してください。

    • 新しいアイコン Adobe Commerce 2.3.5以降のRedis キャッシュ用のRedis バックエンドモデルを設定するために、REDIS_BACKEND​環境変数を追加しました。 変数の説明については、変数のデプロイ ​を参照してください。

  • 新しいアイコン CLI コマンドの更新

    • 新しいアイコン 次のCLI コマンドを、詳細なログ記録のオプション付きで更新しました。

      • app:config:dump
      • app:config:import
      • module:enable

      各呼び出しのログレベルは、.magento.env.yaml ファイルのVERBOSE_COMMANDS変数の設定によって決まります。

  • 新しいアイコン 検証の改善

    • 新しいアイコン Elasticsearch 7.xの互換性チェック - Elasticsearch 7.x ソフトウェアの互換性チェック用のElasticsearch検証を更新しました。

    • 新しいアイコン サービスのバージョンとEOL検証チェック​を更新しました。インストール済みのサービスのバージョンをAdobe Commerce 2.4に照らし合わせてチェックするための検証を更新しました。 要件。

    • アイコンの修正 次のデプロイ後の警告メッセージが.magento.app.yaml ファイルにpost-deploy フック設定がない場合にのみ表示されるように、検証の問題を修正しました。

      code language-text
      Your application does not have the "post_deploy" hook enabled.
      
    • 新しいアイコン Zend Framework依存関係の検証を追加 - Laminas プロジェクトに移行したZend Frameworkのコンポーザー依存関係の検証を追加しました。 必要な依存関係がない場合は、ビルドプロセス中に次のエラーメッセージが表示されます。

      code language-text
      Required configuration is missing from the autoload section of the composer.json file.
      Add ("Laminas\Mvc\Controller\Zend\": "setupsrc/ Zend/Mvc/Controller/") to
      the `autoload -> psr-4` section. Then, re-run the "composer update" command locally, and
      commit the updated composer.json and composer.lock files.
      

      Zend Frameworkの依存関係の確認を参照してください。

    • 新しいアイコン 追加されたenv.php ファイルとデータ​の検証 – インストールおよびアップグレードのプロセス中にenv.php ファイルとデータのチェックを追加しました。

      • インストールにenv.php ファイルが見つからず、crypt/key値が.magento.app.yaml ファイルで指定されていない場合、デプロイメントは次の通知で失敗します。

        code language-text
        The crypt/key key value does not exist in the ./app/etc/env.php file or the CRYPT_KEY cloud environment variable``Missing crypt key for upgrading Magento`.
        
      • インストールにenv.php ファイルが含まれていない場合、または設定に1つのキャッシュの種類しか含まれていない場合は、cron:enable コマンドがアップグレードプロセス中に実行され、すべてのcache_typesを含むファイルが復元されます。 次の通知がログに追加されます。

        code language-text
        Magento state indicated as installed but configuration file app/etc/env.php was empty or did not exist.
        Required data will be restored from environment configurations and from the .magento.env.yaml file.
        

v2002.1.0

リリース日:2020年2月6日(PT)

  • 新しいアイコン インフラストラクチャの更新

    • 新しいアイコン Commerce用Cloud Docker用の個別のパッケージを追加しました - Docker パッケージをece-tools パッケージから切り離して、コードの品質を維持し、独立したリリースを提供しました。 ece-toolsに関連する更新と修正は、magento-cloud-docker GitHub リポジトリから管理されます。

    • 新しいアイコン パッチ機能を更新 - パッチ機能をECE-Tools パッケージから別のmagento-cloud-patches パッケージに移動しました。 デプロイメント中、ece-toolsは新しいパッケージを使用してパッチを適用します。 Cloud パッチリリースノート ​を参照してください。

    • 新しいアイコン Composerの依存関係​を更新 – magento/magento-cloud-docker パッケージの依存関係を持つクラウドインフラストラクチャ上のAdobe Commerceのcomposer.json ファイルを更新しました。 現在、ece-toolsには、Cloud Tools Suite for Commerce内のすべてのパッケージの依存関係が含まれています。 これらのパッケージは、ece-toolsをインストールまたは更新すると、自動的にインストールおよび更新されます。

  • 新しいアイコン シナリオベースのデプロイメントのサポート

    • 新しいアイコン XML設定ファイルを使用して、ビルド、デプロイ、デプロイ後のプロセスをカスタマイズし、デフォルト設定を上書きまたはカスタマイズできるようになりました。

    • 新しいアイコン .magento.app.yaml​のhooks設定を変更しました。シナリオベースのデプロイメントをサポートするようにhooks設定形式を更新しました。 以前のECE-Tools 2002.0.x リリースの従来の形式は、引き続きサポートされています。 ただし、シナリオベースのデプロイメント機能を使用するには、新しい形式に更新する必要があります。 ​ シナリオベースのデプロイメント ​を参照してください。

NOTE
ECE-Tools バージョン 2002.1.0に更新する前に、を前のバージョンで確認してください 互換性のない変更を使用して、次の操作が必要になる可能性のある変更について学習する クラウドインフラストラクチャプロジェクトの設定またはプロセスでAdobe Commerceを更新します。
  • 新しいアイコン サービスの更新

    • 新しいアイコン PHP 7.3のサポートを追加しました。

    • 新しいアイコン RabbitMQ 3.8.のサポートを追加しました

    • 新しいアイコン 各サービスのインストール済みサービスのバージョンをEOL日に照らし合わせて確認するための検証を追加しました。 現在、サービスのバージョンが終了日から3か月以内の場合は通知が表示され、終了日が過去の場合は警告が表示されます。

    • アイコンの修正 Elasticsearchの設定に関する問題を修正し、すべての環境で正しいElasticsearch設定が行われるようにしました。

NOTE
クラウドインフラストラクチャ上のAdobe Commerceで使用されるサービスの一覧と、Cloud テンプレートとのバージョン互換性については、​ サービスバージョン ​を参照してください。
  • 新しいアイコン 環境変数の更新

    • 新しいアイコン 特定の製品ページのキャッシュのプリロードをサポートするために、WARM_UP_PAGES環境変数の機能を拡張しました。 展開された定義については、展開した後の変数 トピックを参照してください。

    • 新しいアイコン <magento_root>/var/report/ ディレクトリのエラーレポート データ管理を簡素化するために、ERROR_REPORT_DIR_NESTING_LEVEL環境変数を追加しました。 ​ ビルド変数 トピックの変数の説明を参照してください。

    • 修正アイコン SCD_EXCLUDE_THEMESSTATIC_CONTENT_THREADSDO_DEPLOY_STATIC_CONTENTおよびSTATIC_CONTENT_SYMLINK環境変数を削除しました。 下位互換性のない変更を参照してください。

    • 修正アイコン _merge オプションを使用せずにELASTICSUITE_CONFIGURATION デプロイ変数を設定すると、デフォルト設定が期待どおりに上書きされるように、Elastic Suite設定プロセスの問題を修正しました。

  • 新しいアイコン CLI コマンドの更新

    • 新しいアイコン 新しいcron コマンド - cron:disableおよびcron:enable コマンドを使用して、Adobe Commerce on cloud infrastructure environmentでcron処理を手動で管理できるようになりました。 disable コマンドを使用して、アクティブなすべてのcron プロセスを停止し、すべてのcron ジョブを無効にします。 準備ができたら、enable コマンドを使用してcron ジョブを再度有効にします。 「cron ジョブを無効にする」を参照してください。

    • 新しいアイコン エラーレポートの改善 - ECE-Tools処理中に発生するCLI コマンドのエラーに関するログの改善が追加されました。

    • 新しいアイコン 非推奨のビルドコマンドを削除 – 次のビルドコマンドを削除しました:m2-ece-buildm2-ece-deploym2-ece-scd-dump、およびece-tools docker コマンドの名前をece-dockerに変更しました。 下位互換性のない変更を参照してください

  • 新しいアイコン 非推奨のbuild_options.ini ファイルを削除し、ファイルが存在する場合にビルドを失敗する検証を追加しました。 ビルドオプションを設定するには、.magento.env.yaml ファイルを使用します。

  • 修正アイコン config.php ファイルが空の場合にビルド プロセスが失敗する問題を修正しました。

2002.0.23

リリース日:2020年2月27日(PT)

  • アイコンを修正 オンデマンドの静的コンテンツ生成が実稼動モードで正常に完了しなかったece-tools 2002.0.x リリースの互換性の問題を修正しました。

古いリリース

バージョン 2002.0.22以前については、​ リリースノートのアーカイブ ​を参照してください。

recommendation-more-help