Semaphore v2.17은 인프라 자동화 및 DevOps 팀을 위한 새로운 기능과 개선사항을 도입합니다. 이번 릴리스는 개발자 경험 향상과 인프라 코드(infrastructure-as-code) 워크플로우의 간소화에 중점을 두었습니다.
주요 기능 개요
-
TOTP 앱의 커스텀 발급자(issuer) 이름
이제 Semaphore를 TOTP(시간 기반 일회용 비밀번호) 인증 앱에 등록할 때 표시되는 발급자 이름을 사용자 지정할 수 있습니다. 이를 통해 인증 앱 내에서 Semaphore 계정을 더 명확하게 식별할 수 있어, 여러 2FA 토큰을 관리하는 사용자에게 특히 유용합니다.
자세히 알아보기 » -
New Feature 2
이 버전에서 도입된 두 번째 주요 기능에 대한 설명입니다.
자세히 알아보기 » -
향상된 사용자 인터페이스
사용성과 생산성 향상을 위한 사용자 인터페이스 개선사항입니다.
자세히 알아보기 »
Features
Custom issuer name in TOTP app
Semaphore v2.17은 TOTP(시간 기반 일회용 비밀번호) 인증 앱에 표시되는 발급자(issuer) 이름을 사용자 지정할 수 있는 새로운 옵션을 도입합니다.
목적:
발급자 이름은 사용자가 인증 앱에서 어떤 계정이 Semaphore에 해당하는지 식별하는 데 도움을 줍니다. 이는 특히 여러 조직 또는 환경의 계정을 관리할 때 유용합니다.
설정 방법:
발급자 이름은 다음 두 가지 방법으로 설정할 수 있습니다:
-
환경 변수
Semaphore 시작 시 환경 변수
SEMAPHORE_TOTP_ISSUER에 원하는 발급자 이름을 설정합니다.예시 (Docker Compose):
environment: - SEMAPHORE_TOTP_ISSUER=MyCompany Semaphore예시 (Standalone):
SEMAPHORE_TOTP_ISSUER="MyCompany Semaphore" ./semaphore server -
설정 파일
config.json파일의auth섹션 내부에 다음 옵션을 설정합니다:{ "auth": { "totp": { "issuer": "MyCompany Semaphore" } } }
우선순위:
환경 변수와 설정 파일 옵션이 모두 설정된 경우, 환경 변수(SEMAPHORE_TOTP_ISSUER)가 우선합니다.
기본값:
설정하지 않으면 기본 발급자 이름은 Semaphore입니다.
결과:
사용자가 인증 앱에 Semaphore TOTP 계정을 추가하면 선택한 발급자 이름이 표시되어 여러 계정을 구분하기 쉬워집니다.
사용 가능한 모든 환경 변수에 대한 자세한 내용은 설치 환경 변수 문서를 참조하세요.
New Feature 2
두 번째 신규 기능에 대한 상세 설명입니다. 이 섹션에는 다음 항목을 포함해야 합니다:
- 주요 이점 및 사용 사례
- 기능 사용 방법
- 적용 가능한 구성 예시
- 기존 워크플로우와의 통합
Enhanced User Interface
UI 개선 및 향상사항에 대한 설명:
- 시각적 개선
- 사용성 향상
- 새로운 인터페이스 요소
- 성능 최적화
버그 수정 및 개선사항
- [특정 기능] 관련 문제 수정
- [특정 작업] 성능 향상
- 오류 처리 및 메시지 개선
- 종속성 업데이트 및 보안 패치 적용
주의할 변경 사항
참고: 업그레이드 시 사용자가 유의해야 할 모든 주의할 변경 사항을 나열하세요.
업그레이드 안내
Semaphore v2.17로 업그레이드하려면 표준 업그레이드 절차를 따르세요:
- 현재 Semaphore 인스턴스 중지
- 선호하는 설치 방법으로 새 버전으로 업데이트
- Semaphore 재시작
- 업그레이드가 성공적으로 완료되었는지 확인
자세한 업그레이드 지침은 설치 문서를 참조하세요.
향후 계획
우리는 인프라 자동화 경험 개선에 계속 집중하고 있습니다. 향후 예정된 기능에는 다음이 포함됩니다:
- 향후 기능 미리보기
- 로드맵 항목
- 커뮤니티 요청
Semaphore를 사용해 주셔서 감사합니다! 항상 여러분의 피드백과 기여를 환영합니다.