v0.10.0
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=rediswithREDIS_*variables instead ofMEMCACHED_*. - Homepage now fetches runtime config from Suite Manager using
HOMEPAGE_CONFIG_SYNC_TOKEN. - Homepage
services.yamlremains generated fromservices.template.yaml. - Self-host bootstrap now recognizes
UPDATE_TRACKandUPDATE_REF, and forcesSUITE_MANAGER_UPDATES_MODE=managed.