Taskboard v0.7.0
Highlights
- Keeps one agent presentation identity and callsign across separate Taskboard task runs when clients provide a stable agent session key.
- Scopes stable sessions to the authenticated principal and stores only a cryptographic hash of the client-provided key.
- Keeps Taskboard run IDs separate for leases and audit history while allowing callsign updates to apply across the whole agent session.
- Shows both the agent session ID and task run ID in the web UI and documents the integration contract for clients.
Upgrade notes
This release advances the database schema from version 14 to version 15. Back up the database before upgrading. The migration creates the agent-session registry, backfills existing runs, and removes orphaned sessions during cleanup.
A v0.6.x binary rejects schema version 15 as newer than it supports. Rolling back from v0.7.0 therefore requires restoring the database backup taken before the upgrade together with the prior binary or image.
Clients that omit agent_session_key keep the legacy behavior: each task run receives its own presentation identity. Switchboard v0.2.0 can forward its server-issued session ID automatically for authenticated Taskboard integrations.
Artifacts
The release includes checksum-bearing Linux and macOS AMD64/ARM64 server bundles and the version-matched Helm chart. Verify downloads with SHA256SUMS.
The multi-architecture container is ghcr.io/kilo666mj/taskboard:0.7.0 with immutable digest sha256:3e23b8950089a981f777bac09688e77eb714d8a7529f01fc4055dbeceb969dc0.
Changes
- Keep agent identity across task runs in #33
Full changelog: v0.6.0...v0.7.0