- Accepts
DCOS_CLUSTER_SETUP_ACS_TOKEN
indcos auth login
(#1550) - Read auth token without echoing it (#1551)
- Overcome Windows 254 characters limit on Windows (#1551)
- Update Go to 1.15 – support only macOS 10.12 Sierra or later (#1552)
- Require TLS 1.2 or above (#1552)
-
Fixes
- Update dependencies (#1537).
- Improve help message about security flags (#1535).
-
Fixes
- Do not consume all input data on prompts.
- Check TLS configuration before calling plugins.
-
Fixes
- Fix panic on non-desktop environments with browser login flows other than auth0
-
Features
- Pass plugin config as environment variables.
- Pass
DCOS_CLI_VERSION
when invoking plugins. - Add
--no-timeout
option tocluster setup
-
Fixes
- Discard the local login server on non-desktop environment
-
Fixes
- Fix
dcos package install dcos-core-cli
error on air-gapped environments.
- Fix
-
Breaking changes
- Unbundle the dcos-core-cli plugin from the CLI. It is now auto-installed from Cosmos only (either through Universe or the Bootstrap Registry).
-
Features
- New command
dcos config keys
printing all the keys that can be set in a configuration file. - The new
dcos cluster open
can be used to open the currently attached cluster UI in the browser. - Log into DC/OS Open without copy/pasting authentication token from browser.
- Add cluster name completion to
dcos cluster rename
. - Support arg completion for
dcos config
. - Support autocompletion on
dcos plugin remove
.
- New command
-
Experimental features
- Auto-install CLI plugins for running services during
dcos cluster setup
when environment variableDCOS_CLI_EXPERIMENTAL_AUTOINSTALL_PACKAGE_CLIS
set.
- Auto-install CLI plugins for running services during
-
Fixes
- Loosen the DC/OS version check for plugin auto-installation, it was only accepting 1.XX versions.
- Improve error messages for
dcos cluster setup
args error
-
Testing
- Run integration tests against DC/OS Open as well.