Skip to content

Levelrail v0.2.0-beta.5

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

CAUTION

This release shipped no binaries or container images (its build did not publish). Use v0.2.0-beta.6 instead, which includes every change below.

What's changed

Features

  • CLI coverage for backup download, database logs, node placement (#529) by @thegdsks
  • CLI coverage for database attachment, manual build trigger, moves, resources, AI settings, git providers (#536) by @thegdsks
  • per-service readyTimeout override for the reconciler's readiness budget (#539) by @thegdsks

Bug fixes

  • never treat a master key read failure as no key yet (#522) by @thegdsks
  • resolve migration number collision at 0106 (#524) by @thegdsks
  • manual builds tag by resolved commit, pending image never hits Docker (#530) by @thegdsks
  • accessibility gaps in form labeling and muted-text contrast (#528) by @thegdsks
  • respect prefers-reduced-motion and avoid layout-triggering progress transition (#531) by @thegdsks
  • extend IAM resource scoping to 79 mutating app and database routes (#532) by @thegdsks
  • make tag CLI commands consistently take a name, not a mix of name and ID (#533) by @thegdsks
  • nudge reconciler after a build-triggered deploy completes (#534) by @thegdsks
  • classify a pre-port-bind crash as a crash reason, not generic ReadinessFailed (#535) by @thegdsks
  • scope container and network cleanup to this control plane's own instance (#537) by @thegdsks
  • rearm crashloop auto-rollback for a second, different bad deploy (#540) by @thegdsks
  • enforce required secrets on the build-triggered deploy path, not just webhook (#541) by @thegdsks

Documentation

  • document tags, shared env var secrets, and the fleet resource chart (#527) by @thegdsks
  • tag CLI names, IAM scoping, new CLI commands (#538) by @thegdsks
Maintenance, CI, and dependency updates (5)
  • Deploy pipeline polish: readiness fix, release triggers, auto-rollback, env upload (#519) by @thegdsks
  • BYOK AI assistant: MCP network transport, chat engine, and UI (#521) by @thegdsks
  • bump internal/api test timeout from 10m to 13m (#525) by @thegdsks
  • Multi-node OOM fix, disk-space preflight, default error boundary, UI consistency (#526) by @thegdsks
  • Dashboard resource chart, tags, and shared env var secrets/CLI/UI (#520) by @thegdsks

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/levelrail-agentv0.2.0-beta.5sha256:daea6a4d899ee5b72bf79667dc777578558f971ac06f6d2a0569d8c4e71a2b82

Verify

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

sh
cosign verify ghcr.io/glincker/levelrail-agent@sha256:daea6a4d899ee5b72bf79667dc777578558f971ac06f6d2a0569d8c4e71a2b82 \
  --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.4...v0.2.0-beta.5 | Release page | Installing | Upgrading | Verifying signatures

Released under the Apache 2.0 License.