Semaphore v2.17 introduces new features and improvements for infrastructure automation and DevOps teams. This release focuses on enhancing developer experience and streamlining infrastructure-as-code workflows.
主な新機能の概要
-
TOTP アプリのカスタム発行者名
Semaphore を TOTP(Time-based One-Time Password)認証アプリに登録する際に、表示される発行者名をカスタマイズできるようになりました。これにより、複数の 2FA トークンを管理しているユーザーが Semaphore アカウントを認証アプリ内でより明確に識別できるようになり、使い勝手が向上します。
Learn more » -
新機能 2
このバージョンで導入された二つ目の主要な機能の説明。
Learn more » -
ユーザーインターフェースの強化
使いやすさと生産性を向上させるための UI 改善。
Learn more »
機能
TOTP アプリのカスタム発行者名
Semaphore v2.17 では、TOTP(Time-based One-Time Password)認証アプリに表示される発行者名をカスタマイズするオプションを追加しました。
目的:
発行者名は、認証アプリ内でどのアカウントが Semaphore に対応するかを識別するのに役立ちます。特に複数の組織や環境のアカウントを管理する場合に有用です。
設定方法:
発行者名は次の2つの方法で設定できます。
-
環境変数
Semaphore を起動する際に環境変数
SEMAPHORE_TOTP_ISSUERに希望する発行者名を設定します。例(Docker Compose):
environment: - SEMAPHORE_TOTP_ISSUER=MyCompany Semaphore例(スタンドアロン):
SEMAPHORE_TOTP_ISSUER="MyCompany Semaphore" ./semaphore server -
設定ファイル
config.jsonファイルのauthセクション内に以下のオプションを設定します:{ "auth": { "totp": { "issuer": "MyCompany Semaphore" } } }
優先順位:
環境変数と設定ファイルの両方が設定されている場合、環境変数(SEMAPHORE_TOTP_ISSUER)が優先されます。
デフォルト値:
設定されていない場合、デフォルトの発行者名は Semaphore になります。
結果:
ユーザーが Semaphore の TOTP アカウントを認証アプリに追加すると、選択された発行者名が表示され、複数アカウントの識別が容易になります。
環境変数の詳細については、インストールの環境変数ドキュメント を参照してください。
新機能 2
二つ目の新機能の詳細な説明。本セクションには以下を含めてください:
- 主な利点とユースケース
- 機能の使い方
- 必要に応じた設定例
- 既存ワークフローとの連携方法
ユーザーインターフェースの強化
UI 改善と拡張の説明:
- ビジュアルの改善
- 使い勝手の向上
- 新しいインターフェース要素
- パフォーマンス最適化
バグ修正と改善点
- [特定の機能] に関する問題を修正
- [特定の操作] のパフォーマンスを改善
- エラーハンドリングとメッセージングを強化
- 依存関係の更新とセキュリティパッチ適用
破壊的変更
注: アップグレード時に注意が必要な破壊的変更がある場合はここに記載してください。
アップグレード手順
Semaphore v2.17 へアップグレードするには、標準のアップグレード手順に従ってください:
- 現在の Semaphore インスタンスを停止する
- お使いのインストール方法で新しいバージョンに更新する
- Semaphore を再起動する
- アップグレードが正常に行われたことを確認する
詳細なアップグレード手順については、インストールドキュメント を参照してください。
今後の予定
インフラ自動化の体験向上に引き続き注力しています。今後の予定には以下が含まれます:
- 将来の機能プレビュー
- ロードマップ項目
- コミュニティからの要望
Semaphore をご利用いただきありがとうございます。今後ともフィードバックと貢献をお待ちしています。