Skip to content

v0.10.0

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Aug 16:50
· 28 commits to main since this release
e51b53d

Highlights

  • Omnideck CLI is now the shared Podman environment backend for both the interactive CLI and Omnideck Desktop.
  • Bare omnideck launches now detect first-time setup or repair automatically, with restart/resume guidance on Windows and macOS and a shared omnideck-runtime machine.
  • Added versioned JSON/NDJSON output for headless Desktop integration, including non-interactive add, update, and remove flows and structured errors.
  • Added recovery for stale Podman container-name reservations left by an interrupted removal.
  • Added release artifact contracts, checksums, SBOMs, and GitHub artifact attestations for every supported archive.

Upgrading

v0.10.0 uses Podman as its only supported container runtime; Docker-specific setup paths have been removed. Existing Omnideck environments are reconciled to the current container layout while persistent volumes are retained.

The upgrade tests covered configuration migration, image update, multi-instance isolation, volume persistence, backup/delete, restore, and post-upgrade repair on Windows and Ubuntu.

Known limitation

On Windows, deliberately stopping the saved Podman WSL machine can leave automatic recovery unable to repair user-mode networking. Normal clean installation, application use, and the tested upgrade path succeeded. This non-blocking edge case is tracked in #46.

What's changed

  • #27 — JSON/headless Desktop integration
  • #39 — interrupted-removal name-conflict recovery
  • #40 — unified Podman runtime and automatic setup/repair
  • #41 — simplified Podman-only setup plumbing
  • #42 — CLI release contract gates
  • #43, #44, #45, #47 — authoritative cross-platform test and promotion procedures

Full changelog: v0.9.1...v0.10.0