GitLab 17.2가 지난 18일 출시됐습니다. 이번 업데이트에서는 Kubernetes 로그 스트리밍 지원 기능, 변경 요청으로 Merge Request 차단 기능, 취약점 설명 기능 GA 버전, 새로운 파이프라인 실행 보안 정책 유형을 선보였습니다. 아울러 파이프라인 Secret Detection에서 커스텀 ruleset 지원을 확대하고, 삭제된 브랜치를 Jira 개발 패널에서 제거하도록 업데이트했습니다.
위 내용은 이번 릴리즈에서 선보인 30개 이상의 개선 사항 중 몇 가지 주요 사항입니다. 아래에 주요 업데이트 내용을 모두 확인하세요. 다음 달 릴리즈 내용을 미리 보려면, 17.3 릴리즈 킥오프 비디오가 있는 예정 릴리즈 페이지를 확인하세요.
Kubernetes pod와 컨테이너 로그 스트리밍
앞서 GitLab 16.1에서는 Kubernetes pod 목록과 상세 보기를 도입했습니다. 그러나 워크로드를 심층적으로 분석하려면 여전히 서드 파티 도구를 사용해야 했습니다. 이제 GitLab이 pod와 컨테이너의 로그 스트리밍 보기를 제공합니다. 이로써 애플리케이션 배포 도구를 벗어나지 않고도 환경 전반의 문제를 빠르게 확인하고 트러블슈팅 할 수 있습니다.
변경 요청으로 Merge Request 차단
GitLab에서 리뷰를 수행할 때 approve
, comment
또는 request changes
중 선택해 리뷰를 완료할 수 있습니다(GitLab 16.9에서 릴리즈). 리뷰하는 동안 Merge Request(MR)가 해결될 때까지 merge 되는 걸 막아야 하는 변경 사항을 발견할 수 있으므로 request changes
로 리뷰를 완료합니다.
이제 변경을 요청할 때, GitLab은 이 요청이 해결될 때까지 merge를 방지하는 merge 확인 기능을 추가했습니다. 변경을 요청한 원래 사용자가 MR을 다시 리뷰한 뒤 이를 승인하면, 변경 요청은 해결될 수 있습니다. 원래 변경을 요청한 사용자가 승인할 수 없으면, merge 권한이 있는 누구나 변경 요청을 우회(Bypass)할 수 있어 개발을 계속할 수 있습니다.
이슈 455339에서 이 새로운 기능을 피드백해 주세요.