v2.18.4

semaphoreui/semaphorev2.18.4May 18, 2026by github-actions[bot]

AI Summary

Bugfixes for Docker registry token validation, database legacy environment ID handling, and API documentation alignment.

Key Highlights

  • Fixed Docker registry token file checking
  • Fixed database legacy environment ID handling
  • Aligned API docs with actual REST behavior

Full Release Notes

## Changelog
* 7ca373de70acb3845b4b286e99b2214464848f8e fix(docker): check reg token file

## What's Changed
* truncate commit message by runes, not bytes by @4n70w4 in https://github.com/semaphoreui/semaphore/pull/3836
* fix(db): honor legacy environment_id when saving templates by @cursor[bot] in https://github.com/semaphoreui/semaphore/pull/3841
* api-docs: align spec with actual REST API behavior by @Omicron7 in https://github.com/semaphoreui/semaphore/pull/3852

## New Contributors
* @4n70w4 made their first contribution in https://github.com/semaphoreui/semaphore/pull/3836

**Full Changelog**: https://github.com/semaphoreui/semaphore/compare/v2.18.2...v2.18.4