Skip to content

v0.23.0-rc3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 May 21:30
07254b1

Release Notes

Multi-container deployments, quickstart templates, and a helm upgrade fix round out this release.


⚠️ Breaking Changes

Multi-container deployment re-roll — On first reconcile after upgrading, every running deployment's Kubernetes resources are recreated (Deployment renamed …-app, Service and ingress backends updated). Each app restarts once. Existing images are reused; nothing is rebuilt. Schedule a maintenance window.

HTTP health probes disabled by default — Probes are now opt-in for all containers, including single-container apps. Add an explicit health_check block to restore probe behavior.

target_platform removed from registry-credentials response — The runtime architecture is now available exclusively via the new /api/v1/platform/capabilities endpoint.


New Features

Multi-container deployments — Define multiple containers in a single deployment via [containers.<name>] in rise.toml, with HTTP traffic routed across them via a [routes] section. Each container gets independent replica scaling. Single-container apps continue to work unchanged.

Quickstart templates — A curated catalog of one-click deployable images (Welcome page, Request echo, httpbin, Excalidraw) is now available from the home page and the "New project" dialog. Projects remember their template and surface an Upgrade or Redeploy action when the catalog image changes. The catalog is operator-configurable via settings.quickstart.

Platform capabilities endpoint — New public GET /api/v1/platform/capabilities endpoint exposes runtime properties (runtime_arch, runtime_allows_root) so clients can surface relevant warnings (e.g. privileged ports on hardened runtimes) without baking them into per-resource config.


Bug Fixes

Helm upgrade data loss fixed — Defaulting metacontroller.controllerClass to "" (was "default") prevents every active deployment from being stopped during a helm upgrade. Multi-controller installs can still opt in by setting the value explicitly.


Download rise-deploy 0.23.0-rc3

File Platform Checksum
rise-deploy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
rise-deploy-x86_64-apple-darwin.tar.xz Intel macOS checksum
rise-deploy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum