라이믹스/버전

Gaon12 (토론 / 기여)님의 2026년 6월 2일 (화) 13:44 판 (내용 보강)
(차이) ← 이전 판 / 최신판 (차이) / 다음 판 → (차이)

개요

라이믹스의 버전 번호 체계와 주요 버전대의 변화를 설명하는 문서이다. 각 버전의 구체적인 변경 사항은 라이믹스/릴리즈 노트 문서를 참고한다.

라이믹스는 XE 1.8 버전을 기반으로 가지치기하여 시작한 CMS 및 프레임워크이다.[1] 초창기에는 XE 1.x와의 호환성과 업그레이드 경로를 고려하여 1.x 버전대를 사용했으나, 이후 독자적인 개발 방향이 강화되면서 2.x 버전대를 사용하고 있다.

버전 번호 체계

라이믹스의 정식 릴리즈는 일반적으로 주 버전.부 버전.패치 버전 형식의 세 자리 버전 번호를 사용한다. 예를 들어 2.1.33은 2.x 계열의 2.1 버전대에서 33번째 패치 릴리즈에 해당한다.

구분 예시 설명
주 버전 2 큰 구조 변화, 주요 호환성 변화, 장기 개발 방향의 전환이 있을 때 올라간다.
부 버전 1 같은 주 버전 안에서 기능, 지원 환경, 내부 구조가 비교적 크게 바뀔 때 올라간다.
패치 버전 33 버그 수정, 보안 패치, 기능 개선, 호환성 개선 등이 포함될 때 올라간다.

보안 패치가 포함된 릴리즈의 경우 릴리즈 노트 제목에 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.33 2026년 6월 기준 최신 정식 버전이다. 보안 패치가 포함된 릴리즈이며, 공식 홈페이지에서는 GPLv2, PHP 7.4 이상, MySQL 또는 MariaDB 환경을 안내하고 있다.[12][2]

버전 선택

일반적인 운영 환경에서는 공식 홈페이지에서 제공하는 최신 정식 버전을 사용하는 것이 권장된다. 특히 릴리즈 노트에 SECURITY가 표시된 버전은 보안 취약점 수정이 포함되어 있으므로 가능한 한 빠르게 업데이트하는 것이 좋다.

반면 Development Snapshot은 최신 변경 사항을 빠르게 반영할 수 있다는 장점이 있으나, 개발 중인 코드가 포함될 수 있으므로 운영 환경에 적용할 때에는 충분한 테스트와 백업이 필요하다.[4]

같이 보기

각주

최근 바뀜

더 보기