Skip to content

Release Notes

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

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.

Before upgrading pre-stable versions:

  1. Back up the database.
  2. Review this page for breaking changes.
  3. Run wakeplaned serve — migrations apply automatically.