Releases: deploykitdev/deploykit
Releases · deploykitdev/deploykit
v0.1.9
DeployKit v0.1.9
Install on a fresh Linux VM:
curl -fsSL https://raw.githubusercontent.com/deploykitdev/deploykit/v0.1.9/install.sh | sudo bashChangelog
- 2acbb1a: Collapse cascading "Loading..." flashes on refresh (@heyjorgedev)
- 298206a: Promote deployments only after the reconciler verifies health (@heyjorgedev)
- 8cef09e: Show an animated loader while the project canvas loads (@heyjorgedev)
v0.1.8
DeployKit v0.1.8
Install on a fresh Linux VM:
curl -fsSL https://raw.githubusercontent.com/deploykitdev/deploykit/v0.1.8/install.sh | sudo bashChangelog
- d8166e0: Add setup flow for first-user onboarding (@heyjorgedev)
- 5e3a429: Smooth out icon shuffling in the welcome hero (@heyjorgedev)
v0.1.7
DeployKit v0.1.7
Install on a fresh Linux VM:
curl -fsSL https://raw.githubusercontent.com/deploykitdev/deploykit/v0.1.7/install.sh | sudo bashChangelog
- 2bfee44: Prune old DB backups, keep the 5 most recent (@heyjorgedev)
- 84b8aa3: Render ANSI escape codes in the upgrade log view (@heyjorgedev)
- c002759: Truncate upgrade.log on RequestUpgrade (@heyjorgedev)
v0.1.6
DeployKit v0.1.6
Install on a fresh Linux VM:
curl -fsSL https://raw.githubusercontent.com/deploykitdev/deploykit/v0.1.6/install.sh | sudo bashChangelog
- e2513ed: Fix canvas edge labels rendering behind the dashed stroke (@heyjorgedev)
v0.1.5
DeployKit v0.1.5
Install on a fresh Linux VM:
curl -fsSL https://raw.githubusercontent.com/deploykitdev/deploykit/v0.1.5/install.sh | sudo bashChangelog
- 70b64ce: Show upgrade progress and result inline in the upgrade dialog (@heyjorgedev)
v0.1.4
DeployKit v0.1.4
Install on a fresh Linux VM:
curl -fsSL https://raw.githubusercontent.com/deploykitdev/deploykit/v0.1.4/install.sh | sudo bashChangelog
- dd6ed85: Add project deletion gated on having no services (@heyjorgedev)
v0.1.3
DeployKit v0.1.3
Install on a fresh Linux VM:
curl -fsSL https://raw.githubusercontent.com/deploykitdev/deploykit/v0.1.3/install.sh | sudo bashChangelog
- 5bb7b5c: Fix install.sh upgrade loop when re-invoked by the upgrade unit (@heyjorgedev)
v0.1.2
DeployKit v0.1.2
Install on a fresh Linux VM:
curl -fsSL https://raw.githubusercontent.com/deploykitdev/deploykit/v0.1.2/install.sh | sudo bashChangelog
- 5713f7d: Fix canvas crashing over plain HTTP where crypto.randomUUID is undefined (@heyjorgedev)
- 6f64849: Fix install.sh EXIT trap erroring with "tmp: unbound variable" (@heyjorgedev)
v0.1.1
DeployKit v0.1.1
Install on a fresh Linux VM:
curl -fsSL https://raw.githubusercontent.com/deploykitdev/deploykit/v0.1.1/install.sh | sudo bashChangelog
- 1240316: Add README with project overview and dev instructions (@heyjorgedev)
- 44866f4: Add group nodes to the canvas with group-scoped env vars (@heyjorgedev)
- a7a0c27: Fix install.sh aborting with curl: (23) on fresh installs (@heyjorgedev)
- 0233cf2: Move project settings icon next to canvas zoom controls (@heyjorgedev)
- ba48941: Rename module to github.com/deploykitdev/deploykit (@heyjorgedev)
v0.1.0
DeployKit v0.1.0
Install on a fresh Linux VM:
curl -fsSL https://raw.githubusercontent.com/deploykitdev/deploykit/v0.1.0/install.sh | sudo bashChangelog
- 98a6bd5: --wip-- [skip ci] (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 9b451dc: --wip-- [skip ci] (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 08d992b: --wip-- [skip ci] (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 1b9cbc3: --wip-- [skip ci] (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 0b527b2: --wip-- [skip ci] (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 10b371c: --wip-- [skip ci] (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 2e1dff6: --wip-- [skip ci] (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- f12fd51: --wip-- [skip ci] (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- f5a7225: --wip-- [skip ci] (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 745f923: --wip-- [skip ci] (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 4c0b1ee: --wip-- [skip ci] (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- dddec7e: --wip-- [skip ci] (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 13f669d: Add .gitignore for Go project (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 50ca3fd: Add AppLogo component from custom SVG and use in both layouts (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- c577c39: Add Bruno API collection for testing all endpoints (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 3d1048a: Add Docker client package with daemon connectivity check (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- c01c542: Add React Flow canvas to project detail page (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 5a88445: Add React Router + Vite SPA embedded into Go binary (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 9d2380f: Add System and About admin screens (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 0bdf82b: Add TanStack Query for declarative data fetching and caching (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 2ddbcde: Add authentication with opaque tokens, first-user registration, and API keys (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 1905ced: Add canvas context menu and custom Railway-style controls (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- c22dfff: Add connected users avatar stack to collaborative canvas (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 7f8dbe3: Add database presets to the canvas right-click menu (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 0c76849: Add deploykitd binary to gitignore and document dist/ as build output dir (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 534566b: Add integration tests for SQLite ProjectService (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 39b701d: Add project and service environment variables with auto-redeploy (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 75f96ae: Add project detail page and fix project list links (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 5da2e79: Add project rename form to settings (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 7706db9: Add real-time collaborative canvas with WebSocket sync (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 9ef0eaa: Add reconciliation loop for Docker network management (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- e715ce9: Add self-service profile editing (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 60017b5: Add service detail side panel on canvas node click (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 6aaa5cf: Add service rename form and propagate updates via event bus (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 90f2b42: Add services, deployments, containers and structured validation errors (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- af79fde: Add shadcn/ui with Tailwind CSS v4 and style all pages (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 94ddc72: Add sticky-note nodes to the canvas (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 049423b: Add unique slug to projects for Docker resource prefixing (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- dca160f: Add user roles and admin settings page (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 1e5a3a8: Auto-edge service nodes from env-var ${{name.HOST}} references (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- dec89b1: Drop hover lift on project cards (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 5aefe63: Enable dismissible close button on toast notifications (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- b6b1f6b: Extract DashboardLayout and restyle dashboard pages (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 41d7cbc: Fade out idle remote cursors on canvas (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 05d712f: Fix go:embed excluding SPA assets starting with underscore (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 9fffef9: Fix release hook: mkdir http/spa_assets before copying SPA (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 54be209: Harden API key auth, query parsing, SQLite pool, and canvas UX (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 1bd8a92: Package binary releases and add in-app updater (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 2857f2c: Polish pending-change UX and tighten edge cases (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 3a4f5d6: Push container and service updates through an event bus (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- b1c1ccd: Reconcile containers from active deployments (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- b8bb072: Redirect root path to /projects or /login based on auth status (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- ff77e8c: Refresh CLAUDE.md for env vars, pending changes, and event bus (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 85778a1: Refresh CLAUDE.md for system service and admin screens (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- ee792ce: Reset log buffer when switching services (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 04389dd: Restyle login and registration pages with shadcn login-02 layout (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 94bf5f9: Skip redundant ?redirect=/ query param on login redirect (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 25834e5: Smooth out managed-edge dash flow on the canvas (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 90254b8: Smooth remote canvas drags and fix cursor alignment (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- fe9b4fb: Soften canvas dot pattern in dark mode (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 6501668: Split profile editing into two cards with toast feedback (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- f599328: Split settings into route-based navigation (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- f3ba272: Stabilize canvas WebSocket on refresh (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 427b628: Stage deploy-impacting edits in a pending-change log (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 63aa2bf: Stream container logs into the service side panel (Jorge Lapa 2780099+heyjorgedev@users.noreply.github.com)
- 3d49aa8: Switch shadcn from base-nova to base-v...