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 버전별 기능에서 버전별로 추가된 기능을 검색해 볼 수 있습니다.
관련 글

GitLab 보안 패치 릴리즈 19.1.1, 19.0.3, 18.11.6
GitLab 19.1.1, 19.0.3 및 18.11.6 보안 패치 릴리즈는 13건의 보안 취약점을 수정하고, 각 버전별 CVE와 심각도 정보를 제공하며, 업그레이드 시 데이터베이스 마이그레이션 및 다운타임 고려사항을 안내하고, 최신 버전으로 빠른 적용을 권장합니다.

GitLab 19.1 릴리즈 노트
GitLab 19.1이 공식 출시되었습니다. 이번 릴리즈에서는 GitLab Duo가 Secret Detection 취약점의 거짓 긍정(False Positive)을 자동 분석하고, 관리자가 Duo를 조직 전체에서 "Always On"으로 잠글 수 있게 되었습니다. 또한 Code Owners의 Merge request 리뷰어 자동 지정, 19종 사전 구성 컴플라이언스 프레임워크 템플릿(GA), Agentic Core 거버넌스 강화, 서드파티 SARIF 스캐너 결과 연동, Security Manager role 정식 출시 등 총 27개의 개선 사항이 포함되어 있습니다.

GitLab 보안 패치 릴리즈 19.0.2, 18.11.5, 18.10.8
GitLab 19.0.2, 18.11.5, 18.10.8 버전이 출시되었습니다. Group SAML 계정 탈취, Analytics 대시보드 XSS 등 12건의 보안 취약점과 다수의 버그가 수정되어 모든 셀프 관리형 인스턴스의 즉시 업그레이드를 권장합니다.