• 새 아이콘 이상적인 상태 확인—이제 ideal-state 마법사가 각 배포 중 현재 구성을 확인하고 구성을 업데이트하여 가동 중지 시간이 없는 빠른 배포를 수행하는 명확한 지침을 제공합니다.

  • 수정 아이콘 PCI 규정 준수—서드파티 메시징 서비스에 연결할 때 TLS(전송 계층 보안) 버전 1.2가 필요하도록 클라우드 인프라의 Adobe Commerce에 대한 메시징 프로토콜을 업데이트했습니다. TLS 버전 1.2를 지원하지 않는 메시지 서비스를 사용하는 경우 서비스를 업그레이드해야 합니다. 그렇지 않으면 Adobe Commerce 응용 프로그램에서 메시지 서버에 연결하여 전자 메일을 보내려고 할 때 다음 오류 메시지가 표시됩니다. Unable to connect via TLS.

  • 새 아이콘 배포 개선—스테이징 또는 프로덕션 환경에서 과도한 로깅 활동으로 인한 성능 문제를 방지하기 위해 dev, debug 또는 debug_logging 옵션이 활성화된 경우 고객에게 경고하는 유효성 검사가 추가되었습니다.

  • 수정 아이콘 배포 수정

    • 이제 유지 관리 모드는 배포 단계가 시작될 때 활성화되고 끝날 때 비활성화됩니다. 배포가 실패하면 배포 문제가 해결될 때까지 사이트는 유지 관리 모드로 유지됩니다. 이전에는 배포가 실패하더라도 사이트가 프로덕션 모드로 돌아갔습니다.

      • 배포가 완료되도록 다음 배포 문제에 대한 오류 수준을 CRITICAL에서 WARNING(으)로 다운그레이드하도록 배포 단계 유효성 검사를 다시 작동했습니다. 이전에는 이러한 문제로 인해 배포가 실패했습니다.

      • 환경 구성에 배포 또는 클라우드 변수에 대한 잘못된 값이 포함되어 있습니다.

    • 클라우드 인프라의 Elasticsearch 버전이 클라우드 인프라의 Adobe Commerce에서 지원하는 elasticsearch/elasticsearch 모듈 버전과 호환되지 않습니다. Adobe Commerce 지원 기술 자료에서 Elasticsearch 문제 해결 문서을(를) 참조하십시오.

    • 배포 중 recursion detected 오류가 발생하는 app/etc/config.php 파일의 공유 구성 설정 문제를 해결했습니다.

  • 수정 아이콘 크론 관련 수정 사항

    • 기본(1분) 이외의 cron 빈도를 지정하면 작업이 실행되지 않는 cron 예약 문제를 해결했습니다.

    • 배포 중 크론 작업이 계속 실행될 수 있도록 하는 배포 단계의 문제를 해결했습니다. 이로 인해 데이터베이스 잠금 및 기타 중요한 문제가 발생할 수 있습니다. 이제 모든 cron 작업은 배포 단계가 시작되기 전에 중지되고 배포가 완료된 후에 다시 시작됩니다.<!—MAGECLOUD—2537—>

    • 배포를 시작하기 전에 중단할 수 있도록 고정 cron 작업의 잠금을 해제하기 위한 버전 2.2.x의 cron 작업 워크플로우를 수정했습니다. 이전에는 고정 cron 작업으로 인해 배포가 중단되었습니다.

  • 수정 아이콘 Adobe Commerce 코딩 표준을 준수하도록 짧은 배열 구문과 4공간 들여쓰기를 사용하도록 vendor/bin/ece-tools config:dump 명령에 의해 생성된 config.php 파일의 형식을 변경했습니다.

  • 수정 아이콘 .magento.env.yaml에 클라우드 인프라 프로젝트의 Adobe Commerce에 대한 기본 URL 구성 대신 웹 구성에 대한 {{ base_url }}{{ unsecure_base_url }} 자리 표시자가 포함되어 있을 때 발생하는 배포 오류를 수정했습니다./

