IT'S DO
article thumbnail
728x90

스프링 M1, RC, GA, SR, SNAPSHOT이란?

스프링의 릴리즈 버전을 확인하면 접미사로 M1, RC, GA, SR이 있는걸 확인할 수 있다.

 

이는 start.spring.io에서도 확인할 수 있다.

이러한 접미사들은 소프트웨어 배포 생명 주기를 의미한다.
각 접미사의 의미는 다음과 같다.

SNAPSHOT

아직 개발 중인 버전이다.
언제든지 기능이 추가되고 삭제될 수 있기 때문에 가장 불안정한 버전이다.

RC(Release Candidate)

출시 후보 버전을 의미한다.
기능이 가능하면 완전하고 안정적이여야 한다.
후보 버전이기 때문에 여전히 문제가 있을 수 있다.
RC에서의 기능들은 대부분 그대로 GA로 배포된다.

M(Milestone build)

완전하지 않은 기능이 포함된 버전이다.
SNAPSHOT보다는 안정적이나 여전히 문제가 있을 수 있다.
기능이 완성되자마자 공개되는 편이다.

GA(General availability)

최종 릴리즈 버전을 의미한다.
기능이 완전하고 안정적이다.

SR(Service Release)

Major 버전 이후에 제공되는 후속 유지보수 릴리즈 버전이다.

 

profile

IT'S DO

@멋진놈

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!