Skip to content

Releases: semaphoreui/semaphore

v2.19.4-beta8

18 Jun 06:13
v2.19.4-beta8
f19854c

Choose a tag to compare

v2.19.4-beta8 Pre-release
Pre-release

Changelog

  • f19854c ci: instlal unzip to job image

v2.19.4-beta7

17 Jun 16:15
v2.19.4-beta7
833f9ad

Choose a tag to compare

v2.19.4-beta7 Pre-release
Pre-release

Changelog

  • 833f9ad ci: improve build performance

v2.19.4-beta5

16 Jun 18:44
v2.19.4-beta5
2a156b3

Choose a tag to compare

v2.19.4-beta5 Pre-release
Pre-release

Changelog

v2.19.4-beta1

16 Jun 16:08
v2.19.4-beta1
8bed218

Choose a tag to compare

v2.19.4-beta1 Pre-release
Pre-release

Changelog

  • 8bed218 ci: build dredd hooks in build step

v2.19.0-beta6

11 Jun 21:13
v2.19.0-beta6
9f9ce12

Choose a tag to compare

v2.19.0-beta6 Pre-release
Pre-release

Bugfixes

  • Tasks pagination

v2.19.0-beta4

11 Jun 09:18
v2.19.0-beta4
52e5b70

Choose a tag to compare

v2.19.0-beta4 Pre-release
Pre-release

Changelog

  • 52e5b70 ci(runners): fix param name

v2.19.0-beta3

11 Jun 08:12
v2.19.0-beta3
9f21856

Choose a tag to compare

v2.19.0-beta3 Pre-release
Pre-release

v2.19.0-beta3

This beta release improves HA task handling, runner concurrency, logging diagnostics, documentation, and UI behavior. It also continues the database cleanup work by removing BoltDB support and replacing remaining BoltDB-related references with SQLite.

Highlights

  • Improved HA task processing by removing task ownership assumptions and fixing several remote task handling edge cases.
  • Added mutex protection in runner job handling to make runner-side task execution more stable under concurrent operations.
  • Added selective debug log filtering with support for SEMAPHORE_DEBUG_FILTER and --debug-filter.
  • Removed BoltDB support and completed related cleanup in code, docs, and issue templates.
  • Added Czech translation thanks to a first-time contribution from @rici4kubicek.
  • Updated developer, logging, systemd, and runner registration documentation.
  • Improved UI behavior for running task spinners and reduced extra UI requests.
  • Added an option to skip Ansible Galaxy installation.

What's Changed

HA and runner stability

  • Removed task owner logic in HA mode to improve task distribution and remote task processing.
  • Fixed handling of waiting tasks for runners.
  • Added concurrency protection for runner job queues, running jobs, task status, log records, and listeners.
  • Improved runner-side reliability when tasks are processed in parallel.

Logging and diagnostics

  • Added debug log filters.
  • Added support for configuring debug filtering via SEMAPHORE_DEBUG_FILTER and --debug-filter.
  • Applied debug filtering consistently to syslog hooks.
  • Avoided global debug filter state.

Database cleanup

  • Removed BoltDB support.
  • Replaced BoltDB usage with SQLite where needed.
  • Removed BoltDB from setup, configuration, development docs, and issue templates.

Documentation

  • Updated development setup documentation.
  • Added logging and diagnostics notes.
  • Added systemd environment variable references for troubleshooting.
  • Documented runner registration modes, including global tokens and per-runner smrs_... registration tokens.

UI fixes

  • Fixed running task spinners.
  • Reduced extra UI requests.
  • Removed an invalid alert.

Ansible

  • Added support for skipping Ansible Galaxy installation.

Localization

  • Added Czech translation.

New Contributors

  • @rici4kubicek made their first contribution with the Czech translation.

Full Changelog

v2.18.12...v2.19.0-beta3

v2.19.0-alpha4

12 Jun 11:51
v2.19.0-alpha4
ab8d67d

Choose a tag to compare

v2.19.0-alpha4 Pre-release
Pre-release

Changelog

  • ab8d67d feat(workflows): support HA

v2.19.1-alpha2

08 Jun 22:15
v2.19.1-alpha2
d3ad24f

Choose a tag to compare

v2.19.1-alpha2 Pre-release
Pre-release

Features

  • Workflows

v2.18.12

08 Jun 22:16
v2.18.12
8a4dcf0

Choose a tag to compare

Features

  • Checkbox Skip Galaxy install