Skip to content

v0.10.0

Choose a tag to compare

@rpuls rpuls released this 29 May 23:06
· 1 commit to main since this release
f53ec2d

My Own Suite 0.10.0

This release focuses on making real self-hosted installs safer to operate and easier to customize after installation.

Highlights

  • Added managed self-host update foundations, including a host-side update agent, Suite Manager update actions, job diagnostics, update-track metadata, and safer rebuild/recreate behavior.
  • Added Suite Manager-owned Homepage runtime customization, so installed suites can edit dashboard YAML/CSS/JS without dirtying the source checkout.
  • Updated and pinned suite dependencies and app container digests, including Seafile 13 support and current Suite Manager/docs toolchain updates.
  • Migrated Seafile local cache from Memcached to Valkey using Seafile’s Redis-compatible cache settings.
  • Improved self-host installer handoff for domain, Linux credentials, owner credentials, update track settings, and first-boot bootstrap behavior.
  • Added project tracking docs, architecture decision notes, documentation ownership rules, and a Codex-ready GitHub issue template.
  • Added public-site Umami analytics and polished mobile layout for the public landing/docs experience.
  • Hardened E2E onboarding and Homepage app checks against the real local Docker stack.

Compatibility Notes

  • Seafile local/VPS cache service is now seafile-valkey.
  • Seafile cache env now uses CACHE_PROVIDER=redis with REDIS_* variables instead of MEMCACHED_*.
  • Homepage now fetches runtime config from Suite Manager using HOMEPAGE_CONFIG_SYNC_TOKEN.
  • Homepage services.yaml remains generated from services.template.yaml.
  • Self-host bootstrap now recognizes UPDATE_TRACK and UPDATE_REF, and forces SUITE_MANAGER_UPDATES_MODE=managed.