-
インフラストラクチャの更新—-
ログの改善 – 重要なデプロイ・エラーに終了コードを割り当て、エラー・メッセージ通知とログ・イベントに終了コードを公開することで、ログ追跡機能を向上しました。 ece-tools のエラーメッセージのリファレンス を参照してください 。 -
データベースダンプ(vendor/bin/ece-tools db-dump)のプロセスを改善し、ログメッセージを更新して、データベースダンプ操作がアプリケーションをメンテナンスモードに切り替え、コンシューマーキュープロセスを停止し、ダンプが開始される前に cron ジョブを無効化することを明確にしました。 -
ステージング環境と実稼動環境にデプロイする際に、プロジェクト URL が正しく更新されるように問題を修正しました。ece-toolsでは、プロジェクトのルート設定で設定されたprimary:true属性を持つルートの URL を使用するようになりました。 変数のデプロイ を参照してください。 -
パッチを適用するためのgenerate.xmlビルドシナリオワークフローを更新しました。di:compileおよびmodule:refreshの手順が失敗する可能性のある問題を修正するには、Adobe Commerceを更新するパッチを事前に適用する必要があります。 -
インストールプロセスで、Crypt key missingエラーが誤って返される問題を修正しました。crypt/keyの値は、インストール時に自動的に生成されます。
-
-
サービスのアップデート—-
PHP 7.4 および MariaDB 10.4. のサポートを追加
-
-
環境変数の更新—-
クラウドインフラストラクチャー上のAdobe Commerceのビルドプロセス中にJavaScriptのバンドル用に Baler モジュールを有効にするための SCD_USE_BALER 変数が追加されました。 ビルド変数 の変数の説明を参照してください。 -
Adobe Commerce 2.3.5 以降の Redis キャッシュ用 Redis バックエンドモデルを設定する REDIS_BACKEND 環境変数を追加しました。 変数のデプロイ の変数の説明を参照してください。
-
-
CLI コマンドの更新—-
以下の CLI コマンドを、より詳細なログを記録するオプションを追加して更新しました。app:config:dumpapp:config:importmodule:enable
各呼び出しのログレベルは、
VERBOSE_COMMANDSファイルの.magento.env.yaml変数の設定によって決まります。
-
-
検証の改善—-
Elasticsearch 7.x 互換性チェック - Elasticsearch 7.x ソフトウェア互換性チェックのElasticsearch検証を更新しました。 -
更新されたサービスバージョンと EOL 検証チェック – インストールされているサービスバージョンをAdobe Commerce 2.4 と照合するように検証を更新しました。要件 -
検証の問題を修正して、デプロイ後の警告メッセージがpost-deployファイルに.magento.app.yamlフック設定がない場合にのみ表示されるようにしました。code language-text Your application does not have the "post_deploy" hook enabled. -
Zend フレームワークの依存関係の検証を追加—Laminas プロジェクトに移行した Zend フレームワークのコンポーザーの依存関係の検証を追加しました。 必要な依存関係が見つからない場合は、ビルドプロセス中に次のエラーメッセージが表示されます。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 フレームワークの依存関係の検証 を参照してください 。
-
ファイルおよびデータの検証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)
-
インフラストラクチャの更新—-
Cloud Docker for Commerce用に個別のパッケージが追加されました—Docker パッケージをece-toolsパッケージから切り離して、コード品質を維持し、独立したリリースを提供します。ece-toolsに関連する更新と修正は、magento-cloud-docker GitHub リポジトリ から管理されます。 -
更新されたパッチ適用機能 - パッチ適用機能を ECE-Tools パッケージから別の magento-cloud-patches パッケージに移動しました。 デプロイ時に、ece-toolsは新しいパッケージを使用してパッチを適用します。 クラウドパッチのリリースノート を参照してください。 -
更新された Composer の依存関係 -composer.jsonパッケージの依存関係を使用して、クラウドインフラストラクチャー上のAdobe Commerceのmagento/magento-cloud-dockerファイルを更新しました。 現在は、ece-toolsージ内のすべてCloud Tools Suite for Commerceパッケージの依存関係が含まれています。 これらのパッケージは、のインストールまたはアップデート時に自動的にインストールおよびアップデートさece-toolsます。
-
-
シナリオベースのデプロイメントのサポート—-
XML 設定ファイルを使用して、ビルド、デプロイ、デプロイ後のプロセスをカスタマイズし、デフォルトの設定を上書きまたはカスタマイズできるようになりました。 -
hooksの.magento.app.yaml設定を変更 – シナリオベースのデプロイメントをサポートするために、hooks設定形式を更新しました。 以前の ECE-Tools 2002.0.x リリースのレガシー形式は、引き続きサポートされます。 ただし、シナリオベースのデプロイメント機能を使用するには、新しい形式に更新する必要があります。 シナリオベースのデプロイメント を参照してください。
-
-
サービスのアップデート—-
PHP 7.3. のサポートを追加 -
RabbitMQ 3.8. のサポートを追加 -
各サービスの EOL 日付に対してインストール済みのサービスバージョンを確認する検証が追加されました。 現在は、サービスのバージョンが提供終了(EOL)日から 3 か月以内の場合は通知が届き、提供終了(EOL)日が過去の場合は警告が届きます。 -
Elasticsearch設定の問題を修正して、すべての環境でElasticsearchが正しく設定されるようにしました。
-
-
環境変数の更新—-
特定の製品ページのキャッシュのプリロードをサポートするために、WARM_UP_PAGES環境変数の機能が拡張されました。 「 デプロイ後変数 トピックの展開された定義を参照してください。 -
ERROR_REPORT_DIR_NESTING_LEVEL環境変数を追加して、<magento_root>/var/report/ディレクトリでのエラーレポートデータ管理を簡素化しました。 「 ビルド変数 」トピックの変数の説明を参照してください。 -
SCD_EXCLUDE_THEMES、STATIC_CONTENT_THREADS、DO_DEPLOY_STATIC_CONTENTおよびSTATIC_CONTENT_SYMLINK環境変数を削除しました。 後方互換性のない変更 を参照してください。 -
Elastic Suite 設定プロセスの問題を修正して、ELASTICSUITE_CONFIGURATIONオプションを使用せずに_mergeデプロイ変数を設定した場合に、デフォルト設定が期待どおりに上書きされるようにしました。
-
-
CLI コマンドの更新—-
新規 cron コマンド -cron:disableおよびcron:enableコマンドを使用して、クラウドインフラストラクチャ環境のAdobe Commerceで cron 処理を手動で管理できるようになりました。 disable コマンドを使用して、アクティブな cron プロセスをすべて停止し、すべての cron ジョブを無効にします。 準備が整ったら enable コマンドを使用して、cron ジョブを再度有効にします。 cron ジョブの無効化 を参照してください。 -
エラー・レポート作成機能の向上 - ECE ツールの処理中に発生する CLI コマンドのエラーに関するログ作成機能が向上しました。 -
非推奨のビルドコマンドを削除 – 次のビルドコマンドを削除しました。m2-ece-build、m2-ece-deploy、m2-ece-scd-dump、および名前を変更したece-tools dockerコマンドをece-dockerに変更しました。 後方互換性のない変更 を参照してください。
-
-
非推奨のbuild_options.iniファイルを削除し、ファイルが存在する場合にビルドに失敗する検証を追加しました。 .magento.env.yaml ファイルを使用して、ビルドオプションを設定します。 -
config.phpファイルが空の場合にビルドプロセスが失敗する問題を修正しました。
2002.0.23
リリース日:2020 年 2 月 27 日(PT)
-
ece-tools2002.0.x リリースとの互換性の問題を修正しました。実稼動モードでオンデマンドの静的コンテンツ生成が正常に完了しませんでした。
以前のリリース
バージョン 2002.0.22 以前については、 リリースノートアーカイブ を参照してください。