GitLab 17.3 릴리즈 노트

GitLab 17.3이 지난 15일 출시됐습니다. 이번 업데이트에서는 실패한 파이프라인 job의 GitLab Duo 기반 근본 원인 분석 기능 GA 버전, AI 기반 취약점 해결 기능, GitLab Duo 상태 검사 기능 베타 버전, pod 삭제 기능, 로컬 터미널에서 Kubernetes 클러스터 연결 기능을 선보였습니다. 아울러 AI Impact 분석 기능에 코드 제안 수락률과 GitLab Duo seat 사용량 메트릭을 추가했습니다.
위 내용은 이번 릴리즈에서 선보인 160개 이상의 개선 사항 중 몇 가지 주요 사항입니다. 아래에 주요 업데이트 내용을 모두 확인하세요. 다음 달 릴리즈 내용을 미리 보려면, 17.4 릴리즈 킥오프 비디오가 있는 예정 릴리즈 페이지를 확인하세요.
근본 원인 분석으로 실패한 job 트러블슈팅
UltimateDuo Enterprise근본 원인 분석(Root cause analysis) 기능이 GA(Generally Available) 버전으로 나왔습니다. 이 기능으로 CI/CD 파이프라인에서 실패한 job을 더 빠르게 트러블슈팅할 수 있습니다. 이 AI 기반 기능은 실패한 job 로그를 분석해 job 실패의 근본 원인을 신속히 파악하고, 해결 방법을 제안합니다.
AI로 취약점 해결
UltimateDuo Enterprise
취약점 해결(Vulnerability resolution) 기능은 AI를 이용해 사용자가 취약점을 수정하도록 구체적인 코드 제안을 제공합니다. 버튼을 클릭하면, Merge request를 열고 지원되는 CWE 식별자 목록에서 SAST 취약점을 해결할 수 있습니다.
GitLab Duo 상태 검사 베타 버전
PremiumUltimateDuo ProDuo Enterprise(Self-Managed 전용)

이제 자체 관리형 인스턴스에서 GitLab Duo의 설정 문제를 트러블슈팅할 수 있습니다. Admin 영역의 GitLab Duo 페이지에서 Run health check를 선택하세요. 이 상태 검사는 일련의 유효성 검사를 수행하고, 적절한 수정 조치를 제안해 GitLab Duo가 사용할 준비가 되도록 보장합니다.
GitLab Duo의 상태 검사 기능은 Self-managed와 GitLab Dedicated에서 베타 기능으로 이용할 수 있습니다.
GitLab UI서 pod 삭제
FreePremiumUltimate
Kubernetes에서 실패한 pod를 재시작하거나 삭제해야 했던 적이 있나요? 지금까지는 GitLab을 벗어나 다른 도구를 사용해 클러스터에 연결하고, pod를 중지하며, 새 pod가 시작될 때까지 기다려야 했습니다. 이제 GitLab에 pod 삭제 기능이 기본으로 지원되므로 Kubernetes 클러스터를 원활하게 트러블슈팅할 수 있습니다.
클러스터 또는 네임스페이스의 모든 pod를 나열한 Kubernetes 대시보드에서 pod를 중지할 수 있습니다.
로컬 터미널서 Kubernetes 클러스터로 쉽게 연결
FreePremiumUltimate
로컬 터미널에서 또는 데스크톱 Kubernetes GUI 도구 중 하나를 사용해 Kubernetes 클러스터에 연결하고 싶나요? GitLab에서는 Kubernetes용 에이전트의 사용자 액세스 기능을 이용해 터미널에 연결할 수 있습니다. 이전에는 명령을 찾으려면 GitLab 밖으로 이동해 문서를 탐색해야 했습니다. 이제 GitLab이 UI에서 연결 명령을 제공합니다. 아울러 GitLab은 사용자 액세스를 구성하도록 지원합니다!
연결 명령을 검색하려면 Kubernetes 대시보드 또는 에이전트 목록으로 이동하세요.
AI Impact 분석 메트릭 추가
UltimateDuo Enterprise
코드 제안(Code Suggestions) 수락률과 GitLab Duo seat 사용량 메트릭은 GitLab Duo의 유효성과 활용도를 강조합니다. 이 두 가지 메트릭은 이제 Value Streams 대시보드의 AI Impact 분석에 포함돼 조직이 GitLab Duo의 비즈니스 가치 제공 영향력을 이해하도록 돕습니다.
코드 제안 수락률 메트릭은 ‘개발자가 GitLab Duo의 코드 제안을 얼마나 자주 수락하는지’ 나타냅니다. 이 메트릭은 코드 제안의 유효성과 기여자의 AI 기능 신뢰도를 모두 반영합니다. 구체적으로 이 메트릭은 지난 30일 동안 코드 기여자가 수락한 GitLab Duo 코드 제안 비율을 나타냅니다.
할당, 사용된 GitLab Duo seat 메트릭은 사용된 라이선스 seat 비율을 표시해 조직이 라이선스 활용, 리소스 할당, 사용 패턴 이해를 효과적으로 계획하도록 돕습니다. 이 메트릭은 지난 30일 동안 최소 하나 이상의 AI 기능을 사용한, 할당된 seat 비율을 추적합니다.
GitLab은 메트릭을 명확하게 요약하는 새로운 시각화 기능인 오버뷰 타일도 도입해 AI 기능의 현재 상태를 빠르게 평가하도록 지원합니다.
인포그랩의 기술지원 서비스를 받으세요!
완벽한 GitLab 구축부터 성공적인 DevOps 도입까지! 인포그랩과 DevOps 라이프사이클을 하세요.
(이 포스트는 GitLab의 동의를 받아 공식 블로그의 영문 포스트를 우리말로 번역한 글입니다.)
Tip! 인포그랩의 GitLab 버전별 기능에서 버전별로 추가된 기능을 검색해 볼 수 있습니다.
관련 글

GitLab 크리티컬 보안 패치 릴리즈 19.4.1, 19.3.3, 19.2.7
GitLab 19.4.1, 19.3.3, 19.2.7 긴급(크리티컬) 보안 패치가 출시되었으며, 크리티컬 2건·높음 2건을 포함한 11건의 보안 수정 사항이 포함되어 있어 모든 셀프 관리형 인스턴스의 즉시 업그레이드를 강력히 권장합니다. 주요 취약점으로는 CI/CD 구성의 조작된 정규식으로 서버에서 임의 코드를 실행할 수 있는 정규식 파서 이중 해제(CVSS 9.9)와 정규식 컴파일러 정수 오버플로(CVSS 9.9), 머지 요청 diff 뷰어의 크로스 사이트 스크립팅(CVSS 8.7)이 있습니다.

GitLab 19.4 릴리즈 노트
GitLab 19.4 릴리즈 노트. GitLab MCP 서버 도구와 거버넌스, 고급 SAST의 Kotlin·Dart·Scala 지원, 의존성 스캐닝 악성 패키지 탐지(베타), Duo CLI /goal 등 29개 주요 업데이트를 확인하세요.

GitLab 19.3 릴리즈 노트
GitLab 19.3 릴리즈 노트 한국어 정리. Flow Creator 에이전트, GitLab Duo 머지 충돌·리뷰 논의 해결 GA, 소스 코드 Secret Scanning 베타 등 주요 업데이트 29개를 지원 환경별로 정리했습니다.