Skip to content

v0.6.0

Choose a tag to compare

@jonwiggins jonwiggins released this 23 Sep 21:15
· 8 commits to main since this release
02bf9bb

Release v0.6.0

Highlights:

  • Optio for iOS and Android: native apps for the Work feed, the New work form, Optio Local terminals (Transcript and Screen), persistent agents, and push notifications (APNs on iOS, FCM on Android)
  • One noun, Work: Tasks, Jobs, scheduled Tasks, Local automations, terminals, and persistent agents share one feed (/work) and one form (/work/new), each described by When · Where · Who · What · Then
  • One trigger layer: any trigger (schedule, webhook, ticket, or a GitHub / Slack / Linear event) can start any kind of work, in a pod or on your own machine
  • Run Tasks and Jobs on your own machine with Optio Local, and Local automations that start on GitHub, Slack, and Linear events
  • Optio Local: finished sessions read back as their full conversation, exited terminals replay their final screen, and a machine keeps its identity when its hostname changes

Upgrade notes:

  • Deployments that use the Slack action buttons must set SLACK_SIGNING_SECRET: /api/webhooks/slack/actions now verifies Slack's signature.
  • Restart optio local up on each paired machine to pick up the Optio Local changes.
  • Database migrations run automatically when the API starts.

Install:

helm install optio oci://ghcr.io/jonwiggins/optio --version 0.6.0 -n optio --create-namespace \
  --set encryption.key=$(openssl rand -hex 32)

Full changelog: https://github.com/jonwiggins/optio/blob/v0.6.0/CHANGELOG.md