v2002.0.13

  • 새 아이콘 가동 중지 시간 없이 배포 사용—이제 Adobe Commerce on cloud infrastructure에서 배포 중 필요한 데이터베이스 변경 요청을 요청하고 배포가 완료되는 즉시 변경 사항을 적용합니다. 요청이 손실되지 않도록 최대 5분 동안 대기할 수 있습니다. 클라우드에서 배포 가동 중단을 줄이기 위한 정적 콘텐츠 배포 옵션을 참조하세요.

  • 새 아이콘 클라우드용 Docker 작성Docker 설정 및 구성 프로세스를 다음과 같이 개선했습니다.

    • 환경 구성을 단순화하기 위해 PHP 구성 파일을 Docker ENV 형식으로 변환하는 명령—docker:config:convert을(를) 추가했습니다. 이제 PHP 구성 파일을 Docker 디렉토리에 복사하고 Docker ENV 파일로 변환합니다. Launch Docker. 보기

    • 이제 Adobe Commerce on cloud infrastructure 설치 프로세스에서 읽기 전용 및 읽기-쓰기 파일 시스템에 모두 배포를 지원하여 클라우드 파일 시스템을 보다 면밀하게 에뮬레이션할 수 있습니다. 도커 구성을 참조하세요.<!—MAGECLOUD—2357—>

    • Redis 서비스 지원 - Docker 컨테이너에 배포되고 Docker 설치에서 작동하도록 자동으로 구성된 Redis 이미지가 추가되었습니다.<!—MAGECLOUD—2442—>

    • 이제 Cloud Docker 데이터베이스 컨테이너를 사용할 때 DB 덤프 기능을 사용할 수 있습니다. 또한 docker/mnt 디렉터리를 사용하여 호스트 컴퓨터와 컨테이너 간에 파일을 공유할 수 있습니다.

    • 바니시 서비스 지원— 도커 컨테이너에 자동으로 배포되는 바니시 이미지가 추가되었습니다. 배포 후 Adobe Commerce 모범 사례에 따라 Vannish를 수동으로 구성할 수 있습니다. 바니시 구성 및 사용을 참조하세요.<!—MAGECLOUD—2358—>

    • 보안 사이트 액세스 - Adobe Commerce 스토어 및 관리 패널에 액세스하기 위해 SSL 지원이 추가되었습니다.<!—MAGECLOUD—2360—>

  • 수정 아이콘 클라우드 인프라 확장 기능 지원의 Adobe Commerce 개선—클라우드 인프라 Adobe Commerce의 guzzlehttp/guzzle 패키지에 대한 최소 버전 요구 사항이 composer.json 파일에서 버전 6.2로 다운그레이드되어 ece-tools 패키지가 더 많은 확장과 호환됩니다.

  • 새 아이콘 빌드 단계 동안 Adobe Commerce 응용 프로그램에 사용자 지정 변경 내용 적용 - 배포를 위해 응용 프로그램을 패키징하기 전에 후크를 사용하여 생성된 정적 콘텐츠에 사용자 지정 변경 내용을 적용할 수 있도록 빌드 단계를 두 개의 별도 프로세스로 분할합니다. build:generate 프로세스는 코드를 생성하고 패치를 적용하며 정적 콘텐츠를 생성합니다. build:transfer 프로세스에서 생성된 코드와 정적 콘텐츠를 최종 대상으로 전송합니다. 응용 프로그램 후크.를 참조하십시오.

  • 아이콘 수정 환경 구성 확인 - 클라우드 인프라에서 Adobe Commerce을 빌드하고 배포하기 전에 버전 비호환성 및 구성 오류에 대해 고객에게 경고하기 위해 환경 구성의 유효성 검사를 개선했습니다.

    • 지원되지 않거나 더 이상 사용되지 않는 환경 변수 및 값을 식별하기 위해 버전별 유효성 검사를 추가했습니다.

    • 사용자에게 Elasticsearch 구성 문제에 대해 경고하기 위한 Elasticsearch 호환성 검사를 추가했습니다. 이제 서버의 Elasticsearch 서비스 버전이 Adobe Commerce과 호환되지 않는 경우 배포가 실패합니다. 이전에는 Elasticsearch 버전이 호환되지 않더라도 배포가 성공하여 사이트 배포 후 제품 카탈로그 문제가 발생했습니다.

      지원 티켓을 제출하여 Elasticsearch을 호환 가능한 버전으로 업그레이드하거나 Adobe Commerce 구성을 변경하여 Elasticsearch PHP 클라이언트의 호환 가능한 버전을 지정하여 비호환성을 해결할 수 있습니다.

      • Adobe Commerce 버전 2.1.x에서 2.2.2로 업그레이드하는 경우 Elasticsearch을 버전 2.4로 업그레이드하십시오.

      • Adobe Commerce 버전 2.2.3 이상의 경우 Elasticsearch을 버전 5.2로 업그레이드하십시오.

      • Elasticsearch 1.x 또는 2.x가 있고 업그레이드하지 않으려면 composer.json의 Adobe Commerce Elasticsearch PHP 클라이언트 버전 요구 사항을 "elasticsearch/elasticsearch": "~2.0"(으)로 업데이트하십시오.

    • 빌드, 배포 및 배포 후 단계 중에 충돌을 야기할 수 있는 구성 설정을 식별하기 위해 환경 변수의 유효성 검사를 개선했습니다. 예를 들어, 정적 콘텐츠 배포에 대한 전역 설정이 빌드 또는 배포 단계의 설정과 충돌하는 경우 설치 및 업그레이드 프로세스 중에 경고 메시지가 표시됩니다.

  • 수정 아이콘 환경 변수 업데이트—다음 환경 변수를 변경했습니다.

    • SKIP_VARIABLES_MINIFICATION 전역 HTML—온디맨드 HTML 콘텐츠 축소를 활성화하기 위해 기본값을 true(으)로 변경했습니다. 스테이징 및 프로덕션 환경에 배포할 때 가동 중지 시간을 최소화합니다. 이 구성은 가동 중지 시간이 없는 배포에 필요합니다.

    • CLEAN_STATIC_FILES 배포 변수 - CLEAN_STATIC_FILES 환경 변수 설정을 기반으로 빌드 단계 동안 생성된 정적 콘텐츠에 대한 정리 정적 파일 처리를 관리하는 기능이 추가되었습니다. 이전에는 빌드 단계에서 생성된 정적 콘텐츠 파일이 항상 정리되었습니다.

  • 수정 아이콘 로깅—로그 메시지를 개선하고 로그 크기를 줄이기 위해 다음과 같이 변경했습니다.

    • 이제 배포 실패 로그 항목에는 환경 구성에서 디버그 수준 로깅을 지정하지 않더라도 오류를 발생시키는 작업의 명령 출력이 포함됩니다. MIN_LOGGING_LEVEL. 보기

    • 파일 시스템이 읽기 전용 상태이므로 일부 확장에 필요한 팩토리를 생성할 수 없을 때 발생하는 배포 실패에 대한 로깅을 추가했습니다.

    • 대화형 진행률 표시줄을 사용하는 설치 명령으로 인해 발생하는 배포 로그 크기를 줄이고 서식 문제를 해결했습니다.

    • 불필요한 세부 정보를 제거하고 일부 로그 구문에 대한 우선 순위 수준을 업데이트했습니다.

  • 수정 아이콘 크론별 수정 사항

    • 기록 수명에 대한 기본 cron 작업 구성 설정을 3d(4320분)에서 1h(60분)로 변경하여 cron 큐가 너무 빨리 채워질 때 발생할 수 있는 성능 문제 및 배포 오류를 방지했습니다.

    • 배포 단계 동안 cron 작업 관리 프로세스를 개선하여 데이터베이스 잠금 및 기타 중요한 문제를 방지했습니다. 이제 모든 cron 작업이 배포 단계 동안 중지되고 배포가 완료된 후 다시 시작됩니다.

    • Adobe Commerce 버전 2.2.0 이상에서 cron job이 중복된 consumer를 실행하지 않도록 cron job이 시작한 소비자를 예약하기 위한 잠금 메커니즘의 문제를 해결했습니다.

  • 수정 아이콘 배포 프로세스 중에 압축된 파일을 참조할 때 not overwrittenno such file or directory 오류가 발생하는 정적 콘텐츠 압축 프로세스(gzip) 문제를 해결했습니다.

  • 수정 아이콘 저장소 로캘이 지정되지 않은 경우 덤프 프로세스 중에 php ./vendor/bin/ece-tools config:dump 명령이 config.php 파일에서 중복 섹션을 제거하지 못하는 문제를 해결했습니다. 이제 구성 파일을 환경 간에 쉽게 이동할 수 있습니다. ece-tools v2002.0.13으로 업데이트한 후 개선된 config:dump 명령을 사용하여 이전 config.php 파일을 다시 생성합니다. 저장소 설정에 대한 구성 관리를 참조하십시오.

  • 수정 아이콘 .magento/routes.yaml 파일의 경로 구성이 apex 도메인에서 www 도메인으로 리디렉션되는 경우 배포 단계에서 오류가 발생하는 문제를 해결했습니다.

  • 수정 아이콘 업데이트된 .magento.env.yaml 구성 파일에 engine 매개 변수를 포함하지 않으면 잘못된 병합 결과를 초래하는 SEARCH_CONFIGURATION 변수에 대한 _merge 옵션 문제를 해결했습니다. 이제 병합 작업은 engine 매개 변수를 설정하지 않고도 업데이트된 .magento.env.yaml에서 지정한 값만 올바르게 덮어씁니다.

  • 수정 아이콘 클라우드 인프라 버전 2.2.1 이상에서 Adobe Commerce에 대한 세션 잠금을 잘못 활성화하여 성능 저하 및 시간 초과를 초래할 수 있는 Redis 구성 문제를 해결했습니다. 이제 기본적으로 세션 잠금이 비활성화됩니다. 이 문제는 Redis 세션 처리기 패키지의 v1.3.4에 도입된 disable_locking 매개 변수의 기본 동작이 변경되어 발생했습니다. colinmollenhour/php-redis-session-abstract package를 참조하십시오.

