Semaphore v2.17 引入了面向基础设施自动化和 DevOps 团队的新功能和改进。本次发布侧重于提升开发者体验并简化基础设施即代码的工作流。
主要功能概览
-
在 TOTP 应用中自定义发行者名称
现在可以在将 Semaphore 注册到 TOTP(基于时间的一次性密码)身份验证器应用时指定自定义的发行者名称。这样可以在身份验证器应用中更清晰地识别 Semaphore 帐户,尤其适用于同时管理多个 2FA 令牌的用户。
了解更多 » -
新功能 2
本版本引入的第二项主要功能的描述。
了解更多 » -
增强的用户界面
对用户界面进行了改进,以提升可用性和生产力。
了解更多 »
功能
在 TOTP 应用中自定义发行者名称
Semaphore v2.17 新增了一项选项,允许自定义在 TOTP(基于时间的一次性密码)身份验证器应用中显示的发行者名称。
目的:
发行者名称帮助用户识别身份验证器应用中的哪个账户属于 Semaphore,尤其在管理来自多个组织或环境的账户时非常有用。
配置方法:
可以通过以下两种方式设置发行者名称:
-
环境变量
启动 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
第二项新功能的详细说明。该部分应包括:
- 关键优势和使用场景
- 如何使用该功能
- 如适用,提供配置示例
- 与现有工作流的集成方式
增强的用户界面
用户界面改进和增强的说明:
- 视觉改进
- 可用性增强
- 新的界面元素
- 性能优化
错误修复和改进
- 修复了与 [特定功能] 相关的问题
- 提升了 [特定操作] 的性能
- 增强了错误处理和提示信息
- 更新依赖项并应用安全补丁
重大变更
注意:列出升级时用户需要注意的任何重大变更。
升级说明
要升级到 Semaphore v2.17,请按照标准升级流程:
- 停止当前的 Semaphore 实例
- 使用您偏好的安装方法更新到新版本
- 重启 Semaphore
- 验证升级是否成功
有关详细的升级说明,请参阅 安装文档。
后续计划
我们将继续专注于改进基础设施自动化体验。即将推出的功能包括:
- 未来功能预览
- 路线图条目
- 社区请求
感谢您使用 Semaphore!一如既往,我们欢迎您的反馈和贡献。