Modern UI for Ansible
Support OpenID https://github.com/ansible-semaphore/semaphore/pull/1213. Thanks a lot to @s3lph for a great work!
UI localization. Currently supported English and French, thank to @phishkapsch for a great work!
Support RBAC. Currently only 2 roles added: Owner and Task Runner. It is a similar current Admin/Non-admin. Other roles will be added soon.
API enhancement. Thank to @nfsprodriver .
Return using external Git by default.
Added configuration option git_client
. To use internal (go-git) client use following configuration option:
{
"git_client": "go_git",
}
Useing go-git library instead of external git by default. Thank you @mgukov for implementation.
Fixed bug with authentication. Thanks to @1lyasam!
Semaphore does't use external Git anymore. We replaced it with library go-git.
Thanks to @mgukov for implementation.