이런 상황일 때
업데이트 알림이 한꺼번에 다섯 개 떴습니다. 전부 다 지금 올리자니 뭔가 깨질 것 같고, 전부 미루자니 찜찜합니다. 어느 것부터 손대야 할지 정하는 기준이 필요합니다.
한 줄 결론
패치는 바로, 마이너는 릴리스 노트를 읽고, 메이저는 준비하고 올립니다. 다만 이건 출발점일 뿐이고, 보안 수정이 들어 있으면 자리와 상관없이 먼저 올립니다.
핵심 개념
패치 — 끝자리
이미 있던 기능의 결함을 고칩니다. 쓰던 방식이 바뀌지 않는 것이 약속입니다. 그래서 대개 읽지 않고 올려도 됩니다.
마이너 — 가운데 자리
기능이 새로 들어옵니다. 기존 방식은 그대로 두는 것이 약속입니다. 깨지지는 않지만 새 기본값이 생기거나 화면이 달라질 수 있습니다.
메이저 — 앞자리
기존 방식을 깨도 되는 자리입니다. 설정 파일 형식이 바뀌거나, 쓰던 항목이 없어지거나, 데이터가 새 형태로 옮겨질 수 있습니다. 준비 없이 올리면 안 되는 유일한 자리입니다.
약속이지 보장이 아니다
이 구분은 만드는 쪽이 스스로 지키기로 한 약속입니다. 지키지 않는 프로그램도 있고, 실수로 깨뜨리는 경우도 있습니다. 그래서 자리만 보고 끝내지 않고 릴리스 노트를 함께 봅니다.
이런 분에게 해당됩니다
- 여러 프로그램을 한 서버에 올려 두고 업데이트 순서를 정해야 하는 분
- 다른 서비스가 의존하고 있어 함부로 올리기 어려운 분
- 업데이트를 미뤄 두었다가 여러 판을 건너뛰게 된 분
확인해야 할 항목
- 몇 번째 자리가 올랐는가
- 릴리스 노트에 breaking 또는 “주의” 표시가 있는가
- 보안 수정이 들어 있는가 (있으면 자리와 무관하게 먼저)
- 여러 판을 건너뛰는가 (건너뛴 판의 주의사항이 모두 쌓입니다)
- 이 프로그램에 의존하는 다른 서비스가 있는가
잘못 이해하기 쉬운 부분
오해 메이저 업데이트는 위험하니 미루는 게 안전하다.
사실 미루면 나중에 여러 판을 한꺼번에 건너뛰게 되고, 그때는 주의사항이 겹쳐 훨씬 어려워집니다. 미루는 것은 위험을 없애는 게 아니라 키워서 뒤로 옮기는 것입니다.
오해 패치는 안전하니 자동으로 올려도 된다.
사실 대체로 맞지만, 데이터베이스를 쓰는 프로그램은 패치 업데이트에서도 저장 형식을 손대는 경우가 있습니다. 되돌릴 수 있는지가 자동 여부의 기준이지 자리 이름이 아닙니다.
오해 마이너 업데이트는 기능만 늘어나니 확인할 게 없다.
사실 새 기능이 기본으로 켜져 들어오는 경우가 있습니다. 쓰지 않던 포트가 열리거나 기본 설정이 바뀌면, 깨지지는 않아도 내 환경에서는 문제가 됩니다.
안전한 행동 순서
- 올릴 목록을 자리별로 나눕니다 — 패치 / 마이너 / 메이저.
- 보안 수정이 든 것을 목록 맨 앞으로 옮깁니다.
- 패치부터 올립니다. 하나씩 올리고 화면이 뜨는지 확인합니다.
- 마이너는 릴리스 노트에서 새 기본값과 설정 변경을 확인한 뒤 올립니다.
- 메이저는 따로 날을 잡습니다. 백업을 확인하고, 되돌릴 방법을 정해 둔 뒤에 올립니다.
- 여러 판을 건너뛴다면 중간 판의 주의사항도 모두 읽습니다.
확인 체크리스트
- 올릴 것을 자리별로 나눴다
- 보안 수정이 든 것을 먼저 처리했다
- 메이저는 별도로 날을 잡았다
- 건너뛴 판이 있다면 그 판의 주의사항도 읽었다
- 이 프로그램에 의존하는 다른 서비스를 확인했다
관련 도구와 버전 페이지
- 내 소프트웨어 버전 확인
내가 쓰는 버전을 적어 두면 최신과 얼마나 벌어졌는지 계산합니다. 다만 보안 공지·지원 종료·호환성은 아직 판정하지 못하며, 화면에도 그렇게 표시됩니다. - 보안 수정 여부 판정 — 아직 제공하지 않습니다
어느 업데이트에 보안 수정이 들었는지는 이 사이트가 아직 판정하지 못합니다. 보안 공지를 수집하는 출처가 없기 때문입니다. 각 제품의 공식 보안 공지를 직접 확인하셔야 합니다.
자주 묻는 것
두 판 이상 건너뛰어도 되나요?
대개 됩니다만, 건너뛴 모든 판의 주의사항이 한꺼번에 적용됩니다. 어떤 프로그램은 아예 “한 판씩 올리라”고 명시합니다. 메이저를 건너뛸 때는 반드시 확인하세요.
메이저가 올랐는데 릴리스 노트에 깨지는 게 없다고 합니다.
그럴 수 있습니다. 메이저는 “깨도 되는 자리”이지 “반드시 깨는 자리”가 아닙니다. 다만 이때도 되돌릴 방법은 확인해 두는 편이 낫습니다.
한 번에 다 올리면 안 되나요?
올려도 되지만, 무언가 잘못됐을 때 어느 것 때문인지 알 수 없게 됩니다. 하나씩 올리고 확인하는 편이 결국 빠릅니다.
- 소프트웨어 버전 번호 1.2.3은 무엇을 의미하는가
- 기능 업데이트·유지보수·보안 업데이트의 차이
- 유의적 버전 2.0.0 (Semantic Versioning) — semver.org
- Keep a Changelog — keepachangelog.com
마지막 검토일: 2026-08-05