Release Channels

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

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

채널 선택 기준

release train

Stable

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

Beta

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

Nightly

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

운영 정책

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

nightlybetastableadopt
채널 분리

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