close
Skip to content

Releases: render-oss/cli

v2.24.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 17:39

Changed

  • Windows release archives now contain render.exe instead of cli_v<version>.exe

Full Changelog: CHANGELOG.md

v2.23.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 20:16

Added

  • Added support for shell completions. Use render completion [shell] to enable them (e.g. render completion zsh >> ~/.zshrc)
  • New RENDER_CLI_CONFIG_DIR environment variable to override the directory the CLI reads and writes its files in, replacing ~/.render. This is now preferred over RENDER_CLI_CONFIG_PATH which will be deprecated in a future release.

Fixed

  • render login now keeps waiting for authentication when the browser can't be opened automatically (e.g. missing xdg-open) instead of aborting; open the printed URL manually to finish logging in
  • Rate-limited API responses now report a "too many requests" error instead of "unknown error"

Full Changelog: CHANGELOG.md

v2.22.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 15:29

Added

  • Key Value commands now display persistence mode and support setting it when creating or updating an instance

Fixed

  • render workflows create --repo <local-path> now resolves local repositories correctly in interactive mode

Full Changelog: CHANGELOG.md

v2.21.0

Choose a tag to compare

@github-actions github-actions released this 29 Jun 19:09

Added

  • Key Value commands are now generally available as top-level render keyvalues commands, with render kv as a shorthand alias
  • Postgres commands are now generally available as top-level render postgres commands, with render pg as a shorthand alias
  • render services delete command to delete services from the CLI
  • render ea sandbox commands to create, list, stop, and run commands in sandboxes

Changed

  • Key Value JSON and YAML output now uses consistent data and meta envelopes with flattened resource fields across get, create, list, update, delete, suspend, and resume; update output includes a diff of changed fields
  • Postgres JSON and YAML output now uses a slimmer resource-focused contract across get, create, list, update, delete, suspend, and resume; update output includes before/after details for changed fields
  • Key Value and Postgres text detail output now includes workspace, project, and environment context when available
  • Key Value and Postgres text detail output now explains when an empty IP allow list blocks external connections
  • render ea sandbox exec now streams stdout and stderr by default and propagates the remote command exit code

Fixed

  • render services update now applies supported service updates instead of returning unchanged service data
  • Workflow create and task run forms now validate required fields inline in interactive mode
  • Updated go-git to address upstream security vulnerabilities

Full Changelog: CHANGELOG.md

v2.20.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 19:28

Added

  • render ea pg list command to list Postgres databases in a workspace, project, or environment
  • render ea pg get command to fetch details of a Postgres database
  • render ea pg update command to update a Postgres database
  • render ea pg suspend and render ea pg resume commands to suspend and resume a Postgres database
  • render ea pg create now offers an interactive wizard when run without --confirm in interactive output mode

Changed

  • Breaking: render ssh --ephemeral now accepts --plan instead of --size to choose the instance type (e.g. --plan standard)

Full Changelog: CHANGELOG.md

v2.19.0

Choose a tag to compare

@github-actions github-actions released this 28 May 21:25

Added

  • render ea pg create command to create a Postgres instance from the CLI
  • render ssh --ephemeral accepts --size to choose the plan for the ephemeral instance (e.g. --size standard)

Changed

  • Runtime CLI command errors no longer print command usage/help text after the error

Full Changelog: CHANGELOG.md

v2.18.0

Choose a tag to compare

@github-actions github-actions released this 21 May 18:38

Added

  • render ea kv commands to create, get, list, update, delete, suspend, and resume Key Values. Key Value itself is generally available. We will promote kv out of the ea namespace once we stabilize the interface.
  • workflows dev loads environment variables from a .env file in the current directory by default, and supports --env-file (repeatable) to load specific files
  • Workflow task input field now expands to 15 lines, supports opening in $EDITOR via ctrl+e, and validates JSON before submission

Changed

  • render ssh --ephemeral uses the per-shell id returned by the API as the SSH username, supporting single-use ephemeral shells

Fixed

  • Fixed users being prompted to log in again when authenticated but no active workspace was set

Full Changelog: CHANGELOG.md

v2.17.0

Choose a tag to compare

@github-actions github-actions released this 13 May 18:36

Added

  • render logout command to revoke the stored OAuth token and clear local CLI credentials/settings

Changed

  • Local workflows dev now retries failed task runs according to task retry configuration
  • Nest workflow task-run commands under workflows tasks runs, with workflows start and workflows cancel shortcuts for common operations
  • Previous workflow task-run commands remain available as hidden deprecated aliases

Full Changelog: CHANGELOG.md

v2.16.0

Choose a tag to compare

@github-actions github-actions released this 29 Apr 20:49

Added

  • render workflows create command to create new workflows from the CLI
  • render workflows runs cancel command to cancel a running task
  • workflows create --repo accepts a local directory path (e.g., --repo .)
  • workflows init prints the dependency install command when the user skips running it
  • workflows init next steps include a ready-to-copy workflows create command for deploying the scaffolded workflow

Changed

  • Aligned all commands with the new CLI style guide for consistent help text and output formatting
  • Cleaner spacing in objects, skills, workflows, and tasks list output
  • workflows init now installs dependencies and initializes a Git repo by default when run with --confirm or in non-interactive output (pass --install-deps=false or --git=false to opt out)
  • Style and language tweaks to workflows init prompts
  • Removed clickable URL from workflows dev startup output
  • Sorted task list output in the local workflows dev server

Fixed

  • Interactive forms (e.g. services create) now scroll in terminals shorter than the form
  • Fixed form views flashing leftover form data during the loading transition
  • Fixed Enter submitting forms on first pass (now, advances between fields)
  • Fixed forms appearing blank when navigating back after submitting
  • Fixed workflow task logs getting cut off at start or end of task execution window

Full Changelog: CHANGELOG.md

v2.15.1

Choose a tag to compare

@blue-keleher blue-keleher released this 30 Mar 17:24

What's New

Fixed

  • Fixed CLI flag parsing to handle undefined flags gracefully instead of failing
  • Fixed a bug where workflow development mode was not properly filtering task runs

Full Changelog: CHANGELOG.md