v2.9.0
Features
Ephemeral shell via render ssh
Connect to a temporary, isolated shell instance with --ephemeral / -e.
# Interactive: select a service from the current workspace, then connect ephemerally
render ssh
# Launch an ephemeral shell for a service
render ssh my-service --ephemeral
# Short flag
render ssh my-service -eSupport RENDER_OUTPUT env var
Globally configure an output format without needing to specify it with every command.
Order of precedence:
- Value of a command's
--output/-oflag - Value of
RENDER_OUTPUTenvironment variable - Auto-detection based on TTY/CI signals
# Set default output format for all commands
export RENDER_OUTPUT=json
# Override default per command
render services list -o yamlFixes & Improvements
- Support
~expansion in file path flags.--flag=~/pathnow correctly resolves to$HOME/pathforobjects put/get --file,taskruns start --input-file, andblueprints validate [file] - Skip TUI for non-interactive commands. Eliminates a visual flash for commands that don't render a TUI
Full Changelog: v2.8.0...v2.9.0