v2002.0.12

  • 새 아이콘 클라우드용 Docker 구성—Cloud ece-tools 저장소에서 Docker 구성 구성을 생성하는 명령—docker:build이 추가되었습니다.

  • 새 아이콘 로케일 변경—이제 구성 내보내기 및 가져오기 프로세스를 수행하지 않고도 스토어 로케일을 변경할 수 있습니다. 응용 프로그램이 프로덕션에 있고 SCD_ON_DEMAND가 활성화되어 있는 동안 저장소 및 관리자 로케일 옵션을 사용할 수 있습니다.

  • 새 아이콘 사이트 맵 및 로봇—인프라를 변경하지 않고도 robots.txt 파일을 추가하고 단일 도메인 구성에 대한 sitemap.xml 파일을 생성하는 워크플로를 만들었습니다.

  • 새 아이콘 마법사—클라우드 구성에 도움이 되는 두 개의 마법사가 추가되었습니다.

    • ideal-state—배포 가동 중지 시간을 최소화하도록 이상적인 상태 구성

    • master-slave—데이터베이스 및 Redis에 대한 부하 분산 구성

  • 새 아이콘 모듈 새로 고침—빌드 중에 자동으로 수행되는 방식과 유사한 방식으로 비활성화되었거나 명시적으로 활성화되지 않은 모듈을 활성화하기 위한 클라우드 명령—module:refresh을(를) 추가했습니다.

  • 새 아이콘 CACHE, SESSION, QUEUESEARCH 구성에서 _merge 옵션을 사용하여 서비스에 대한 구성을 병합하거나 덮어쓰는 기능을 추가했습니다.

  • 새 아이콘 환경 구성 샘플 파일—자세한 설명과 각 환경 변수에 대해 가능한 값을 포함하는 .magento.env.yaml 샘플 파일을 ECE-Tools 패키지에 추가했습니다.

    • 예기치 않은 값으로 인해 배포 프로세스에 오류가 발생하지 않도록 하는 .magento.env.yaml 구성에 대한 유효성 검사도 추가했습니다. 오류가 발생하면 Environment configuration is not valid. Please correct .magento.env.yaml file with next suggestions: (으)로 시작하는 자세한 오류 메시지가 표시됩니다.
  • 새 아이콘 다음 환경 변수 ​을 추가했습니다.

    • 이제 새로운 SCD_MATRIX 환경 변수를 사용하여 각 테마에 대해 여러 로케일을 정의할 수 있습니다. 이렇게 하면 배포할 테마 파일의 양이 줄어듭니다.

    • 배포를 위해 데이터베이스 연결을 사용자 지정하기 위해 DATABASE_CONFIGURATION 환경 변수를 추가했습니다.

    • MIN_LOGGING_LEVEL 변수는 코드를 변경하지 않고 모든 출력 스트림에 대한 최소 로깅 수준을 무시합니다.

  • 수정 아이콘 배포 단계와 배포 후 단계 사이에 작동 중지 시간이 발생하는 문제를 해결했습니다. 이제 배포 후 단계가 배포가 끝난 후 즉시 시작됩니다.

  • 수정 아이콘 status = success이(가) 있는 작업을 일정에서 정리하지 못한 문제를 해결했습니다.

  • 수정 아이콘 프로젝트의 사후 배포 단계 대신 배포 단계에서 캐시를 지우는 post_deploy 후크 문제를 해결했습니다.

  • 수정 아이콘 각 로케일에 대해 동일한 js-translation.json 파일을 생성한 여러 로케일에서 SCD를 사용할 때 발생하는 문제를 해결했습니다.

  • 수정 아이콘 테이블을 잠그지 않고 속도를 높이기 위해 ece-tools 패키지에서 db:dump 명령을 최적화했습니다.

