Skip to content

Releases: glincker/levelrail

v0.2.0-beta.4

v0.2.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Sep 08:03
bc80566

0.2.0-beta.4 (2026-09-20)

Features

  • add curated local AI model templates to the service catalog (#514) (1c10f8d)
  • add domain-level custom error pages (#511) (68bc1dd)
  • collect real host memory for the control plane's own node (#515) (fc28260)
  • live RAM-fit check in the AI template wizard (#516) (1b2c086)

v0.2.0-beta.3

v0.2.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Sep 02:15
50f6b92

0.2.0-beta.3 (2026-09-19)

Features

  • add concurrency_policy to scheduled tasks (#495) (d4bd011)
  • add deploy log download endpoint, CLI command, and UI button (#504) (251d3ab)
  • add DNS-01 provider abstraction with Route53 as a second provider (#492) (dc9776f)
  • add domain-level redirects (#507) (424eef4)
  • add instance-wide backup history view (#503) (d026fc1)
  • default published ports to a private bind address (#496) (b2a0d1d)
  • per-preview env var overrides on parent app (#493) (6db8be5)
  • per-service pull_policy support for Docker Compose imports (#494) (fe40e6d)

Bug Fixes

  • lazy-load scoped sidebars, align react-dom to react 19.3.0 (#499) (a3aff5f)
  • renumber colliding scheduled-task migration to 0101 (#506) (cf204d2)
  • resolve migration number collision at 0098 (#505) (c2cf2a9)
  • restore explicit Control cast for BackupMissingFields props (#500) (b2c1ad3)

v0.2.0-beta.2

v0.2.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Sep 03:57
bfeecba

0.2.0-beta.2 (2026-09-18)

Features

  • add apps wait and apps deploys list CLI commands (#460) (3438a5a)
  • add backup_missing alert rule kind (#463) (380dc71)
  • add Content-Security-Policy and opt-in HSTS, fix healthz routing (#449) (b193889)
  • fail fast when a container is OOM-killed during readiness wait (#451) (911d56e)
  • first-party GitHub Action for deploying to Levelrail from CI (#461) (a8c9450)
  • move an app to another node with its volumes (#464) (11464b8)
  • resolve app secrets live from an external HashiCorp Vault instance (#465) (e2ae8b5)
  • selective backup archive deletion (#462) (e32977e)
  • zero-config sslip.io URL for apps with no domain configured (#447) (6087a06)

Bug Fixes

  • bound live Docker inspect calls with a timeout (#450) (1f98102)
  • cut new-code duplication in the move-with-volumes handler and CLI (#466) (6bb56d7)
  • poll deploy status live so a rollback's actual progress is visible (#452) (cce8eef)
  • recognize every reconciler failure reason in the rollout stage (#458) (3879743)
  • retry transient notification delivery failures (#454) (ec36d75)
  • revert cel-go bump that broke the build (#459) (4f7c263)
  • suppress duplicate lines when a log stream's EventSource reconnects (#453) (65d53ce)

v0.2.0-beta.1

v0.2.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Sep 04:44
0ca5899

0.2.0-beta.1 (2026-09-13)

Features

  • add bulk restart for every app in a project (#442) (ce023a2)
  • add database stop/start lifecycle, API, CLI, and dashboard (#440) (6a0bba5)
  • pause and resume an entire project (#441) (577760b)
  • production-readiness batch - reconciler responsiveness, hardening, README (#445) (13fde27)
  • rank apps by live CPU, memory, and network usage on the dashboard (#443) (76d514a)

Bug Fixes

  • recognize AlreadyRunning as a done rollout condition (#439) (315ae9c)

v0.2.0-beta

v0.2.0-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Sep 22:49
c3b4800

0.2.0-beta (2026-09-12)

Features

  • add CLI metrics query and live log tailing (#394) (41d253c)
  • add VitePress docs and landing site for GitHub Pages (#387) (e2b3ee1)
  • alert/channel editing, deploy-notify+promote MCP, secrets at app-create, reconciler test gaps (#433) (22e6032)
  • close CLI feature-completeness gaps for settings, storage, and git apps (#396) (ebf8362)
  • compose command/bind-mounts, self-service invites, more templates/tools/channels, e2e hardening (53846e6)
  • compose entrypoint, app.yaml command/bind-mounts, external registry browsing, more templates and MCP tools (#385) (753b57f)
  • dispatch builds to a remote build node over the agent transport (#432) (0a269e3)
  • ephemeral database per preview environment (#397) (fc08202)
  • interactive exec terminal over WebSocket (#436) (27266e3)
  • liveness probing and automatic restart (#434) (3725693)
  • node-move teardown fix, simple spread scheduling, CLI/MCP completeness batch (#395) (c8c9e5f)
  • opt-in per-domain WAF and rate limiting for embedded ingress (#398) (6df1bb0)
  • remote exec and Docker networking over the agent transport (#399) (610afd5)
  • replace guesswork form fields with real pickers and suggestions (#437) (39f9c5d)
  • TLS for managed Postgres and Redis connections (#364) (6138335)

Bug Fixes

  • address containerd and docs-site dependabot alerts (#392) (148094b)
  • chain release.yml to actually run after release-please tags a release (#373) (7c8a6bb)
  • derive Select trigger label automatically from item children (#438) (849f2de)
  • make manual release.yml dispatch actually target the right tag (#375) (d52596d)
  • pin cel-go to v0.28.1, restoring build compatibility with caddy (#389) (0b4695b)
  • raise Docker image build timeout and add layer caching (#378) (d3732f1)
  • route error components against unknown, not Error (#431) (3903d1f)
  • spread drained resources across nodes, warn on dropped depends_on (#435) (6a418eb)
  • stop and remove containers when a service is deleted (#381) (a608ebb)

Performance Improvements

  • build Docker images on native per-arch runners instead of QEMU (#380) (c42d372)

v0.1.0

v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Sep 05:27
3af0230

0.1.0 (2026-09-09)

Features

  • actionable restart-required toast for health check and resource limit saves (e21390c)
  • actionable restart-required toast for health check and resource limit saves (e7112c9)
  • add a restart action for apps (99f4873)
  • add a restart action for apps (4a8287d)
  • add age-based backup retention alongside count-based retention (#194) (64db57e)
  • add backup targets settings page (c2a0619)
  • add build.base_directory for monorepo subdirectory builds (#139) (afb0a53)
  • add CLI support for deploying a Docker Compose file (#109) (0eb9b35)
  • add cloudflare-tunnel CLI subcommands (#188) (a1cc9c6)
  • add CPU/memory quick-stat cards to app overview (#163) (4160094)
  • add dashboard home page at / (4bd810d)
  • add developer-view raw text editor for env vars (4300911)
  • add Dokploy as a migrate CLI source (#135) (dcef119)
  • add Dragonfly and ClickHouse as managed database engines (#145) (b75a7d2)
  • add editable port control to app overview page (8c5bd1e)
  • add environment-level shared env var tier between project and app (#195) (0fede7b)
  • add fullscreen size variant to dialog primitive (4b57d39)
  • add fullscreen toggle to the create resource wizard (3106621)
  • add GET .../secrets and POST .../secrets/{key}/lock endpoints (7aa3c46)
  • add interactive wizard mode to apps create (#239) (0207202)
  • add interactive wizard mode to databases create (#245) (106cd53)
  • add levelrail-cli doctor command for local preflight health checks (#265) (91d20db)
  • add list_audit_log MCP tool (#285) (4eb5ca5)
  • add loading states across dashboard routes and data-fetching components (#248) (a91e388)
  • add MariaDB and KeyDB managed database engines (#141) (01716bc)
  • add MCP server, extract shared internal/apiclient package (#121) (e354a10)
  • add migrate caprover CLI command (#191) (910081d)
  • add Network tab showing live traffic path from domain to container (#148) (f29d827)
  • add nodes CLI subcommands (#192) (abea231)
  • add non-interactive exec endpoint for running commands in app containers (c5c86f8)
  • add organization-level shared env var tier above projects (#193) (59d737b)
  • add periodic OS package-update check per node (#220) (0d1a1d8)
  • add projects CRUD, project env vars, and project membership to the CLI (#250) (e804735)
  • add reversible per-secret lock to the store layer (bf808e5)
  • add secret key listing and lock mutation hooks (97136ce)
  • add settings sub-sidebar and fix stale route tree (#222) (428a5df)
  • add SetValueGuarded, ListKeys, SetLocked to secrets.Manager (996ed50)
  • add structured issue templates and type-specific PR templates (#77) (729a4ea)
  • add System status dashboard page (#324) (b20f380)
  • add test-connection action for backup targets (#307) (5d94dc0)
  • admin recovery email, general email capability, forgot-password flow (b384f35)
  • admin recovery email, general email capability, forgot-password flow (backend) (2d8b8d0)
  • alert on repeated scheduled task failures (#290) (ed20b7d)
  • allow clickhouse as an app.yaml database engine (#186) (5b957b5)
  • allow pinning a service's host port (#170) (f861ea1)
  • App Clone (78cf10e)
  • App Clone (aed12f5)
  • app detail screen polish - deploy history, grouped nav, build hints, convergence (ceddf79)
  • App Overview hero+checklist, batched Apps list status (7e10b6e)
  • App Overview hero+checklist, batched Apps list status (9fdc4e5)
  • app volume backups (backend, API, CLI, and web UI) (#311) (9dccec3)
  • app-detail polish - deploy columns, grouped nav, convergence badge, build-log hints (fa81b98)
  • app-level scheduled tasks (#140) (fb66f24)
  • apply resource limit changes to running containers live (#242) ([c8f33cb](https://github.com/glincker/leve...
Read more