ece-tools のリリースノートアーカイブ

NOTE
これらのリリースノートは、ece-tools v2002.0.22 以降に関する情報とアップデートを提供します。 ece-tools およびその他のクラウドパッケージの最新のアップデートを入手するには、 クラウドツールスイートのリリースノートを参照してください。

v2002.0.22

ece-tools 2002.0.22 リリースでは、ece-tools パッケージの構造が変更され、Adobe Commerce on cloud infrastructure パッチのリリースが ECE-Tools リリースから切り離されます。 このリリース以降、パッチおよび重要な修正は、ece-tools パッケージの新しい依存関係である magento/magento-cloud-patches パッケージを使用して配布されます。 リリースアップデートのスケジュール設定やコミュニティの貢献度の操作に関する複雑さを軽減するために、これらの変更を行いました。

  • 新規アイコン ECE ツールパッケージの変更点

    • 新規アイコン Adobe Commerceのパッチを ece-tools パッケージから新しい magento/magento-cloud-patches composer パッケージに移動しました。

    • 新規アイコン ece-tools パッケージの composer.json ファイルを更新して、magento/magento-cloud-patches v1.0.0 パッケージの依存関係を追加しました。

    • 修正アイコン バージョン 2.3.2-p2 以降のセキュリティ専用リリースにパッチセットを適用すると、ece-tools のパッチ適用プロセスが中断する問題を修正しました。 この問題は、 セキュリティのみのパッチに採用された新しいバージョン管理スキームによって導入されました

  • 修正アイコン パッチと重要な修正-ece-tools バージョン 2002.0.22 でクラウド環境を更新し、次のパッチと重要な修正を適用します。 これらのパッチは、magento/magento-cloud-patches v1.0.0 パッケージに含まれています。

    • 修正アイコン Page Builder 2.3.1.x および 2.3.2.x リリースのセキュリティパッチ – 未認証のユーザーがネットワーク(RCE)上での任意のコード実行をトリガーするために使用でき、グローバルな情報漏洩を引き起こすテンプレートメソッドにアクセスできるようにする Page Builder プレビューの問題を修正しました。 この問題は、Adobe Commerce バージョン 2.3.1 および 2.3.2. で、サポートされていないバージョンのページビルダーを使用している場合に発生する可能性があります

    • 修正アイコン MSI パッチ – 在庫を管理するためにデフォルトのインベントリ設定を使用した際に、インデックス作成エラーおよびパフォーマンスの問題が発生する問題を修正しました。

    • fix icon 新しいメールインターフェイスの後方互換性-Adobe Commerce v2.3.3 で導入された Magento\Framework\Mail\EmailMessageInterface PHP インターフェイスに起因する後方非互換性の問題を修正しました。このパッチの適用範囲では、新しい EmailMessageInterface は古い MessageInterface から継承され、Adobe Commerce コアモジュールは MessageInterface. に依存するように戻されます。

    • 修正アイコン Elasticsearch 6.x でカタログのページネーションが機能しない-Elasticsearch 6.x をカタログ検索エンジンとして使用するお客様に影響を与える、検索結果のページネーションに関する重要な問題を修正しました。

