Features
-
Added the ability to manage applications: add custom applications, enable/disable default applications
-
User friendly Variables editor for Environment.
-
Added secrets to Environment.
-
Auto-remove old tasks.
You can specify how many last tasks should be stored in the database using the config optionmax_tasks_per_template
and environment variableSEMAPHORE_MAX_TASKS_PER_TEMPLATE
. -
Allow enable/disable schedule.
-
Replace CodeMirror to ArgsPicker.
-
Keep connection for BoltDB by default. Added option
sessionConnection
for BoltDB.
Bugfixes
- Docker: Moved default Ansible config from
/tmp/semaphore/ansible.cfg
to/etc/ansible/ansible.cfg
. Removed definition ofANSIBLE_CONFIG
environment variable. - Fixed getting inventory from git repository.
- Renamed environment variable
MAX_TASKS_PER_TEMPLATE
toSEMAPHORE_MAX_TASKS_PER_TEMPLATE
. - Fixed a bug that caused schedules to break when using BoltDB.