Releases: semaphoreui/semaphore
v2.10.33
Bugfixes
- Docker: fixed database environment variables.
- Docker: removed
packages.txtbecause it doesn't work. - Returned system environment variable
PATHfor 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_VARSto provide environment variables which will be available for apps (Ansible, Terraform, etc).forwarded_env_vars/SEMAPHORE_FORWARDED_ENV_VARSis 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.txtby 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 setupsemaphore runner registersemaphore 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_HOSTandSEMAPHORE_DB_PORT. If the host includes a port, theSEMAPHORE_DB_PORTvalue will be ignored. Examples of validSEMAPHORE_DB_HOSTvalues:localhostlocalhost:3306
- Updated translations.
- Fixed the Docker image for the runner, which now uses the
--no-configflag 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_templateand environment variableSEMAPHORE_MAX_TASKS_PER_TEMPLATE. -
Allow enable/disable schedule.
-
Replace CodeMirror to ArgsPicker.
-
Keep connection for BoltDB by default. Added option
sessionConnectionfor BoltDB.
Bugfixes
- Docker: Moved default Ansible config from
/tmp/semaphore/ansible.cfgto/etc/ansible/ansible.cfg. Removed definition ofANSIBLE_CONFIGenvironment variable. - Fixed getting inventory from git repository.
- Renamed environment variable
MAX_TASKS_PER_TEMPLATEtoSEMAPHORE_MAX_TASKS_PER_TEMPLATE. - Fixed a bug that caused schedules to break when using BoltDB.
v2.10.11
v2.10.7
Features
-
Added support for Terraform code, OpenTofu code and Bash scripts.
-
Added usage examples.
-
Added DEBUG Docker image for remote debugging from Goland.
Bugfixes
- Fixed infinite "Waiting" status.
- Reduced size of Docker image.
- Fixed issue with authentication on the server with login/password (#2098)
- Fixed
web_hostoption usage in Docker image. - Docker Image: Fixed overriding config file options by empty
SEMAPHORE_ACCESS_KEY_ENCRYPTIONandSEMAPHORE_WEB_ROOTenvironment variables. - Web interface: Removed predefined variables from Environment form.
- Fixed bug with supporting HTTP protocol.




