Release Notes
v0.1.0 — Current
Section titled “v0.1.0 — Current”Pre-stable release. Core control plane is functional and tested.
Shipped:
- Single-process Go daemon (
wakeplane/wakeplaned) - SQLite-first storage with embedded migrations
- Planner and dispatcher loops
- HTTP, shell, and in-process workflow executors
- HTTP JSON API with cursor-based pagination
- Structured retries, backoff, and dead-lettering
- Misfire and overlap policies
- Metrics (Prometheus text format)
- Health, readiness, and status endpoints
- Structured shutdown and drain logging
- Restart, stale-lease, contention, and non-cooperative shutdown coverage
Not yet:
- Postgres storage
- Auth, RBAC
- UI
- Distributed coordination
- Plugin loading
Release discipline
Section titled “Release discipline”Wakeplane uses semantic versioning. Until v1.0.0:
- Minor versions may include breaking API or schema changes.
- Breaking changes are documented in this file.
- Patch versions are bug fixes only.
A schema migration is included whenever the database format changes. The daemon runs migrations automatically on startup.
Upgrade
Section titled “Upgrade”Before upgrading pre-stable versions:
- Back up the database.
- Review this page for breaking changes.
- Run
wakeplaned serve— migrations apply automatically.
See also
Section titled “See also”- Operations: Runbook
docs/release.mdin the source repo — full release checklist