Skip to content

Releases: render-oss/cli

v2.9.1

12 Feb 17:00
d815bb0

Choose a tag to compare

Fixes & Improvements

  • Restore text as default output format for non-TTY output: when the CLI detects a non-interactive context (e.g., piped output), the auto-resolved output format is text. Previously, v2.9.0 changed the default output to JSON for non-interactive contexts.
  • Show user email in workspaces header: the breadcrumb header for render workspaces displays the user's email instead of the workspace name ([user email] > Workspaces)
  • Pre-select current workspace: For both render workspaces and render workspace set, the current workspace is pre-selected in the TUI

Full Changelog: v2.9.0...v2.9.1

v2.9.0

11 Feb 21:10
6e462d0

Choose a tag to compare

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. Explicit --output / -o flag
  2. RENDER_OUTPUT environment variable
  3. Auto-detection based on TTY/CI signals
# Set output format for all commands
export RENDER_OUTPUT=json

# Or override 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

v2.8.0

09 Feb 20:10
535ff10

Choose a tag to compare

Features

  • render psql now supports non-interactive usage:

    • --command / -c — run a query and exit; output format via -o json|yaml|text.
    • Passthrough of extra psql flags via -- [args] (e.g. -- --csv, -- -t -A).

    Examples:

    # Interactive mode (default)
    render psql my-database
    
    # Single value, plain text
    render psql my-database -c "SELECT NOW();" -o text
    
    # Table as JSON or YAML (e.g. for scripts or tooling)
    render psql my-database -c "SELECT id, name FROM projects LIMIT 5;" -o json
    render psql my-database -c "SELECT id, name FROM projects LIMIT 5;" -o yaml
    
    # CSV output via psql passthrough
    render psql my-database -c "SELECT id, email FROM users;" -o text -- --csv
    
    # Multiple queries in one call (separate with semicolons)
    render psql my-database -c "SELECT 1 AS a; SELECT 2 AS b;" -o text
  • render workspaces lists available workspaces

    • Interactive (default) and non-interactive output: -o text, -o json, -o yaml.

    Examples:

    # Interactive mode (default): browse workspaces in the terminal
    render workspaces
    
    # Plain text table (e.g. for logs or quick scans)
    render workspaces -o text
    
    # JSON for scripts, CI, or piping into jq
    render workspaces -o json
    render workspaces -o json | jq '.[].name'
    
    # YAML for config or docs
    render workspaces -o yaml

Fixes & Improvements

  • --version prints new version if available
  • Fixed anchor link for installation instructions URL

Full Changelog: v2.7.1...v2.8.0

v2.7.1

28 Jan 00:42
74c20ba

Choose a tag to compare

Changing blueprint Validate types to KeyValue from Redis

Full Changelog: v2.7.0...v2.7.1

v2.7.0

26 Jan 22:07
dff558f

Choose a tag to compare

Added blueprint validate command

Full Changelog: v2.6.1...v2.7.0

v2.6.1

09 Dec 19:50
d924074

Choose a tag to compare

d924074 - Bug fix for log viewer infinite scroll.

Full Changelog: v2.6.0...v2.6.1

v2.6.0

08 Dec 19:14
3c74b02

Choose a tag to compare

  • 3c74b02 Add paginated infinite scroll on CLI logs viewer

Full Changelog: v2.5.0...v2.6.0

v2.5.0

22 Oct 00:03
092c6a9

Choose a tag to compare

Add a render docs command

v2.4.2

10 Oct 14:54
1eb59bf

Choose a tag to compare

This release updates the early access workflow commands, improving documentation, semantics, and includes some bug fixes.

Full Changelog: v2.4.1...v2.4.2

v2.4.1

30 Sep 20:27
3b9bd3a

Choose a tag to compare

Updating the proctree package to have a freebsd implementation.

Full Changelog: v2.4.0...v2.4.1