Skip to content

Levelrail v0.2.0-beta.3

Released as a pre-release. View on GitHub. All releases.

NOTE

This is a pre-release on the beta channel. Pin this exact version for anything you care about staying still.

Highlights

  • add DNS-01 provider abstraction with Route53 as a second provider (#492) by @thegdsks
  • per-preview env var overrides on parent app (#493) by @thegdsks
  • add instance-wide backup history view (#503) by @thegdsks

What's changed

Features

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

Bug fixes

  • lazy-load scoped sidebars, align react-dom to react 19.3.0 (#499) by @thegdsks
  • restore explicit Control cast for BackupMissingFields props (#500) by @thegdsks
  • resolve migration number collision at 0098 (#505) by @thegdsks
  • renumber colliding scheduled-task migration to 0101 (#506) by @thegdsks
Maintenance, CI, and dependency updates (19)
  • bump @tanstack/react-virtual from 3.14.11 to 3.14.13 in /web (#469)
  • bump @tanstack/router-plugin from 1.168.36 to 1.168.38 in /web (#470)
  • bump react and @types/react in /web (#472)
  • bump eslint-plugin-react-refresh from 0.5.6 to 0.5.7 in /web (#473)
  • bump @xterm/addon-fit from 0.10.0 to 0.11.0 in /web (#475)
  • bump tailwind-merge from 3.6.0 to 3.7.0 in /web (#479)
  • bump zod from 4.5.4 to 4.6.5 in /web (#476)
  • bump vite from 8.2.2 to 8.3.0 in /web (#484)
  • bump react-hook-form from 7.87.0 to 7.88.0 in /web (#485)
  • bump @thesvg/react from 3.3.3 to 3.3.7 in /web (#471)
  • bump @types/node from 26.5.0 to 26.5.1 in /web (#482)
  • bump docker/build-push-action from 7.3.0 to 7.4.0 (#467)
  • bump github.com/modelcontextprotocol/go-sdk from 1.7.0 to 1.8.0 (#483)
  • bump github.com/aws/aws-sdk-go-v2/credentials (#487)
  • bump github.com/aws/aws-sdk-go-v2/service/sesv2 (#490)
  • bump github.com/aws/aws-sdk-go-v2/feature/s3/manager (#486)
  • affected-package-scoped, race-free local test hooks (#502) by @thegdsks
  • add regression guard for Docker API version negotiation (#498) by @thegdsks
  • run frontend test suite in CI (#497) by @thegdsks

Install

Fresh install on a Linux host, pinned to this release:

sh
curl -fsSL https://raw.githubusercontent.com/glincker/levelrail/main/install.sh | sudo env LEVELRAIL_VERSION=v0.2.0-beta.3 sh

Upgrade an existing install in place (keeps the unit file and data):

sh
curl -fsSL https://raw.githubusercontent.com/glincker/levelrail/main/install.sh | sudo env LEVELRAIL_VERSION=v0.2.0-beta.3 sh -s upgrade

Docker Compose: pin the image tag in docker-compose.yml:

yaml
services:
  levelrail:
    image: ghcr.io/glincker/levelrail:v0.2.0-beta.3

Container images

Multi-arch (linux/amd64, linux/arm64), signed with cosign, SBOM and provenance attached. Also tagged beta at release time (moving tags).

ImageTagDigest
ghcr.io/glincker/levelrailv0.2.0-beta.3sha256:44ce0a481e7f01c94878ee8d483a6a675c329d9852e6fec9bac152a00e55e40f
ghcr.io/glincker/levelrail-agentv0.2.0-beta.3sha256:a71b5cde80386d7f712485b22fc8764d369dd6708ccdb61a4baac33757d6120d

Verify

Binaries: check downloads against checksums.txt:

sh
gh release download v0.2.0-beta.3 --repo glincker/levelrail --pattern 'levelrail-linux-amd64' --pattern checksums.txt
sha256sum --ignore-missing -c checksums.txt

Images: verify the keyless signature was made by this repository's release workflow:

sh
cosign verify ghcr.io/glincker/levelrail@sha256:44ce0a481e7f01c94878ee8d483a6a675c329d9852e6fec9bac152a00e55e40f \
  --certificate-identity-regexp '^https://github\.com/glincker/levelrail/\.github/workflows/release\.yml@refs/(heads/main|tags/v.+)$' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

Contributors

Thanks to @thegdsks.

Full changelog: v0.2.0-beta.2...v0.2.0-beta.3 | Release page | Installing | Upgrading | Verifying signatures

Released under the Apache 2.0 License.