v2002.0.11

NOTE
2.2.4 호환성을 위해서는 ECE-Tools 버전 2002.0.11이 필요합니다.
  • 새 아이콘 비마스터 노드에 대한 읽기 전용 연결 구성—이 릴리스에서는 읽기 전용 트래픽을 수신하도록 비마스터 노드에 대한 읽기 전용 연결을 구성하는 기능이 추가되었습니다(MariaDB용).레디스

  • 새 아이콘 구성 마법사 - 정적 콘텐츠 배포에 대한 구성을 확인하는 데 도움이 되는 마법사를 추가했습니다. 스마트 마법사. 보기

  • 새 아이콘 Symfony 콘솔 지원—Adobe Commerce 2.3에서 Symfony 콘솔 4에 대한 지원이 추가되었습니다.

  • 수정 아이콘 Cron 예약 최적화—cron 관련 문제를 디버깅하는 데 도움이 되도록 큐 관리 및 향상된 로깅을 개선했습니다.

  • ADMIN_EMAIL 또는 ADMIN_USERNAME 값이 기존 관리자 계정과 동일한 경우 수정 아이콘 배포 유효성 검사가 실패합니다.

  • 수정 아이콘 2.2.x 버전에 대한 SOLR 지원이 제거되었습니다. 2.1.x 버전에서는 SOLR을 활성화하는 기능이 유지됩니다.

  • 수정 아이콘 이제 PRO 프로젝트의 스테이징 및 프로덕션 환경을 처음 설치하면 각 환경에 속한 레코드를 식별하는 동안 충돌을 방지하기 위해 Elasticsearch에 서로 다른 인덱스 접두사가 포함됩니다.

  • 수정 아이콘 정적 콘텐츠 배포 중에 레거시 아키텍처의 빌드 단계를 중단하는 문제를 해결했습니다.

  • 수정 아이콘 Cron 관련 개선 사항—cron 구현을 다시 작업함:

    • cron 대기열이 빠르게 채워지는 문제를 해결했습니다. 이제 오래된 크론 작업을 보다 안정적인 방식으로 지웁니다.

    • 별도의 스레드의 모든 작업이 일반 그룹 전에 시작되도록 cron 작업 시퀀스를 다시 구성했습니다.

    • cron 문제 디버깅을 더 잘 지원하도록 로깅이 개선되었습니다.

    • 참고—이 릴리스는 많은 cron 관련 문제를 해결합니다. 현재 m2-핫픽스 ​에서 크론 관련 패치를 사용하는 경우 제거하십시오.

  • 수정 아이콘 SCD별 개선 사항

    • build 및 de_ploy 단계 모두에서 VERBOSE_COMMANDSSCD_COMPRESSION_LEVEL 환경 변수를 사용할 수 있습니다.

    • SCD_COMPRESSION_LEVEL 환경 변수에 대해 예기치 않은 값이 발생할 때 임의의 오류로 인해 배포가 실패하는 문제를 해결했습니다. 의미 있는 알림을 제공하도록 구성 유효성 검사를 개선했습니다. 허용되는 값은 SCD_COMPRESSION_LEVEL을(를) 참조하십시오.

    • 재정의가 예상대로 작동하도록 SCD_COMPRESSION_LEVEL 환경 변수 구성 흐름의 동작을 수정했습니다.

    • .magento.env.yaml 파일 배포 단계에서 SCD_THREADS 환경 변수를 구성할 수 없는 문제를 해결했습니다.

