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.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
v2.8.90
v2.8.89
v2.8.77
v2.8.76
v2.8.75
Fixed LDAP bugs
All issues by LDAP available in the project Fix LDAP.
Thanks to @cptsanifair support and halp of @flybyray we solved LDAP issues that we managed to reproduce.
Added docs for LDAP configuration. Fill free to create PRs for the docs.
Implemented integration tests for all supported databases
Now all 3 supported databases (BoltDB, Postgres, MySQL) are tested on integration tests.
Thanks to se-di for support!
Semaphore no more blocks BoltDB file
To make integration tests possible for BoltDB we had to implement session connection to BoltDB file. Semaphore blocks the file only when read or write to it.
I think it is very useful feature for other applications too.
v2.8.74
Thanks @VladoPortos for help!
New style of Template form
The Template form has become more compact. The Advanced >
link has been removed.
Ability to run task from Template page
Diff Mode for a task
PAT type of Access Key has been removed
This type is misleading. You should use Login with password
for PAT.