Skip to content

Release 0.9.3 - #18

Merged
Shaan-Shoukath merged 5 commits into
mainfrom
dev
Oct 20, 2026
Merged

Shaan-Shoukath merged 5 commits into
mainfrom
dev

Conversation

@Shaan-Shoukath

Copy link
Copy Markdown
Collaborator

Release 0.9.3

  • Installer (PR #17):
    • Nightly backups, encrypted with age, with optional off-site S3 copies. Backup status and alerts appear on Super admin → Operations.
    • New menu entries: settings changes (hostnames, SMTP, bucket key), server hardening, super-admin recovery, support bundle and uninstall.
    • Internal certificates renew automatically.
    • The scheduler now runs on the backend image.
    • Tested on fresh VMs: a new split install, a resumed install behind an existing proxy with an external bucket, and an update from 0.9.1.
  • Landing page (PR #14): the one-line install command with a copy button, and what it sets up.
  • 404 (PR #13): Patch, the Space Works mascot, replaces the golden retriever.
  • Yuyu upstream check (PR #15): a weekly issue for upstream commits to port.
  • Docs (PR #12): a note that the pre-0.9.1 image packages are deleted.

When the Quality gate passes on main, the Release workflow publishes v0.9.3-main.* as the latest release.

🤖 Generated with Claude Code

Shaan-Shoukath and others added 5 commits October 20, 2026 01:54
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…er (#13)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…sets up (#14)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…s, operator tools, scheduler on the backend image (0.9.3) (#17)

* feat(vps): encrypted scheduled backups with off-site copies and alerts, operator tools, scheduler on the backend image (0.9.3)

Co-Authored-By: Shaan-Shoukath <shaanshoukath4522@gmail.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fix(vps): warn instead of stopping when fail2ban does not start

Co-Authored-By: Shaan-Shoukath <shaanshoukath4522@gmail.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* ci: temporary end-to-end VPS test of 0.9.3

* fix(vps): the scheduler role has no web server, so skip the image's health check

Co-Authored-By: Shaan-Shoukath <shaanshoukath4522@gmail.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* ci: point the temporary VPS test at the newest pre-release

* fix(vps): the scheduler is healthy when it can reach the app

Co-Authored-By: Shaan-Shoukath <shaanshoukath4522@gmail.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* ci: point the temporary VPS test at the newest pre-release

* fix(vps): an encrypted backup's archive skips itself

Co-Authored-By: Shaan-Shoukath <shaanshoukath4522@gmail.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* ci: point the temporary VPS test at the newest pre-release

* ci: let the VPS test read the support bundle's folders

* ci: drop the temporary VPS end-to-end workflow

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
#15)

* ci: weekly Yuyu upstream check that opens an issue for commits to port

Co-Authored-By: Shaan-Shoukath <shaanshoukath4522@gmail.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* docs: how to port Yuyu commits that the upstream check reports

Co-Authored-By: Shaan-Shoukath <shaanshoukath4522@gmail.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@Shaan-Shoukath
Shaan-Shoukath merged commit 03d80d8 into main Oct 20, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant