Skip to content

Releases: digitalocean/doctl

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 05:23
Immutable release. Only release title and notes can be modified.
a4bc101

Changelog

  • a4bc101 agents: add the hermes harness (Hermes gateway) (MARSOHS-2451) (#2083)
  • 95b204d agents: canvas <session> serves the session's Agent Canvas UI through a local token-adding proxy (#2082)
  • 9379c12 FI-688: --environment-id flag and EnvironmentID column (#2066)
  • 92ad7fe microvm: add --egress-allow and --egress-default-action to create (MDROP-608) (#2078)
  • 17b4bb2 agents: show connection deletion protection (MARSOHS-2173) (#2059)

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 26 Oct 15:56
Immutable release. Only release title and notes can be modified.
39b6921

Changelog

  • 39b6921 Built with Go 1.26.10 to address CVE-2026-111943 (eMudhra intermediate CA trust mitigation) (#2080)
  • Add microvm upload/download commands- #2079

v2.0.0-beta.3

v2.0.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Oct 19:08
Immutable release. Only release title and notes can be modified.

Changelog

  • a17e669 pin godo to v1.232.0-beta.1
  • d966540 harness-runtime: add hr as a short alias (#2070)
  • cb0b82e agents: accept the harness key and agent: sandbox for bare sandboxes (#2046)
  • 10ba27c deviceid: stamp X-Device-UUID under /v2/harness-runtime as well as /v2/agents (#2071)
  • fa4632a fix(FI-649): update for string dialogue ID from signals-api (#2069)
  • 813301f Add Insights CLI commands (#2067)
  • d0db360 microvm: ingress URL add/remove/list + create opt-out (MDROP-596) (#2060)
  • 07bd33c Update godo to v1.229.0 (#2062)
  • ad0d6d6 MARSOHS-2171: stream MARS Exec output over SSE (#2042)
  • d74d475 agents: give --harness openhands a DigitalOcean Inference key and a DO model by default (#2058)
  • 9f8bce1 agents: explain why connections list omits revoked (MARSOHS-2175) (#2055)
  • 81c92a8 agents: stop waiting on expired or revoked connections (MARSOHS-2174) (#2054)
  • 8582c39 agents: add the openhands harness (OpenHands Agent Server) (#2048)
  • 247c89f Update godo to v1.227.0 (#2052)
  • 64ae746 add support for gpu-operator-ready flag on k8s clusters (#2051)

v2.0.0-beta.2

v2.0.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Oct 13:54
Immutable release. Only release title and notes can be modified.

Changelog

  • 902ac13 Merge branch 'prao/MARSOHS-1935/fix.agent-kind-display-names' into prao/MARSOHS-1935/feat.workspaces
  • b5df53c fix(MARSOHS-1935): show Hermes, LangGraph and CrewAI as agent names
  • 813301f Add Insights CLI commands (#2067)

v2.0.0-beta.1

v2.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Oct 09:04
Immutable release. Only release title and notes can be modified.

Changelog

  • cb30ccf Merge remote-tracking branch 'origin/main' into prao/MARSOHS-1935/feat.workspaces
  • d0db360 microvm: ingress URL add/remove/list + create opt-out (MDROP-596) (#2060)
  • 07bd33c Update godo to v1.229.0 (#2062)
  • 432a54b feat(MARSOHS-2336): rename the workspace size flag to --size-limit-gib
  • 7a6f00b Merge remote-tracking branch 'origin/main' into prao/MARSOHS-1935/feat.workspaces
  • ad0d6d6 MARSOHS-2171: stream MARS Exec output over SSE (#2042)
  • d74d475 agents: give --harness openhands a DigitalOcean Inference key and a DO model by default (#2058)
  • 9f8bce1 agents: explain why connections list omits revoked (MARSOHS-2175) (#2055)
  • 81c92a8 agents: stop waiting on expired or revoked connections (MARSOHS-2174) (#2054)
  • 8582c39 agents: add the openhands harness (OpenHands Agent Server) (#2048)
  • 247c89f Update godo to v1.227.0 (#2052)
  • 64ae746 add support for gpu-operator-ready flag on k8s clusters (#2051)
  • ef740e1 Merge remote-tracking branch 'origin/main' into prao/MARSOHS-1935/feat.workspaces
  • 759a88c feat(MARSOHS-1935): workspace delete goes ahead without --force when there is no terminal
  • cb11bba build(MARSOHS-1935): bump godo to v1.220.0
  • a31fd00 Merge remote-tracking branch 'origin/main' into prao/MARSOHS-1935/feat.workspaces
  • 59e0739 feat(MARSOHS-1935): list DELETING as a workspace state in the help text
  • 9f63146 feat(MARSOHS-1935): add --state to harness-runtime workspace list
  • c3688d8 fix(MARSOHS-1935): show the server's message for a workspace conflict
  • fa8ffc4 refactor(MARSOHS-1935): attach a workspace only when creating from a config
  • d3b6d6c feat(MARSOHS-1935): add persistent workspace commands to harness-runtime

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 15:26
Immutable release. Only release title and notes can be modified.
ce2e254

What's Changed:

Cleaner terminal experience

  • doctl now understands your terminal better — colour, width, and plain text when you’re piping or running in CI — so output stays readable whether you’re in a terminal or a script.

Clearer flag errors

  • Missing or invalid flags are caught before the API is called, with plain-language messages and hints on what to fix.

Better waiting on long operations

  • Commands that use --wait share one consistent progress style. There’s a timeout (default 30 minutes) so a wait can’t hang forever, and failed operations are reported as failures. Progress goes to stderr so piping still works.

Welcome when you run doctl

  • Running doctl with no arguments shows a short welcome: version, account, team, context, and a few next steps — plus a note if a newer version is available. Use doctl --help for the full command list.

Safer auth config

  • auth switch and auth remove no longer rewrite your whole config file. Environment tokens are no longer accidentally saved to disk.
    If you’ve used doctl in CI with DIGITALOCEAN_ACCESS_TOKEN set, check your config file and rotate the token if it was saved there.

Masked secrets by default

  • Secret values and database passwords (including those inside connection strings) are masked in terminal output. Pass --show to reveal them. In CI, values are still returned unmasked so scripts keep working without the flag.

Clearer errors

  • Failures now show a short title, why it failed, status when relevant, and a next step when one helps. Request IDs are included when the API provides them. Typos in nested commands (for example under compute) now exit with an error instead of looking like success.

Styled help

  • --help uses a consistent, easier-to-scan layout across commands, with examples highlighted.

v1.186.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 09:51
Immutable release. Only release title and notes can be modified.
89a2557

Changelog

  • 89a2557 agents: drop the claude-code Anthropic key pre-check (MARSOHS-1737) (#2041)
  • 016d740 APPS: Set CNBBuilderImage_Heroku22 to v0.97.0 (#2036)

v1.185.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 13:05
Immutable release. Only release title and notes can be modified.
857c99b

Changelog

  • 857c99b agents: only validate claude-code keys against Anthropic when the manifest routes there (MARSOHS-1737) (#2040)

v1.184.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 05:22
Immutable release. Only release title and notes can be modified.
ea7420f

Changelog

  • ea7420f hosted agents: add connections commands for actor-scoped provider auth(DO NOT MERGE) (#2022)
  • 52e400e OAuth2.1 doctl (#2012)

v1.183.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 14:13
Immutable release. Only release title and notes can be modified.
8dd56a6

Changelog

  • 8dd56a6 adding hermes-byoa-base as a 'hidden' base template for now (#2033)
  • 76c46ff docs(FI-609): clarify signals deletion help for agent and inference (#2035)