Skip to content

Levelrail v0.2.0-beta.4

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 domain-level custom error pages (#511) by @thegdsks
  • add curated local AI model templates to the service catalog (#514) by @thegdsks
  • collect real host memory for the control plane's own node (#515) by @thegdsks

What's changed

Features

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

Documentation

  • wire up VitePress build to the GitHub Actions Pages deploy (#508) by @thegdsks
  • rail signal theme, SEO/AI-readiness assets, and readability pass (#510) by @thegdsks
  • mermaid diagrams, accordions, code groups, and cross-links (#513) by @thegdsks
  • SEO infra (canonical URLs, BreadcrumbList, AI crawler allowlist) (#517) by @thegdsks
  • self-hosted typography, homepage screenshots, richer footer (#518) by @thegdsks
Maintenance, CI, and dependency updates (1)

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.4 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.4 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.4

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.4sha256:0abd27fc1ad50075bde71a8928772876d17cb7f745142ba2b5a61666f1c4251e
ghcr.io/glincker/levelrail-agentv0.2.0-beta.4sha256:d5257950a1d930ee62182bd482f536b133fc38ff468038c60dec0412e7bf5879

Verify

Binaries: check downloads against checksums.txt:

sh
gh release download v0.2.0-beta.4 --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:0abd27fc1ad50075bde71a8928772876d17cb7f745142ba2b5a61666f1c4251e \
  --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.3...v0.2.0-beta.4 | Release page | Installing | Upgrading | Verifying signatures

Released under the Apache 2.0 License.