GitLab 17.10 릴리즈 노트

GitLab 17.10이 지난 20일 출시됐습니다. 이번 업데이트에서는 GitLab Duo Code Review 베타 버전, Root Cause Analysis의 GitLab Duo 셀프 호스팅 지원을 추가했습니다. 아울러 GitLab Query Language Views 베타 버전과 DORA 메트릭을 활용한 DevOps 성과의 새로운 시각화 기능을 도입하고, 신규 이슈 UI 베타 버전을 선보였습니다.
위 내용은 이번 릴리즈에서 선보인 120개 이상 개선 사항 중 몇 가지 주요 사항입니다. 아래에 주요 업데이트 내용을 모두 확인하세요. 다음 달 릴리즈 내용을 미리 보려면, 예정 릴리즈 페이지를 확인하세요.
Duo Code Review 베타 버전
UltimateDuo Enterprise코드 리뷰는 소프트웨어 개발의 필수 활동입니다. 이는 프로젝트 기여가 코드 품질과 보안을 유지하고 향상하도록 보장하며, 엔지니어를 위한 멘토링과 피드백 수단으로 기능합니다. 또한 코드 리뷰는 소프트웨어 개발 프로세스에서 시간이 가장 많이 걸리는 활동 중 하나입니다.
GitLab Duo Code Review는 코드 리뷰 프로세스의 차세대 버전입니다.
GitLab Duo Code Review는 개발 프로세스를 가속화할 수 있습니다. Merge request의 초기 리뷰를 수행하면 잠재적인 버그를 확인하고 추가 개선 사항을 제안하는 데 도움이 될 수 있습니다. 그중 일부는 브라우저에서 직접 적용할 수 있습니다. 사람이 개입하기 전에 이 기능을 사용해 변경 사항을 반복적으로 개선하세요.
시도해 보세요.
- 코드 리뷰를 즉시 시작하려면 Merge request에
@GitLabDuo를 리뷰어로 추가하세요. - 변경 사항의 피드백을 개선하려면 댓글에
@GitLabDuo를 멘션하세요.
에픽 13008과 관련 하위 에픽에서 GitLab Duo Code Review의 향후 진행 상황을 추적할 수 있습니다. 피드백은 이슈 517386에 제공할 수 있습니다.
Root Cause Analysis, GitLab Duo 셀프 호스팅서 사용 가능
UltimateDuo Enterprise(Self-managed 전용)

