Releases: render-oss/cli
Releases · render-oss/cli
v2.19.0
Added
render ea pg createcommand to create a Postgres instance from the CLIrender ssh --ephemeralaccepts--sizeto 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
Added
render ea kvcommands to create, get, list, update, delete, suspend, and resume Key Values. Key Value itself is generally available. We will promotekvout of theeanamespace once we stabilize the interface.workflows devloads environment variables from a.envfile 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
$EDITORviactrl+e, and validates JSON before submission
Changed
render ssh --ephemeraluses 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
Added
render logoutcommand to revoke the stored OAuth token and clear local CLI credentials/settings
Changed
- Local
workflows devnow retries failed task runs according to task retry configuration - Nest workflow task-run commands under
workflows tasks runs, withworkflows startandworkflows cancelshortcuts for common operations - Previous workflow task-run commands remain available as hidden deprecated aliases
Full Changelog: CHANGELOG.md
v2.16.0
Added
render workflows createcommand to create new workflows from the CLIrender workflows runs cancelcommand to cancel a running taskworkflows create --repoaccepts a local directory path (e.g.,--repo .)workflows initprints the dependency install command when the user skips running itworkflows initnext steps include a ready-to-copyworkflows createcommand 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, andtaskslist output workflows initnow installs dependencies and initializes a Git repo by default when run with--confirmor in non-interactive output (pass--install-deps=falseor--git=falseto opt out)- Style and language tweaks to
workflows initprompts - Removed clickable URL from
workflows devstartup output - Sorted task list output in the local
workflows devserver
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
Entersubmitting 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
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
v2.15.0
What's New
Added
services updatecommand to update service configuration (name, branch, image, build/start commands, auto-deploy, and more)- Input validation for
postgres createandpostgres updatecommands
Changed
workflows initdefaults the Git repository branch tomainworkflows initnow generates.gitignoreand.env.examplefiles when the template doesn't include them
Fixed
- Fixed object ID validation accepting IDs with extra characters prepended (e.g.,
xsrv-...)
Full Changelog: CHANGELOG.md
v2.14.0
What's New
Added
- Support for IP allow list, previews, and additional service fields in
services create workflows initcommand for scaffolding new workflow projects from templates- Added local workflows task output to local task server logs
Changed
- Reformatted CLI help output with new visual styles
Fixed
- Fixed flag parsing to preserve user intent by treating unset flags as nil
- Fixed local workflows task runs not being visible in interactive list
Full Changelog: CHANGELOG.md
v2.13.0
v2.12.0
What's New
Added
- Support for paginated workflows task run listing
- Handle
succeededworkflows task run status
Changed
- Renamed "task identifier" / "task ID" to "task slug" in error messages and help text for workflows
Full Changelog: CHANGELOG.md
v2.11.0
What's New
Added
Workflows
render workflows listinteractive palette for browsing and managing workflows- Support for named-parameter (object) input for task runs (Python workflows only)
Early Access
render ea objects deletesupports deleting multiple objects
Changed
General
- Skip auth and workspace selection prompts for
--localcommands
Workflows
- Breaking: Promoted workflows commands from
render eatorender workflows - Breaking: Moved
taskruns starttotasks start - Breaking: Renamed
taskrunscommand toruns - Moved local development
devcommand fromworkflows taskstoworkflows - Skip version selection step in interactive task navigation (use most recent version)
- Use compact tables for workflows task and task run lists
- Improved
tasks devstartup output
Fixed
General
- Show loading spinner in content pane only, keeping header and footer visible
Workflows
- Fixed
--waitonversions releaseto poll until completion - Fixed
tasks devhang when start command is invalid or crashes - Fixed local task run input display and interactive mode bugs
- Fixed local
taskruns listwhen no task id specified or id is a slug - Fixed local dev server generating UUIDs instead of XIDs for task IDs
- Fixed local dev server logs endpoint returning incorrect response format
- Fixed referencing local dev server tasks by slug only
- Fixed malformed format string in
taskruns show -o text - Fixed "service id" error typo when validating TaskRunInput
- Fixed missing parent and root task ids in local task runs
- Fixed local dev server returning task runs with
attempts: null - Fixed error message when starting a task run for a nonexistent task in local dev
Full Changelog: CHANGELOG.md