v2002.0.21

  • 新規アイコン Docker のアップデート

    • 新規アイコン 新規 Docker イメージ - バージョン 2.3.3 以降でサポート

      • PHP バージョン 7.3.

      • ワニス キャッシュ 6.2.0

    • 新規アイコン Docker 環境の .magento.app.yaml で指定されたカスタムフック設定を適用するためのサポートを追加しました。 以前は、Docker 環境はデフォルトのフック設定のみをサポートしていました。

    • 新規アイコン Docker のビルド中に Docker 環境ファイルが生成されなくなり、docker:config:convert コマンドが非推奨(廃止予定)になりました。 対応するデータが docker-compose.yml ファイルに保存されます。

    • new icon PHP イメージの更新-Node.js を PHP Docker イメージに追加して、node、npm、grunt-cli の機能をサポートしました。

  • 新規アイコン 環境変数の更新-

    • 新規アイコン LOCK_PROVIDER デプロイ変数を追加して、重複する cron ジョブや cron グループの起動を防ぐロックプロバイダーを設定しました。 変数のデプロイトピックの変数の説明を参照してください。

    • 新規アイコン CONSUMERS_WAIT_FOR_MAX_MESSAGES 環境変数を追加しました。コンシューマーが CRON_CONSUMERS_RUNNER 環境変数を使用して cron ジョブを管理する際に、メッセージキューからのメッセージを処理する方法を設定します。 変数のデプロイトピックの変数の説明を参照してください。

    • 修正アイコン consumers_runner cron ジョブが異なるノードで同じコンシューマーの複数のインスタンスを開始した場合に、データベースのデッドロックエラーが発生する可能性がある問題を修正しました。 現在は、お使いの環境で CRON_CONSUMER_RUNNER デプロイ変数を有効にしている場合、consumers_runner ジョブは single-thread オプションを使用して 1 つのノードのみで各コンシューマーの 1 つのインスタンスを起動します。

    • 修正アイコン デフォルトのストア URL を使用する WARM_UP_PAGES 機能に影響する問題を修正しました。 これで、config:show:default-url コマンドでベース URL を取得できない場合は、MAGENTO_CLOUD_ROUTES 変数からの URL が使用されます。

  • 新規アイコン module:refresh コマンドによって返されたログ情報を更新しました。 これで、有効なモジュールの詳細なリストが cloud.log ファイルに表示されました。

  • 新しいアイコン Adobe Commerceのバージョンとインストールされているサービス(Elasticsearch、RabbitMQ、Redis、DB など)の互換性の問題に対するバージョン互換性の検証と警告通知を改善しました。

  • 新しいアイコン RabitMQ バージョン 3.8. のサポートを追加

  • 新しいアイコン 新しいAdobe Commerce 2.3.3 および 2.2.10 リリースでサポートされているバージョンを反映するように、サービス互換性のインタラクティブな検証を更新しました。 推奨バージョンについては、『 インストレーション ガイドシステム要件を参照してください。

  • 修正アイコン デプロイフェーズの cron ジョブ管理プロセスが、この問題がエラーではないことを明確にするために、既に完了した cron ジョブを停止しようとすると返されるログメッセージを改善しました。 ログレベルが INFO から DEBUG. に変更されました

  • 修正アイコン setup:upgrade コマンドを実行したときに、app:config:import タスク中にエラーが発生した場合にデプロイメントプロセスが中断されなかった問題を修正しました。

  • 新規アイコン ファイルハンドラーのデフォルトのログレベルを debug に変更して、Cloud Console に表示されるログの詳細量を減らすと同時に、デバッグの詳細情報を提供するようになりました。

  • 修正アイコン ビルド中に静的コンテンツのデプロイメントでエラーが発生する問題を修正しました。 インストールおよび設定ダンプ ece-tools 後、config.php ファイルで管理者ユーザーのロケールが指定されていない場合、エラーが発生しました。 これで、config.php ファイルに admin ユーザーのデフォルトのロケールが含まれるようになりました。

  • 修正アイコン セキュア URL (https)が設定されていない環境で magento-cloud CLI コマンドが失敗したときに発生する Undefined index error ラーを修正しました。 現在、ECE-Tools パッケージは、セキュア URL が使用できない場合にベース URL (http)を使用します

