Skip to content

Releases: 0-AI-UG/open-cli-deployment

v0.8.2

Choose a tag to compare

@github-actions github-actions released this 13 Sep 11:11

What's Changed

  • Add branch selector dropdown to deploy UI by @Anton-Horn in #2
  • Fix service popover horizontal overflow by @Anton-Horn in #1
  • Harden auth on main: port from saas (session revocation, rate limiting, IP, persistent challenges) by @Anton-Horn in #6
  • Port engine tests from saas, adapted to single-tenant by @Anton-Horn in #7
  • Revert per-app userns feature by @Anton-Horn in #8
  • Improve Web CLI completion flow by @Anton-Horn in #9

Full Changelog: v0.5.4...v0.8.2

v0.5.4

Choose a tag to compare

@Anton-Horn Anton-Horn released this 08 Apr 15:03

Increase Hetzner server boot timeout to 180s

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 07 Apr 22:11

Full Changelog: v0.5.2...v0.5.3

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 07 Apr 21:19

Full Changelog: v0.5.1...v0.5.2

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 07 Apr 19:20

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 04 Apr 13:11

Full Changelog: v0.4.1...v0.5.0

v0.4.1

Choose a tag to compare

@Anton-Horn Anton-Horn released this 03 Apr 19:29

Bug Fix

  • Fix webhook auto-redeployment: Webhook Caddy route was being appended after app routes, causing host-based app routes to intercept /_ocd/webhook/* requests before they reached the webhook receiver. The route is now prepended at position 0 so it's evaluated first.

Note for existing deployments

If you have an existing server with webhooks enabled, you'll need to reorder the route manually:

curl -sf -X DELETE http://localhost:2019/id/ocd-webhook-route
curl -sf -X POST -H 'Content-Type: application/json' \
  -d '{"@id":"ocd-webhook-route","match":[{"path":["/_ocd/webhook/*"]}],"handle":[{"handler":"rewrite","strip_path_prefix":"/_ocd/webhook"},{"handler":"reverse_proxy","upstreams":[{"dial":"localhost:9876"}]}],"terminal":true}' \
  http://localhost:2019/config/apps/http/servers/srv0/routes/0

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@Anton-Horn Anton-Horn released this 03 Apr 11:16

What's new

  • Scaling & autoscaling — horizontal scaling with configurable autoscaling policies (CPU/memory thresholds, min/max replicas)
  • Docker Compose deploy mode — deploy multi-container apps via compose files
  • Refactored modules — deploy.ts and hetzner.ts split into organized module directories
  • New UI views — logs viewer, resources view, settings view, and custom select component
  • Compose-aware logging — separate log retrieval for compose vs single-container apps
  • Webhook improvements — compose-aware webhook setup with deploy mode support

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@Anton-Horn Anton-Horn released this 02 Apr 20:40

What's New

  • GitHub integration — Add a GitHub Personal Access Token to deploy from private repos
  • Webhook auto-redeploy — Push to a branch and your app rebuilds automatically via GitHub webhooks
  • Password-protected deployments — Gate apps behind a login page with a single password
  • Pause / Resume — Pause running containers without destroying them
  • Host port mapping — Each app gets a unique host port, fixing multi-app conflicts on the same server
  • Configurable Dockerfile path — Specify a custom Dockerfile location in the repo
  • Project documentation — Added architecture, deploy guide, RPC reference, and more

Full Changelog: v0.2.1...v0.3.0

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 31 Mar 13:28

Full Changelog: v0.2.0...v0.2.1