v2002.0.10

  • 새 아이콘 정적 콘텐츠 배포(SCD)—요청 시(요청 시) 정적 콘텐츠를 생성하는 새로운 대체 배포 프로세스가 있습니다. 이렇게 하면 가동 중지 시간이 줄어들고 가장 중요한 자산을 생성하여 캐시 처리가 향상됩니다.

    • 새 환경 변수—요청한 경우 정적 콘텐츠를 생성하기 위해 SCD_ON_DEMAND 전역 환경 변수를 추가했습니다.

    • 배포 후 후크—캐시를 지우고 캐시를 미리 로드(warms)하는 .magento.app.yaml 파일에 대해 post_deploy 후크를 추가했습니다. 컨테이너가 연결을 수락하기 시작합니다. Cloud Console의 스테이징 및 프로덕션 환경이 포함된 Pro 프로젝트와 시작 프로젝트에만 사용할 수 있습니다. 필수는 아니지만 SCD_ON_DEMAND 환경 변수와 함께 작동합니다.

  • 새 아이콘 최적화—배포 속도를 개선하고 파일 시스템의 로드를 줄이기 위해 배포 중 파일 이동 또는 복사를 최적화했습니다.

  • 새 아이콘 배포 로깅—배포 프로세스 중에 로그를 출력하기 위해 Syslog 및 GELF(Graylog Extended Log Format) 처리기를 활성화하는 기능이 추가되었습니다. 처리기 로깅.을 참조하세요.

  • 새 아이콘 다음 환경 변수 ​을 추가했습니다.

    • CRYPT_KEY—데이터베이스를 이동할 때 다른 환경에 암호화 키를 제공합니다.

    • var/view_preprocessed 디렉터리의 정적 보기 파일 복사를 건너뛰고 요청 시 축소된 HTML을 생성하는 SKIP_HTML_MINIFICATION전역 환경 변수입니다.

    • 요청한 경우 정적 콘텐츠를 생성할 SCD_ON_DEMAND전역 환경 변수입니다.

    • WARM_UP_PAGES - 캐시를 미리 로드하는 데 사용할 페이지를 나열할 수 있습니다. 새 사후 배포 변수에서 사용할 수 있습니다.

  • 수정 아이콘 로컬로 적용된 패치가 인스턴스에서 배포를 중단하는 문제를 해결했습니다. 이제 ECE-Tools는 패치가 적용되었음을 감지할 수 있습니다.

  • 수정 아이콘 JavaScript 번들 및 GZIP 기능 간의 충돌을 해결했습니다. 이제 이러한 기능이 올바르게 작동합니다.

  • 수정 아이콘 이전 PHP 7.0.x 버전을 사용할 때 ECE-Tools CLI 명령이 실패하는 문제를 해결했습니다.

  • 수정 아이콘 다중 스레드에서 소규모 전략으로 정적 콘텐츠 배포를 방해하는 문제를 해결했습니다.

  • 수정 아이콘 관리자 로그인이 지연되는 Redis 세션 잠금 문제를 해결했습니다. 또한 2.1.x.에 대한 수정 사항을 사용할 수 있습니다.