v2002.0.20

  • 新規アイコン Docker のアップデート

    • 新規アイコン Docker 環境の ece-tools パッケージを使用して機能テストを実行できるようになりました。 アプリケーションテストを参照してください

    • 新規アイコン .magento.app.yaml ファイルを使用した PHP モジュールの設定をサポートするようになりました。 .magento.app.yaml ファイルで指定された PHP Extensions は、Docker PHP コンテナで使用できます。

    • 新規アイコン Docker コマンドラインエクスペリエンスを向上させるための新しいコマンドが追加されました。 詳しくは、Docker リファレンスの bin/magento-docker の節を参照してください.

    • 新規アイコン Mutagen.io を使用して、ローカルホストと Docker 間の開発中にファイルを同期する機能が追加されました。

    • 修正アイコン Docker 環境を使用する際のデフォルトパスを修正しました。 これで、SSH を使用して Docker コンテナにログインすると、期待どおりに /app ディレクトリのプロジェクトルートに移動できます。

    • 修正アイコン Sodium ライブラリをバージョン 1.0.11 からバージョン 1.0.18 に更新し、Sodium PHP 拡張機能を更新しました。

      note warning
      WARNING
      Adobe Commerce on cloud infrastructure のお客様がAdobe Commerce 2.3.2 にアップグレードする前に 🔗Adobe Commerce サポートチケットを送信 して、プロ実稼動環境とステージング環境の libsona パッケージをアップグレードする必要があります。現在、スターター環境をAdobe Commerce 2.3.2 にアップグレードすることはできません。
    • fix icon すべての Docker イメージに analysis-icu プラグインと analysis-phonetic Elasticsearchプラグインを追加しました。

    • 修正アイコン 検証機能の向上:docker:build コマンドでオプションを使用する場合、オプションを使用する際に値を指定する必要があります。 また、docker:build run コマンドを使用する際のノードバージョンの検証も追加しました。

  • 新規アイコン 環境変数の更新

    • 新規アイコン DATABASE_CONFIGURATION 環境変数を使用したデータベーステーブル接頭辞のサポートが追加されました。

    • 新規アイコン FORCE_UPDATE_URLS デプロイ変数を追加して、Pro およびスターターの実稼動環境とステージング環境にデプロイする際にベース URL を更新しました。 変数をデプロイコンテンツの定義を参照してください。

    • 新規アイコン デプロイ後の TTFB_TESTED_PAGES 変数を追加して、最初のバイトまでの時間 ページテストを設定し、クラウドインフラストラクチャにデプロイされたサイトのアプリケーションパフォーマンスを確認しました。 デプロイ後変数の変数の説明を参照してください。

    • 修正アイコン マルチスレッド SCD で、静的コンテンツのデプロイメントでランダムなエラーが発生する問題を修正しました。 この問題を回避するために、SCD_THREADS 変数を 1 に設定しました。 必要に応じて、カウントを増やすことができるようになりました。 変数のデプロイの定義および 変数のビルドを参照してください。

    • 修正アイコン WARM_UP_PAGES 環境変数を設定して、単一ページ、複数ドメイン、複数ページをキャッシュできます。 デプロイ後の変数の内容の展開された定義を参照してください。

  • 修正アイコン 除外リストに pub/static/.htaccess ファイルを追加しました。 PHOENIX MEDIA GmbH の Björn Kraus による修正

  • 修正アイコン 少なくとも 1 つの重要レベルのバリデーターがエラーを返した場合に、すべての検証メッセージが Critical として表示されていたエラーを修正しました。

  • 修正アイコン ベース URL がデータベースに存在しない場合に、デプロイメントが失敗する問題を修正しました。

  • 新規アイコン 新しい env:config:showコマンド を、環境サービス、ルート、変数を表示する ece-tools パッケージに追加しました。 サービス、ルート、変数を参照してください。 Vladimir Kerkhoff が提供した機能.

  • 修正アイコン シェルリファクタリング後に開発された ece-tools でAdobe Commerce 2.2.6 以前をインストールしようとすると、重大なエラーが発生する問題を修正しました。

  • 修正アイコン Adobe Commerce 2.1.x および 2.2.x のインストールが失敗し、非推奨(廃止予定)の Carbon バージョンの使用に関する警告が表示される問題を修正しました。

  • 修正アイコン シェル出力の cloud.log ログレベルを info から debug に下げました。

  • 修正アイコン ダンプファイルから定義を削除する --remove-definers (-d) オプションを ece-tools db-dump コマンドに追加しました。

v2002.0.19

  • 修正アイコン デプロイ中に env.php ファイルが上書きされ、カスタム設定が失われる問題を修正しました。 この更新により、カスタム設定を維持しながら、クラウドインフラストラクチャ上のAdobe Commerceによってデプロイメントごとに env.php ファイルが更新されます。

