Skip to content

Releases: semaphoreui/semaphore

v2.17.8

18 Feb 19:46
v2.17.8
38d2d2a

Choose a tag to compare

Release Summary

This is a small maintenance release focused on improving task control and integration behavior, along with routine dependency updates.

✨ New Features

  • Force stop all tasks
    Added the ability to stop all running tasks with force option, giving administrators faster control in emergency or cleanup scenarios.

🔧 Improvements & Fixes

  • Integration value priority fix
    Extracted values in integrations now correctly take precedence, ensuring more predictable configuration behavior.

Changelog

  • 38d2d2a fix(integrations): extracted values has priority

What's Changed

  • chore(deps): update dependency cron-parser to v5.5.0 by @renovate[bot] in #3632
  • feat: add stop all force by @fiftin in #3633
  • chore(deps): update dependency dotenv to v17.3.1 by @renovate[bot] in #3634

Full Changelog: v2.17.7...v2.17.8

v2.17.7

18 Feb 08:10
v2.17.7
7c3cc4f

Choose a tag to compare

Release Summary

This release focuses on logging improvements, Docker usability, and dependency updates.

✨ Improvements

  • RFC 5424 syslog support
    Syslog output now follows the RFC 5424 standard, improving compatibility with enterprise logging systems and SIEM platforms.

🐳 Docker

  • Config path for import fixed
    Docker deployments now correctly provide the configuration path when importing settings.

Changelog

  • 7c3cc4f fix(docker): provide config path for import

What's Changed

  • fix(deps): update module github.com/sirupsen/logrus to v1.9.4 by @renovate[bot] in #3622
  • feat(syslog): use rfc 5424 output format by @fiftin in #3624

Full Changelog: v2.17.5...v2.17.7

v2.17.5

17 Feb 18:20
v2.17.5
23d300c

Choose a tag to compare

Release Summary

This release delivers a fix for scheduled task configuration stability.

🛠 Fixes

  • Scheduled task properties saving issue resolved
    Fixed a bug where task properties were not saved or updated correctly when working with schedules. This improves reliability and consistency of scheduled task configuration.

Changelog

Full Changelog: v2.17.4...v2.17.5

v2.17.4

17 Feb 13:02
v2.17.4
e49d030

Choose a tag to compare

Summary

This release focuses on performance improvements, permission fixes, and small usability enhancements, along with routine dependency updates and test coverage improvements.

🚀 Performance

  • Reduced database queries for tasks, improving overall performance and responsiveness.

🔐 Permissions & UI fixes

  • Template role permissions are now correctly enforced in the UI.
  • Integration and role permission checks in the UI have been fixed.

⚙️ Improvements

  • Semaphore task details are now available to shell applications via environment variables.
  • Adjustments to template directory handling.

🧪 Testing & Maintenance

  • Added unit tests for getHomeDir.
  • Upgraded core-js dependency.
  • Internal optimizations and minor fixes.

Changelog

  • e49d030 Merge pull request #3619 from semaphoreui/perf/optimize_db_queries

What's Changed

  • [Snyk] Upgrade core-js from 3.47.0 to 3.48.0 by @fiftin in #3611
  • Add semaphore task details to shell apps as environment variables by @riton in #3597
  • test: add unit tests for getHomeDir function by @Copilot in #3615
  • home to template dir by @fiftin in #3612
  • fix(perms): respect role permisisons for templates on ui by @fiftin in #3617
  • fix(ui): check permissions for intergrations and roles by @fiftin in #3618
  • perf(tasks): descrese db queries by @fiftin in #3619

Full Changelog: v2.17.2...v2.17.4

v2.17.2

16 Feb 10:27
v2.17.2
e7c773e

Choose a tag to compare

Release Summary

This release introduces high availability improvements, enhanced integrations, and important security and dependency updates.

✨ New Features

  • Active-active high availability
    Added support for active-active HA deployments, allowing multiple Semaphore UI nodes to operate simultaneously for improved scalability and resilience.

  • Integration task details via headers
    Integrations can now return created task details through response headers, enabling better automation workflows and easier external system integration.

🔒 Security & Maintenance

  • Security updates for axios and go-git.
  • Dependency updates including express, qs, webpack, and lodash for improved stability and performance.

👋 Community

  • Welcome @riton, who made their first contribution to Semaphore UI.

What's Changed

  • chore(deps): bump qs and express in /web by @dependabot[bot] in #3607
  • chore(deps): update dependency axios to v1.13.5 [security] by @renovate[bot] in #3603
  • chore(deps): bump axios from 1.13.2 to 1.13.5 in /web by @dependabot[bot] in #3602
  • feat: Allow integration to return created task details through headers by @riton in #3598
  • feat: add active-active ha by @fiftin in #3608
  • chore(deps-dev): bump webpack from 5.95.0 to 5.105.0 in /web by @dependabot[bot] in #3593
  • fix(deps): update module github.com/go-git/go-git/v5 to v5.16.5 [security] by @renovate[bot] in #3596
  • chore(deps-dev): bump lodash from 4.17.21 to 4.17.23 in /web by @dependabot[bot] in #3576

Full Changelog: v2.17.0...v2.17.2

v2.17.0

13 Feb 21:08
v2.17.0
243ccd8

Choose a tag to compare

image

Semaphore 2.17 Release Details

  1. Syslog support
  2. CLI improvements:
    • Import project
    • --register flag for runner command
  3. UI improvements:
    • Custom views
    • New expended textarea behavior
  4. Stop all tasks button for a template
  5. Custom roles (Enterprise)
  6. Devolution Server integration (Enterprise)

Links

  • Create best docker container

  • Join our responsive community

    discord

v2.17.0-rc10

03 Feb 09:47
v2.17.0-rc10
20a99a2

Choose a tag to compare

v2.17.0-rc10 Pre-release
Pre-release

Changelog

  • 20a99a2 fix(ui): cron -> empty type

What's Changed

  • fix(ansible): use ENV vars also on ansible-galaxy step by @divialth in #3459

New Contributors

Full Changelog: v2.17.0-rc6...v2.17.0-rc10

v2.17.0-rc3

20 Jan 09:29
v2.17.0-rc3
a58aae9

Choose a tag to compare

v2.17.0-rc3 Pre-release
Pre-release

Changelog

  • a58aae9 fix(config): move syslog option to root

Full Changelog: v2.17.0-rc1...v2.17.0-rc3

v2.17.0-rc1

13 Jan 10:29
v2.17.0-rc1
9a33085

Choose a tag to compare

v2.17.0-rc1 Pre-release
Pre-release

Changelog

What's Changed

New Contributors

Full Changelog: v2.17.0-beta24...v2.17.0-rc1

v2.16.51

12 Jan 16:26
v2.16.51
4eecb1d

Choose a tag to compare

Bugfixes

  • Fix database migration (CRITICAL)