v2002.0.9

NOTE
이 업데이트와 향후 모든 업데이트를 가져오려면 클라우드 인프라의 Adobe Commerce 메타패키지를 업그레이드해야 합니다.
  • 새 아이콘 ece-tools—이제 ece-tools 패키지가 Adobe Commerce 2.1.x.을(를) 지원합니다.

  • 새 아이콘 Redis 구성—이제 환경 변수를 사용하여 Redis 구성 페이지와 기본 캐시 및 Redis 세션 저장소를 구성할 수 있습니다.

  • 새 아이콘 검색, AMQP 및 Redis 서비스 개선 사항—이제 모든 서비스에 대해 동일한 방식으로 작동하도록 서비스 구성 흐름을 통합했습니다. 서비스를 구성하기 위해 env.php 파일을 수동으로 편집하는 기능은 더 이상 지원되지 않습니다. 대신 환경 변수 또는 .magento.env.yaml 파일을 사용해야 합니다.

  • 수정 아이콘 환경 변수

    • env:STATIC_CONTENT_THREADS은(는) 더 이상 사용되지 않으며 향후 릴리스에서 제거됩니다. 대신 SCD_THREADS을(를) 사용하십시오.

    • STATIC_CONTENT_EXCLUDE_THEMES 환경 변수는 더 이상 사용되지 않습니다. 대신 SCD_EXCLUDE_THEMES 환경 변수를 사용해야 합니다.

  • 수정 아이콘 로깅—기본 제공 패치 작업에 대한 로깅을 간소화했습니다.

  • 수정 아이콘 예기치 않은 동작이 발생하여 developer 모드 지원 및 APPLICATION_MODE 환경 변수를 제거했습니다.

  • 수정 아이콘 Redis와 관련된 정적 콘텐츠 배포 실패를 초래하던 문제를 수정했습니다. 이제 다중 스레드 정적 콘텐츠 배포가 설계된 대로 실행됩니다.

  • 수정 아이콘 사용자가 app:config:dump 명령을 실행한 후 중요한 것으로 표시된 관리자의 구성 필드에 수정 내용을 저장할 수 없는 문제를 해결했습니다.

  • 수정 아이콘 일부 패키지와 충돌을 해결하기 위해 이전 버전의 symfony/yaml에 대한 지원을 추가했습니다. 이 패키지는 아직 최신 버전과 호환되지 않습니다.

v2002.0.8

NOTE
이 릴리스에서 vendor/magento/ece-patches을(를) vendor/magento/ece-tools과(와) 병합했습니다. vendor/magento/ece-patches 패키지를 별도로 업데이트할 필요가 없습니다.

새로운 기능:

  • 개선된 로깅

    • 빌드 또는 배포 프로세스가 환경 변수를 재정의할 때 더 나은 설명을 제공하기 위해 로그 메시지를 개선했습니다.

    • 이제 설치 및 업그레이드 진행 상황을 실시간으로 볼 수 있습니다. install_update.log 파일을 추적하여 진행률을 확인합니다. For example,

      code language-bash
      tail -f var/log/install_upgrade.log
      
  • 새 cron 명령—이제 cron:unlock 명령을 사용하여 중단된 모든 cron 작업을 중지하고 다시 시작하는 대신 특정 cron 작업의 잠금을 해제할 수 있습니다. 2.1.에서 사용할 수 없음

  • 통합 구성 파일—이제 .magento.env.yaml 파일을 사용하여 빌드 및 배포 단계를 구성할 수 있습니다.

  • 구성 파일 백업—배포 프로세스가 이제 배포 후 app/etc/env.phpapp/etc/config.php 구성 파일의 백업을 자동으로 만듭니다. 백업에서 이러한 구성 파일을 복원하기 위해 새 CLI 명령도 추가했습니다.

  • 유효성 검사 오류 문제 해결 - config.php에 정적 콘텐츠 배포에 필요한 데이터가 충분하지 않은 경우 유효성 검사 오류를 해결하기 위해 사용해야 하는 명령을 변경했습니다. 이전에는 오류 메시지에서 bin/magento app:config:dump을(를) 실행하도록 지시했습니다. 이제 php ./vendor/bin/ece-tools config:dump.을(를) 실행해야 합니다.

  • 새 환경 변수—이제 환경 변수를 사용하여 사용자 지정 검색AMQP 기반 서비스를 사이트에 연결할 수 있습니다.

  • 스마트 패치를 구현했습니다. 이제 패키지는 클라우드 인프라 버전의 Adobe Commerce이 아닌 패치된 패키지 버전을 기반으로 패치를 적용합니다.

