오늘 우리는 GitLab 16.2 출시 소식을 발표해서 기쁩니다. 이번 업데이트에서는 새로운 리치 텍스트 편집기 기능, Cosign을 사용한 ‘키(key) 없는 서명’ 지원, 커맨드 팔레트 기능 등을 선보였습니다. 또 Slack용 GitLab 앱을 자체 관리형 GitLab에서 이용할 수 있도록 했습니다.
위 내용은 이번 릴리즈에서 선보인 110개 이상의 개선 사항 중 몇 가지 주요 사항입니다. 아래에 주요 업데이트 내용을 모두 확인하세요. 다음 달 릴리즈 내용을 미리 보려면 16.3 릴리즈 킥오프 비디오가 있는 예정 릴리즈 페이지를 보세요.
GitLab 16.2 소개 영상. 출처=인포그랩 유튜브
완전히 새로운 리치 텍스트 편집기 환경
GitLab 16.2는 완전히 새로운 리치 텍스트 편집 환경을 제공합니다! 이 새로운 기능은 기존 마크다운 편집 환경의 대안으로, 모두가 이용할 수 있습니다.
많은 사람에게, 코멘트나 설명에 일반 텍스트 편집기를 사용하는 일은 협업에 장애물이 됩니다. 이미지 참조를 위한 구문을 기억하거나, 긴 표로 작업하는 일은 구문에 비교적 익숙한 사람에게 지루할 수 있습니다. 리치 텍스트 편집기는 '보이는 그대로'의 편집 환경, 다이어그램과 콘텐츠 임베드, 미디어 관리 등을 위한 맞춤형 편집 인터페이스를 구축할 수 있는 확장 가능한 기반을 제공해 이러한 장벽을 허무는 걸 목표로 합니다.
리치 텍스트 편집기는 이제 모든 이슈, 에픽, merge request에서 이용할 수 있습니다. 우리는 곧 GitLab의 더 많은 곳에서 이 기능을 이용할 수 있도록 할 계획입니다. 여기에서 진행 상황을 볼 수 있습니다.
우리는 새로운 편집 환경을 자랑스럽게 여기며, 여러분 생각을 알고 싶습니다. 새로운 리치 텍스트 편집기를 사용해 보고, 이 이슈에 사용 경험을 알려주세요.
Cosign을 사용한 ‘키(key) 없는 서명’ 지원
(SaaS Only)
서명 키(key)를 적절하게 저장, 변경, 관리하는 일은 어려울 수 있고, 일반적으로 별도의 ‘키 관리 시스템(KMS)’을 관리하는 오버헤드가 필 요합니다. 이제 GitLab은 GitLab CI/CD 파이프라인 안에서 쉽고, 편리하며, 안전하게 서명할 수 있는 Sigstore Cosign 툴과의 기본 통합을 통해 ‘키(key) 없는 서명’을 지원합니다. 서명은 수명이 매우 짧은 서명 키를 사용해 이뤄집니다. 키는 파이프라인을 실행한 사용자의 OpenID Connect(OIDC) 아이덴티티를 사용해 GitLab 서버에서 얻은 토큰을 통해 생성됩니다. 이 토큰은 ‘토큰이 CI/CD 파이프라인에 의해 생성됐음’을 인증하는 고유한 클레임을 포함합니다.
빌드 아티팩트, 컨테이너 이미지, 패키지에 키 없는 서명을 사용하려면, 문서에 나온 대로 CI/CD 파일에 몇 줄만 추가하면 됩니다.
커맨드 팔레트
여러분이 고급 사용자라면, 키보드를 사용해 탐색하고 작업하는 게 불편할 수 있습니다. 이제 새로운 커맨드 팔레트가 키보드를 사용해 더 많은 일을 하도록 지원합니다.
커맨드 팔레트를 활성화하려면, 왼쪽 사이드바에서 Search GitLab(🔍 아이콘)을 클릭하거나, /
키를 누르세요.
다음 특수 문자 중 하나를 입력하세요:
>
- 새 개체를 만들거나 메뉴 항목을 찾습니다.@
- 사용자를 검색합니다.:
- 프로젝트를 검색합니다./
- 기본 리포지터리 브랜치에서 프로젝트 파일을 검색합니다.
Slack용 GitLab 앱, 자체 관리형 GitLab서 이용 가능
(Self-Managed Only)
이번 릴리즈에서는 Slack용 GitLab 앱을 자체 관리형 인스턴스에서 이용할 수 있습니다. 자체 관리형 GitLab에서는, 매니페스트 파일에서 Slack용 GitLab 앱의 사본을 만들고, 이를 Slack 워크스페이스에 설치할 수 있습니다. 각 사본은 비공개이고, 공개적으로 배포할 수 없습니다.
앱을 만들고 구성하려면, Slack용 GitLab 앱 관리를 참조하세요.