Skip to content

2026.6.0b2

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Jun 11:34

2026.6.0b2

✨ Features

  • odio-api system upgrade: Upgrade from UI or Home Assistant,.
  • odio_progress over the unix socket: progress events stream over odio-api's unix socket ($XDG_RUNTIME_DIR/odio-api/upgrade.sock) as the live channel, dropping journal polling. Delivery is best-effort on a daemon thread and reconnects across an odio-api restart so the end event still lands. The end event now also carries the failure cause (error + step)
  • odio-upgrade --progress auto-enabled: the flag is turned on automatically when the odio-api socket is present, so the unit no longer has to pass it explicitly
  • odio-upgrade apply via sudo: applied through sudo for unattended upgrades

🏗️ Refactor

  • Dropped --skip-odio-api-restart; upgrades let odio-api restart itself once the run returns

🐛 Fixes

  • upgrade: missing daemon-reload after the systemd user units are installed (user-scope reload, live mode only)

📦 Software updates

  • odio-api 0.15.1: add upgrade backend.

Full changelog: 2026.6.0b1...2026.6.0b2

Install:

curl -fsSL https://github.com/b0bbywan/odios/releases/download/2026.6.0b2/install.sh | ODIOS_VERSION=2026.6.0b2 bash

Upgrade (from 2026.4.2b1 or later):

odio-upgrade apply --version="2026.6.0b2"

Upgrade (from earlier versions):

curl -fsSL https://github.com/b0bbywan/odios/releases/download/2026.6.0b2/odio_upgrade.py -o /tmp/odio-upgrade
chmod +x /tmp/odio-upgrade
/tmp/odio-upgrade