v2002.0.18

  • 新規アイコン Docker のアップデート

    • 新規アイコン Docker 環境で、.magento.app.yaml ファイルの cron プロパティで定義された cron 設定がサポートされるようになりました.

    • 新しいアイコン 新しい Docker コンテナ - HTTPS での Varnish SSL 終了を容易にするために TLS 終了プロキシコンテナを追加しました。

    • 新規アイコン 新しい Docker 画像 - Gulp および Jasmine JS Unit Testing などのその他の機能をサポートするための Node.js 画像を追加しました。

    • 新規アイコン Docker ビルドモード - Docker 環境を 実稼動モードまたは開発者モードで起動するように選択できるようになりました。 開発者モードは、完全な書き込み可能なファイルシステム権限を持つアクティブ開発をサポートします。

    • 修正アイコン 使用できないサービスに対してキャッシュが設定されている場合、Docker デプロイが Name or service not known エラーで失敗する問題を修正しました。 .magento/services.yaml ファイルからサービスを削除できるようになりました。 Docker 設定ジェネレーターが、docker/config.php.dist ファイルのサービスを自動的に更新します。

    • 新規アイコン サービスの互換性のインタラクティブな検証を追加しました。 これで、要求されたサービスがAdobe Commerceのバージョンまたは他のサービスと互換性がない場合、インタラクティブモード からメッセージが表示され、続行するかどうかを選択するように求められます。 Docker で使用可能な サービスバージョンを参照してください。 CICD の目的でインタラクティビティをスキップするには、-n オプションを使用します。

    • 修正アイコン Docker compose db-dump コマンドで既存のダンプが消去される問題を修正しました。

    • 修正アイコン Redis sessiondefault および page_cache キャッシュストレージを同じデータベース ID に割り当てた問題を修正しました。

  • 新規アイコン 環境変数の更新

    • 新規アイコン 新しい ELASTICSUITE_CONFIGURATION 環境変数には、カスタマイズされたサービス設定がデプロイメント間で保持されます。 変数をデプロイコンテンツの定義を参照してください。

    • 新規アイコン SCD_MAX_EXECUTION_TIMEOUT 環境変数が追加され、.magento.env.yaml ファイルからの静的コンテンツのデプロイメントの完了に要する時間を短縮できるようになりました。 変数のデプロイ 変数のビルド グローバル変数の定義を参照してください。

      • 新規アイコン environment_CLOUD_LOCKS_DIR MAGENTO変数を追加して、クラウドインフラストラクチャ上のロックプロバイダーのマウントポイントへのパスを設定しました。 ロックプロバイダーは、重複した cron ジョブや cron グループの起動を防ぎます。 この変数はAdobe Commerce バージョン 2.2.5 以降でサポートされ、自動的に設定されます。 クラウド変数の定義を参照してください。

      • fix icon SCD_THREADS 環境変数のデフォルト値を変更し、検出された CPU スレッド数に基づいて最適な値を自動的に決定しました。 変数のデプロイおよび 変数のビルドの更新された定義を参照してください。

  • fix icon クラウドインフラストラクチャバージョン 2002.0.16. 上のAdobe Commerceにアップグレードする際に、DB 分離メカニズムのパッチが原因でエラーが発生していた問題を修正しました

  • fix icon Googleの画像グラフ画像グラフ に置き換えるパッチを追加しました。 DevBlog の記事 Google画像グラフの M1 の廃止および更新を参照してください。

  • 修正アイコン SEARCH_CONFIGURATION 変数の検証を追加しました。 「エンジン」オプションが設定されておらず、_merge が不要な場合、デプロイは失敗します。

  • 修正アイコン 例外が発生した後に機密データが公開される問題を修正しました。 これで、機密情報が適切にマスクされます。

  • fix icon Magento Open Sourceパッケージのフォールトトレラント設定を改善しました。 Adobe Commerceが Redis slave インスタンスからデータを読み取れない場合、Redis master インスタンスから読み取りが行われます。 REDIS_USE_SLAVE_CONNECTION. を参照してください。

v2002.0.17

