Skip to content

v0.19.1

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Nov 04:23
· 87 commits to main since this release
b045930

Highlights

Overseer > Deployments > DNS. The records on BASE_DOMAIN, listed and changed at the registrar (Porkbun). Add a record, edit one in place so a re-pointed name never stops resolving, or delete one, and every change is audited.
Screenshot 2026-11-06 at 11 19 43 PM

Fixed

  • aegis update no longer stops on a project whose plugin answers predate agent_tools. Updating a project with such a plugin to 0.19.0 failed to render.
  • Secrets offers a key only where the stack can use it. An AI provider whose SDK isn't installed has no row, unless it holds a saved key, which can still be removed, or it's the active provider, whose key can still be set.
  • Mistral and Cohere read as installed on a LangChain stack.
  • A shell's twin has a plugin's services, read from .copier-answers.yml.
  • A project created on 0.18 gets its (job_id, started_at) index on job_execution when it updates.
  • make check-queries passes on Postgres projects.
  • aegis add htmx brings the web frontend's images and fonts, so the favicon no longer returns 404.
  • A .env copied from .env.example boots on a project with ingress and TLS. DOMAIN and ACME_EMAIL left the example. If yours still has them, delete the two lines.
  • aegis plugins create takes --repository.

Known issues

This is for the next release.

  • On a deployed server, an A record left blank in Overseer's DNS form is refused with "no server in .aegis/deploy.yml", because that file stays on the dev machine. Enter the address yourself. (#1994)

The changelog lists every change.