v2.17.12

semaphoreui/semaphorev2.17.12Feb 20, 2026by github-actions[bot]

AI Summary

This release introduces improved task control, an important database migration capability, and multiple dependency updates for stability and security.

Key Highlights

  • BoltDB to SQL migration tool for scalability
  • Added host limit values in Task parameters
  • Updated Go modules (crypto, OAuth2, PostgreSQL driver)
  • Updated frontend tooling (Prettier v3.8.1)
  • Edwards25519 dependency updated (core and Pro)

New Features

  • BoltDB to SQL migration tool
  • Host limit values in Task parameters
  • Dependency updates for security and stability

Full Release Notes

## 🚀 Release Summary

This release introduces improved task control, an important database migration capability, and multiple dependency updates for stability and security.

### ✨ Highlights

**BoltDB → SQL migration tool (major step forward)**

* A new backend migration utility allows moving from **BoltDB to SQL databases**.
  This is a key improvement for scalability and aligns with the future removal of BoltDB support.

### 🔧 Maintenance & Security

* Updated multiple Go modules (crypto, OAuth2, PostgreSQL driver).
* Updated frontend tooling (Prettier).
* Edwards25519 dependency updated (core and Pro).
* General dependency fixes and stability improvements.

### 🙌 Community

* Welcome **@darcystan** for their first contribution!


## Changelog
* 3e5e0dec9f58b03915a19ef19db0cbc93cca734d ci(github): return GH_TOKEN for docker

## What's Changed
* Added host limit values in Task parameters instead of just Yes by @darcystan in https://github.com/semaphoreui/semaphore/pull/3637
* chore(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 by @dependabot[bot] in https://github.com/semaphoreui/semaphore/pull/3642
* chore(deps): update dependency prettier to v3.8.1 by @renovate[bot] in https://github.com/semaphoreui/semaphore/pull/3635
* feat(be): boltdb to sql migration tool by @mgukov in https://github.com/semaphoreui/semaphore/pull/3620
* chore(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 in /pro by @dependabot[bot] in https://github.com/semaphoreui/semaphore/pull/3644
* fix(deps): update module github.com/lib/pq to v1.11.2 by @renovate[bot] in https://github.com/semaphoreui/semaphore/pull/3645
* fix(deps): update module golang.org/x/crypto to v0.48.0 by @renovate[bot] in https://github.com/semaphoreui/semaphore/pull/3646
* fix(deps): update module golang.org/x/oauth2 to v0.35.0 by @renovate[bot] in https://github.com/semaphoreui/semaphore/pull/3648

## New Contributors
* @darcystan made their first contribution in https://github.com/semaphoreui/semaphore/pull/3637

**Full Changelog**: https://github.com/semaphoreui/semaphore/compare/v2.17.8...v2.17.12