GitLab 17.4가 지난 19일 출시됐습니다. 이번 업데이트에서는 열린 탭을 사용해 컨텍스트를 더 많이 인식하는 GitLab Duo 코드 제안, 모든 검사 통과 시 auto-merge 기능, Web IDE의 Extension 마켓플레이스, GitLab Pages 병렬 배포 베타 버전, 고급 SAST GA 버전을 선보였습니다.
위 내용은 이번 릴리즈에서 선보인 140개 이상의 개선 사항 중 몇 가지 주요 사항입니다. 아래에 주요 업데이트 내용을 모두 확인하세요. 다음 달 릴리즈 내용을 미리 보려면, 17.5 릴리즈 킥오프 비디오가 있는 예정 릴리즈 페이지를 확인하세요.
열린 탭으로 컨텍스트를 더 많이 인식하는 GitLab Duo 코드 제안

이제 코딩 워크플로를 개선하고, 열려 있는 다른 탭의 콘텐츠를 사용해 컨텍스트를 더 많이 인식한 코드 제안을 받으세요.
이번에 Code Suggestions 기능이 개선돼 열려 있는 에디터 탭의 콘텐츠로 더 관련성 있고 정확한 코드 추천을 제공합니다.
모든 검사 통과 시 auto-merge
GitLab auto-merge 기능 소개 영상. 출처=GitLab
Merge Request에는 merge 하기 전에 통과해야 하는 여러 필수 검사가 있습니다. 이러한 검사에는 승인, 해결되지 않은 스레드, 파이프라인, 충족해야 할 기타 항목이 포함됩니다. 코드 merge를 담당할 때, 이러한 모든 이벤트를 추적하고, 언제 다시 돌아와 ‘Merge request를 merge 할 수 있는지’ 확인하기가 어려울 수 있습니다.
이제 GitLab이 Merge request의 모든 검사에 auto-merge 기능을 지원합니다. auto-merge 기능을 사용하면, 모든 필수 검사를 통과하기 전에 merge 할 자격이 있는 모든 사용자는 Merge request가 auto-merge 되도록 설정할 수 있습니다. Merge request의 라이프사이클이 계속 진행됨에 따라, 마지막으로 실패한 검사를 통과하면 Merge request가 자동으로 merge 됩니다.
GitLab은 Merge request 워크플로를 가속화하는 이번 개선 사항을 발표해 기쁩니다. 이슈 438395에 이 기능을 피드백해 주세요.