해결된 문제:

  • 빌드 오류를 일으키는 로깅 문제를 해결했습니다.

  • 대화형 모드로 배포를 실행할 때 시간 초과 예외가 발생하는 문제를 해결했습니다.

  • 정적 콘텐츠 생성을 위해 컴팩트 전략을 사용할 때 오류가 발생하는 문제를 수정했습니다. 2.1.에서 사용할 수 없음

  • 배포 스크립트가 스테이징 및 프로덕션 환경을 제대로 식별하지 못하는 문제를 해결했습니다.

  • 네트워크 문제로 인해 데이터베이스 연결이 중단되고 설치 및 업그레이드 프로세스 중에 오류가 발생하는 문제를 해결했습니다.

  • app:config:dump을(를) 사용하여 구성 파일을 두 번 이상 내보낼 수 없는 문제를 해결했습니다. 2.1.에서 사용할 수 없음

  • 관리자 로그인이 지연되는 Redis 세션 잠금 문제를 해결했습니다. 2.1.에서 사용할 수 없음

  • 다른 Composer 기반 패치 모듈과 충돌하는 버전 관리와 관련된 구현 문제를 해결했습니다.

  • 가져오는 동안 PHP 메모리 문제를 발생시키는 문제를 해결했습니다.

  • 패치를 제거했습니다. 클라우드 인프라 2.2.1에서 Adobe Commerce을 지원하도록 colinmollenhour/credis v1.6에서 버그를 수정했습니다. 2.1.에서 사용할 수 없음

v2002.0.7

해결된 문제:

  • JavaScript 축소 충돌을 일으키는 문제를 해결하기 위해 var/view_preprocessed 심볼릭 링크를 제거했습니다.

v2002.0.6

해결된 문제:

  • 파일 또는 디렉터리 이름에 공백이 있을 때 gzip 오류가 발생하는 문제를 해결했습니다.

  • 배포 스크립트가 모듈 종속성을 제대로 인식하고 활성화하지 못하는 문제를 해결했습니다.

v2002.0.5

새로운 기능:

  • 환경 변수를 사용하여 cron 소비자 구성 - 이제 새 CRON_CONSUMERS_RUNNER 환경 변수를 사용하여 cron 소비자를 구성할 수 있습니다.

  • 구성 스캔—이제 빌드/배포 프로세스 중에 중요한 구성 요소를 스캔하고 스캔이 실패할 경우 프로세스를 중지합니다. 이렇게 하면 사이트가 유지 관리 모드에 있기 때문에 불필요한 다운타임이 방지됩니다.

  • 빌드/배포 알림—모든 환경에서 빌드/배포 작업을 위해 Slack 및/또는 전자 메일 알림을 설정하는 데 사용할 수 있는 구성 파일을 추가했습니다.

  • 정적 콘텐츠 압축 - 이제 빌드 및 배포 단계에서 gzip을 사용하여 정적 콘텐츠를 압축합니다. 이 압축은 Fastly 압축과 함께 저장소 크기를 줄이고 배포 속도를 높이는 데 도움이 됩니다. 필요한 경우 빌드 옵션 또는 변수 배포를 사용하여 압축을 비활성화할 수 있습니다. 자세한 내용은 다음 항목을 참조하십시오.

  • 구성 관리—이제 빌드 단계 중에 app/etc/config.php 파일이 없는 경우 Git 저장소에 자동으로 생성됩니다. 자동 생성된 파일에는 모듈 및 확장 목록만 포함되어 있습니다. 파일이 이미 있으면 빌드 단계는 정상적으로 계속됩니다. 나중에 구성 관리를 수행하면 명령이 추가 단계를 수행하지 않고 파일을 업데이트합니다. 자세한 내용은 배포 프로세스를 참조하세요.

  • 데이터베이스 덤프—모든 환경에서 데이터베이스 덤프를 만들기 위한 magento/ece-tools CLI 명령을 추가했습니다. Pro 계획 프로덕션 환경의 경우 이 명령은 세 개의 고가용성 노드 중 하나에서만 덤프하므로 덤프 중에 다른 노드에 기록된 프로덕션 데이터는 복사되지 않을 수 있습니다. 프로덕션 환경에서 데이터베이스 덤프를 수행하기 전에 애플리케이션을 유지 관리 모드로 설정하는 것이 좋습니다. 자세한 내용은 백업 관리를 참조하십시오.

  • 크론 간격 제한 해제—us-3, eu-3 및 ap-3 지역에 제공된 모든 환경의 기본 크론 간격은 1분입니다. 다른 모든 영역의 기본 크론 간격은 Pro 통합 환경의 경우 5분, Pro 스테이징 및 프로덕션 환경의 경우 1분입니다. 기존 cron 작업을 수정하려면 .magento.app.yaml에서 설정을 편집하거나 프로덕션/스테이징 환경에 대한 지원 티켓을 만드십시오. 자세한 내용은 cron 작업 설정을 참조하세요.

