[PaaS만]{class="badge informative" title="Adobe Commerce 온 클라우드 프로젝트(Adobe 관리 PaaS 인프라) 및 온프레미스 프로젝트에만 적용됩니다."}

Magento Open Source 2.4.9-alpha 릴리스 노트

IMPORTANT
Alpha 릴리스는 불완전할 수 있으며 결함이 있을 수 있습니다. 어떠한 종류의 보증도 없이 "있는 그대로" 제공됩니다. Adobe은 Adobe 지원 서비스 또는 다른 방법을 통해 Alpha 릴리스를 유지, 수정, 업데이트, 변경, 수정 또는 지원할 의무가 없습니다. 고객은 Alpha 릴리스 또는 관련 설명서나 자료의 올바른 기능이나 성능에 의존해서는 안 됩니다. Alpha 릴리스의 사용은 전적으로 고객 자신의 책임입니다.

v2.4.9-alpha2의 강조 표시

Magento Open Source 2.4.9-alpha2 릴리스에는 다음과 같은 사항이 적용됩니다.

프레임워크

OpenSearch 3에 대한 지원 추가

Adobe Commerce 2.4.9는 이제 OpenSearch 3.x와 완전히 호환됩니다. 이 업데이트는 OpenSearch 2.x와의 이전 버전과의 호환성을 유지하면서 성능, 보안 및 장기 지원 향상 효과를 누릴 수 있도록 해 줍니다.

AC-11846

Nginx 버전을 1.26에서 1.28로 업데이트

현재 지원되는 모든 Adobe Commerce 버전의 개발 및 테스트 환경에서 사용되는 Nginx 버전은 사용 가능한 최신 안정적인 Nginx 릴리스에 맞춰 1.26에서 1.28로 업데이트됩니다.
이제 PR 수준 테스트가 Nginx 1.28에 대해 실행되어 모든 Adobe Commerce 버전에 대한 완전한 호환성과 지원을 확인할 수 있습니다.

AC-14104

최신 버전 조사 jquery-validate

jQuery Validate 라이브러리를 버전 1.21.0으로 업그레이드하여 양식 유효성 검사 기능을 강화하고, 사용자 경험을 개선하고, 관리 및 프론트엔드 인터페이스 모두에서 모든 Adobe Commerce 양식에서 최신 브라우저 호환성을 유지할 수 있습니다.

AC-14403 - GitHub 코드 기여

최신 버전 jquery-ui 조사

jQuery UI 라이브러리를 버전 1.14.1로 업그레이드하여 사용자 인터페이스 위젯을 개선하고, 접근성을 개선하며, 모든 Adobe Commerce 관리 및 프론트엔드 인터페이스 구성 요소에서 최신 브라우저 호환성을 보장합니다.

AC-14417 - GitHub 코드 기여

최신 버전 investigate less.js

Less.js CSS 전처리기를 버전 4.2.2로 업그레이드하여 CSS 컴파일 성능을 높이고, 구문 지원을 개선하고, 모든 Adobe Commerce 프론트엔드 및 관리 테마에 걸쳐 테마 빌드 프로세스를 현대화했습니다.

AC-14418 - GitHub 코드 기여

최신 버전 moment-timezone-with-data.js 조사

시간대 처리 기능을 강화하고, 최신 IANA 시간대 데이터베이스 변경 사항으로 시간대 데이터를 업데이트하며, 모든 Adobe Commerce 국제 및 다중 시간대 작업에서 날짜/시간 처리 정확도를 개선하기 위해 모멘트 시간대 라이브러리를 버전 0.5.43으로 업그레이드했습니다.

AC-14419 - GitHub 코드 기여

최신 버전 underscore.js 조사

Underscore.js 유틸리티 라이브러리를 버전 1.13.7로 업그레이드하여 JavaScript 기능 프로그래밍 기능을 개선하고, 데이터 조작 성능을 개선하며, 모든 Adobe Commerce 프론트엔드 및 관리 인터페이스 구성 요소에서 최신 브라우저 호환성을 보장합니다.

AC-14420 - GitHub 코드 기여

TinyMCE에서 Hugerte.org으로 마이그레이션

