Тable of contents
Features
Docker image with Ansible 2.16 included
For backward compatibilty we are added Docker image with tag v2.12.*-ansible2.16.5
which includes older version of Ansible (2.16.5).
Time-based one-time password (TOTP)
-
The ability to enable TOTP for each user.
Following configuration options can be used for this:
-
Configuration options in
config.json
:{ "auth": { "totp": { "enabled": true, "allow_recovery": true } } }
-
Environment variables:
SEMAPHORE_TOTP_ENABLED
— enable TOTP.SEMAPHORE_TOTP_ALLOW_RECOVERY
— enable recovery code for TOTP.
-
-
CLI command for managing TOTP authentication
semaphore user totp <action>
-
You can enable recovery code for TOTP:
-
Improved user data editing form:
Integrations have been improved
We are refactored Integrations implementation a bit. The presence of Matchers for integrations with aliases misled many users. Therefore, we removed them for aliased integrations.
Bugfixes
- Correct the sorting logic for task result records.
- Use BIGINT as the primary key in the task records table.
- Remove the extra column from the task records table.
- Enable support for large output.
- Implement virtual scrolling in the task viewer.
- Use SVG flags instead of Emoji:
- Respect variables by Terraform/Bash/PowerShell templates
- Reading registration token from stdin
- Fixed project backup/restore
Patches
2.12.3 (2025-01-29)
- Fixed Docker tag
v2.12.*-ansible2.16.5
for old version of Ansible.
2.12.4 (2025-02-03)
- Improved security by using Pubic/Private keys encryption.
- Fixed layout of Runners page.
- Imported new Runner form.
- Fixed reading of registration token form STDIN.