이 가이드에서는 Discourse 릴리스의 다양한 유형과 업데이트에 사용되는 서로 다른 채널에 대해 설명합니다.
필요한 사용자 권한: 모든 사용자
릴리스 채널
Discourse에는 각기 다른 목적을 위해 사용되는 네 가지 주요 릴리스 채널이 있습니다: main, latest, release, esr.
Discourse 프로덕션 버전을 설치할 때 기본적으로 사용되는 채널은 latest입니다.
2025년 11월부터 Discourse는 날짜 기반 버전 관리 체계(YYYY.MM.PATCH, 예: v2026.2.0)를 사용합니다. latest 분기에서는 버전 뒤에 -latest 접미사가 포함됩니다(예: v2026.3.0-latest).
각 릴리스 채널의 현재 상태를 확인하려면 다음 주소를 방문하세요:
main
GitHub: https://github.com/discourse/discourse/tree/main
이 채널은 Discourse의 최신 개발 버전을 나타냅니다. 가장 최신의 기능과 개선 사항이 포함되어 있지만, 충분히 테스트되지 않았거나 불안정할 수 있으므로 프로덕션 환경에서는 사용을 권장하지 않습니다. 개발자와 얼리 어답터가 주로 이 채널을 사용합니다.
latest
GitHub: https://github.com/discourse/discourse/tree/latest
이전에는 "tests-passed"로 알려졌던 이 채널에는 main 채널에서 특정 수준의 테스트를 거친 기능과 개선 사항이 포함됩니다. 안정성과 최신 개선 사항 접근성 간의 균형이 가장 좋습니다. 새로운 변경 사항은 거의 매일 커밋되며, 이 채널에서 사용할 수 있습니다.
release
약 한 달에 한 번씩, latest에서 자체 분기(예: release/2026.2)로 릴리스가 생성됩니다. 각 릴리스는 생성된 후 두 개의 전체 릴리스 사이클 동안 중요한 보안 패치를 받습니다.
GitHub에서 각 릴리스는 자체 분기를 가집니다: https://github.com/discourse/discourse/tree/release/2026.2
태그 release는 항상 최신 릴리스를 가리킵니다.
하위 호환성을 위해
beta태그는 여전히 존재하지만 동결되어 더 이상 적극적으로 업데이트되지 않습니다.
esr
ESR은 **Extended Support Release(확장 지원 릴리스)**를 의미합니다. 약 6개월에 한 번씩, 월간 릴리스 중 하나가 ESR로 지정됩니다. ESR 버전은 더 긴 기간 동안 중요한 보안 패치를 받습니다 — 다음 ESR이 선언된 후에도 2개의 릴리스 동안 지원됩니다.
GitHub: https://github.com/discourse/discourse/tree/esr
태그 esr은 항상 최신 ESR 릴리스를 가리킵니다. 하위 호환성을 위해 stable 분기와 태그는 esr으로 별칭 지정되어 있습니다.
ESR 채널은 반드시 latest보다 더 "안정적"인 것은 아닙니다. 이는 알려진 버그가 있고, 특정 기능 및 개선 사항 세트에 대한 체크포인트 역할을 한다는 개념에 더 가깝습니다. latest의 경우 새로운 버그가 도입되었다가 몇 번의 커밋 후에 수정될 수 있습니다.