Repository navigation
v1.5.0
New
- Deploy your own Docker Compose file. Pick "Your own Docker Compose file" in Deploy service, point it at a repository (or upload a zip), and every service in the file runs as one stack, like
docker compose up. You can set which Compose file to use, the port it publishes, a domain with HTTPS, and settings that fill in${NAME}in the file. Pasting a repository link spots a Compose file and the port it publishes. Redeploys and deploy on push work as they do for other apps. Machines need daemon 0.1.1-pre.38 or newer; older ones are asked to update first. (#57) - Appwrite in the app catalog, next to Supabase: the API, console, realtime, workers and their databases in one go, behind one domain with HTTPS. (#68)
Fixes
- Updates: a panel upgraded from before 1.4.0 has no Update button until after the next nightly backup. Until then, the Updates tile in Settings › General now shows the command to run, with a Copy button.
- Self-hosted: uploaded icons load, and keep loading after updates. (#63)
- Two-factor: after you confirm with your passkey on a workspace that requires two-factor, the "requires two-factor sign-in" message closes instead of following you back to the workspace.
- Ask AI: OpenAI models no longer fail with a 400 error when they use a tool. (#53)
- Files tab: only the last thing you clicked opens. Before, a file you clicked could open over the folder you'd moved on to. (#42)
- Deploy service: when the button is disabled, hovering it says why: the machine is offline, deploys aren't set up, or you can't manage machines. (#20)
- Workflow editor: changes you make while a save is in progress stay unsaved instead of being marked saved, so they aren't lost. (#41)
- Times no longer round up to "60 minutes ago" or "24 hours ago", and status page outages no longer show "1 h 60 min". (#28, #48)
- Memory and response times drop a trailing ".0": 368 MiB, 2 GiB and 1 s. (#12, #13)
- On a machine's Usage tab, the top axis label no longer sits under the current value. (#11)
- The two-factor setup key and its copy button have labels for screen readers. (#30)
Under the hood
- Laravel 13.40. (#64)
Upgrading
Click Update in Settings › General, or run this on the server:
serveros-panel upgradeOn a panel that came from before 1.4.0 and has no Update button yet, run this once. It upgrades the panel and turns the button on:
serveros-panel upgrade && serveros-panel scheduleThanks to everyone who sent pull requests for this release.