Skip to content

Releases: semaphoreui/semaphore

v2.10.35

28 Oct 08:42
Compare
Choose a tag to compare

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

    discord

  • Every day we add new features, fix bugs, support the community. We need your support

    sponsor ko-fi patreon

v2.10.33

25 Oct 17:15
1f3f598
Compare
Choose a tag to compare

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

    discord

  • Every day we add new features, fix bugs, support the community. We need your support

    sponsor ko-fi patreon

v2.10.32

21 Oct 11:28
Compare
Choose a tag to compare

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

  • Create best docker container

  • Join our responsive community

    discord

  • Every day we add new features, fix bugs, support the community. We need your support

    sponsor ko-fi patreon

v2.10.31

20 Oct 15:41
Compare
Choose a tag to compare

Bugfixes

Features

v2.10.30

15 Oct 11:01
Compare
Choose a tag to compare

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 and SEMAPHORE_DB_PORT. If the host includes a port, the SEMAPHORE_DB_PORT value will be ignored. Examples of valid SEMAPHORE_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

22 Jul 14:34
e44910d
Compare
Choose a tag to compare

Features

  • Allow sorting of applications in the New Template menu.

Bugfixes

  • Fixed: Schedules are deleted after every associated template update

v2.10.21

21 Jul 20:31
Compare
Choose a tag to compare

Bugfixes

  • Fix SQL query

v2.10.19

18 Jul 09:30
fef54a1
Compare
Choose a tag to compare

ko-fi

Feature

  • Secret environment variables

Bugfixes

  • Fixed bug with deletion of secrets in Environments

v2.10.18

16 Jul 15:07
bb748cb
Compare
Choose a tag to compare

ko-fi

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 option max_tasks_per_template and environment variable SEMAPHORE_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 of ANSIBLE_CONFIG environment variable.
  • Fixed getting inventory from git repository.
  • Renamed environment variable MAX_TASKS_PER_TEMPLATE to SEMAPHORE_MAX_TASKS_PER_TEMPLATE.
  • Fixed a bug that caused schedules to break when using BoltDB.

v2.10.11

26 Jun 10:43
d31ebd3
Compare
Choose a tag to compare

ko-fi

Features

  • Added Schedule section.

  • Removed Cron from Template.

Bugfixes

  • Fixed Schedule UI bugs