Skip to content

v2.9.0

Choose a tag to compare

@metonym metonym released this 11 Feb 21:10
6e462d0

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 -e

Support RENDER_OUTPUT env var

Globally configure an output format without needing to specify it with every command.

Order of precedence:

  1. Value of a command's --output / -o flag
  2. Value of RENDER_OUTPUT environment variable
  3. 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 yaml

Fixes & Improvements

  • Support ~ expansion in file path flags. --flag=~/path now correctly resolves to $HOME/path for objects put/get --file, taskruns start --input-file, and blueprints 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