TinyMCE 5 및 6에 대한 지원 종료 및 TinyMCE 7과의 라이선스 비호환성으로 인해 Adobe Commerce WYSIWYG 편집기의 현재 구현은 TinyMCE에서 오픈 소스 HugeRTE 편집기(https://hugerte.org/)로 마이그레이션됩니다.
이러한 마이그레이션은 Adobe Commerce이 오픈 소스 라이센싱을 준수하도록 하며 알려진 TinyMCE 6 취약점을 방지하고 판매자와 개발자에게 현대적이고 지원되는 편집 환경을 제공합니다.

AC-14568

2.4.9-alpha2에 대한 전체 Valkey 8.x 지원 추가

Adobe Commerce 2.4.9에는 Valkey에 대한 전체 CLI 명령이 지원되며, 기존 Redis 기능을 미러링합니다. 원활한 Valkey 설정을 허용하도록 관리 및 클라우드 구성이 업데이트되었습니다.
이 업데이트는 Valkey 8.x를 지원함으로써 Adobe Commerce이 미래를 대비하고 성능을 유지할 수 있도록 해주며, Redis가 수명이 다함에 따라 판매자와 개발자에게 신뢰할 수 있는 대안을 제공합니다.

AC-14604

기타

CNS 빌드 및 테스트용 AWS Valkey 8.x 서비스 업데이트

CNS Build용 AWS Valkey 8.x 서비스 업데이트

AC-14470

2.4.9-alpha2 - 8월 코어 품질 개선 사항

AC-14700

보안

2.4.9-alpha2의 보안 개선 사항

AC-14610

배송

오래된 웹 도구 API에서 새로운 RESTful USPS API로 USPS 통합 마이그레이션

USPS가 2026년 1월 25일까지 레거시 Web Tools API의 은퇴를 발표함에 따라 Adobe Commerce USPS 통합은 새로운 RESTful USPS API로 마이그레이션됩니다.
주요 개선 사항:

  • 이중 API 지원: 이제 관리자는 구성 설정을 통해 기존 Web Tools API와 새로운 RESTful USPS API 중에서 선택할 수 있습니다.
  • 인증 업그레이드: 보안 API 액세스를 위해 OAuth 2.0을 구현했습니다.
  • 향상된 데이터 형식: 보다 깔끔하고 효율적인 커뮤니케이션을 위해 XML에서 JSON으로 전환되었습니다.
  • 새 관리자 필드:
    게이트웨이 REST URL(모드 기준: 개발 또는 라이브)
    클라이언트 ID 및 암호
    계정 유형, 계정 번호
    CRID, MID, Mailer 식별 코드
    국제 배송에 대한 AES/ITN
    REST별 허용된 배송 방법
    이 마이그레이션을 통해 Adobe Commerce은 USPS 표준을 지속적으로 준수하고 시스템 안정성을 향상시키며 판매자를 위한 미래 지향적 배송 통합을 실현할 수 있습니다.

AC-13257

v2.4.9-alpha1의 강조 표시

Magento Open Source 2.4.9-alpha1 릴리스에는 다음 강조 사항이 적용됩니다.

관리자 UI

관리자 UI의 카탈로그 가격 규칙 그리드에 대한 "작업" 메뉴 추가

AC-13916

프레임워크

[파트2] - 사용 가능한 최신 버전으로 모든 js 라이브러리 및 npm 종속성 업데이트

composer 버전 지원은 composer 버전 2.2.x에만 해당됩니다. 이제 지원도 2.4.x 버전으로 확장되었습니다.

AC-13792 - GitHub 코드 기여

2.4.8, 2.4.7, 2.4.6 및 2.4.5, 2.4.9-alpha1용 Valkey 8.x에 대한 호환성 추가

AC-14103

Varnish 7.7과의 호환성 확인

AC-14105

2.4.8, 2.4.7, 2.4.6 및 2.4.5용 RabbitMQ 4.1에 대한 호환성 추가

AC-14357

기타

2.4.9-alpha1 - 6월 코어 품질 개선 사항

AC-14026

2.4.7 및 2.4.6을 MariaDB 10.11과 호환

AC-14099

2.4.9-alpha1 - 2025년 6월 커뮤니티 기여

AC-14559

배송

오래된 DHL Express XML에서 새로운 MyDHL API RESTful API로 DHL 통합 마이그레이션

AC-13258

보안

보안 버그 수정에 대한 최신 정보는 Adobe 보안 게시판 APSB25-71을 참조하십시오.

이번 릴리스에는 다음과 같은 주요 사항이 포함됩니다.

  • API 성능 향상—이전 보안 패치 이후에 도입된 일괄 비동기 웹 API 끝점의 성능 저하를 해결합니다.

  • CMS 차단 액세스 수정—머천다이징 전용 액세스와 같이 권한이 제한된 관리자가 CMS Blocks 목록 페이지를 볼 수 없는 문제를 해결합니다.

    이전에는 이러한 사용자가 이전 보안 패치를 설치한 후 구성 매개 변수가 누락되어 오류가 발생했습니다.

  • 쿠키 제한 호환성—프레임워크에서 MAX_NUM_COOKIES 상수와 관련된 이전 버전과 호환되지 않는 변경 내용을 해결합니다. 이 업데이트는 예상되는 동작을 복원하고 쿠키 제한과 상호 작용하는 확장 또는 사용자 지정에 대한 호환성을 보장합니다.

  • 비동기 작업—이전 고객의 주문을 재정의하기 위한 제한된 비동기 작업입니다.

  • CVE-2025-47110에 대한 수정—전자 메일 템플릿 취약점을 해결합니다.

recommendation-more-help

CVE-2025-47110에 대한 수정 사항은 격리된 패치로도 사용할 수 있습니다. 자세한 내용은 기술 자료 문서를 참조하세요.

v2.4.9-alpha2의 문제가 해결되었습니다

Magento Open Source 2.4.9-alpha2 코어 코드에서 109개의 문제가 해결되었습니다. 이 릴리스에 포함된 해결된 문제의 하위 집합은 아래에 설명되어 있습니다.

API

ApplySpecialPrice에서 현재까지 특별 가격이 잘못 검증되었습니다.

시스템은 특별 가격에 대해 잘 작동하며 제품 특별 가격은 관리자가 설정한 날짜 또는 REST API에 의해 서드파티 시스템에서 설정한 날짜에 만료됩니다

AC-13130 - GitHub 문제 - GitHub 코드 기여

잘못된 요청 본문 또는 매개 변수로 인해 "내부 서버 오류"가 발생했습니다.

AC-746 - GitHub 문제 - GitHub 코드 기여

주문 "base_row_total" 및 "row_total"은 REST API 응답에서 단일 품목 가격을 보여줍니다.

이제 동일한 여러 항목이 주문된 경우 주문 세부 사항에 대한 REST API 응답에 "base_row_total" 및 "row_total" 속성에 대한 올바른 값이 포함됩니다

ACP2E-3874 - GitHub 코드 기여도

API, 순서

[CLOUD] 주문 정보의 행 합계 표시 관련 주문 정보 000075568

항목이 완전히 할인된 경우 주문 API 응답의 row_total_incl_tax 값이 0.00 대신 거의 0에 가까운 잔차 값으로 반환되는 문제를 해결했습니다.

ACP2E-3950 - GitHub 코드 기여도

계정

관리자 패널에서 고객 이메일을 ö 및 .swiss 도메인으로 업데이트할 때 문제 발생

AC-13409 - GitHub 문제 - GitHub 코드 기여

웹 사이트/스토어별로 뉴스레터 구독 활성화 스위치가 작동하지 않음

시스템은 글로벌 수준에서 비활성화되었을 때 여러 웹 사이트/스토어 뷰가 있을 때 뉴스레터를 사용하여 구독을 올바르게 처리합니다

AC-14283 - GitHub 문제 - GitHub 코드 기여

[문제]에서 전자 메일 공개를 제거함

이제 고객의 존재 여부와 관계없이, 계정 확인에 입력된 이메일이 필요하지 않은 경우 시스템에 잘못된 이메일을 나타내는 오류 메시지가 표시됩니다.

AC-14561 - GitHub 문제 - GitHub 코드 기여

관리자 UI

장바구니 페이지와 제품 페이지의 FPT 값은 간단한 제품에 대한 동일한 구성에 대해 다릅니다

AC-13066 - GitHub 코드 기여

[견본] 모듈을 비활성화하면 다중 선택/선택 속성 옵션을 저장할 수 없습니다.

AC-13071 - GitHub 코드 기여

장바구니 페이지와 제품 페이지의 FPT 값이 동적 제품에 대한 동일한 구성에 대해 다릅니다

AC-13075 - GitHub 코드 기여

관리자의 정적 그리드에 호버 색상이 적용되지 않음

이제 마우스로 가리키면 표시되는 색상이 관리자 정적 그리드의 행에 예상대로 적용됩니다.GitHub-35358

AC-2916 - GitHub 문제 - GitHub 코드 기여

[스테이징2] 저장된 카드가 관리 패널에 표시되지 않습니다.

업그레이드 후 "저장된 카드" 결제 옵션이 백엔드 주문 배치 양식에 더 이상 표시되지 않던 문제를 수정했습니다.

ACP2E-3830 - GitHub 코드 기여도

B2B

게스트 체크아웃에 대한 회사 필드 유효성 검사 실패

AC-14987 - GitHub 문제 - GitHub 코드 기여

번들

테마 간 번들 출력에서 Hugerte Editor JS 파일 제외

AC-15128 - GitHub 코드 기여 - GitHub 코드 기여

장바구니 및 체크아웃

그룹화된 제품 프론트엔드 수량 유효성 검사가 누락되었습니다.

이제 시스템이 제대로 작동하며 음수 수량과 최대 수량을 추가하려고 할 때 유효성 검사 오류가 표시됩니다

AC-13524 - GitHub 문제 - GitHub 코드 기여

게스트 접두사가 견적 주소 2.4.8에 저장되지 않음

AC-14705 - GitHub 문제 - GitHub 코드 기여

[문제] base_price 대신 견적 항목에 대한 가격 설정

프론트엔드의 한 웹 사이트에 여러 개의 통화가 있는 경우, 시스템은 가격 대신 base_price로 설정된 견적 항목을 올바르게 처리합니다

AC-9985 - GitHub 문제 - GitHub 코드 기여

[클라우드] 주문이 하나의 스토어 보기에서 만들어진 경우 최근 주문이 다른 스토어 보기에 표시되지 않습니다.

"내 계정" 페이지에 동일한 스토어 내 다른 스토어 보기의 최근 주문이 표시되지 않던 문제를 해결했습니다. 주문 검색 논리가 업데이트되어 "내 주문" 페이지의 비헤이비어에 맞게 모든 스토어 보기에서 일관된 주문 가시성을 보장합니다.

ACP2E-3807 - GitHub 코드 기여도

수량 표시 형식 번들 제품을 추가하는 동안 관리자 고객 장바구니 섹션에서 0개

이제 고객 활동의 장바구니 섹션에 올바른 수량이 표시됩니다. 이전에는 수량이 0으로 표시되었습니다.

ACP2E-3872 - GitHub 코드 기여도

장바구니 및 체크아웃, GraphQL

GraphQL을 통해 주문할 때 오류 코드에 메시지를 매핑하는 도중 오류 발생

존재하지 않거나 비활성 장바구니를 주문하기 위해 호출된 GraphQL은 이제 모든 스토어 보기에서 CART_NOT_ACTIVE 또는 CART_NOT_FOUND 오류 코드를 올바르게 반환하며, 이전에 번역된 오류 메시지로 인해 정의되지 않은 코드가 표시되던 문제를 해결합니다.

ACP2E-3942 - GitHub 코드 기여도

장바구니 및 체크아웃, GraphQL, 인벤토리 / MSI

cartItemInterface의 is_available 속성은 판매 가능한 재고가 높은 경우에도 false를 반환합니다.

is_available 속성은 매출 가능한 재고가 높을 때 true를 반환합니다. 이전에는 항상 false를 반환했습니다.

ACP2E-3885 - GitHub 코드 기여도

카탈로그

카탈로그 URL 리소스의 범위 버그(_getCategories)

이 PR은 범주 URL 리소스의 저장소 범위에 값이 정의되어 있지 않은 경우 기본 범위에 대체를 추가합니다.

AC-11011 - GitHub 문제 - GitHub 코드 기여

[문제] OpenGraph에서 가격을 표시할 수 있는지 확인

가격을 숨기고 이 변경 가격이 OG 태그에 표시되지 않는 플러그인을 사용하면 시스템이 제대로 작동합니다.

AC-11635 - GitHub 문제 - GitHub 코드 기여

[버그] REST API: 특별 가격 업데이트는 모든 스토어 조회수에 대한 값을 설정하지 않습니다

AC-13671 - GitHub 문제 - GitHub 코드 기여

[\Magento\ConfigurableProduct\Model\Product\Type\Configurable] PHP 오류가 게시되지 않음

이 PR은 루프 변수 이름을 변경하여 후속 호출에 사용할 지정된 제품의 "_cache_instance_product_ids" 데이터를 올바르게 추가합니다.

AC-14159 - GitHub 문제 - GitHub 코드 기여

[Mainline] [CLOUD] 이미지 크기 조정을 수행하면 400GB 이상의 디스크 공간이 사용됩니다.

수정 후 —skip_hidden_images 플래그와 함께 사용되는 catalog:images:resize 명령은 이미지가 없는 웹 사이트에 대한 이미지 캐시를 생성하지 않습니다.

ACP2E-3869 - GitHub 코드 기여도

제공된 CountryID가 존재하지 않음 - 아일랜드 (IE)

수정 후 아일랜드 우편 번호를 사용하여 픽업 위치를 검색할 수 있습니다.

ACP2E-3932 - GitHub 코드 기여도 - GitHub 코드 기여도

카탈로그, 성능

관리자의 범주 로드 속도가 매우 느립니다.

카테고리 로드 성능이 크게 개선되었습니다. 이전에는 범주를 로드하는 데 너무 오래 걸려 시간 초과 문제가 발생했습니다.

ACP2E-3891 - GitHub 코드 기여도

카탈로그, 가격 책정

잘못된 카탈로그 가격 규칙 할인이 하위 제품에 적용됨

두 규칙 모두 우선순위가 동일한 경우 변형에 대한 카탈로그 가격 규칙이 상위 구성 가능한 제품에 의해 재정의되는 문제를 수정합니다.

ACP2E-3693 - GitHub 코드 기여도

카탈로그, 검색

RestApi 요청 '/rest/default/V1/categories?searchCriteria%5Bpage_size%5D=1'이(가) 시간 초과 오류로 실패합니다.

AC-13358 - GitHub 코드 기여

콘텐츠

Magento 2.4.7 p2로 업그레이드한 후 새로 업로드한 파일 미디어 갤러리를 볼 수 없음

AC-13262 - GitHub 문제

be에서 갤러리 이미지를 완전히 제거하면 범위 역할/유형(기본/작은/썸네일)이 설정되고 "이전" 역할/유형이 다시 추가된 후에 표시됩니다

시스템은 저장소 범위에서 예상대로 작동하며 이미지는 기본 범위에 따라 새로 추가된 이미지의 역할/유형을 상속합니다

AC-13556 - GitHub 문제 - GitHub 코드 기여

필드 값에 [이(가) 포함된 경우 관리 패널 ]의 listing component작은 버그\ 필터를 누를 수 없습니다.

슬래시가 있는 페이지 제목을 필터링하면 시스템이 제대로 작동합니다(예: Magento\Store).

AC-13661 - GitHub 문제 - GitHub 코드 기여

"ID가 "0"인 CMS 페이지가 존재하지 않습니다." 로그 플러드

시스템은 관리자 사용자를 만든 후 새 페이지를 만들 때 예상대로 작동합니다. system.log에는 오류 메시지가 없습니다

AC-14254 - GitHub 문제 - GitHub 코드 기여

카탈로그 링크 위젯이 잘못된 URL을 사용함

이제 시스템은 카탈로그 제품 링크 및 카탈로그 범주 링크를 추가한 후 위젯을 올바르게 처리하며 html 소스에도 올바른 URL이 표시됩니다

AC-14437 - GitHub 문제 - GitHub 코드 기여

사용자에게 위젯 권한이 없는 경우 페이지 빌더의 제품 구성 요소가 작동하지 않음

수정 이전에는 권한이 없는 위젯에 액세스할 때 페이지에 일반 오류가 발생하고 "로드 중" GIF이 표시되었습니다. 이제 수정 후 모달 창에 "죄송합니다. 이 콘텐츠를 볼 수 있는 권한이 필요합니다."가 표시됩니다. 메시지.

ACP2E-3664 - GitHub 코드 기여도

GraphQL에서 Page Builder 제품 위젯 순서 지정이 적용되지 않음

GraphQL "경로" 쿼리 응답이 페이지 빌더 제품 콘텐츠 유형 내에서 올바른 정렬 순서로 제품을 반환하지 않던 문제를 해결했습니다.

ACP2E-3898 - GitHub 코드 기여도

ICU 라이브러리 버전으로 인한 비영어 상점 가격 표시 문제

수정 후에는 히브리어(이스라엘) 로케일에 제품 가격이 올바르게 표시됩니다.

ACP2E-3938 - GitHub 코드 기여도

스토어 코드 삭제 디자인 구성 업데이트

구성 캐시가 제대로 새로 고쳐지지 않아 저장소 보기 코드를 업데이트하면 디자인 구성 설정이 지워지는 문제가 해결되었습니다.

ACP2E-3941 - GitHub 코드 기여도

프레임워크

사용자 지정 DB 트리거로 명령 setup:upgrade을(를) 실행할 때 오류 발생

AC-11487 - GitHub 문제

웹 사이트/그룹/저장소 엔터티 양식은 확장 특성에 대한 여러 값 양식 요소로 확장할 수 없습니다.

이 PR을 사용하면 값이 여러 개인 양식 요소가 웹 사이트/그룹/스토어 양식에 데이터를 제출할 수 있습니다.

AC-11657 - GitHub 문제 - GitHub 코드 기여

[문제] 범위 확인자 사용 제거

이 PR은 현재 저장소 대신 전역으로 관리 URL 설정을 확인합니다

AC-11736 - GitHub 문제 - GitHub 코드 기여

기본 Nginx 구성을 통한 설정 라우트를 통한 Magento 버전 노출

시스템이 현재 예상대로 작동하며 사이트에서 실행 중인 Magento의 정확한 버전은 노출하지 않습니다

AC-13205 - GitHub 문제 - GitHub 코드 기여

[문제] 리팩터링 견적 주소 유효성 검사 방법

이 PR에는 doValidate 메서드에 대한 가독성 개선 사항이 포함되어 있습니다.

AC-13214 - GitHub 문제 - GitHub 코드 기여

Magento 옵션 —cli를 실행할 때 magento-init-params가 사용되지 않음

AC-13231 - GitHub 문제 - GitHub 코드 기여

getItemsByColumnValue 잘못된 형식 선언

이제 시스템에서 입력 매개 변수 $value를 getItemsByColumnValue 함수에서 배열이 아닌 기본 형식으로 올바르게 정의하여 함수가 예상 컬렉션을 반환하도록 합니다. 이전에는 단일 값을 갖는 배열이 입력 매개 변수로 사용되면 함수가 null을 반환하고 IDE가 이를 오류로 표시했습니다.

AC-13240 - GitHub 문제 - GitHub 코드 기여

Magento 2.4.7 다중 스토어 구현에서 FPC와 연결된 캐시 키

AC-13719 - GitHub 문제 - GitHub 코드 기여

Magento REST API 노출 PII

AC-13904 - GitHub 문제

엄청난 수의 업데이트가 있는 고객의 경우 부분 인덱싱이 작동하지 않음

AC-14424 - GitHub 코드 기여

모듈 내에서 "strict 사용"이 불필요함 조사

AC-14517 - GitHub 코드 기여

MView 메커니즘은 트리거 실행 시 오류를 자동으로 무시합니다.

AC-14567 - GitHub 코드 기여

[문제] 레이아웃 XML 병합 로드 중에 불필요한 예외를 많이 방지하십시오

이 PR에서는 로드할 새 함수(B/C 컴퓨터의 경우 보호된 _loadXmlString을 덮어쓰지 않음)를 소개하고 예외를 throw하지 않습니다

AC-14580 - GitHub 문제 - GitHub 코드 기여

[문제] 모듈 Vault Graph Ql에서 생성자 속성 프로모션을 사용합니다.

이 PR은 생성자 속성을 VaultGraphQl 모듈의 속성 프로모션으로 대체합니다

AC-14616 - GitHub 문제 - GitHub 코드 기여

[문제] 모듈 프론트엔드 레이아웃에 대한 코드 중복성을 제거했습니다.

이 PR은 Magento_Msrp, Magento_LoginAsCustomerAssistance, Magento_Newsletter 및 Magento_Sitemap 모듈 프론트엔드 레이아웃에 대한 테마 레이아웃에 대한 코드 중복을 제거합니다.

AC-14625 - GitHub 문제 - GitHub 코드 기여

[문제] Microsoft IIS와 관련된 코드 제거

이 PR은 Microsoft Windows OS가 지원되지 않는다는 Magento 시스템 요구 사항 문서에 따라 Microsoft IIS와 관련된 코드를 정리합니다

AC-14702 - GitHub 문제 - GitHub 코드 기여

Magnifier.js 구문 오류

시스템 돋보기 기능은 이전에 작동했던 방식으로 계속 작동해야 하며 magnifierOptions를 전역 범위에서 사용할 수 없어야 합니다

AC-14722 - GitHub 문제 - GitHub 코드 기여

setup:db:status CLI 명령의 Verbose 모드 백업

AC-14807 - GitHub 코드 기여

tls 및 2.4.8을 사용하여 SMTP 메일 보내기

AC-14883 - GitHub 문제 - GitHub 코드 기여 - GitHub 코드 기여 - GitHub 코드 기여

[문제] 정적 콘텐츠 배포의 동시성 문제 해결

이 PR은 부모와 함께 테마를 정의하는 방법에 따라 여러 동시 프로세스가 회전하면서 동일한 테마 패키지를 처리하는 버그를 수정합니다.

AC-14944 - GitHub 문제 - GitHub 코드 기여

[문제] PHP 버전 < 8.1의 레거시 호환성 코드 제거

이 가져오기 요청은 PHP <8.1에서 실행되도록 디자인된 코드를 제거합니다.
또한 모든 PHP 버전에서 사용할 수 있으므로 PHP_VERSION_ID 연락처 가용성에 대한 검사를 제거했습니다

AC-14971 - GitHub 문제 - GitHub 코드 기여

로그인 시 FPC가 작동하지 않음

AC-14999 - GitHub 문제 - GitHub 코드 기여

[문제] SchemaBuilder 처리 오류 개선

이 PR은 db 스키마의 오류 메시지 처리를 개선합니다. 많은 디버깅 없이 문제를 식별하는 데 도움이 됩니다.

AC-15020 - GitHub 문제 - GitHub 코드 기여

CliStateTest 수정으로 인해 2.4.9-alpha2용 동기화 PR의 통합 테스트 실패

AC-15136 - GitHub 코드 기여

PHP8.1 유형 버그 수정

이제 엄격한 처리 모드가 활성화되지 않았거나 제품 정보를 사용할 수 있을 때 연결된 제품이 false 대신 빈 배열로 초기화됩니다. 이러한 변경은 후속 논리 처리 관련 제품이 일관되게 동작하여 제품 준비 프로세스의 안정성과 예측 가능성을 향상시킵니다.

AC-6017 - GitHub 문제 - GitHub 코드 기여

[문제] 프레임워크에서 금지된 @author 태그를 제거합니다(3부).

이제 시스템에서 특정 모듈에서 금지된 @author 태그를 제거하여 전체 코드 품질을 개선하여 코딩 표준을 준수합니다. 이전에는 일부 모듈에 이 태그가 있으면 설정된 코딩 표준을 위반했습니다.

AC-8343 - GitHub 문제 - GitHub 코드 기여

[문제] 친구 그래프 보내기 모듈에서 생성자 속성 프로모션을 사용합니다.

이제 시스템에서 "친구 보내기" GraphQL 모듈의 생성자 속성 프로모션을 사용하여 코드 가독성을 높이고 복잡성을 줄입니다. 이전에는 모듈에서 많은 줄을 사용하는 속성을 사용했기 때문에 코드가 더 복잡해지고 가독성이 감소했습니다.

AC-8346 - GitHub 문제 - GitHub 코드 기여

[문제] @author에서 금지된 Magento_Downloadable 태그를 제거하십시오.

이제 시스템에서 특정 모듈에서 금지된 @author 태그를 제거하여 전체 코드 품질을 개선하여 코딩 표준을 준수합니다. 이전에는 일부 모듈에 이 태그가 있으면 설정된 코딩 표준을 위반했습니다.

AC-8355 - GitHub 문제 - GitHub 코드 기여

[문제] 금지된 @author 태그 제거

이제 시스템에서 특정 모듈에서 금지된 @author 태그를 제거하여 코드 품질 및 일관성을 향상시켜 코딩 표준을 준수합니다. 이전에는 일부 모듈에 이 태그가 있으면 설정된 코딩 표준을 위반했습니다.

AC-8358 - GitHub 문제 - GitHub 코드 기여

[문제] 금지된 @author 태그 제거

이제 시스템에서 특정 모듈에서 금지된 @author 태그를 제거하여 전체 코드 품질을 개선하여 코딩 표준을 준수합니다. 이전에는 일부 모듈에 이 태그가 있으면 설정된 코딩 표준을 위반했습니다.

AC-8360 - GitHub 문제 - GitHub 코드 기여

[문제] 금지된 @author 태그 제거

이제 시스템에서 특정 모듈에서 금지된 @author 태그를 제거하여 보다 깨끗하고 표준화된 코드를 만들어 코딩 표준을 준수합니다. 이전에는 일부 모듈에 이 태그가 있으면 설정된 코딩 표준을 위반했습니다.

AC-8361 - GitHub 문제 - GitHub 코드 기여

[문제] 금지된 @author 태그 제거

이제 시스템에서 특정 모듈에서 금지된 @author 태그를 제거하여 전체 코드 품질을 개선하여 코딩 표준을 준수합니다. 이전에는 일부 모듈에 이 태그가 있으면 설정된 코딩 표준을 위반했습니다.

AC-8363 - GitHub 문제 - GitHub 코드 기여

[문제] 금지된 @author 태그 제거

이제 시스템에서 특정 모듈에서 금지된 @author 태그를 제거하여 전체 코드 품질을 개선하여 코딩 표준을 준수합니다. 이전에는 일부 모듈에 이 태그가 있으면 설정된 코딩 표준을 위반했습니다.

AC-8375 - GitHub 문제 - GitHub 코드 기여

[문제] 금지된 @author 태그 제거

이제 시스템에서 특정 모듈에서 금지된 @author 태그를 제거하여 전체 코드 품질을 개선하여 코딩 표준을 준수합니다. 이전에는 일부 모듈에 이 태그가 있으면 설정된 코딩 표준을 위반했습니다.

AC-8376 - GitHub 문제 - GitHub 코드 기여

[문제] 금지된 @author 태그 제거

이제 시스템에서 특정 모듈에서 금지된 @author 태그를 제거하여 전체 코드 품질을 개선하여 코딩 표준을 준수합니다. 이전에는 일부 모듈에 이 태그가 있으면 설정된 코딩 표준을 위반했습니다.

AC-8400 - GitHub 문제 - GitHub 코드 기여

[문제] 금지된 @author 태그 제거

이제 시스템에서 특정 모듈에서 금지된 @author 태그를 제거하여 전체 코드 품질을 개선하여 코딩 표준을 준수합니다. 이전에는 일부 모듈에 이 태그가 있으면 설정된 코딩 표준을 위반했습니다.

AC-8401 - GitHub 문제 - GitHub 코드 기여

[문제] 서비스 URL 생성의 확장성 개선

이제 시스템에서 플러그인을 통해 서비스 URL 생성 기능을 사용자 정의할 수 있으므로, 보다 유지 관리 가능한 수정 접근 방식을 제안할 수 있습니다. 이전에는, 이 기능의 사용자 지정이 환경 설정을 통해 이루어졌는데, 이는 효율적이거나 유지 관리되지 않았을 수 있습니다.

AC-8813 - GitHub 문제 - GitHub 코드 기여

새로운 유효성 검사로 인한 업그레이드 2.4.7-p5 문제

SchemaBuilder 클래스에서 스키마를 만들거나 업데이트하는 동안 정의되지 않은 배열 키 "column"으로 인해 충돌이 발생하는 문제를 해결했습니다. 이 문제는 "열" 키를 포함하지 않은 테이블 데이터를 처리할 때 발생했습니다.

ACP2E-3871 - GitHub 코드 기여도

PHP8.4 사용 중단 오류: Adobe Commerce 2.4.8로 업그레이드한 후 E_USER_ERROR

고객 응대 시나리오는 수정 사항의 영향을 받지 않습니다.

ACP2E-3963 - GitHub 코드 기여도

프레임워크, 검색

단일 가격 범주에 대한 Opensearch 2.19.1 illegal_argument_exception

Opensearch는 더 이상 가격이 같은 모든 제품을 포함하는 범주에 illegal_argument_exception을 throw하지 않습니다. 이전에는 이 예외 "[from] 매개 변수는 음수일 수 없습니다."가 있었습니다.

ACP2E-3896 - GitHub 코드 기여도

GraphQL

위시리스트 항목은 GraphQL 요청의 한 웹 사이트 내에 있는 스토어 보기 간에 공유되지 않습니다

수정하기 전에 위시리스트 항목이 저장소 ID로 필터링되었습니다. 이제 수정 후 위시리스트 항목이 웹 사이트별로 필터링됩니다.

ACP2E-3987 - GitHub 코드 기여도

GraphQL, 제품

MediaGalleryInterface에서 제품 graphql에 media_type 누락

이제 MediaGallery GraphQL 요청에 제품 이미지 유형의 "유형" 필드가 포함됩니다. 이전에는 이 "유형" 필드가 MediaGallery GraphQL 요청에 존재하지 않았습니다.

ACP2E-3880 - GitHub 코드 기여도

인벤토리/MSI

홈페이지로 리디렉션하고 체크아웃한 후에는 스토어를 사용할 수 없습니다.

고객이 결제 페이지로 이동한 다음, 홈 페이지로 돌아간 다음, 최종적으로 체크아웃 페이지로 돌아오면, 이제 "스토어에서 선택" 배송에서 이전에 선택한 스토어가 미리 선택됩니다. 이전에는 체크아웃 페이지로 반복적으로 돌아간 후 "스토어 선택"에서 선택한 스토어가 지워졌습니다.

ACP2E-3793 - GitHub 코드 기여도 - GitHub 코드 기여도

주문

AbstractAddress setData('custom_attributes', AttributeValue[])가 customAttributes를 나눕니다.

AC-10568 - GitHub 문제

v2.4.7-p1 Magento 순서 바꾸기 -1 순서 번호

시스템이 예상대로 작동하며 백엔드에서 순서를 재정렬하면 주문 번호가 고유 8자리가 됩니다

AC-12854 - GitHub 문제 - GitHub 코드 기여

Adobe 신용카드 결제 방법으로 체크아웃 시 제품 사용자 정의 옵션 파일 업로드 손실

AC-14306 - GitHub 문제

처리 중 주문 상태 중단

수정 전에는 "함께 배송" 옵션이 활성화된 번들 제품을 주문할 때 송장 및 선적 후 주문 상태가 자동으로 "완료"로 전환되지 않았습니다. 이제, 수정 후 주문 상태가 자동으로 주문 송장이 발행되고 배송된 후 "완료"로 전환됩니다.

ACP2E-3947 - GitHub 코드 기여도

[클라우드]Magento OOTB 코드 - 전자 메일 템플릿 설정 문제

수정 전에 비동기 이메일 전송을 사용할 때 배송 이메일이 스토어 주문과 일치하지 않았습니다. 이제, 수정 후, 적절한 매장 선적 이메일 주문이 전달됩니다.

ACP2E-3998 - GitHub 코드 기여도

기타 개발자 도구

[문제] 보호된 멤버 $_urlHelper에 대한 잘못된 유형 힌트

이제 생성자에서도 사용되는 올바른 힌트로 잘못된 유형 힌트가 수정됩니다

AC-10716 - GitHub 문제 - GitHub 코드 기여

성능

[문제] Store.php 업데이트

이 PR은 현재 저장소 해상도를 건너뛰어 성능을 향상시킵니다.

AC-14791 - GitHub 문제 - GitHub 코드 기여

가격 책정

주문 REST API에서 동적 가격이 없는 번들 제품 항목에 대한 가격은 항상 0입니다.

AC-11925 - GitHub 문제 - GitHub 코드 기여

제품

선택한 옵션 없이 원래 가격으로 계산된 계층 가격 및 카탈로그 가격 규칙의 할인율입니다.

AC-12004 - GitHub 문제

Magento 2.4.7 min허용된 누락 제품 주문 수량

시스템이 정상적으로 작동하며 페이지 소스가 제품의 최소 수량을 올바르게 표시함

AC-12909 - GitHub 문제 - GitHub 코드 기여

관리 패널의 제품 페이지에서 사용자 지정 가능한 옵션 표 문제

유형 드롭다운으로 사용자 지정 가능한 옵션을 만들 때 시스템이 예상대로 작동합니다

AC-14003 - GitHub 문제 - GitHub 코드 기여

다른 고객의 모든 비교 목록은 관리자를 통해 로그인한 후 고객에게 할당됩니다

이전에는 관리자가 백엔드에서 "고객으로 로그인" 기능을 사용하면 이전에 로그인한 고객의 비교 목록에 있는 제품이 현재 가장한 고객에게 잘못 할당되었습니다. 수정 후 올바른 로그인한 고객에 대해 비교 목록이 올바르게 로드됩니다.

ACP2E-3818 - GitHub 코드 기여도

SEO

REST API를 통해 제품 url_key를 업데이트해도 301 URL 다시 쓰기가 생성되지 않음

REST API를 통해 제품의 URL 키를 업데이트할 때 "URL 키가 변경된 경우 URL에 대한 영구 리디렉션 만들기" 설정이 예로 설정되면 제품 URL 재작성은 이전 URL에서 새 URL로 리디렉션을 만듭니다.

ACP2E-3900 - GitHub 코드 기여도

보안

번들/병합된 JS가 SRI 해시의 일부가 아님

수정 이전에 생성된 번들 또는 병합된 파일이 SRI 해시 목록에 추가되지 않았습니다. 이제 파일이 SRI 해시에 제대로 추가되고 있습니다.

ACP2E-3854 - GitHub 코드 기여도

배송

[QUANS] - Magento_Fedex 코어 모듈이 새 토큰 가져오기 요청을 보내기 전에 올바른 활성 토큰을 확인합니까?

Adobe Commerce은 액세스 토큰에 대해 FedEx API 서비스에 더 이상 많은 요청을 하지 않습니다. 이전에는 액세스 토큰이 여전히 유효하더라도 Adobe Commerce이 항상 FedEx API에 새 요청을 하여 속도 제한 문제를 일으켰습니다.

ACP2E-3930 - GitHub 코드 기여도

스테이징 및 미리보기

범주 권한이 활성화된 예약된 제품 업데이트를 미리 볼 수 없음

수정 전 활성화된 향후 제품이 미리보기 모드에서 표시되지 않았습니다. 현재 상태가 비활성화된 경우에도 표시됩니다.

ACP2E-3786 - GitHub 코드 기여도

카탈로그 가격 규칙 할인 금액 필드에 대한 유효성 검사 누락

이전에는 스테이징 스케줄 업데이트의 discount_amount 필드가 현재 검증 규칙으로 올바르게 검증되지 않았습니다. 그러나 이 수정 사항을 적용하면 discount_amount 필드의 유효성이 적절하게 검사됩니다.

ACP2E-3867 - GitHub 코드 기여도

세금

주문 합계가 잘못되었습니다. 가격 계산에 라운드가 적용되지 않습니다.

이제 시스템에서 price_after_discount, discount_amount 및 세금 금액을 계산할 때 를 올바르게 처리합니다.
주문의 실제 합계

AC-11389 - GitHub 문제 - GitHub 코드 기여

테스트 프레임워크

[문제] Lib/internal/Magento/Framework/App/Test/Unit/_files/app/etc/en 무시…

이제 시스템은 단위 테스트를 실행할 때 생성되는 'env.php' 파일을 무시하여 테스트 실행 후에도 git 상태가 깔끔하게 유지되도록 합니다. 이전에는 단위 테스트를 실행하면 새 파일 'env.php'가 생성되어 git 상태가 발견된 새 파일을 표시하고 더럽혀진 것처럼 보이게 했습니다.

AC-13293 - GitHub 문제 - GitHub 코드 기여

[문제] 인터셉터 통합 테스트 문제 해결

이제 시스템은 통합 테스트에서 \Magento\TestFramework\App\Config\Interceptor 을 올바르게 식별하고 처리하므로 클래스에 플러그인이 있는 경우에도 테스트가 필요한 데이터에 액세스할 수 있습니다. 이전에는 시스템이 \Magento\TestFramework\App\Config 이 \Magento\TestFramework\App\Config\Interceptor 일 가능성을 고려하지 않았으므로 $data 속성에 액세스하려고 할 때 오류가 발생했습니다.

AC-13305 - GitHub 문제 - GitHub 코드 기여

[문제] MFTF: captcha가 활성화된 친구 양식에 전자 메일 제출

테스트 케이스는 CAPTCHA가 활성화되어 있을 때 "친구에게 이메일" 양식의 기능을 해결하여 양식 제출 프로세스가 잘못되고 올바른 CAPTCHA 값에서 모두 올바르게 작동하도록 합니다.

AC-13492 - GitHub 문제 - GitHub 코드 기여

phpunit v10 이후 TestCase::getTestResultObject의 [TestFramework] 사용이 잘못되었습니다.

AC-13502 - GitHub 문제

AC 2.4.7-p3의 환경별 단위 테스트 오류

이 문제는 모든 버전 및 환경에서 재현되지 않는 단위 테스트 오류를 수정합니다. 이전에는 일부 단위 테스트를 수정하지 못했습니다. 라이브러리 버전이 다르거나 이후 버전에서 추가된 기능이 누락되었기 때문입니다.

ACP2E-3712 - GitHub 코드 기여도

UI 프레임워크

WYSIWYG이 동적 행에서 비어 있습니다.

AC-12336 - GitHub 문제 - GitHub 코드 기여

[문제] MIME 유형 오타 수정

gif 이미지에 대한 mime 유형 및 오타가 올바르게 처리되고 수정되었습니다

AC-8001 - GitHub 문제 - GitHub 코드 기여

[문제] 검토 목록 Ajax에 직접 액세스하지 마십시오.

시스템이 를 올바르게 처리하고 검토 목록 Ajax에 직접 액세스하지 않음

AC-9381 - GitHub 문제 - GitHub 코드 기여

업그레이드 - 업그레이드 호환성 도구

사용되지 않는 기능: 동적 속성 Magento\Framework\Acl::$_roleRegistry 만들기

AC-12343 - GitHub 문제

v2.4.9-alpha1의 문제가 해결되었습니다.

Magento Open Source 2.4.9-alpha1 코어 코드에서 67가지 문제가 해결되었습니다. 이 릴리스에 포함된 해결된 문제의 하위 집합은 아래에 설명되어 있습니다.

API

비동기 대량 작업은 async.magento.configurableproduct.api.optionrepositoryinterface.save.post에 대해 열린 상태로 유지됩니다.

이제 요청 본문이 배열이 아닌 경우 벌크 API 엔드포인트에서 오류가 발생하므로 벌크 항목 키가 0부터 시작하는 연속된 숫자여야 합니다. 이전에는 벌크 요청에서 임의의 항목 키가 제출되어 벌크 항목 상태가 업데이트되지 않았습니다.

ACP2E-3544 - GitHub 코드 기여도

searchCriteria를 사용하여 현재 스토어에서 고려하지 않는 is_subscribed 값의 [CLOUD] API REST 버그

API REST 고객 쿼리는 searchCriteria를 사용하여 올바른 저장소에서 올바른 "is_subscribed" 값을 가져옵니다.
이전에는 API REST 고객 쿼리가 is_subscribed" 값을 가져올 때 저장을 고려하지 않았습니다.

ACP2E-3621 - GitHub 코드 기여도

async.operations.all은 1개의 SKU에 대해 여러 항목을 만들 수 있습니다.

이제 데이터 불일치 또는 제품 중복을 초래할 수 있는 경합 조건을 방지하기 위해 동일한 제품을 저장하고 업데이트하는 동시 요청이 일련화됩니다

ACP2E-3744 - GitHub 코드 기여도

계정

[클라우드] 고객 계정을 만드는 동안 현재 영역 오류로 인해 삭제 작업을 사용할 수 없습니다.

잘못된 주소로 고객을 저장한 후 수정 사항이 관련되지 않은 "현재 영역에 대해 삭제 작업이 금지됨" 대신 무효화 이유를 설명하는 메시지를 반환합니다.

ACP2E-3791 - GitHub 코드 기여도

관리자 UI

[문제] 역할 트리로 사용자 경험 개선

이 끌어오기 요청에는 모두 축소, 모두 확장 및 선택한 항목으로 분기 확장을 위한 버튼이 추가됩니다. 이 기능은 범주 트리(카탈로그 -> 재고 -> 범주)에서 제공하는 기능과 유사합니다.

AC-14020 - GitHub 문제 - GitHub 코드 기여

Symfony\Component\Mime\Exception\LogicException: "Sender" 헤더는 "Symfony\Component\Mime\Header\MailboxHeader"의 인스턴스여야 합니다(got "Symfony\Component\Mime\Header\MailboxListHeader").

AC-14520 - GitHub 문제 - GitHub 코드 기여

그리드를 사용하여 세율을 일괄 삭제하는 기능을 제공합니다

이제 관리 사용자는 관리 세율 그리드에서 여러 세율을 동시에 삭제할 수 있습니다. GitHub-33399

AC-2238 - GitHub 문제 - GitHub 코드 기여 - GitHub 코드 기여

조건 SKU가 있는 장바구니 가격 규칙은 SKU의 "선행 0"을 고려하지 않습니다(sku: 01234은 1234와 동일).

이제 시스템은 SKU의 "선행 0"을 고려하여 조건 SKU를 사용하여 장바구니 가격 규칙을 올바르게 처리합니다

AC-9428 - GitHub 문제 - GitHub 코드 기여

다중 선택을 위한 기본 속성 옵션 값 동작 문제

이전에는 여러 옵션 속성에 대한 고정 기본값이 제대로 저장되지 않았습니다. 이제 수정 후 값이 데이터베이스에 제대로 저장됩니다.

ACP2E-3523 - GitHub 코드 기여도

관리자의 제품 수량을 장바구니로 다시 이동하는 동안 문제가 발생했습니다.

관리자에서 주문을 생성할 때 사이드바의 고객 장바구니 내 제품은 주문에 추가되어도 사라지지 않습니다.

ACP2E-3563 - GitHub 코드 기여도

관리자 UI, B2B

고객 헤더로 B2B 로그인에 여전히 Magento 브랜딩이 있음

이전에는 상점 헤더 표시에 Magento 브랜딩이 "이제 <store name>에서 <customer name>(으)로 연결되었습니다"라는 메시지가 표시되었습니다. 이제 수정되었으며 머리글에 ADOBE 브랜딩이 표시됩니다.

AC-14361 - GitHub 코드 기여

관리자 UI, 콘텐츠

이미지를 삽입하는 동안 "미디어 자산 경로에 대한 렌디션을 만들 수 없음" 예외가 발생했습니다.

미디어 갤러리 이미지 최적화 구성의 최대 너비 및 최대 높이 값을 제거한 후 이미지 최적화 프로세스 중에 더 이상 오류가 발생하지 않습니다.

ACP2E-3781 - GitHub 코드 기여도

관리자 UI, 보안

취약한 암호 관리

동일한 암호를 사용하는 경우 관리자 사용자를 저장할 수 없습니다. 이전에는 제대로 확인하지 않고 저장되었습니다.

ACP2E-3657 - GitHub 코드 기여도

장바구니 및 체크아웃

Magento 2.4.7 업데이트(미니)장바구니, 허용되는 소수 수량 없음

이제 Magento은 로케일이 NL(네덜란드어)일 때 미니 장바구니에서 소수로 수량을 업데이트할 때 을 올바르게 처리합니다

AC-13238 - GitHub 문제 - GitHub 코드 기여

[문제] subtotal.phtml 업데이트

시스템이 subtotal.phtml을 올바른 간격으로 업데이트합니다

AC-13907 - GitHub 문제 - GitHub 코드 기여

손님에게 주문을 할 수 없습니다.

AC-14241 - GitHub 코드 기여

만료된 영구 견적은 cron job sales_clean_quotes에 의해 정리되지 않습니다.

이제 'persistent_clear_expired' cron 작업이 실행될 때 만료된 영구 견적이 지워집니다. 이전에는 다른 cron 작업에서 만료된 영구 견적을 지우지 않았습니다.

ACP2E-3493 - GitHub 코드 기여도

비활성 회사에 대한 체크아웃 시 "문제가 발생했습니다" 오류 발생

문제 해결 이전에는 로그인한 사용자 회사가 더 이상 활성화되지 않을 경우 장바구니에서 로그아웃 작업이 제대로 완료되지 않았습니다. 이제 회사를 더 이상 사용할 수 없는 경우 로그아웃이 제대로 수행됩니다.

ACP2E-3541 - GitHub 코드 기여도

"여러 주소로 체크아웃"하면 주소 선택이 저장되지 않습니다.

멀티배송 옵션을 취소하는 경우 이 문제를 해결하기 전에 멀티배송으로 되돌릴 때 주소가 미리 선택되지 않았습니다. 이제 기본 주소가 다중 배송 화면에서 선택한 항목 중 하나로 바뀝니다.

ACP2E-3646 - GitHub 코드 기여도

장바구니 및 체크아웃, 배송

[Mainline] 장바구니 가격 규칙이 다중 배송을 준수하지 않습니다.

이 수정이 실행되기 전에 하위 선택 조건이 적용되고 무료 배송이 활성화된 경우 다중 배송 제품에 대한 장바구니 가격 규칙이 올바르게 적용되지 않았습니다. 다만, 보정치를 적용하였기 때문에 다품운반카트에 대한 장바구니 가격규정은 이제 의도한 대로 기능하게 되었다.

ACP2E-3666 - GitHub 코드 기여도

카탈로그

동일한 쿼리가 있는 동일한 페이지에 대한 캐시 fpc가 중복됨

이제 시스템은 순서 또는 후행 문자에 관계없이 동일한 쿼리 매개 변수가 있는 페이지에 대해 동일한 FPC(전체 페이지 캐시)를 올바르게 식별하고 사용합니다. 이렇게 하면 페이지 캐시 폴더 크기가 불필요하게 증가하는 것을 방지할 수 있습니다. 이전에는 쿼리 매개 변수의 순서가 다르거나 후행 문자가 있는 경우 동일한 페이지에 대해 다른 FPC 식별자를 만들면 페이지 캐시 폴더 크기가 증가했습니다.

AC-10722 - GitHub 문제 - GitHub 코드 기여

catalog_product_entity_int 테이블에 필요한 열의 인덱싱이 누락됨

catalog_product_entity_int 테이블에 필수 열의 누락된 인덱싱이 추가되었습니다.

AC-10844 - GitHub 문제 - GitHub 코드 기여

URL 재작성으로 인해 제품 페이지에 오류가 발생합니다.

이제 URL 재작성을 할 때 제품 페이지가 성공적으로 로드됨

AC-2950 - GitHub 문제 - GitHub 코드 기여

MAGE_INDEXER_THREADS_COUNT에서 indexer_update_all_views cron 오류가 발생했습니다.

고객 세그먼트 인덱서가 있는 MAGE_INDEXER_THREADS_COUNT > 2에 대한 문제가 해결되었습니다.

ACP2E-3538 - GitHub 코드 기여도

페이지 빌더 제품 위젯 조건에 "조건 조합"을 추가하는 동안 예외 발생

누락되거나 불완전한 조건을 건너뛰기 위한 검사를 추가하여 문제를 해결했습니다. 이전에는 시스템에서 불완전한 조건을 처리하여 오류 로그가 생성되었습니다.

ACP2E-3545 - GitHub 코드 기여도

속성 집합을 로드할 때 브라우저 충돌이 발생했습니다.

4k개가 넘는 제품 속성이 있는 경우 속성 세트 편집 페이지에서 브라우저가 더 이상 충돌하지 않습니다.

ACP2E-3633 - GitHub 문제 - GitHub 코드 기여

새 스토어에 대해 [CLOUD] 제품 URL 다시 쓰기가 만들어지지 않음: Go Live Blocker

새 스토어에 대한 제품 URL 재작성에 성공했습니다.
이전 작업이 메모리 누수 또는 시간 초과로 종료되었습니다.

ACP2E-3669 - GitHub 코드 기여도

옵션의 속성 기본값이 작동하지 않음

이전에는 제품 선택 속성의 기본값을 변경했을 때 이전 값이 있는 배열 요소로 표시되었습니다. 이 수정 사항이 적용된 후 제품 속성 값을 업데이트하면 eav_attribute 테이블에 단일 요소로 저장됩니다.

ACP2E-3688 - GitHub 코드 기여도

카탈로그, GraphQL, 검색

Products graphql이 범주 집계에서 비활성화된 범주를 반환했습니다.

이후 제품 GraphQl 요청에 대해 수정 비활성화된 카테고리가 반환되지 않습니다.

ACP2E-2885 - GitHub 코드 기여도

카탈로그, 제품

[임의 버그] Fotorama 라이브러리가 로드되지 않음

이제 시스템에서 Fotorama 라이브러리가 제대로 로드되었는지 확인하므로 첨부된 모든 이미지가 예상대로 이미지 갤러리에 표시됩니다. 이전에는 Fotorama 라이브러리가 제대로 로드되지 않는 문제로 인해 첫 번째 이미지만 표시되었습니다.

AC-12124 - GitHub 코드 기여 - GitHub 코드 기여

콘텐츠

테마에 csp_whitelist.xml을 넣는 것은 작동하지 않으며 간헐적인 문제를 만듭니다

웹 사이트 영역당 CSP 허용 목록 캐싱을 구현했습니다.

AC-13069 - GitHub 문제 - GitHub 코드 기여

오류: 제품 로드가 있는 관리 콘텐츠 페이지 빌더의 "Magento_Catalog/js/validate-product"에 대한 스크립트 오류

이 PR에서는 제품 조건으로 페이지 빌더를 편집할 때 catalogAddToCart에 대한 스크립트 오류를 수정합니다

AC-13891 - GitHub 문제 - GitHub 코드 기여

동일한 식별자를 가진 위젯에서 선택 차단

이제 동일한 식별자 블록이 있는 경우 시스템이 위젯을 생성하는 동안 선택 블록을 올바르게 처리합니다

AC-14132 - GitHub 문제 - GitHub 코드 기여

테이블 접두사는 고려되지 않습니다.

AC-14556 - GitHub 문제 - GitHub 코드 기여

상대적으로 작은 너비의 이미지를 업로드할 수 없습니다.

시스템에서 더 이상 이미지 크기를 이미지 높이까지 상대적으로 작은 너비로 조정하지 못합니다.

ACP2E-3558 - GitHub 코드 기여도

원격 저장소 경로 스타일 구성에 대한 구성 경로가 잘못되었습니다.

수정 후 원격 저장소 경로 스타일 구성을 설정하면 실제 AWS S3 경로 스타일 구성에 영향을 줍니다.

ACP2E-3734 - GitHub 코드 기여도

프레임워크

비활성화된 모듈의 코드를 컴파일하고 있습니다.

이 가져오기 요청은 코드를 컴파일하기 전에 비활성화된 모듈을 이스케이프 처리합니다.

AC-10933 - GitHub 문제 - GitHub 코드 기여

Magento_Theme title.phtml 템플릿이 PHP 8.2에 적합하지 않습니다.

이 끌어오기 요청은 Php 8.x에서와 같이 null 머리글로 생성된 CMS 페이지가 null을 trim()에 전달하면서 예외 발생: 더 이상 사용되지 않는 기능: trim(): 유형 문자열의 매개 변수 #1($string)에 null 전달 시 문제를 해결합니다.

AC-12856 - GitHub 문제 - GitHub 코드 기여

Lock Provider에 파일 스토리지를 사용하면 정리 작업 없이 파일 디렉토리가 계속 늘어납니다.

이 가져오기 요청으로 인해 하루에 한 번 실행되는 새 cron 작업이 도입되고 지난 24시간 동안 수정되지 않았으므로 안전하게 제거할 수 있는 잠금 파일이 검색됩니다. 이렇게 하면 잠금 파일 디렉터리의 내용이 제어됩니다.
이 cron 작업은 잠금 공급자가 파일을 사용하도록 구성된 경우에만 실행되며, 데이터베이스(기본값, Zookeeper 또는 캐시)가 사용되는 경우에는 실행되지 않습니다.

AC-13367 - GitHub 문제 - GitHub 코드 기여

[문제] 정리: 메서드 호출에서 void 반환 값을 사용하지 마십시오.

이 PR은 사소한 정리를 수행합니다. 때때로 아무 것도 반환하지 않는 메서드(void)를 호출한 다음 해당 결과 값을 사용합니다. 그건 정말 필요없어.

AC-13664 - GitHub 문제 - GitHub 코드 기여

[문제] [PHPDOC] Magento\Framework\Message\ManagerInterface에 대한 잘못된 phpdoc 수정

이 PR은 \Magento\Framework\Message\ManagerInterface에 대한 잘못된 phpdoc을 수정하고 \Magento\Framework\Message\Manager에서 모든 중복 phpdoc을 제거합니다(inheritdoc 구문 사용).

AC-14312 - GitHub 문제 - GitHub 코드 기여

composer.json에서 베타 최소 안정성 제거됨

composer.json에서 베타 최소 안정성 제거됨

AC-14450 - GitHub 코드 기여

환경 변수를 통해 allow_parallel_generation을 설정해야 합니다.

수정 후 "MAGENTO_DC_CACHE__ALLOW_PARALLEL_GENERATION" 환경 변수를 사용하여 "allow_parallel_generation" 구성을 설정할 수 있습니다.

ACP2E-3673 - GitHub 코드 기여도

[클라우드] Magento 2에서 db_schema.xml 파일을 사용하여 테이블 열 유형을 Int에서 Decimal로 변경하면 오류가 발생합니다.

열 데이터 형식 변경이 제대로 작동하지 않습니다. 이전에는 'id' 특성이 허용되지 않는다는 오류가 발생했습니다.

ACP2E-3709 - GitHub 코드 기여도

Adobe의 새로운 통화(XCG) 지원

카리브해 길더(XCG)가 통화 목록에 추가됩니다.

ACP2E-3790 - GitHub 코드 기여도

GraphQL

주문 배치에 대한 GraphQL 응답에는 예외 메시지가 포함되지 않습니다

다른 형식으로 오류를 반환하는 이전 변경 사항을 되돌렸습니다. 이제 잠재적인 오류가 GraphQL 스키마를 손상시키지 않고 일관된 방식으로 반환됩니다. 이는 알려진 BIC로 추가되어야 하며, ACP2E-3399의 PM에 의해 승인된다

ACP2E-3399 - GitHub 코드 기여도

주문 배치에 대한 GraphQL 응답이 부분적으로 현지화되었습니다.

placeOrder GraphQl 돌연변이에 의해 반환된 오류가 완전히 현지화되지 않았습니다. 이제 다국어 컨텍스트에서 오류가 올바르게 번역됩니다.

ACP2E-3506 - GitHub 코드 기여도

GraphQL API 순서를 변경하는 동시 호출 - 동일한 제품이 다른 행에 추가됨

GraphQL API 순서 재지정에 대한 동시 호출로 인해 동일한 제품이 다른 행으로 추가되어 데이터 불일치가 발생하는 문제를 해결했습니다.

ACP2E-3774 - GitHub 코드 기여도

updateCustomerEmail GraphQL 돌연변이(이메일 주소 변경)가 이메일 알림을 트리거하지 않음

이전에는 고객이 계정에 이메일 주소를 업데이트한 후 이메일을 보내지 않았습니다. 이 수정 사항이 적용되면 고객은 이제 이메일 주소를 성공적으로 업데이트한 후 이메일 알림을 받게 됩니다.

ACP2E-3785 - GitHub 코드 기여도

updateGiftRegistry 돌연변이를 통해 동적 특성이 Gift Registry에서 업데이트되지 않음

이전에는 updateGiftRegistry 돌연변이를 통해 이 수정 작업을 수행하기 전에는 선물 레지스트리의 사용자 지정 속성이 GraphQL 돌연변이를 통해 수정되거나 업데이트되지 않았습니다. 이 수정 사항이 적용되면 updateGiftRegistry 돌연변이를 통해 선물 레지스트리의 동적 속성을 성공적으로 업데이트할 수 있습니다.

ACP2E-3805 - GitHub 문제

가져오기/내보내기

[문제] 복사: "coping"을 "복사"로 변경합니다.

PR은 "복사"의 철자를 수정하기 위해 Minor copyedit를 수정합니다.

AC-13300 - GitHub 문제 - GitHub 코드 기여

REST 끝점 제품 가져오기 Json이 필수 필드의 유효성을 검사하지 않음

이제 가져오기 프로세스(관리자 또는 API)를 통해 새 제품을 만들 때 이름 필드가 필요합니다. 수정 전에 이름 없이 새 제품을 만들 수 있습니다. 이렇게 하면 관리 인터페이스가 손상되고 잘못된 제품이 생성되었을 수 있습니다.

ACP2E-3660 - GitHub 코드 기여도

내보내기 프로세스에 웹 사이트 필터 옵션 누락

이제 제품 내보내기를 만들 때 웹 사이트별로 제품을 필터링할 수 있습니다.

ACP2E-3720 - GitHub 코드 기여도

AC-13913의 복제 - 정적 속성을 비동기적으로 정리합니다.

수정 후에는 \Magento\CatalogImportExport\Model\Import\Product\Type\AbstractType의 많은 인스턴스가 생성될 때 '정의되지 않은 배열 키 "apply_to"' 오류가 없습니다.

ACP2E-3752 - GitHub 코드 기여도

인벤토리/MSI

체크아웃 시 주소가 변경되면 스토어 픽업이 최대 검색 반경을 따르지 않음

이제 배송 주소가 변경되면 "매장 선택"에서 미리 선택한 매장이 업데이트됩니다. 기존에는 매장을 사전 선정하면 새 배송지 주소가 선택한 매장 반경 내에 없더라도 변경되지 않았다

ACP2E-3728 - GitHub 코드 기여도

주문

null을 허용하지 않는 필드 &amp;quot;AppliedCoupon.code&amp;quot;예기치 않은 문제에 대해 null을 반환할 수 없습니다.

AC-14484 - GitHub 문제 - GitHub 코드 기여

주문, 가격 책정

책임자가 반환 생성 시 잘못된 통화 기호가 표시됨

다른 통화(EUR/USD/GBP)를 사용하는 다중 웹 사이트 설정에서 관리자의 반환 제품 선택 페이지에 이제 올바른 통화 기호가 표시됩니다. 이전에는 기본 통화 기호를 표시했습니다.

ACP2E-3658 - GitHub 코드 기여도

기타 개발자 도구

등대 접근성 오류

이제 시스템이 100의 접근성 점수로 전달됩니다.

AC-12783 - GitHub 문제 - GitHub 코드 기여

Captcha storefront 구성 비활성화가 Captcha js 파일을 계속 로드함

이제 storefront에 대해 captcha를 비활성화하면 시스템이 captcha js 파일을 로드하지 않습니다

AC-14267 - GitHub 문제 - GitHub 코드 기여

결제

[문제] 오프라인 인보이스 캡처 수정(404)

Magento 관리자의 오프라인 결제 방법에 대한 송장을 캡처하는 동안 404 페이지 오류가 수정되었습니다

AC-13336 - GitHub 문제 - GitHub 코드 기여

제품

제품 컬렉션 - 컬렉션이 로드되거나 로드될 때 addMediaGalleryData가 getSize를 호출합니다(카운트를 사용하여 추가 DB 쿼리를 방지할 수 있음).

이 PR은 media_gallery 필드가 포함된 제품 Graphql을 호출할 때 제품 컬렉션이 이미 로드된 경우 count()를 사용하여 추가 쿼리 호출을 줄입니다.

AC-13055 - GitHub 문제 - GitHub 코드 기여

[2.4.8] cron 작업 catalog_product_alert에 대한 콜백이 없습니다.

AC-14494 - GitHub 문제 - GitHub 코드 기여

페이지 빌더를 통해 제품 위젯이 포함되면 느린 쿼리가 실행됩니다

제품 SKU를 포함한 제품 위젯 만들기에 대한 쿼리가 최적화되었습니다.

ACP2E-3449 - GitHub 코드 기여도

구성 가능한 제품으로 추가될 때 제품 이미지 크기가 조정되지 않음

이전에는 관리 패널의 구성을 통해 추가된 이미지가 최대 업로드 크기 제한을 준수하지 않아 일관성 및 관리 문제가 발생할 수 있었습니다. 이제 업로드 중에 최대 크기 제한을 준수하도록 이미지 크기가 자동으로 조정되도록 수정하여 프로세스를 간소화하고 시스템 표준을 유지 관리합니다.

ACP2E-3504 - GitHub 코드 기여도

배송

[DHL]-REST와 XML API 통합 간의 일반 크기 설정 및 가격 차이에서 선택적 차원을 처리합니다.

AC-14601 - GitHub 코드 기여

UPS 배송 레이블을 생성하는 도중 예외 발생

수정 경고: UPS 배송 레이블을 만드는 동안 배열에서 문자열로 변환

ACP2E-3676 - GitHub 코드 기여도

스테이징 및 미리보기

예약된 업데이트를 미리 보면 관심 있는 스토어 보기가 아닌 알파벳 순서로 첫 번째 스토어 보기가 열립니다

수정 전에는 예약된 업데이트 미리보기가 할당된 스토어 보기가 아닌 알파벳 순서로 첫 번째 스토어 보기에서 열렸습니다.
수정 사항이 적용되면 이제 CMS 블록 스테이징 업데이트에 지정된 스토어 보기에서 미리보기가 올바르게 열립니다.

ACP2E-3671 - GitHub 코드 기여도

1d4eef6c-fef1-4e61-85eb-b58d7b9ac29f