Levelrail v0.2.0-beta.3
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:
curl -fsSL https://raw.githubusercontent.com/glincker/levelrail/main/install.sh | sudo env LEVELRAIL_VERSION=v0.2.0-beta.3 shUpgrade an existing install in place (keeps the unit file and data):
curl -fsSL https://raw.githubusercontent.com/glincker/levelrail/main/install.sh | sudo env LEVELRAIL_VERSION=v0.2.0-beta.3 sh -s upgradeDocker Compose: pin the image tag in docker-compose.yml:
services:
levelrail:
image: ghcr.io/glincker/levelrail:v0.2.0-beta.3Container images
Multi-arch (linux/amd64, linux/arm64), signed with cosign, SBOM and provenance attached. Also tagged beta at release time (moving tags).
| Image | Tag | Digest |
|---|---|---|
ghcr.io/glincker/levelrail | v0.2.0-beta.3 | sha256:44ce0a481e7f01c94878ee8d483a6a675c329d9852e6fec9bac152a00e55e40f |
ghcr.io/glincker/levelrail-agent | v0.2.0-beta.3 | sha256:a71b5cde80386d7f712485b22fc8764d369dd6708ccdb61a4baac33757d6120d |
Verify
Binaries: check downloads against checksums.txt:
gh release download v0.2.0-beta.3 --repo glincker/levelrail --pattern 'levelrail-linux-amd64' --pattern checksums.txt
sha256sum --ignore-missing -c checksums.txtImages: verify the keyless signature was made by this repository's release workflow:
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.comContributors
Thanks to @thegdsks.
Full changelog: v0.2.0-beta.2...v0.2.0-beta.3 | Release page | Installing | Upgrading | Verifying signatures