GitLab 16.7 릴리즈 노트

오늘 우리는 GitLab 16.7 출시 소식을 발표해서 기쁩니다. 이번 업데이트에는 GitLab Duo ‘코드 제안’ GA 버전, CI/CD 카탈로그 베타 버전을 선보였습니다.
아울러 와일드카드 DNS 없이 GitLab 페이지 사용하기, Insights 보고서 차트에서 새로운 드릴 다운 보기, Merge Request 변경 사항 보기에서 SAST 결과 확인하기 기능을 업데이트했습니다.
위 내용은 이번 릴리즈에서 선보인 30개 이상의 개선 사항 중 몇 가지 주요 사항입니다. 아래에 주요 업데이트 내용을 모두 확인하세요. 다음 달 릴리즈 내용을 미리 보려면 16.8 릴리즈 킥오프 비디오가 있는 예정 릴리즈 페이지를 보세요.
GitLab Duo ‘코드 제안’ GA 버전 출시
PremiumUltimateGitLab Duo의 ‘코드 제안(Code Suggestions)’이 GA(Generally Available) 버전으로 출시됐습니다.
이 기능은 코드 라인을 완성하고, 함수의 로직을 정의하고 생성해 팀이 소프트웨어를 더 빠르고, 더 효율적으로 만들도록 지원합니다.
코드 제안은 개인정보 보호를 중요한 기반으로 삼아 구축됐습니다. GitLab에 저장된 비공개 고객 코드는 학습 데이터로 사용되지 않습니다. 코드 제안을 이용할 때 데이터 사용 방식을 알아보세요.
GitLab은 GA 버전에서 코드 제안을 여러 IDE 전반에 걸쳐 이용할 수 있도록 했습니다. 이제 코드 제안은 더 직관적이며, 반응력은 더 향상됐습니다.
이 기능은 2024년 2월 15일까지 GitLab Testing Agreement에 따라 무료로 체험할 수 있습니다. 오늘부터 사용자 1명당 출시 기념 특별가 월 9달러에 코드 제안을 GitLab 구독에 추가해 구입할 수 있습니다. 이 기능을 사용하려면 GitLab에 문의하세요.
와일드카드 DNS 없이 GitLab 페이지 사용
FreePremiumUltimate(Self-managed 전용)
이전에는 GitLab 페이지 프로젝트를 만들려면 name.example.io 또는 name.pages.example.io와 같은 형식의 도메인이 필요했습니다. 이러한 요건은 사용자가 와일드카드 DNS 레코드와 SSL/TLS 인증서를 설정해야 한다는 걸 의미했습니다. GitLab 16.7에서는 DNS 와일드카드 없이 GitLab 페이지 프로젝트를 설정할 수 있습니다. 이 기능은 실험 기능입니다.
와일드카드 인증서 요건을 제거하면 GitLab 페이지와 관련된 관리 오버헤드가 줄어듭니다. 일부 고객은 조직의 와일드카드 DNS 레코드 또는 인증서 제한 때문에 GitLab 페이지를 사용할 수 없습니다.
이슈 434372에 이 기능을 피드백해 주세요.
Insights 보고서 차트에서 새로운 드릴 다운 보기
Ultimate
GitLab은 후속 버전에서 맞춤형 옵션으로 이 기능을 다른 Insights 보고서에도 포함할 계획입니다.
Merge Request 변경 사항 보기에서 SAST 결과 확인
Ultimate(SaaS 전용)
이제 SAST 결과가 Merge Request(MR) 변경 사항 보기에 표시됩니다. 이는 코드 리뷰를 진행하는 동안 잠재적 약점을 더 쉽게 확인하고, 이해하며, 수정하도록 지원합니다.
SAST 이슈를 포함하는 라인은 gutter 옆에 기호로 표시됩니다. 이슈 목록을 보려면 기호를 클릭하고, 세부 정보를 확인하려면 이슈를 클릭하세요.
이 기능은 GitLab.com에서 활성화됐습니다. GitLab은 16.8 버전에서 자체 관리형(Self-managed) 인스턴스에 이 피처 플래그를 기본으로 활성화할 계획입니다.
CI/CD 카탈로그 베타 버전 출시
FreePremiumUltimate이번 16.7 버전에서는 CI/CD 카탈로그가 베타 버전으로 출시됐습니다. 이 카탈로그는 사용자, 조직 또는 공개 커뮤니티가 유지 관리하는 CI/CD 컴포넌트를 검색하는 곳입니다. 여기는 DevOps 엔지니어가 모여 재사용할 수 있는 파이프라인 구성을 만들고, 기여하며, 공유하는 곳입니다.
CI/CD 구성을 재사용하는 다른 방법과 달리, 카탈로그에 올라온 CI/CD 컴포넌트는 향상된 경험을 제공하며, 이는 파이프라인에 쉽게 추가할 수 있습니다. 이 새롭고 흥미로운 기능을 테스트해 보세요. 다른 사람이 카탈로그에 만들고 공유한 컴포넌트를 체험하거나, 자신의 컴포넌트를 만들고 모든 사람과 이를 공유할 수도 있습니다.
이 기능은 초기 베타 버전이지만 GitLab은 사용 경험을 훨씬 더 좋게 만들기 위해 노력하고 있습니다. GitLab의 목표는 CI/CD 카탈로그를 GitLab CI/CD 경험의 근간으로 만드는 것입니다.
인포그랩의 기술지원 서비스를 받으세요!
인포그랩은 GitLab을 사용하는 고객들에게 맞춤 기술 지원을 제공합니다. 최신 버전 업그레이드가 필요하시면 문의하기로 연락 주십시오. 백업/복구 정책은 잘 잡혀 있는지, 시스템에 이상은 없는지, GitLab Runner를 통한 CI/CD 최적화는 되어 있는지를 점검해 드리고 가장 빠르고 안전하게 업그레이드해 드립니다.
(이 포스트는 GitLab의 동의를 받아 공식 블로그의 영문 포스트를 우리말로 번역한 글입니다.)
Tip! 인포그랩의 GitLab 버전별 기능에서 버전별로 추가된 기능을 검색해 볼 수 있습니다.
사전 동의 없이 2차 가공 및 영리적인 이용을 금하며, 온·오프라인에 무단 전재 또는 유포할 수 없습니다.
Grace
Technical Writer
DevOps 도입이 필요하신가요?
인포그랩 전문가가 맞춤 을 도와드립니다.
관련 글

