Содержание
Особенности
Docker-образ с Ansible 2.16 включен
Для обратной совместимости мы добавили Docker-образ с тегом v2.12.*-ansible2.16.5
, который включает более старую версию Ansible (2.16.5).
Одноразовый пароль на основе времени (TOTP)
-
Возможность включить TOTP для каждого пользователя.
Для этого можно использовать следующие параметры конфигурации:
-
Параметры конфигурации в
config.json
:{ "auth": { "totp": { "enabled": true, "allow_recovery": true } } }
-
Переменные окружения:
SEMAPHORE_TOTP_ENABLED
— включить TOTP.SEMAPHORE_TOTP_ALLOW_RECOVERY
— включить код восстановления для TOTP.
-
-
Команда CLI для управления аутентификацией TOTP
semaphore user totp <action>
-
Вы можете включить код восстановления для TOTP:
-
Улучшена форма редактирования данных пользователя:
Интеграции были улучшены
Мы немного переработали реализацию интеграций. Наличие сопоставителей для интеграций с псевдонимами вводило в заблуждение многих пользователей. Поэтому мы удалили их для интеграций с псевдонимами.
Исправления ошибок
- Исправлена логика сортировки для записей результатов задач.
- Использовать BIGINT в качестве первичного ключа в таблице записей задач.
- Удалена лишняя колонка из таблицы записей задач.
- Включена поддержка большого вывода.
- Реализован виртуальный скроллинг в просмотрщике задач.
- Использовать SVG-флаги вместо Emoji.
- Уважать переменные по шаблонам Terraform/Bash/PowerShell.
- Чтение токена регистрации из stdin.
- Исправлено резервное копирование/восстановление проекта.
Патчи
2.11.3 (2025-01-29)
- Исправлен Docker-тег
v2.12.*-ansible2.16.5
для старой версии Ansible.
2.11.4 (2025-02-03)
- Улучшена безопасность с использованием шифрования с открытыми/закрытыми ключами.
- Исправлен макет страницы Runners.
- Импортирована новая форма Runner.
- Исправлено чтение токена регистрации из STDIN.