ECE-Tools 릴리스 노트
ece-tools 패키지는 클라우드 프로젝트를 관리하고 배포하도록 설계된 스크립트 및 도구 세트입니다. 이 릴리스 노트는 Commerce용 Cloud Tools 제품군에 포함된 이 패키지에 대한 최신 개선 사항을 설명합니다.
ece-tools 패키지의 최신 릴리스로 업데이트하는 방법은 ECE 도구 업그레이드를 참조하십시오.ece-tools 패키지는 다음 릴리스 버전 관리 시퀀스를 사용합니다. 200<major>.<minor>.<patch>
릴리스 노트는 다음과 같습니다.
-
새 기능 -
수정 사항 및 개선 사항
v2002.2.11 latest
릴리스 날짜: 2026년 5월 6일
-
RabbitMQ—RabbitMQ 4.2 지원이 추가되었습니다. -
Opensearch—여러 Magento 버전에 대한 Opensearch 2.19 및 3.5 지원이 추가되었습니다. -
Valkey—Valkey 8.1 및 9 지원이 추가되었습니다. -
ActiveMQ—ActiveMQ 2.5.1 지원이 추가되었습니다. -
MariaDB—MariaDB 11.8 및 12.2 지원이 추가되었습니다. -
구성 및 배포—클라우드 배포 경고를 수정하고, 작성기 테스트 사용 중단을 업데이트하고, 배포 시 ECE 도구 버전 가시성을 수정했습니다.
v2002.2.10
릴리스 날짜: 2026년 3월 5일
-
PHP 8.5—PHP 8.5에 대한 지원이 추가되었습니다. -
기능 테스트 업데이트됨-Valkey 8.1, 8,2 및 Redis 8.4 테스트 업데이트됨 -
MariaDB,PHP 및 Opensearch Validator를 업데이트했습니다-유효성 검사기 스크립트를 업데이트했습니다. -
EOL 유효성 검사기-EOL(서비스 종료) 날짜가 업데이트되었습니다.
v2002.2.9
릴리스 날짜: 2025년 11월 13일
-
Symfony 패키지 최신 Symfony YAML 패키지에 대한 지원이 추가되었습니다. -
활성 서비스에 대한 캐시 정리를 수정했습니다 - 활성 서비스 유효성 검사를 추가했습니다.
v2002.2.8
릴리스 날짜: 2025년 10월 08일
-
ActiveMQ - ActiveMQ에 대한 지원이 추가되었습니다. -
ActiveMQ이(가) 기능 테스트를 추가했습니다.
v2002.2.7
릴리스 날짜: 2025년 8월 7일
-
PHP 8.4 수정-형식 호환성 추가 -
EOL 유효성 검사기-EOL(서비스 종료) 날짜가 업데이트되었습니다. -
Valkey-PHP 8.2 및 PHP 8.3 기능 테스트를 추가했습니다. -
Valkey 유효성 검사기-ECE 도구 경고 메시지를 수정했습니다. -
ECE 도구 추가된 단위 테스트 개선 사항. -
서비스 유효성 검사기 - Opensearch, MariaDB 및 PHP에 대한 새 버전을 추가했습니다. -
Opensearch3 - Opensearch3에 대한 지원이 추가되었습니다. -
2.4.4-p7/p12에 대한 Opensearch 지원-유효성 검사기 스크립트를 업데이트했습니다. -
Opensearch3 테스트가 추가된 기능 테스트
v2002.2.6
릴리스 날짜: 2025년 6월 3일
-
2.4.8과의 향상된 호환성-타사 라이브러리를 업데이트하여 2.4.8과의 더 나은 호환성
v2002.2.5
릴리스 날짜: 2025년 5월 27일
-
확장된 Valkey 호환성-Adobe Commerce의 확장된 Valkey 호환성 -
RabbitMQ 유효성 검사기를 업데이트함-RabbitMQ에 대한 유효성 검사기를 업데이트함 -
MariaDB 유효성 검사기를 업데이트함-MariaDB 10.11에 대한 ece-tools 유효성 검사기를 업데이트함 -
확장된 Opensearch2 호환성-만든 Opensearch2가 최신 2.4.4 버전과 호환됩니다.
v2002.2.4
릴리스 날짜: 2025년 4월 24일
-
2.4.4/2.4.5용 Opensearch2—Adobe Commerce 버전 2.4.4/2.4.5에서opensearch2지원과 관련된 문제가 해결되었습니다.
v2002.2.3
릴리스 날짜: 2025년 4월 9일
-
값 키 수정값 키 사용자 지정 구성에서 발생한 문제를 해결했습니다. -
수정 검사기 - RabbitMQ 4.0에 대한 수정 검사기
v2002.2.2
릴리스 날짜: 2025년 4월 7일
v2002.2.2
릴리스 날짜: 2025년 4월 7일
-
Valkey—Redis를 대체하는 새 서비스(Valkey)에 대한 지원이 추가되었습니다. -
2.4.4/2.4.5용 Opensearch2—Adobe Commerce 버전 2.4.4/2.4.5에서opensearch2에 대한 지원이 추가되었습니다.
v2002.2.1
릴리스 날짜: 2024년 2월 6일
-
PHP 8.4—PHP 8.4에 대한 지원이 추가되었습니다. -
Opensearch용 유효성 검사기-잘못된 서비스 버전에 대한 잘못된 메시지를 생성하는 유효성 검사기를 수정했습니다.
v2002.2.0
릴리스 날짜: 2024년 10월 7일
-
MariaDB 11.4 MariaDB 11.4에 대한 지원이 추가되었습니다. -
리팩터링된 코드-이전 PHP 버전 7.4, 7.3, 7.2 및 관련 라이브러리에 대한 지원이 제거되었습니다. -
모노로그 버전을 업그레이드함 - 모노로그 3.6. 에 대한 지원이 추가됨 -
RabbitMQ, MariaDB 및 PHP용 유효성 검사기-잘못된 버전의 서비스에 대한 잘못된 메시지를 생성한 유효성 검사기를 수정했습니다.
v2002.1.19
릴리스 날짜: 2024년 5월 21일
-
Lua—CACHE_CONFIGURATION에 useLua 옵션이 추가되었습니다. -
유효성 검사기—새 버전의 Redis 및 RabbitMQ에 대한 유효성 검사기를 업데이트했습니다.
v2002.1.18
릴리스 날짜: 2024년 4월 8일
-
PHP — PHP 8.3에 대한 지원을 추가했습니다. -
검사기 - EOL 검사기를 업데이트했습니다.
v2002.1.17
릴리스 날짜: 2024년 1월 16일
-
Elasticsearch 및 OpenSearch용 유효성 검사기 - LiveSearch가 활성화된 경우 검색 서비스를 설치하는 잘못된 메시지를 생성한 유효성 검사기를 수정했습니다. -
배포 경고—비어 있지 않은 폴더에 대한 배포 경고를 초래하는 문제가 해결되었습니다.
v2002.1.16
릴리스 날짜: 2023년 10월 16일
-
ENABLE_WEBHOOKS 전역 환경 변수—App Builder 런타임 작업 또는 서드파티 인벤토리 관리 시스템과 같은 외부 엔드포인트에 연결하기 위해 Commerce 웹후크와 함께 사용할 ENABLE_WEBHOOKS 전역 변수를 추가했습니다.
v2002.1.15
릴리스 날짜: 2023년 7월 31일
-
오류 코드—오류 코드 스키마 및 오류 코드 문서 생성기가 업데이트되었습니다. -
사용자 지정 Redis 모델의 유효성 검사기-사용자 지정 Redis 백엔드 모델의 유효성 검사기를 업데이트했습니다. 캐시 구성에 대한 예제를 참조하십시오. -
RabbitMQ용 유효성 검사기 RabbitMQ 3.11에 대한 지원이 추가됨 -
잘못된 링크를 수정했습니다-시작 이메일 템플릿의 온보딩 설명서에 대한 잘못된 링크를 수정했습니다.
v2002.1.14
릴리스 날짜: 2023년 3월 10일
-
PHP—PHP 8.2에 대한 지원을 추가했습니다. -
서비스에 대한 유효성 검사기—Commerce 2.4.6 필수 서비스에 대한 유효성 검사기를 업데이트했습니다. MariaDB 10.6, Redis 7.0, PHP 8.2, OpenSearch 2.x 및 RabbitMQ 3.9. -
ece-tools db-dump -db-dump작업이 너무 빨리 중지되는 문제를 해결했습니다.
v2002.1.13
릴리스 날짜: 2022년 10월 27일
-
Adobe Commerce에 대한 Adobe I/O Events 지원이 추가되었습니다. 이제 확장 개발자는 Adobe I/O Events 프레임워크를 사용하여 클라우드 인스턴스에서 Adobe App Builder용으로 작성된 응용 프로그램으로 Commerce 이벤트 정보를 보낼 수 있습니다. Adobe Commerce용 Adobe I/O Events이 파트너 미리 보기에 있습니다. -
OPcache 구성에 대한 유효성 검사기 - 제외된 경로에 대해 OPcache 구성을 확인하는 유효성 검사기를 추가했습니다. -
GraphQL 캐시 구성 문제를 해결했습니다—이제 ECE-Tools가app/etc/env.php파일의cache구성에서 GraphQLid_salt값을 유지합니다.
v2002.1.12
릴리스 날짜: 2022년 9월 13일
-
활성화synchronous_replication—ECE-Tools는MYSQL_USE_SLAVE_CONNECTION이(가) 활성화되면app/etc/env.php파일에서synchronous_replication=>true을(를) 설정합니다. 이 구성은 Commerce 2.4.6+에만 영향을 줍니다. 변수 배포. 에서MYSQL_USE_SLAVE_CONNECTION변수 설명을 참조하십시오. -
OpenSearch—다음 Adobe Commerce 릴리스 2.4.6에 대해opensearch엔진을 구성하고 설정하는 기능이 추가되었습니다. OpenSearch 서비스 설정. 을 참조하세요.
v2002.1.11
릴리스 날짜: 2022년 8월 4일
-
ElasticSuite Validator 및 OpenSearch—OpenSearch가 설치될 때 ElasticSuite 무결성 검사 유효성 검사기 문제가 해결되었습니다. -
배포 명령에 대한 반환 형식—배포 명령에 대한 반환 형식이 수정되었습니다. - 새 Commerce 2.4.5 설치 시
RabbitMQ문제—새 Commerce 2.4.5에서 RabbitMQ 충돌 문제가 수정되었습니다. 설치.
v2002.1.10
릴리스 날짜: 2022년 3월 31일
-
Elasticsearch 7.10—Elasticsearch 7.10 버전을 지원하도록 유효성 검사기를 업데이트했습니다.
v2002.1.9
릴리스 날짜: 2022년 3월 10일
-
OpenSearch—Adobe Commerce 버전 2.4.4, 2.4.3-p2 및 2.3.7-p3에 대한 OpenSearch 지원이 추가되었습니다. -
PHP—PHP 8.1에 대한 지원을 추가했습니다. -
symfony/process—symfony/process ^5.3과의 호환성을 추가했습니다. -
소비자 다중 프로세스—각 소비자에 대해 생성할 프로세스 수를 지정할 수 있도록multiple_processes옵션을 추가했습니다. 변수 배포.에서CRON_CONSUMERS_RUNNER변수 설명을 참조하십시오. -
OpenSearch 체계 및 전체 호스트 경로 - Elasticsearch 체계 및 전체 호스트 경로를 구성하는 기능이 추가되었습니다. -
AWS S3—AWS S3 사용 방법을 변경했습니다. -
드라이버 옵션 수정 판독기—유효성 검사기에 대해ece-tools이(가)env.php파일에서 DB 연결에 대한 드라이버 옵션 읽기 구성을 추가했습니다.
v2002.1.8
릴리스 날짜: 2021년 10월 25일
-
대체 덤프 위치—DB 덤프의 대상 디렉터리를 선택할 수 있도록--dump-directory옵션을 추가했습니다. 이제/app/var/dump-main이(가) DB 덤프의 기본 대상 디렉터리입니다. 백업 관리: 데이터베이스 덤프 를 참조하십시오. -
모노로그 업데이트—monolog패키지에 필요한 최소 버전을^2.3(으)로 업데이트했습니다. -
Symfony 업데이트—Adobe Commerce 2.4.4와 호환되도록 Symfony 종속성이 업데이트되었습니다. -
기능/자동 로드 해결—통합 환경에 배포하고CRITICAL: [9] Required configuration is missed in autoload section of composer.json file.오류가 표시되는 문제를 해결했습니다.
v2002.1.7
릴리스 날짜: 2021년 7월 29일
구성 업데이트—
-
작성기 2.0에 대한 지원이 추가되었습니다. -
symphony/console에 대한 작성기 요구 사항 업데이트됨—다음 오류로 인해di:compile명령이 실패하는 문제를 해결하기 위해symphony/console패키지에 대한 ECE-Toolscomposer.json버전 요구 사항을 업데이트했습니다.Incompatible argument type: Required type: int. Actual type: string -
Elasticsearch 7.9.x를 포함하도록 수명 종료 소프트웨어 검사(eol.yaml)를 업데이트했습니다.
v2002.1.6
릴리스 날짜: 2021년 4월 20일
-
Redis 인증 자격 증명—배포 단계 동안relationships속성에서 Redis 인증 자격 증명을 읽는 기능이 추가되었습니다. -
Elasticsearch 권한 부여 자격 증명—배포 단계 동안relationships속성에서 Elasticsearch 권한 부여 자격 증명을 읽는 기능이 추가되었습니다. -
전용 세션 저장소 서비스—세션 저장소에 대한 두 번째 옵션으로redis-session을(를) 추가했습니다.redis-session서비스를 사용하여 세션 정보를 저장하고 캐시에redis서비스를 사용하여 성능을 개선할 수 있습니다. -
더 이상 사용되지 않는 SPLIT_DB 메시지—Adobe Commerce 2.4.2의 더 이상 사용되지 않는SPLIT_DB옵션과 Adobe Commerce 2.5.0에서 해당 옵션에 대한 유효성 검사기 경고 및 중요 메시지가 추가되었습니다. -
관계의 Elasticsearch 버전—Cloud Docker 및 통합 환경의relationships속성에서 올바른 Elasticsearch 버전을 검색하도록 서비스 유효성 검사기를 수정했습니다. -
유연한 Redis 포트 유효성 검사—이제 Redis가serverURL에서 사용자 지정 캐시 연결에서 포트의 유효성을 확인할 수 있습니다. 예를 들어 다음과 같이 서버 URL에 포트 번호를 추가할 수 있습니다.server: 'tcp://rfs-store-simple-page-cache:26379'. 이렇게 하면port옵션이 없거나 잘못된 유효성 검사 오류를 방지할 수 있습니다. -
Adobe Commerce 2.4.2.3으로 업그레이드—사용자가 Adobe Commerce 2.4.2로 업그레이드한 후 사이트를 작동시키기 위해bin/magento setup:upgrade을(를) 수동으로 실행해야 하는 문제를 해결했습니다.
v2002.1.5
릴리스 날짜: 2021년 2월 1일
-
원격 저장소—AWS S3와 같은 저장소 서비스를 사용하여 미디어 파일의 원격 저장을 위해 Cloud Projects를 사용하도록 설정하는REMOTE_STORAGE환경 변수를 추가했습니다. 이 구성 옵션은 ECE-Tools 패키지의 일부이지만 클라우드 인프라의 Adobe Commerce에서는 지원되지 않습니다. -
새cloud:config:validate명령—변경 내용을 원격 클라우드 환경에 적용하기 전에.magento.env.yaml구성의 유효성을 검사하기 위해 명령php vendor/bin/ece-tools cloud:config:validate을(를) 추가했습니다. -
opcache 초기화—배포 후크를 실행하기 전에 OPcache를 플러시하는opcache.enable_cliPHP 옵션에 대한 지원을 추가했습니다. 이 구성은 각 배포에 현재 구성 설정이 적용되도록 캐시 구성을 재설정합니다. -
Aurora DB 유효성 검사—Aurora 데이터베이스와 호환되도록 데이터베이스 서비스 유효성 검사를 업데이트했습니다. -
새 SCD_NO_PARENT 환경 변수—상위 테마에 대한 정적 콘텐츠 생성을 관리하기 위해SCD_NO_PARENT환경 변수(Adobe Commerce >=2.4.2용)를 추가했습니다. -
메모리 제한 및 명령—cloud.log파일의 크기가 PHP memory_limit를 초과할 경우php vendor/bin/ece-tools명령이 작동하지 않는 문제가 해결되었습니다. 이제 전체cloud.log파일을 메모리로 읽는 대신 로그 파일에서 더 작은 데이터 하위 집합만 읽습니다. -
사용자 지정 데이터베이스 연결—DATABASE_CONFIGURATION에 대해 정의된 사용자 지정 데이터베이스 연결이 사용되지 않는.magento.env.yaml구성 문제를 해결했습니다. 연결 설정을app/etc/env.php에 추가하지 않았습니다. -
빈 오류 로그—cloud.error.log이(가) 비어 있는 경우 배포가 실패하는 문제를 해결했습니다. -
MariaDB 10.3 유효성 검사—Adobe Commerce 2.3.6-p1에 대한 MariaDB 10.3 유효성 검사가 수정되었습니다. -
캐시:flush 로깅 -cache:flush단계의 시작 및 완료를 나타내는 로그 항목이 개선되었습니다.
v2002.1.4
릴리스 날짜: 2020년 11월 19일
-
SEARCH_CONFIGURATION환경 변수에 지정된 검색 엔진이elasticsearch이외의 값인 경우 배포 오류가 발생하는 문제를 해결했습니다.
v2002.1.3
릴리스 날짜: 2020년 11월 9일
인프라 업데이트—
-
빌드 단계에서 정적 콘텐츠를 배포하도록 설정한 경우 읽기 전용pub/static디렉터리에 대한 ECE-Tools 지원이 추가되었습니다. -
예정된 Adobe Commerce 릴리스와의 호환성을 위해 Elasticsearch 7.9 및 Redis 6에 대한 지원이 추가되었습니다. -
품질 패치 도구에 필요한 종속성을 추가하도록 ECE 도구composer.json을(를) 업데이트했습니다. 이렇게 하면 ECE-Tools 패키지와 magento-cloud-patches 패키지 사이에 있었던 순환 종속성이 수정됩니다.
유효성 검사 및 로그 개선 사항—
-
검색 엔진 유효성 검사를 추가하여elasticsearch이(가) cloud infrastructure 2.4 이상에서 Adobe Commerce에 대해 설정되었는지 확인했습니다. 유효성 검사에 실패하면 배포가 중지되고 문제에 대한 수정 사항을 제안하는 심각한 오류 메시지가 표시됩니다. 심각한 오류, 단계 배포를 참조하십시오. -
Elasticsearch 서비스 버전과 Adobe Commerce 버전 간의 호환성을 확인하기 위해 Elasticsearch 유효성 검사를 추가했습니다. -
Adobe Commerce Elasticsearch 모듈과 호환되는 Elasticsearch 버전을 표시하도록 Elasticsearch 호환성 오류 메시지를 업데이트했습니다. 이제 오류 메시지는 Adobe Commerce 버전에서 사용하는 Elasticsearch 모듈과 호환되도록 클라우드 인프라에 설치할 특정 Elasticsearch 버전을 제공합니다. 경고 오류, 단계 배포를 참조하십시오. -
에 잘못된MAGE_MODE환경 변수 설정에 대한 경고 오류2026및2027이(가) 추가되었습니다. 올바른 값은production뿐입니다. 이 수정 전에 배포 오류 없이MAGE_MODE을(를)developer(으)로 설정할 수 있습니다. 나중에 읽기 전용 파일에 쓰려고 할 때 오류가 발생합니다. 경고 오류.를 참조하십시오. -
이러한 버전이 Adobe Commerce 버전과 호환되는지 확인하기 위해 Redis, RabbitMQ 및 MySQL 서비스에 대한 유효성 검사를 수정했습니다. 이러한 서비스의 올바른 버전이 이제cloud.log.에 작성되었습니다. -
캐시 준비 중 요청을 보내는 동시 요청 제한을 포함하도록cloud.log을(를) 업데이트했습니다. 이 값은 WARM_UP_CONCURRENCY 배포 후 변수에 구성됩니다.
CLI 명령 업데이트—
-
하나 이상의 빌드, 배포 및 배포 후 변수를 포함할 수 있는 구성으로.magento.env.yaml파일을 만들고 업데이트하는 CLI 명령(cloud:config:create및cloud:config:update)을 추가했습니다. CLI에서 구성 파일 만들기를 참조하십시오.
환경 변수 업데이트—
-
SKIP_COMPOSER_DUMP_AUTOLOAD 빌드 변수를 추가했습니다. 변수를true(으)로 설정하면 Commerce용 Cloud Docker 설치 중에 응용 프로그램에서composer dump-autoload명령을 실행할 수 없습니다. 변수는 쓰기 가능한 파일 시스템(./vendor/bin/ece-docker build:compose --with-test을 사용하여 테스트 및 개발용으로 생성됨)이 있는 Commerce 컨테이너용 Cloud Docker에만 관련이 있습니다. 이러한 설치를 통해composer dump-autoload명령을 건너뛰면 삭제된generated디렉터리의 파일에 액세스하려는 다른 명령을 실행할 때 오류가 발생하지 않습니다.
v2002.1.2
릴리스 날짜: 2020년 8월 5일
유효성 검사 및 로그 개선 사항—
-
오류를 해결하기 위한 제안 사항과 함께 빌드, 배포 및 배포 후 프로세스 중에 발생할 수 있는 모든 오류 및 경고 알림을 포함하는schema.error.yaml파일을 추가했습니다. 이 파일의 정보는 Commerce용 클라우드 가이드에서도 사용할 수 있습니다. ece-tools에 대한 오류 메시지 참조를 참조하십시오. -
클라우드 오류 로그(/var/log/cloud.error.log) 항목을 JSON 형식으로 변경했습니다. -
빌드, 배포 및 배포 후 처리에 대한 추가 오류 검사를 추가하고 기존 검사를 개선했습니다.-
오류 코드 2026 - 빌드 단계 중에 생성된 일부 데이터를 탑재된 디렉터리에 복원하지 못했습니다.
-
오류 코드 3004 - 백업 파일을 만들 수 없음
-
오류 코드 102 -
env.php파일에 쓸 수 없는 경우 발생하는 문제에 대한 추가 검사를 추가했습니다.
-
-
배포 프로세스 중에 적용할 하나 이상의 품질 패치를 지정하기 위해 QUALITY_PATCHES 환경 변수를 추가했습니다. 변수 빌드.를 참조하십시오.
v2002.1.1
릴리스 날짜: 2020년 6월 25일
-
인프라 업데이트—-
로깅 개선 사항 - 종료 코드를 중요한 배포 오류에 할당하고 종료 코드를 오류 메시지 알림 및 로그 이벤트에 노출하여 로그 추적 기능이 개선되었습니다. 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에 대한 지원이 추가되었습니다.
-
-
환경 변수 업데이트— -
CLI 명령 업데이트—-
자세한 로깅을 위해 옵션으로 다음 CLI 명령을 업데이트했습니다.app:config:dumpapp:config:importmodule: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 프레임워크 종속 항목에 대한 유효성 검사 추가—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파일이 포함되어 있지 않거나 구성에 하나의 캐시 유형만 포함되어 있는 경우 업그레이드 프로세스 중에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일
-
인프라 업데이트—-
Commerce용 Cloud Docker에 대한 개별 패키지 추가—코드 품질을 유지하고 독립적인 릴리스를 제공하기 위해ece-tools패키지에서 Docker 패키지를 분리했습니다.ece-tools과(와) 관련된 업데이트 및 수정 사항은 magento-cloud-docker GitHub 리포지토리에서 관리합니다. -
패치 기능 업데이트됨—ECE-Tools 패키지에서 별도의 magento-cloud-patches 패키지로 패치 기능을 이동했습니다. 배포 중에ece-tools은(는) 새 패키지를 사용하여 패치를 적용합니다. 클라우드 패치 릴리스 정보.를 참조하세요. -
Updated Composer 종속성—클라우드 인프라의 Adobe Commerce에 대한composer.json파일을magento/magento-cloud-docker패키지에 대한 종속으로 업데이트했습니다. 이제ece-tools에Cloud Tools Suite for Commerce의 모든 패키지에 대한 종속성이 포함됩니다. 이러한 패키지는ece-tools을(를) 설치하거나 업데이트할 때 자동으로 설치 및 업데이트됩니다.
-
-
시나리오 기반 배포 지원—-
이제 XML 구성 파일을 사용하여 빌드, 배포 및 배포 후 프로세스를 사용자 지정하여 기본 구성을 재정의하거나 사용자 지정할 수 있습니다. -
.magento.app.yaml에서hooks구성을 변경했습니다. 시나리오 기반 배포를 지원하도록hooks구성 형식을 업데이트했습니다. 이전 ECE-Tools 2002.0.x 릴리스의 레거시 형식은 여전히 지원됩니다. 그러나 시나리오 기반 배포 기능을 사용하려면 새 형식으로 업데이트해야 합니다. 시나리오 기반 배포를 참조하세요.
-
-
서비스 업데이트—-
PHP 7.3에 대한 지원이 추가되었습니다. -
RabbitMQ 3.8에 대한 지원이 추가되었습니다. -
각 서비스의 EOL 날짜에 대해 설치된 서비스 버전을 확인하는 유효성 검사가 추가되었습니다. 이제 고객은 서비스 버전이 EOL 날짜의 3개월 이내인 경우 알림을 받고, EOL 날짜가 과거인 경우 경고를 받습니다. -
모든 환경에서 올바른 Elasticsearch 설정이 구성되었는지 확인하기 위해 Elasticsearch 구성 문제를 해결했습니다.
-
-
환경 변수 업데이트—-
특정 제품 페이지에 대한 캐시 미리 로드를 지원하도록WARM_UP_PAGES환경 변수의 기능을 확장했습니다. 사후 배포 변수 항목에서 확장된 정의를 참조하십시오. -
<magento_root>/var/report/디렉터리에서 오류 보고서 데이터 관리를 단순화하기 위해ERROR_REPORT_DIR_NESTING_LEVEL환경 변수를 추가했습니다. 변수 빌드 항목에서 변수 설명을 참조하십시오. -
에서SCD_EXCLUDE_THEMES,STATIC_CONTENT_THREADS,DO_DEPLOY_STATIC_CONTENT및STATIC_CONTENT_SYMLINK환경 변수를 제거했습니다. 이전 버전과 호환되지 않는 변경 내용을 참조하십시오. -
_merge옵션 없이ELASTICSUITE_CONFIGURATION배포 변수를 구성할 때 기본 구성이 예상대로 덮어쓰도록 Elastic Suite 구성 프로세스의 문제를 해결했습니다.
-
-
CLI 명령 업데이트—-
새 cron 명령 - 이제cron:disable및cron:enable명령을 사용하여 클라우드 인프라 환경의 Adobe Commerce에서 cron 처리를 수동으로 관리할 수 있습니다. disable 명령을 사용하여 모든 활성 cron 프로세스를 중지하고 모든 cron 작업을 비활성화합니다. 준비가 되면 cron 작업을 다시 활성화하려면 enable 명령을 사용합니다. cron 작업 사용 안 함을 참조하세요. -
향상된 오류 보고—ECE-Tools 처리 중에 발생하는 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일
-
프로덕션 모드에서 온디맨드 정적 콘텐츠 생성을 완료할 수 없는ece-tools2002.0.x 릴리스의 호환성 문제를 해결했습니다.
이전 릴리스
버전 2002.0.22 및 이전 버전에 대한 릴리스 정보 보관을 참조하세요.