v0.23.0-rc3
Pre-releaseRelease 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 |