Skip to content

Releases: semaphoreui/semaphore

v2.11.0-beta1

24 Nov 19:58
Compare
Choose a tag to compare
v2.11.0-beta1 Pre-release
Pre-release

Features

  • API improvement: added field params to Task model. It should be used instead of flags debug, dry_run and diff. Now you should use:
    • params.debug, params.dry_run, params.diff for Ansible tasks
    • params.plan and params.auto_approve for Terraform tasks.
  • Start from this version we will use semantic versioning major.minor.patch:
    • major — breaking changes
    • minor — features
    • patch — bugfixes

Bugfixes

  • Fix bug with Terraform tasks: flag -auto-approve now works.

Links

  • 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.43

22 Nov 12:59
Compare
Choose a tag to compare

Features

Expandable task log dialog

expandable_task_dialog.mp4

Expandable inventory dialog

expandable_inventory_dialog.mp4

Links

  • Full Changelog: v2.10.35...v2.10.43

  • 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.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