sincecutoff.com

What changed in Heroku CLI.

We scan this tool’s changelog a few times a day and keep the changes that would alter your agent’s next action: 10 since February 2026, each linked to its source.

YOUR MODEL or

Changes

INTRODUCED
10 CHANGES
LATEST 2026-10-01 · 1 TOOLS
OCT 012026

heroku data:pg:get-ca retrieves a Postgres CA bundle

For an Essential or Advanced Postgres database, retrieve the CA bundle for its Heroku region. Use that bundle and `sslmode=verify-full` in the client connection URL.

heroku data:pg:get-ca --region us
evidence github.comscore 0.93open card ↗
AUG 192026

heroku buildpacks commands support --json

When retrieving buildpack data, add `--json` to the applicable `heroku buildpacks` command or subcommand to output JSON.

heroku buildpacks -a <app> --json
evidence github.comscore 0.90open card ↗
AUG 192026

heroku container:push adds --no-cache

When building and pushing a container image without the build cache, run `heroku container:push <process-type> --no-cache -a <app>`.

heroku container:push <process-type> --no-cache -a <app>
evidence github.comscore 0.95open card ↗
AUG 192026

heroku reviewapps:create and reviewapps:wait manage Review App provisioning

When the target pipeline has a connected repository, create a Review App from its branch with `heroku reviewapps:create`; add `--wait` to poll until creation completes.

heroku reviewapps:create -p <pipeline> -b <branch> --wait
evidence github.comscore 0.99open card ↗
JUN 172026

heroku git:credentials provides a Git credential helper for Heroku Git

When Git requests credentials for `git.heroku.com`, run `heroku git:credentials get` to return the stored Heroku token in Git’s expected format. The CLI configures the credential helper during login or Heroku remote setup; then push with `git push heroku main`.

heroku git:credentials get
evidence github.comscore 0.91open card ↗
APR 152026

Heroku CLI adds Postgres upgrade run and wait commands

For a major-version upgrade of a Heroku Postgres Advanced database, run `data:pg:upgrade:run` with the database and app, optionally specifying a target version. Then run `data:pg:upgrade:wait` for that database and app until the upgrade completes.

heroku data:pg:upgrade:run <DATABASE> --version <VERSION> --app <APP>
evidence github.comscore 0.96open card ↗
APR 082026

Heroku CLI table displays accept --no-wrap

When reviewing tabular CLI output in a narrow terminal, add `--no-wrap` to the table command to disable wrapped table cells.

heroku <table-command> --no-wrap
evidence github.comscore 0.96open card ↗
APR 082026

heroku local accepts --start-cmd when no Procfile is present

When the app has no Procfile, run `heroku local` with `--start-cmd` set to the startup command. The flag runs that command as the `web` process.

heroku local --start-cmd "<startup-command>"
evidence github.comscore 0.92open card ↗
MAR 182026

Heroku CLI adds `heroku search`

When you can’t remember a Heroku CLI command, run `heroku search` to search for commands; select one and press Enter to view its help.

heroku search
evidence github.comscore 0.96open card ↗
FEB 102026

heroku config:get --json distinguishes unset and empty config vars

When checking whether an app config var is unset or set to an empty string, run `heroku config:get <KEY> --app <APP> --json`. The JSON output distinguishes unset (`null`) from empty string (`""`).

heroku config:get <KEY> --app <APP> --json
evidence github.comscore 0.97open card ↗