Adobe Commerce 릴리스 정책
Adobe Commerce에서는 개별 모듈 수준(예: magento/framework 101.1.1
)에서 시맨틱 버전 관리를 사용하지만 마케팅 버전 번호에는 사용하지 않습니다. For example:
-
주요 릴리스—2
-
마이너 릴리스—2.4
-
PATCH 릴리스—2.4.5
-
보안 패치 릴리스—2.4.5-p1
- 보안 버그 수정
- 향상된 보안
-
-
BETA 패치 릴리스—2.4.7-beta2
-
확장성, 인프라 및 서비스 릴리스
-
핫픽스
-
개별 패치
-
사용자 지정 패치
마이너 릴리스
부 릴리스에는 다음 지침이 적용됩니다.
- 변경할 수 있습니다. Adobe Commerce 2.2.x용으로 작성된 코드는 더 이상 Adobe Commerce 2.3.x에서 작동하지 않을 수 있습니다. 예를 들어 마이너 릴리스에서는 PHP와 같은 주요 시스템 요구 사항과 종속성에 대한 지원이 도입될 수 있습니다.
- 모듈 버전은 다를 수 있습니다. 예를 들어 일부 모듈 변경 사항은 새 패치에 도입되지만 다른 변경 사항은 작은 릴리스에 도입됩니다.
- 마이너 릴리스에는 호환성을 보장하기 위해 업그레이드 중에 사용자 또는 솔루션 파트너가 추가 작업을 수행해야 하는 새로운 기능이 포함될 수 있습니다.
- 마이너 릴리스에는 보안 및 품질 문제에 대한 수정 사항이 포함될 수 있습니다.
PATCH 릴리스
패치 릴리스는 주로 보안, 성능, 규정 준수 및 높은 우선 순위의 품질 수정 사항을 제공하여 사이트의 성능을 최고로 유지하는 데 중점을 둡니다.
패치 릴리스에는 다음 지침이 적용됩니다.
- 최신 지원 마이너 릴리스에는 모든 기능 품질 수정 및 개선 사항이 적용됩니다.
- 확장이나 코드 호환성을 손상시킬 수 있는 변경 사항은 피합니다. 예를 들어 버전 2.2.0용으로 작성된 코드는 버전 2.2.7에서 계속 작동해야 합니다.
- 예외적으로 보안 또는 규정 준수 문제 및 영향력이 큰 품질 문제를 해결하기 위해 변경 사항이 있거나 추가 패치 또는 핫픽스가 릴리스될 수 있습니다. 모듈 수준에서 이는 대부분 PATCH 수준의 변경이며 경우에 따라 MINOR 수준의 변경입니다.
보안 패치 릴리스
보안 버그 수정: 식별된 보안 문제를 해결하고 영향을 받는 제품 영역에 예상 결과를 제공하는 소프트웨어 코드 변경. 이러한 수정 사항은 일반적으로 이전 버전과 호환됩니다.
보안 개선: 응용 프로그램 내에서 선제적으로 보안을 개선하기 위한 소프트웨어 개선 또는 구성 변경입니다. 이러한 보안 개선 사항은 Adobe Commerce 애플리케이션의 보안 자세에 영향을 주지만 이전 버전과 호환되지 않을 수 있는 보안 위험을 해결하는 데 도움이 됩니다.
보안 패치 릴리스를 사용하면 전체 패치 릴리스에 포함된 추가적인 품질 수정 사항 및 개선 사항을 적용하지 않고도 사이트를 보다 안전하게 유지할 수 있습니다. 보안 패치 릴리스에는 '-pN'이 추가됩니다. 여기서 N은 1로 시작하는 증분 패치 버전입니다(예: 2.3.5-p1). 보안 패치 릴리스에는 Adobe Commerce 애플리케이션에 영향을 주는 중요한 문제를 해결하는 데 필요한 핫픽스가 포함될 수도 있습니다.
각 보안 패치 릴리스는 이전 전체 패치 릴리스를 기반으로 합니다. 여기에는 이전 패치 릴리스의 품질 및 보안 수정 사항과 이전 전체 패치 릴리스와 보안 패치 릴리스 간에 생성된 보안 수정 사항이 포함되어 있습니다.
보안 패치를 다운로드하고 적용하는 방법에 대한 지침은 업그레이드 안내서 의 업그레이드 및 구현을 참조하십시오.
BETA 패치 릴리스
Adobe Commerce 기능의 GA 전 릴리스는 모든 Adobe Commerce 고객 및 Adobe 파트너가 공개적으로 사용할 수 있습니다. 이를 통해 일반 공급 전에 코드 및 영향을 받는 구성 요소를 검토할 수 있습니다.
Beta 릴리스에는 결함이 포함될 수 있으며 어떠한 종류의 보증도 없이 "있는 그대로" 제공됩니다. Adobe은 Beta 릴리스를 유지, 수정, 업데이트, 변경, 수정 또는 지원(Adobe 지원 서비스 또는 기타 수단을 통해)할 의무가 없습니다. 고객은 Beta 릴리스 및/또는 관련 설명서나 자료의 올바른 기능이나 성능에 어떠한 의존도 하지 말고 주의하는 것이 좋습니다. 따라서 Beta 릴리스의 모든 사용은 전적으로 고객 자신의 책임입니다.
기능, 클라우드 인프라 및 확장성 릴리스
클라우드 인프라 및 기능 릴리스에는 패치 릴리스와 별도로 독립 서비스로 제공되는 새로운 기능 및 기능 업데이트가 포함되어 있습니다. 클라우드 호스팅 서비스 및 인프라, B2B, SaaS 제품(카탈로그 서비스, 데이터 연결, 제품 Recommendations 및 라이브 검색), 확장성 기술(API Mesh, Integration Starter Kit 및 Eventing) 업데이트가 여기에 해당합니다.
핫픽스
핫픽스는 영향력이 큰 보안 또는 품질 수정 사항(예: 제로데이 취약점에 대한 수정 사항)이 포함되어 있는 패치로, 많은 판매자에게 영향을 줍니다. Adobe은 필요한 경우 여전히 지원되며 중요한 보안 또는 품질 문제의 영향을 받는 Adobe Commerce 버전에 대한 핫픽스를 릴리스합니다. 핫픽스가 기술 자료의 알려진 문제 섹션에 게시되었습니다. 이러한 수정 사항은 다음에 계획된 패치 릴리스에 포함되어 있습니다.
개별 패치
개별 패치에는 특정 문제에 대한 영향이 적은 품질 수정 사항이 포함되어 있습니다. 이러한 수정 사항은 지원되는 Adobe Commerce 부 버전에 적용됩니다. Adobe은 소프트웨어 수명 주기 정책에 따라 Adobe Commerce에 필요한 개별 패치를 릴리스합니다.
분리된 패치
최신 보안 전용 패치 또는 예정된 보안 전용 패치에 포함된 독립 실행형 수정 사항이 포함되어 있습니다. 이 수정 사항은 더 빠른 구현을 위해 별도로 릴리스됩니다.
사용자 정의 패치
문제를 수정하거나 다양한 이유로 Adobe Commerce 코드를 수정하기 위해 Adobe이 아닌 사용자가 작성합니다. 사용자 지정 패치는 품질 패치 도구를 통해 제공됩니다.