v0.0.3 — the Store: installable, multi-part apps
Highlights
- Apps are no longer built into Buddy Cluster itself — they’re installable descriptions distributed by a catalog, addable by URL, from the web panel.
- A catalog stays usable even when its source is unreachable. Buddy keeps a local copy, so browsing and installing keep working when the source is temporarily down.
- Apps made of more than one moving part are supported — several components working together, each with its own storage and configuration where needed, not just a single simple app.
- Upload a package directly, without needing a catalog source at all.
- Explicit upgrades. An install shows when a newer version is available; upgrading is something you choose, never automatic, and keeps the app’s data and settings in place.
- Trust checks on what you install: a tampered catalog or package is rejected rather than installed.
Known limitations
- No dependencies between apps — each app manages its own data store, rather than being able to rely on another installed app.
- Catalog sources are plain web addresses only — no other distribution method yet.
- The built-in catalog was limited to a single app (PostgreSQL) at this release; growing it further was left for later releases.