각주 문단 추가 및 분류 추가 |
2.1.34·2.1.36 항목 추가. 2.1 개발 종료와 2.2 준비 문단 신설 |
||
| (같은 사용자의 중간 판 하나는 보이지 않습니다) | |||
| 1번째 줄: | 1번째 줄: | ||
== 개요 == | == 개요 == | ||
[[라이믹스]]의 버전 | [[라이믹스]]의 버전 번호 체계와 주요 버전대의 변화를 설명하는 문서이다. 각 버전의 구체적인 변경 사항은 [[라이믹스/릴리즈 노트]] 문서를 참고한다. | ||
== | 라이믹스는 [[XpressEngine|XE]] 1.8 버전을 기반으로 가지치기하여 시작한 CMS 및 프레임워크이다.<ref name="github-readme">[https://github.com/rhymix/rhymix rhymix/rhymix - GitHub]</ref> 초창기에는 XE 1.x와의 호환성과 업그레이드 경로를 고려하여 1.x 버전대를 사용했으나, 이후 독자적인 개발 방향이 강화되면서 2.x 버전대를 사용하고 있다. | ||
1. | |||
== 버전 번호 체계 == | |||
라이믹스의 정식 릴리즈는 일반적으로 <code>주 버전.부 버전.패치 버전</code> 형식의 세 자리 버전 번호를 사용한다. 예를 들어 [[라이믹스/릴리즈 노트/2.1.36|2.1.36]]은 2.x 계열의 2.1 버전대에서 36번째 패치 릴리즈에 해당한다. | |||
{| class="wikitable" | |||
! 구분 !! 예시 !! 설명 | |||
|- | |||
| 주 버전 | |||
| <code>2</code> | |||
| 큰 구조 변화, 주요 호환성 변화, 장기 개발 방향의 전환이 있을 때 올라간다. | |||
|- | |||
| 부 버전 | |||
| <code>1</code> | |||
| 같은 주 버전 안에서 기능, 지원 환경, 내부 구조가 비교적 크게 바뀔 때 올라간다. | |||
|- | |||
| 패치 버전 | |||
| <code>36</code> | |||
| 버그 수정, 보안 패치, 기능 개선, 호환성 개선 등이 포함될 때 올라간다. | |||
|} | |||
보안 패치가 포함된 릴리즈의 경우 릴리즈 노트 제목에 <code>SECURITY</code>가 함께 표시된다.<ref name="release-2133">[https://rhymix.org/news/1940576 Rhymix 2.1.33 Release Notes SECURITY]</ref> | |||
== 배포 형태 == | |||
=== 정식 버전 === | |||
정식 버전은 일반 사용자가 운영 환경에서 사용하는 것을 전제로 배포되는 안정 릴리즈이다.<ref>가온 위키에도 릴리즈 노트가 있으므로 [[라이믹스/릴리즈 노트]] 문서를 확인하자.</ref> | |||
=== Development Snapshot === | |||
Development Snapshot은 개발 중인 최신 소스 코드를 배포한 것으로, 정식 버전보다 빠르게 수정 사항을 반영할 수 있다. 다만 개발 중인 코드이므로 정식 버전보다 예기치 않은 문제가 발생할 가능성도 있다. 라이믹스 매뉴얼에서도 사용자가 원하는 업데이트 주기와 안정성 요구에 따라 정식 버전 또는 Development Snapshot을 선택하도록 안내하고 있다.<ref name="install-manual">[https://rhymix.org/manual/introduction/install 라이믹스 설치 - 라이믹스 매뉴얼]</ref> | |||
== XE 버전과의 관계 == | |||
라이믹스는 XE 1.8 버전을 기반으로 시작되었기 때문에 초기에는 XE 1.x 계열과 밀접한 관계가 있었다.<ref name="github-readme" /> 1.9.x 버전대까지는 XE와의 호환성을 고려하여 XE와 비슷한 버전 번호를 사용하였다.<ref>[https://github.com/rhymix/rhymix/issues/856#issuecomment-311232043 GitHub rhymix/rhymix 이슈 #856 댓글]</ref> | |||
이후 XE 1.10.x의 릴리즈 계획이 취소되고,<ref name="xe-110-cancel">[https://xe1.xpressengine.com/devlog/23254107 XE Core 1.10의 PHP 지원 버전 변경 안내 - 취소]</ref> XE는 1.11.x 버전대로 넘어갔지만 라이믹스는 XE의 버전 번호를 그대로 따르지 않고 독자적인 버전 체계를 유지하였다. 그 결과 라이믹스는 <code>2.0.0</code>부터 본격적으로 자체 2.x 버전대를 사용하게 되었다. | |||
== 주요 버전대 == | |||
{| class="wikitable" | |||
! 버전대 !! 주요 릴리즈 !! 성격 | |||
|- | |||
| <code>1.9.x</code> | |||
| <code>1.9.13</code> | |||
| XE 1.x 계열과의 호환성을 중시하던 버전대이다. <code>1.9.13</code>은 1.9.x 사용자를 위한 보안 패치 백포트 릴리즈였으며, 1.x 버전대의 보안 패치 백포트 지원은 2021년 말 종료될 예정이라고 공지되었다.<ref name="release-1913">[https://rhymix.org/news/264 Rhymix 1.9.13 Release Notes SECURITY]</ref> | |||
|- | |||
| <code>2.0.x</code> | |||
| <code>2.0.0</code> | |||
| 독자적인 2.x 버전대의 시작이다. <code>2.0.0</code>은 2020년 12월 18일 정식 릴리즈되었으며, DB 연동 기능 강화, 게시판 기능 강화, PHP 8.0 호환성 개선 등 여러 변화가 포함되었다.<ref name="release-200">[https://rhymix.org/news/132 Rhymix 2.0.0 Release Notes]</ref> | |||
|- | |||
| <code>2.0.x</code> | |||
| <code>2.0.24</code> | |||
| PHP 7.0 및 7.1을 지원하는 마지막 2.0.x 릴리즈이다. 이후 릴리즈는 PHP 7.2 이상을 요구하며, PHP 7.4 이상 사용이 권장되었다.<ref name="release-2024">[https://rhymix.org/news/348 Rhymix 2.0.24 Release Notes]</ref> | |||
|- | |||
| <code>2.1.x</code> | |||
| <code>2.1.0</code> | |||
| 2023년 6월 21일 릴리즈된 2.1 버전대의 첫 정식 버전이다. 초기 2.1 버전대는 PHP 7.2 이상에서 사용할 수 있었으며, PHP 7.4 이상이 권장되었다.<ref name="release-210">[https://rhymix.org/news/356 Rhymix 2.1.0 Release Notes]</ref> | |||
|- | |||
| <code>2.1.x</code> | |||
| <code>2.1.20</code> | |||
| 설치 환경이 PHP 7.4 이상으로 변경되었다. PHP 7.4 미만에서는 더 이상 작동하지 않는다고 공지되었다.<ref name="release-2120">[https://rhymix.org/news/515 Rhymix 2.1.20 Release Notes]</ref> | |||
|- | |||
| <code>2.1.x</code> | |||
| <code>2.1.34</code> | |||
| 관리자 화면에서 공식 자료실의 자료를 FTP 없이 설치하는 쉬운설치 기능이 도입되었다.<ref name="release-2134">[https://rhymix.org/news/1948042 Rhymix 2.1.34 Release Notes SECURITY]</ref> | |||
|- | |||
| <code>2.1.x</code> | |||
| <code>2.1.36</code> | |||
| 2026년 8월 기준 최신 정식 버전이다. 이 릴리즈를 기점으로 2.1 버전대는 긴급 보안 패치 외에는 더 이상 업데이트되지 않으며, 개발의 초점이 2.2 준비로 옮겨졌다.<ref name="release-2136">[https://rhymix.org/news/1953194 Rhymix 2.1.36 Release Notes SECURITY]</ref> | |||
|} | |||
== 2.1 개발 종료와 2.2 == | |||
{{날짜/출력|2026-08-12}}에 공개된 [[라이믹스/릴리즈 노트/2.1.36|2.1.36]] 릴리즈 노트에서 개발진은 2.1 버전대를 긴급한 보안 패치 외에는 더 이상 업데이트하지 않고, 2.2 준비에 집중하겠다고 밝혔다. 2.2의 공개 일정과 주요 기능 로드맵은 별도로 공지할 예정이라고 안내되었다.<ref name="release-2136" /> | |||
앞서 [[라이믹스/릴리즈 노트/2.1.8|2.1.8]]에서 프리뷰로 도입된 템플릿 문법 v2가 2.2에서 정식 지원될 예정이라고 안내된 바 있다.<ref name="release-218">[https://rhymix.org/news/424 Rhymix 2.1.8 Release Notes]</ref> | |||
== 버전 선택 == | |||
일반적인 운영 환경에서는 공식 홈페이지에서 제공하는 최신 정식 버전을 사용하는 것이 권장된다. 특히 릴리즈 노트에 <code>SECURITY</code>가 표시된 버전은 보안 취약점 수정이 포함되어 있으므로 가능한 한 빠르게 업데이트하는 것이 좋다. | |||
반면 Development Snapshot은 최신 변경 사항을 빠르게 반영할 수 있다는 장점이 있으나, 개발 중인 코드가 포함될 수 있으므로 운영 환경에 적용할 때에는 충분한 테스트와 백업이 필요하다.<ref name="install-manual" /> | |||
== 같이 보기 == | |||
* [[라이믹스]] | |||
* [[라이믹스/릴리즈 노트]] | |||
* [[라이믹스/보안]] | |||
* [[XpressEngine]] | |||
== 각주 == | == 각주 == | ||
| 9번째 줄: | 91번째 줄: | ||
<!-- 분류 --> | <!-- 분류 --> | ||
[[분류:라이믹스]] [[분류:라이믹스/버전]] | |||
[[분류:라이믹스]] | |||
[[분류:라이믹스/버전]] | |||
2026년 8월 21일 (금) 14:59 기준 최신판
개요[편집 / 원본 편집]
라이믹스의 버전 번호 체계와 주요 버전대의 변화를 설명하는 문서이다. 각 버전의 구체적인 변경 사항은 라이믹스/릴리즈 노트 문서를 참고한다.
라이믹스는 XE 1.8 버전을 기반으로 가지치기하여 시작한 CMS 및 프레임워크이다.[1] 초창기에는 XE 1.x와의 호환성과 업그레이드 경로를 고려하여 1.x 버전대를 사용했으나, 이후 독자적인 개발 방향이 강화되면서 2.x 버전대를 사용하고 있다.
버전 번호 체계[편집 / 원본 편집]
라이믹스의 정식 릴리즈는 일반적으로 주 버전.부 버전.패치 버전 형식의 세 자리 버전 번호를 사용한다. 예를 들어 2.1.36은 2.x 계열의 2.1 버전대에서 36번째 패치 릴리즈에 해당한다.
| 구분 | 예시 | 설명 |
|---|---|---|
| 주 버전 | 2
|
큰 구조 변화, 주요 호환성 변화, 장기 개발 방향의 전환이 있을 때 올라간다. |
| 부 버전 | 1
|
같은 주 버전 안에서 기능, 지원 환경, 내부 구조가 비교적 크게 바뀔 때 올라간다. |
| 패치 버전 | 36
|
버그 수정, 보안 패치, 기능 개선, 호환성 개선 등이 포함될 때 올라간다. |
보안 패치가 포함된 릴리즈의 경우 릴리즈 노트 제목에 SECURITY가 함께 표시된다.[2]
배포 형태[편집 / 원본 편집]
정식 버전[편집 / 원본 편집]
정식 버전은 일반 사용자가 운영 환경에서 사용하는 것을 전제로 배포되는 안정 릴리즈이다.[3]
Development Snapshot[편집 / 원본 편집]
Development Snapshot은 개발 중인 최신 소스 코드를 배포한 것으로, 정식 버전보다 빠르게 수정 사항을 반영할 수 있다. 다만 개발 중인 코드이므로 정식 버전보다 예기치 않은 문제가 발생할 가능성도 있다. 라이믹스 매뉴얼에서도 사용자가 원하는 업데이트 주기와 안정성 요구에 따라 정식 버전 또는 Development Snapshot을 선택하도록 안내하고 있다.[4]
XE 버전과의 관계[편집 / 원본 편집]
라이믹스는 XE 1.8 버전을 기반으로 시작되었기 때문에 초기에는 XE 1.x 계열과 밀접한 관계가 있었다.[1] 1.9.x 버전대까지는 XE와의 호환성을 고려하여 XE와 비슷한 버전 번호를 사용하였다.[5]
이후 XE 1.10.x의 릴리즈 계획이 취소되고,[6] XE는 1.11.x 버전대로 넘어갔지만 라이믹스는 XE의 버전 번호를 그대로 따르지 않고 독자적인 버전 체계를 유지하였다. 그 결과 라이믹스는 2.0.0부터 본격적으로 자체 2.x 버전대를 사용하게 되었다.
주요 버전대[편집 / 원본 편집]
| 버전대 | 주요 릴리즈 | 성격 |
|---|---|---|
1.9.x
|
1.9.13
|
XE 1.x 계열과의 호환성을 중시하던 버전대이다. 1.9.13은 1.9.x 사용자를 위한 보안 패치 백포트 릴리즈였으며, 1.x 버전대의 보안 패치 백포트 지원은 2021년 말 종료될 예정이라고 공지되었다.[7]
|
2.0.x
|
2.0.0
|
독자적인 2.x 버전대의 시작이다. 2.0.0은 2020년 12월 18일 정식 릴리즈되었으며, DB 연동 기능 강화, 게시판 기능 강화, PHP 8.0 호환성 개선 등 여러 변화가 포함되었다.[8]
|
2.0.x
|
2.0.24
|
PHP 7.0 및 7.1을 지원하는 마지막 2.0.x 릴리즈이다. 이후 릴리즈는 PHP 7.2 이상을 요구하며, PHP 7.4 이상 사용이 권장되었다.[9] |
2.1.x
|
2.1.0
|
2023년 6월 21일 릴리즈된 2.1 버전대의 첫 정식 버전이다. 초기 2.1 버전대는 PHP 7.2 이상에서 사용할 수 있었으며, PHP 7.4 이상이 권장되었다.[10] |
2.1.x
|
2.1.20
|
설치 환경이 PHP 7.4 이상으로 변경되었다. PHP 7.4 미만에서는 더 이상 작동하지 않는다고 공지되었다.[11] |
2.1.x
|
2.1.34
|
관리자 화면에서 공식 자료실의 자료를 FTP 없이 설치하는 쉬운설치 기능이 도입되었다.[12] |
2.1.x
|
2.1.36
|
2026년 8월 기준 최신 정식 버전이다. 이 릴리즈를 기점으로 2.1 버전대는 긴급 보안 패치 외에는 더 이상 업데이트되지 않으며, 개발의 초점이 2.2 준비로 옮겨졌다.[13] |
2.1 개발 종료와 2.2[편집 / 원본 편집]
2026년 8월 12일에 공개된 2.1.36 릴리즈 노트에서 개발진은 2.1 버전대를 긴급한 보안 패치 외에는 더 이상 업데이트하지 않고, 2.2 준비에 집중하겠다고 밝혔다. 2.2의 공개 일정과 주요 기능 로드맵은 별도로 공지할 예정이라고 안내되었다.[13]
앞서 2.1.8에서 프리뷰로 도입된 템플릿 문법 v2가 2.2에서 정식 지원될 예정이라고 안내된 바 있다.[14]
버전 선택[편집 / 원본 편집]
일반적인 운영 환경에서는 공식 홈페이지에서 제공하는 최신 정식 버전을 사용하는 것이 권장된다. 특히 릴리즈 노트에 SECURITY가 표시된 버전은 보안 취약점 수정이 포함되어 있으므로 가능한 한 빠르게 업데이트하는 것이 좋다.
반면 Development Snapshot은 최신 변경 사항을 빠르게 반영할 수 있다는 장점이 있으나, 개발 중인 코드가 포함될 수 있으므로 운영 환경에 적용할 때에는 충분한 테스트와 백업이 필요하다.[4]
같이 보기[편집 / 원본 편집]
각주[편집 / 원본 편집]
- ↑ 1.0 1.1 rhymix/rhymix - GitHub
- ↑ Rhymix 2.1.33 Release Notes SECURITY
- ↑ 가온 위키에도 릴리즈 노트가 있으므로 라이믹스/릴리즈 노트 문서를 확인하자.
- ↑ 4.0 4.1 라이믹스 설치 - 라이믹스 매뉴얼
- ↑ GitHub rhymix/rhymix 이슈 #856 댓글
- ↑ XE Core 1.10의 PHP 지원 버전 변경 안내 - 취소
- ↑ Rhymix 1.9.13 Release Notes SECURITY
- ↑ Rhymix 2.0.0 Release Notes
- ↑ Rhymix 2.0.24 Release Notes
- ↑ Rhymix 2.1.0 Release Notes
- ↑ Rhymix 2.1.20 Release Notes
- ↑ Rhymix 2.1.34 Release Notes SECURITY
- ↑ 13.0 13.1 Rhymix 2.1.36 Release Notes SECURITY
- ↑ Rhymix 2.1.8 Release Notes