Releases: semaphoreui/semaphore
v2.10.35
Bugfixes
- Provide
PATH
environment variable for Terraform, PowerShell and other apps. - Docker: fixed database port environment variable #2502
Links
-
Full Changelog: v2.10.33...v2.10.34
-
Create best docker container
-
Join our responsive community
-
Every day we add new features, fix bugs, support the community. We need your support
v2.10.33
Bugfixes
- Docker: fixed database environment variables.
- Docker: removed
packages.txt
because it doesn't work. - Returned system environment variable
PATH
for apps (Ansible, Terraform, etc). - Don't return Project schedules (for BoltDB) in GET template schedules by @Omicron7 #2495.
Features
- Added following configuration options:
env_vars
/SEMAPHORE_ENV_VARS
to provide environment variables which will be available for apps (Ansible, Terraform, etc).forwarded_env_vars
/SEMAPHORE_FORWARDED_ENV_VARS
is a list of environment variables which will be forwarded from system.
Security
- chore(deps): update dependency openai to v4.68.1 by @renovate in #2461
- chore(deps): update dependency sass-loader to v13.3.3 by @renovate in #2469
- chore(deps): update dependency chai to v4.5.0 by @renovate in #2456
- chore(deps): update dependency stylus to ^0.64.0 by @renovate in #2472
- chore(deps): update dependency sass to ~1.80.0 by @renovate in #2462
- chore(deps): update apiaryio/dredd docker tag to v13.1.2 by @renovate in #2455
- chore(deps): update dependency openai to v4.68.4 by @renovate in #2487
- chore(deps): update dependency sass to v1.80.4 by @renovate in #2491
Links
-
Full Changelog: v2.10.32...v2.10.33
-
Create best docker container
-
Join our responsive community
-
Every day we add new features, fix bugs, support the community. We need your support
v2.10.32
Security
- Clear run app's environment (reported by @geckoadi)
- Update packages
Bugfixes
- Import/export survey variables of Templates
- Handle
<playbook_dir>/requirements.txt
by ansible-galaxy.
Development
- E2E tests launch for VSCode and DevContainer
Links
v2.10.31
Bugfixes
- Fix ldapmapping panic #2440 @DarioCalovic
- The task log is not displayed #1968 #2434 @kovalewvladimir
- Problem: Running Tasks not working anymore #2428 #2429 @0x4D616E75
Features
v2.10.30
Features
Multiple vault passwords for template (@Omicron7 #2392).
Screencast.from.2024-10-15.15-59-30.webm
Runners has been refactored
-
Added web interface for managing runners
Screencast.from.2024-10-15.15-55-01.webm
-
Added CLI commands for managing runners:
semaphore runner setup
semaphore runner register
semaphore runner unregister
-
Added detailed documentation.
Refactored project backups
Screencast.from.2024-10-15.16-06-38.webm
Other features
- DingTalk notifications (@shaxiaozz #2363)
- Screen to monitor and manage active tasks.
- Use GPT-4 to translate strings.
Bugfixes
- Fixed a critical bug with
SEMAPHORE_DB_HOST
andSEMAPHORE_DB_PORT
. If the host includes a port, theSEMAPHORE_DB_PORT
value will be ignored. Examples of validSEMAPHORE_DB_HOST
values:localhost
localhost:3306
- Updated translations.
- Fixed the Docker image for the runner, which now uses the
--no-config
flag internally. - Fix passing arguments and variables to shell apps (@ShaneMcC #2288)
- add Inventory ID when creating tasks (@gaoyue1989 #2284)
v2.10.22
v2.10.21
v2.10.19
v2.10.18
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.