이제 GitLab Duo 셀프 호스팅에서 GitLab Duo Root Cause Analysis를 사용할 수 있습니다. 이 기능은 GitLab Duo 셀프 호스팅을 사용하는 GitLab Self-managed 인스턴스를 위한 베타 버전으로 Mistral, Anthropic과 OpenAI GPT 모델 제품군을 지원합니다.
GitLab Duo 셀프 호스팅의 Root Cause Analysis를 사용하면 데이터 주권을 침해하지 않으면서 CI/CD 파이프라인에서 실패한 job을 더 빠르게 트러블슈팅할 수 있습니다. Root Cause Analysis는 실패한 job 로그를 분석해 job 실패의 근본 원인을 신속히 파악하고 해결책을 제안합니다.
이슈 523912에서 GitLab Duo 셀프 호스팅을 위한 Root Cause Analysis의 피드백을 남겨 주세요.
GitLab Query Language Views 베타 버전
FreePremiumUltimate이전에는 GitLab에서 진행 중인 작업을 추적하고 이해하려면 여러 위치를 탐색해야 해 팀 효율성이 떨어지고 귀중한 시간이 낭비됐습니다.
이번 릴리즈에서는 기존 워크플로에서 직접 동적인 실시간 작업 추적을 만들 수 있도록 GitLab Query Language(GLQL) Views 베타 버전을 도입합니다.
GLQL Views는 Wiki 페이지, 에픽 설명, 이슈 댓글과 Merge request 전반에 걸쳐 마크다운 코드 블록에 라이브 데이터 쿼리를 포함합니다.
이전에 실험용으로 제공된 GLQL Views는 이제 담당자, 작성자, 레이블, 마일스톤 등 주요 필드에서 논리 표현식과 연산자를 사용해 정교한 필터링을 지원하는 베타 버전으로 전환됩니다. View의 프레젠테이션을 표나 목록으로 맞춤 설정하고, 표시되는 필드를 제어하며, 결과 제한을 설정해 팀을 위한 집중적이고 실행 가능한 인사이트를 만들 수 있습니다.
이제 팀은 현재 워크플로를 벗어나지 않고도 필요한 정보에 액세스하고 이해를 공유하며, 협업을 개선하고 컨텍스트를 유지할 수 있습니다.
이 기능을 계속 개선하고 있습니다. 여러분의 GLQL Views 피드백을 환영합니다.
DORA 메트릭 기반 DevOps 성과의 새로운 시각화
Ultimate
DORA 메트릭은 GitLab에서 바로 사용할 수 있으며, 경영진은 이제 DORA Performers score 패널과 함께 조직의 DevOps 상태를 처음부터 끝까지 전체적으로 볼 수 있습니다.
새로운 이슈 UI 베타 버전
FreePremiumUltimate
이제 이슈가 에픽, 작업과 공통 프레임워크를 공유하며, 실시간 업데이트와 워크플로 개선을 지원합니다.
- Drawer view: 목록이나 보드의 항목을 드로어(Drawer)에서 열어 현재 컨텍스트를 벗어나지 않고도 빠르게 볼 수 있습니다. 상단의 버튼을 누르면 전체 페이지 보기로 확장할 수 있습니다.
- Change type: “Change type” 작업을 사용해 에픽, 이슈, 작업 간에 유형을 변환합니다(”Promote to epic”을 대체).
- Start date: 이제 이슈에서 시작 날짜를 지원해 해당 기능을 에픽, 작업에 맞춥니다.
- Ancestry: 전체 계층 구조가 사이드바의 제목과 Parent 필드 위에 있습니다. 관계를 관리하려면, 새로운 퀵 액션(Quick action) 명령어
/set_parent,/remove_parent,/add_child와/remove_child를 사용하세요. - Controls: 이제 모든 작업은 상단 메뉴(세로 줄임표)에서 액세스할 수 있으며, 스크롤할 때 고정 헤더에 계속 표시됩니다.
- Development: 이슈 또는 작업과 관련된 모든 개발 항목(Merge request, 브랜치, 피처 플래그)이 이제 하나의 편리한 목록으로 통합됩니다.
- Layout: UI 개선으로 이슈, 에픽, 작업과 Merge request 간에 더 원활한 환경을 제공해 워크플로를 더 효율적으로 탐색할 수 있습니다.
- Linked items: 개선된 링크 옵션으로 작업, 이슈, 에픽 간에 관계를 생성하세요. 드래그 앤드 드롭으로 링크 유형을 변경하고, 레이블과 닫힌 항목의 표시 여부를 바꿀 수 있습니다.
인포그랩의 기술지원 서비스를 받으세요!
완벽한 GitLab 구축부터 성공적인 DevOps 도입까지! 인포그랩과 DevOps 라이프사이클을 하세요.
(이 포스트는 GitLab의 동의를 받아 공식 블로그의 영문 포스트를 우리말로 번역한 글입니다.)
Tip! 인포그랩의 GitLab 버전별 기능에서 버전별로 추가된 기능을 검색해 볼 수 있습니다.
관련 글

GitLab 보안 패치 릴리즈 19.0.1, 18.11.4, 18.10.7
GitLab 19.0.1, 18.11.4, 18.10.7 보안 패치 릴리즈는 여러 심각도 높은 취약점을 수정하고, 각 버전의 버그와 보안 개선 사항을 포함하며, 즉시 업그레이드와 최신 패치 적용을 권장합니다.

GitLab 19.0 릴리즈 노트
GitLab 19.0이 공식 출시되었습니다. 이번 메이저 릴리즈에서는 GitLab Duo에 merge 충돌 자동 해결(베타) 기능이 추가되었고, Agent Platform에 Claude Opus 4.7 모델이 추가되었으며, GitLab Secrets Manager가 오픈 베타로 전환되었습니다. 또한 작업 항목 유형 구성, SBOM 기반 의존성 스캐닝 GA, Duo Developer 워크플로 개선, HMAC Webhook 보안 등 플랫폼 전반에 걸쳐 30개 이상의 개선 사항이 포함되어 있습니다.

GitLab 18.11 릴리즈 노트
GitLab 18.11이 공식 출시되었습니다. 이번 릴리즈에서는 Duo Agent Platform의 취약점 해결 기능이 GA 되었으며, GitLab 데이터 분석가 에이전트(GA)와 CI 전문가 에이전트(베타)가 새로 도입되었습니다. 또 자동 취약점 심각도 오버라이드, 서비스 계정 확장, 세분화된 개인 액세스 토큰(베타) 등 핵심 기능이 포함되었습니다.