해결된 문제:

  • 배포 프로세스에서 정적 콘텐츠 배포 전에 cache-clean 작업을 호출하여 배포 시간이 길어지는 문제를 해결했습니다.

  • 프로덕션 환경에 배포하는 정적 콘텐츠 생성 단계에서 오류가 발생하는 문제를 해결했습니다.

  • 일부 magento/ece-tools 명령이 출력을 stderr.에 로깅하지 못하는 문제를 해결했습니다.

  • env.php의 기본 URL 값이 포크된 분기에서 업데이트되지 않는 문제를 해결했습니다.

  • magento setup:install 명령이 보안 기본 URL에 비보안 접두사(http://)를 추가하는 문제를 해결했습니다.

  • 패치 오류로 인해 배포 오류가 발생하지 않는 문제를 해결했습니다.

  • 패치를 적용할 수 없는 경우 ece-tools이(가) 실행을 중지하고 예외를 throw하지 못하는 문제를 해결했습니다.

  • Admin에서 HTML 축소를 사용하도록 설정한 후 Storefront를 로드할 때 오류가 발생하는 문제를 해결했습니다.

v2002.0.4

해결된 문제:

v2002.0.3

해결된 문제:

  • Redis가 읽기/쓰기에 너무 오래 걸려 페이지 시간이 초과되는 문제를 해결했습니다. 이제 Redis 구성에서 disable_locking 매개 변수를 사용하여 이 문제를 방지할 수 있습니다.

v2002.0.2

해결된 문제:

  • 이제 RabbitMQ 구성 프로세스가 모든 필수 매개 변수를 자동으로 가져옵니다.

v2002.0.1

새로운 기능:

  • 클라우드 인프라의 Adobe Commerce은 이제 범위 및 정적 콘텐츠 배포 전략을 지원합니다. 정적 콘텐츠 배포 전략에 대해 기본 설정이 quick–s 매개 변수를 추가했습니다. 환경 변수 SCD_STRATEGY을(를) 사용하여 빌드 및 배포 작업에서 이러한 전략을 사용자 지정하고 사용할 수 있습니다. 이 변수는 standard, quick 또는 compact 옵션을 지원합니다. compact을(를) 선택하면 STATIC_CONTENT_THREADS 값을 1(으)로 재정의하므로 특히 프로덕션 환경에서 배포가 느려질 수 있습니다. 2.1.에서 사용할 수 없음

  • 빌드 및 배포 작업을 캡처하고 컴파일하기 위해 환경에 로그 파일을 만들었습니다. var/log/cloud.log 파일이 루트 응용 프로그램 디렉터리에 있습니다.

해결된 문제:

  • ece-tools 패키지가 클라우드 인프라 2.2.0 이상에서 Adobe Commerce과 호환되도록 리팩터링되었습니다.

  • 패치를 적용할 수 없는 경우 ece-tools이(가) 실행을 중단하고 예외를 throw하지 못하는 문제를 해결했습니다.

  • 빌드 중에 DI(종속성 삽입) 컴파일을 건너뛸 때 예외가 발생하는 문제를 해결했습니다.

  • 배포 프로세스가 env.php 파일의 사용자 지정 Redis 구성을 덮어쓰는 문제를 해결했습니다.

  • 기본 보안 관리자가 사용하지 않도록 설정했기 때문에 리디렉션 루프를 발생시키는 문제를 해결했습니다.

v2002.0.0

WARNING
이 패키지는 더 이상 클라우드 인프라의 다른 Adobe Commerce 버전과 호환되지 않으므로 을(를) 사용하면 안 됩니다.

초기 릴리스

클라우드 인프라 2.2.0에서 Adobe Commerce용 ece-tools의 초기 릴리스.

recommendation-more-help