GitLab 17.4 릴리즈 노트
GitLab 17.4 버전에서는 열린 탭을 사용해 컨텍스트를 더 많이 인식하는 GitLab Duo 코드 제안, 모든 검사 통과 시 auto-merge 기능, Web IDE의 Extension 마켓플레이스, GitLab Pages 병렬 배포 베타 버전, 고급 SAST GA 버전을 선보였습니다.
2024년 9월 20일

GitLab 17.3 릴리즈 노트
GitLab 17.3 버전에서는 실패한 파이프라인 job의 GitLab Duo 기반 근본 원인 분석 기능 GA 버전, AI 기반 취약점 해결 기능, GitLab Duo 상태 검사 기능 베타 버전, pod 삭제 기능, 로컬 터미널에서 Kubernetes 클러스터 연결 기능을 선보였습니다. 또 AI Impact 분석 기능에 코드 제안 수락률과 GitLab Duo seat 사용량 메트릭을 추가했습니다.
2024년 8월 16일

GitLab 17.2 릴리즈 노트
GitLab 17.2 버전에서는 Kubernetes 로그 스트리밍 지원 기능, 변경 요청으로 Merge Request 차단 기능, 취약점 설명 기능 GA 버전, 새로운 파이프라인 실행 보안 정책 유형을 선보였습니다. 또 파이프라인 Secret Detection에서 커스텀 ruleset 지원을 확대하고, 삭제된 브랜치를 Jira 개발 패널에서 제거하도록 업데이트했습니다.
2024년 7월 19일