Skip to content

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 14 Aug 11:02
· 37 commits to main since this release

Control-plane backups overhaul — worker-owned with an in-app cron sweep, dashboard-managed remote S3 storage, Local destinations, editable retention, and per-run encryption status — plus a round of docs-driven refinements and the new belune.dev docs site.

What's changed

Features

  • site: add belune.dev landing + docs site
  • api,web: add Root Directory build setting for monorepo support
  • web: rework the env vars editor with search, sort, and reveal
  • backups: include app volume backups in the project activity feed
  • backups: per-run Encrypted indicator + read-only encryption status
  • backups: dashboard-editable retention + Configure sheet for control-plane backups
  • web: paginate the Recent Runs table on the Backups tab
  • backups: add a Local destination type for DB and volume backups
  • backups: dashboard-managed remote storage for control-plane backups
  • backups: worker-owned control-plane backups + in-app cron sweep

Fixes

  • api,web: derive MySQL default user from slug instead of root
  • web: scroll overflow in create-database dialog + confirm-to-delete
  • api: fix env var secret mask round-trip + add reveal-on-demand
  • inherit the app's container port for a blank per-domain port
  • backups: show a parsed provider name on the destination type badge
  • backups: show the owning app name beside volume rows in the activity feed
  • web: allow a PAT on URL-sourced app creation, not just edit
  • web: probe the session in the auth-page guards so they redirect

Internal

  • web: move Recent Runs' Remote key into the row detail
  • web: merge Schedule and Remote Storage into one card

Install

curl -sSL https://raw.githubusercontent.com/weiliang79/belune/v0.1.2/scripts/install.sh \
  | BELUNE_VERSION=v0.1.2 bash

Upgrading an existing install: run update.sh from your install directory. Take a backup first — 0.x minor releases may contain breaking changes.

⚠️ Brief full-stack restart: this release changes the Compose file, the belune-backup systemd units, and the helper scripts, so update.sh recreates the whole stack (not just the API) — expect a few seconds of interrupted routing. It also runs forward-only migrations (000057000060) on boot. update.sh handles both.

Full changelog: v0.1.1...v0.1.2