Release Channels

러스트 채널은 안정 운영과 새 기능 실험을 분리한다

stable, beta, nightly는 같은 언어 생태계 안에서 안정성, 사전 검증, 실험을 서로 다른 속도로 담당한다.

채널 선택 기준

release train

Stable

대부분의 프로젝트가 사용하는 안정 채널로 운영 코드의 기본 선택이다.

Beta

곧 안정화될 변경을 미리 확인하고 호환성 문제를 찾는다.

Nightly

불안정 기능과 실험적 컴파일러 옵션을 검토할 때 분리해서 쓴다.

운영 정책

팀에서는 기능 도입 속도와 안정성 요구에 맞춰 채널을 구분한다.

nightlybetastableadopt
읽는 법

Nightly는 더 좋은 버전이 아니라 실험 채널이다. 운영 코드는 stable을 기준으로 두고, 새 기능 검토는 분리 환경에서 해야 한다.