NOTE
ece-tools バージョン 2002.0.17 には、重要なセキュリティパッチが含まれています。 テクニカルリソース:Magento Open Sourceパッチを参照してください。
  • 新しいアイコン サービスアップデート - Adobe Commerce 2.2.8 以降、2.2.x、2.3.1 以降、2.3.x でサポートされています

    • Elasticsearchバージョン 6.x. がサポートされるようになりました。

    • Redis バージョン 5.0 のサポートを追加しました。

  • 新規アイコン 新規 Docker イメージ - Docker ビルドに次のサービスを追加しました。

    • Elasticsearch 6.5

    • Redis 5.0

  • new icon New environment variable – 以前は、SCD 圧縮のタイムアウトがハードコードされていました。 これで、SCD_COMPRESSION_TIMEOUT 環境変数を使用して SCD 圧縮タイムアウトを設定できます。 ビルド変数および デプロイ変数の内容の定義を参照してください。

  • 修正アイコン インストールコマンドに --use-rewrites オプションが追加され、ストアフロントおよび管理者アクセスで生成されたリンクの web サーバー書き換えを使用して、セキュリティとカスタマーエクスペリエンスを向上させることができるようになりました。

  • 修正アイコン インストールイベントとアップグレードイベントの日付を表示するように、var/log/install_upgrade.log ファイルにタイムスタンプを追加しました。

v2002.0.16

  • 新規アイコン Docker のアップデート

    • Docker 環境で生成されたデフォルトのサービス設定は、クラウドテンプレートのデフォルト設定と同じになりました。

    • sendmail サービスを使用して、Docker 環境からメールを送信できます。

    • Cloud Docker 環境でデバッグするように Xdebug を設定する機能を追加しました。

    • docker-compose.yml ファイルを生成する際の web サービスの権限の問題を修正しました。

  • 新規アイコン アップグレードの改善 - Adobe Commerce v2.3 にアップグレードする前に、composer.json ファイルの autoload プロパティに必要な設定変更が含まれていることを確認する検証が追加されました。 アップグレードバージョン. を参照してください。

  • 新しいアイコン 静的コンテンツをデプロイする際の圧縮プロセスには、ネイティブで生成またはカスタマイズされたすべてのアセットが含まれるようになり、build:transfer の節の最初のビルドフェーズで行われます。 以前は、圧縮プロセスは、静的アセットのカスタム圧縮とバンドルを適用する前に行われていました。 Tryzens Limited の Rafael Garcia Lepper 氏により修正が提出されました.

  • 修正アイコン 追加のデータベースとサービスの関係を設定した直後に、デプロイメント中に発生したデータベース接続エラーを修正しました。 また、この修正は、Starter のCommerce レポートの設定プロセス中に発生した問題に対処します。 スターターの場合、このアップグレードは、Commerce レポートを使用する場合に「必須」です。

  • 修正アイコン データベース設定の検証の問題が修正され、デプロイプロセスが失敗しました。

  • fix icon PHP 定数で使用する適切なバージョンの symfony/yaml パッケージで制約を更新しました。 3.2 より前の symfony/yaml パッケージ バージョンを使用している場合、定数の解析は機能しません。Vladimir Kerkhoff によって送信された修正.

  • 新しいアイコン 環境設定チェック—PHP のバージョンをチェックし、最新の推奨バージョンを使用していない場合にユーザーに警告する検証を追加しました。

  • 修正アイコン 不正な形式の JSON 変数を処理する問題を修正しました。 これで、JSON 変数が構文エラーを引き起こした場合、警告が cloud.log ファイルに表示され、デフォルトの変数を使用してデプロイメントが続行されます。

  • 修正アイコン Redis サービスを無効にした直後に、デプロイメント中に発生した接続エラーを修正しました。

  • 新しいアイコン 変更のログ記録 – 次のビルドおよびデプロイプロセスイベントの ログレベルInfo から Notice に更新しました:

    • composer.json にインストールされているモジュールを app/etc/config.php ファイル内の共有構成設定と紐付けするプロセスの開始と終了

    • 設定検証プロセスの開始と終了

    • クラスを生成する setup:di:compile プロセスの開始と終了

  • 新規アイコン 新しい環境変数

  • 修正アイコン 環境変数の更新 – 次の環境変数を変更しました。

    • WARM_UP_PAGES - Adobe Commerce ストアに対して定義されたすべてのドメインで、指定されたページのキャッシュをプリロードできるようになりました。 以前は、サイトが複数のドメインで設定されている場合、デプロイ後のプロセスが、デフォルト以外のドメイン上の指定されたページのキャッシュをプリロードできず、デプロイ後のログに次のエラーが返されていました。ERROR: Warming up failed: <uri>

    • SCD_COMPRESSION_LEVEL - SCD 圧縮レベルの正しいデフォルト値を使用して、ドキュメントとサンプル .magento.env.yaml ファイルを更新しました。 ビルド変数および デプロイ変数の内容の定義を参照してください。

    • SCD_EXCLUDE_THEMES – この環境変数は非推奨です。 テーマの設定を制御するには、SCD_MATRIX を使用します。

    • SCD_MATRIX - SCD_MATRIX が異なる文字ケースを含むテーマ値を無視した場合に発生する問題を防ぐために、検証プロセスを修正しました。 ビルド変数および デプロイ変数の内容の定義を参照してください。

    • 管理変数

      • 環境変数を使用して管理者ユーザーの資格情報を管理する際のセキュリティが向上しました。 ADMIN_EMAIL、ADMIN_USERNAME および ADMIN_PASSWORD 環境変数を、アップグレード中に管理者の資格情報を上書きするために使用できなくなりました。 管理パネルにアクセスできない場合は、パスワードを忘れた場合 機能または admin:user:create CLI コマンドを使用して、新しい管理ユーザーを作成します。 詳しくは 管理パネルへのアクセスを参照してください。

      • パッチのアップグレードまたは適用時に、ADMIN_EMAIL は不要になりました。

