Releases: semaphoreui/semaphore
Releases Β· semaphoreui/semaphore
v2.9.56
Features
- Integrations. Allows to integrate Semaphore with external services, like GitHub actions and GitLab (#1365 by @andreas-marschke):
- Rocket Chat notifications (#1836 by @oussjarrousse)
- Hide/show password button by @ewatkins.
Bugfixes
- A lot to fixes and refactoring by @tboerger
- Integration authentication fixed. Following variants now available:
- HMAC
- GItHub Webhooks (like HMAC but with GitHub specific)
- Token (useful for GitLab)
- None
Integrations documenatition: https://docs.semui.co/user-guide/integrations
v2.9.55-beta
Bugfixes
- Integration authentication fixed. Following variants now available:
- HMAC
- GItHub Webhooks (like HMAC but with GitHub specific)
- Token (useful for GitLab)
- None
v2.9.54-beta
Features
- Integrations. Allows to integrate Semaphore with external services, like GitHub actions and GitLab (#1365 by @andreas-marschke):
- Rocket Chat notifications (#1836 by @oussjarrousse)
- Hide/show password button by @ewatkins.
Bugfixes
- A lot to fixes and refactoring by @tboerger
Docs by Integrations with be soon ;)
v2.9.53-beta
Features
- Support Microsoft Teams alerts
- Display current version of Semaphore
Fixes
- Slack alert color
v2.9.52-beta
Bugfixes
- Parallel scheduled tasks on BoltDB (#1211)
Features
- Project export/import (#1748) by @samerbahri98
v2.9.51-beta
v2.9.48-beta
Features:
- Support supplementary Chinese (@ExplodingDragon)
- Support environment variable TZ for docker container (@tboerger)
Security:
- Allow to store OAuth secre in separate file (@tboerger)
- Generate random username for OAuth users
Bugfix:
- Add
start_version
to Template model (@samerbahri98) - Support OAuth without email (added configuration option
oidc_providers -> email_suffix
to generate email from username). Useful for GitHub.
v2.9.45
Features
- Use ssh agent instead of SSH files
- Support SSH keys with passphrase
- Rekey command: https://docs.semui.co/administration-guide/cli#vault-management
What's Changed
New Contributors
v2.9.37
Features
- Refactored configuration system. Thanks to @ansibleguy.
- Implemented remote runners: now you can use runner (
semaphore runner --config ./config.json
) which connects to the Semaphore server (semaphore server --config ./config.json
) and listen tasks from him. Documentation: https://docs.ansible-semaphore.com/administration-guide/runners. - Changed administrators' permissions: now admin can see and manage all projects of the Semaphore instance.
- Allow users to leave the project.
Fixes
- Security: Remove email addresses of team members.
- Security: Manager can't manage project Team.
- Project owner can't leave the project anymore, only other owner can kick him.
v2.9.4
Make backup your database before migrate to this version. You will not be able to roll back to the previous version.
Features
-
Support OpenID #1213. Thanks a lot to @s3lph for a great work!
How to setup: https://www.ansible-semaphore.com/blog/openid-authentication/ -
UI localization. Currently supported English and French, thank to @phishkapsch for a great work! Added Portugal, Chinese and Russian languages: @Freebase394, @ExplodingDragon, @don-rumata - thank you!
-
Support RBAC. Currently 4 roles added:
Owner
,Manager
,Task Runner
andGuest
. Other roles will be added soon. -
API enhancement. Thank to @nfsprodriver .
Bugfixes
- Fixed bug with email notifications. Thank you @dandanx