Openship
← Changelog

Cloud-as-source & flexible workspaces

Features, fixes, and improvements shipping in Openship.

Jul 1
2026
v0.2.0featurebreakingCopy link

Cloud-as-source & flexible workspaces

Cloud projects are now fully owned by Openship Cloud, with a clean gateway model between self-hosted instances and the cloud.

  • Cloud-as-source — a cloud project's data lives on the cloud; your self-hosted instance is a gateway that proxies to it as the org owner. No more split ownership.
  • Born-on-cloud — deploying a project to the cloud promotes it to the SaaS first, so it never exists as a "local project reaching into the cloud."
  • Promote / bring-home — move a project between self-hosted and cloud; it's always canonical in exactly one place.
  • Flexible workspaces — invite collaborators to your personal workspace directly, or create a separate team organization — your choice.
  • Leak-hardened boundary — proxied requests forward no local identity headers; a documented no-leak invariant keeps local and cloud cleanly separated.

Breaking: the previous per-project "transfer" flow is replaced by promote/bring-home. Existing cloud-linked projects are unaffected.

Jul 19
2026
v0.3.0featurefixCopy link

Full docs rewrite, German & external domains

A big one — brand-new documentation, a new language, domains you front yourself, no-login public-repo deploys, a tidier updater, and a couple of important fixes.

  • Brand-new documentation — the docs are rewritten from the ground up: beginner-friendly guides for every task, a "where do I click" dashboard tour, a full CLI reference, an API reference generated from the source (one page per module), and a troubleshooting section that explains common errors and how to fix them.
  • Deutsch — the dashboard and README now speak German, bringing the set to eight languages (English, العربية, Español, Français, Deutsch, Português, 日本語, 中文), each shown in its own name.
  • Externally-managed domains — attach a custom domain that's fronted by your own edge (Cloudflare Tunnel, a load balancer, any reverse proxy). Openship verifies ownership with a single DNS TXT record — the domain doesn't have to resolve to your server — and leaves TLS to your edge.
  • Deploy public repos without GitHub — a public repository can be prepared and deployed straight from its URL, no account connection required. Private repos still prompt you to connect.
  • In-app updates — on the desktop app, an update's download progress now shows in the top bar instead of a separate window, so you can keep working while it installs.
  • Shareable changelog — every entry now has a copy-link button; opening its link pins that update to the top and highlights it.
  • "Projects it creates" token scope — a new MCP/token access mode that lets a client create new projects and fully manage only the ones it creates, with zero visibility into anything else in your organization. The safe scope to hand an autonomous agent.
  • Per-server GitHub access (self-hosted) — each server can now authenticate to GitHub on its own, so private-repo clones work without your desktop online. On a server's Security tab, pick one: connect with GitHub (device login — open the link, enter the code), paste a token, generate an SSH key to add to your account, or use auto-registered read-only per-repo deploy keys. Credentials are stored encrypted and used only for that server's clones; Openship Cloud continues to use short-lived GitHub App tokens.

Fixes:

  • Right-sized cloud deployments — a deployed app now runs on its production resource tier (512 MB by default) instead of staying on the larger build machine, so cloud apps no longer each hold onto ~8 GB.
  • Local database start-up — the embedded database no longer refuses to open with a false "locked by a different host" after your computer's network name changes (common on macOS). It now identifies the machine by a stable id and still cleanly recovers a crashed previous run.
Jun 22
2026
v0.1.1fixsecurityCopy link

Security patch & self-hosted improvements

  • Security — updated nodemailer to patch a denial-of-service advisory.
  • Versioning — deployments now carry a human-friendly version, assigned on a successful ship (per commit).
  • Self-hosted — project state is saved on the self-hosted server, with SSH tunnels and remote GitHub clone support.
Jun 1
2026
v0.1.0featureCopy link

Openship is here

The first public release of Openship — an open-source deployment platform.

  • Deploy from the CLI, the web dashboard, or the desktop app.
  • Ship to your own machine or an SSH-connected server.
  • Choose Docker or bare-process isolation per project.
  • Custom domains with automatic TLS.