v2002.0.15

  • 新規アイコン Docker のアップデート

    • これで、Docker Generator は、(Docker 環境の構築 時に、.magento.app.yaml および .magento/services.yaml 設定ファイルで指定されたサービスを使用すようになりました。 ビルドパラメーターを使用して、別のサービスバージョンを選択できます。

    • PHP 7.2 イメージが追加されました – Cloud Docker で PHP 7.2 がサポートされるようになりました。Launch Docker configuration を更新し、Adobe Commerceのバージョンと互換性のある PHP のバージョンを指定する docker:build --php オプションを含めました。

    • PHP-CLI イメージに基づく Cron コンテナを追加しました。

    • Docker ビルドに次のサービスを追加しました。

      • RabbitMQ 3.5 および 3.7

      • Elasticsearch 1.7、2.4、5.2

      • Redis 3.2 および 4.0

  • 新しいアイコン PHP 定数を使用して設定PHP 定数のサポートを .magento.env.yaml 設定ファイルに追加しました。

  • new icon New environment variable:デフォルトでは、実稼動環境でのみGoogle Analyticsが有効になっています。 ENABLE_GOOGLE_ANALYTICS 環境変数を使用して、ステージング環境および統合環境でGoogle Analyticsを有効にできます

  • 修正アイコン 再デプロイメント後に env.php ファイルからカスタマイズされた cron 設定が削除される問題を修正しました。 これで、カスタム cron 設定は env.php ファイルに安全に残ります。

  • 修正アイコン ビルド、デプロイ、デプロイ後のフェーズにおけるメッセージと ログレベルの不整合を修正しました。 すべてのフェーズとサブフェーズで、開始および終了ログメッセージレベルが info から notice に向上しました。 必要に応じて、開始および終了ログメッセージを追加しました。

  • 修正アイコン 設定した場合に、デプロイ後のフェーズの開始が妨げられる cron プロセスに関する問題を修正しました。 これで、デプロイ後のフックを有効にした場合、デプロイ後のフェーズの開始時に、cron プロセスが再び有効になります。

  • fix icon カスタムデータベース設定を指定した場合に、Adobe Commerceを正常にインストールできない問題を修正しました。 以前は、DATABASE_CONFIGURATIONMAGENTO変数でカスタマイズされた接続情報を指定した場合でも 🔗 インストールプロセスは ENVIRONMENT_CLOUD_RELATIONSHIP 変数のデータベース設定を使用していました。

  • 修正アイコン config:dump コマンドを修正して、config.php ファイルの system セクションに各 web サイトのロケールが含まれるようにしました。

  • 修正アイコン ソースベース URL の参照を修正することで、デプロイ後のフェーズで ウォームアップ エラーが発生する問題を修正しました。

  • 修正アイコン setup:di:compile プロセス中にファイルが正しく生成されず、Amazon Pay モジュールに影響を与えていた問題を修正しました。

v2002.0.14

05f2f56e-ac5d-4931-8cdb-764e60e16f26