Skip to content

Releases: dcos/dcos-cli

Version 0.5.1

Version 0.5.0

04 May 23:01
Compare
Choose a tag to compare

FEATURE: add cluster subcommand for easily configuring and managing multiple clusters
FEATURE: add dcos marathon task kill
FEATURE: add dcos task metrics
FEATURE: add dcos node metrics
FEATURE: allow removing multiple package repos in one command
FEATURE: add dcos package repo import
FEATURE: update run job to return the run id
FEATURE: add --field option for dcos node
FEATURE: add DCOS_DIR env var
FEATURE: remove deprecation warnings
FEATURE: show path of config file we're validating
FEATURE: enable dcos-log for system logs
FEATURE: add prompt_login config param
FEATURE: automatically open browser for login
FEAUTRE: add mesos agent ID to dcos task table
FEATURE: log more info when > 1 executable subcommand
FIX: allow dcos task exec to work with pods
FIX: clean up dcos task
FIX: use stat (not lstat) to check file permissions
FIX: not being able to kill a running metronome job
FIX: update job list last run to match the UI
FIX: update slave terminology to agent
FIX: diagnostics warn size off by factor of 100
FIX: allow showing non-lowercase fields in dcos node
FIX: move PyJWT dep from cli/setup.py to setup.py
TEST: update to use latest universe
TEST: update_config bugfix
TEST: fix test_log_two_tasks due to log changes
TEST: move basic functionality tests to "test_sanity"

BINARIES:
Darwin: https://downloads.dcos.io/binaries/cli/darwin/x86-64/0.5.0/dcos
Linux: https://downloads.dcos.io/binaries/cli/linux/x86-64/0.5.0/dcos
Windows: https://downloads.dcos.io/binaries/cli/windows/x86-64/0.5.0/dcos.exe

Version 0.4.16

24 Feb 00:35
Compare
Choose a tag to compare

FEATURE: --private-ip option for dcos node ssh
FEATURE: --proxy-ip option for dcos node ssh
FEATURE: only request with DC/OS Auth if request is to DC/OS cluster
FEATURE: use metadata endpoint to determine logs source
FEATURE: update supported version to python3.5 (from 3.4)
FEATURE: default core.dcos_url scheme to https
FEATURE: show environment variable overrides in dcos config show
FEATURE: update log entry format
FEATURE: improve error message for dcos task exec
FEATURE: improve error message for dcos task log
FEATURE: improve readability in package commands
FEATURE: improve packagemanager error message when minimum requirement is not met
FEATURE: improve packagemanager error message when config variable missing
FIX: flush stdoout after print
FIX: allow read-only permissions when enforcing file permissions
FIX: bugs in dcos task exec
FIX: update HTTP headers for dcos task exec based on Mesos changes
FIX: --leader flag for dcos-log
FIX: handle clusters with no auth
FIX: grammar in help text
TEST: cleanup redundant test files
TEST: use template url instead of template name

BINARIES:
Darwin: https://downloads.dcos.io/binaries/cli/darwin/x86-64/0.4.16/dcos
Linux: https://downloads.dcos.io/binaries/cli/linux/x86-64/0.4.16/dcos
Windows: https://downloads.dcos.io/binaries/cli/windows/x86-64/0.4.16/dcos.exe

Version 0.4.15

05 Jan 02:39
Compare
Choose a tag to compare

FEATURE: add dcos task exec
FEATURE: new auth flow allowing auth from CLI for all configured providers. see dcos auth --help
FEATURE: add support for new dcos-log logging backend
FEATURE: add debug options for declined offers from marathon dcos marathon debug list|summary|details
FEATURE: add experimental subcommand with new package add and
FEATURE: allow single entry schedule in json for jobs
FEATURE: better reporting of json processing failures for jobs
FEATURE: sort packages by release version
FEATURE: stop publishing python2.7 wheel
FEATURE: align dcos --help with dcos help
FEATURE: proxy dcos service log marathon through master
FEATURE: updates for recent pycodestyle changes
FIXED: multi-part request handling
FIXED: pods should read from task log not executor
API CHANGE:dcos/cosmospackage.py -> dcos/packagemanager.py

BINARIES:
Darwin: https://downloads.dcos.io/binaries/cli/darwin/x86-64/0.4.15/dcos
Linux: https://downloads.dcos.io/binaries/cli/linux/x86-64/0.4.15/dcos
Windows: https://downloads.dcos.io/binaries/cli/windows/x86-64/0.4.15/dcos.exe

Version 0.4.14

17 Oct 21:35
Compare
Choose a tag to compare

FEATURE: dcos marathon pod kill (terminates pod instances)
FEATURE: dcos marathon pod list includes more information (task names, instance counts, pod status, creation and status change timestamps)
FEATURE: dcos marathon pod show includes more information (e.g. instance and container status)
FEATURE: Offline mode for dcos package list (with the new --cli flag)
FEATURE: dcos marathon app add, group add, and pod add print the Marathon deployment ID to stdout
FEATURE: dcos jobs does not expose 404 HTTP response statuses to users
FEATURE: Improved auth token prompt (Enter authentication token -> Enter OpenID Connect ID Token)
FIXED: handle dcos task commands when no task is given
FIXED: Error when importing subprocess.PIPE
FIXED: make dcos config show consistent with other dcos config commands (no = in output)
FIXED: Packaging tests now use the version-3.x Universe format
FIXED: Improved test output on TeamCity
FIXED: Better static code checks in tests
FIXED: task tests are less flaky

API CHANGE: Method dcos.cosmospackage.Cosmos.cosmos_error() moved to dcos.cosmospackage.cosmos_error().

BINARIES:
Darwin: https://downloads.dcos.io/binaries/cli/darwin/x86-64/0.4.14/dcos
Linux: https://downloads.dcos.io/binaries/cli/linux/x86-64/0.4.14/dcos
Windows: https://downloads.dcos.io/binaries/cli/windows/x86-64/0.4.14/dcos.exe

Version 0.4.13

30 Sep 22:50
Compare
Choose a tag to compare

FEATURE: Marathon pods support (dcos marathon pod)
FEATURE: log all Marathon error responses

API CHANGE: Rename dcos.util.normalize_app_id() to dcos.util.normalize_marathon_id_path().

BINARIES:
Darwin: https://downloads.dcos.io/binaries/cli/darwin/x86-64/0.4.13/dcos
Linux: https://downloads.dcos.io/binaries/cli/linux/x86-64/0.4.13/dcos
Windows: https://downloads.dcos.io/binaries/cli/windows/x86-64/0.4.13/dcos.exe

Version 0.4.12

17 Sep 00:45
Compare
Choose a tag to compare

FIX: modify environment when forking a command due to bugs in pyinstaller and setuptools
FIX: when adding new config value, only check that section of config

BINARIES:
Darwin: https://downloads.dcos.io/binaries/cli/darwin/x86-64/0.4.12/dcos
Linux: https://downloads.dcos.io/binaries/cli/linux/x86-64/0.4.12/dcos
Windows: https://downloads.dcos.io/binaries/cli/windows/x86-64/0.4.12/dcos.exe

Version 0.4.11

27 Aug 03:05
Compare
Choose a tag to compare

FEATURE: new job subcommand
FEATURE: use pyvenv in make scripts
FEATURE: use config-schema datafiles for default commands instead of forking
FEATURE: improve package_test readability for json objects
FEATURE: updates tests to pass locally
FEATURE: remove unused dependencies
FIXED: path to executable when exec-ing outside of virtualenv
FIXED: leave username of auth unchanged
FIXED: trying to move an open file on windows
FIXED: calling render when not specified in package describe
FIXED: alignment in dcos node text formatting
FIXED: docopt resolution order in dcos task
FIXED: always end a Marathon URL with a trailing slash

BINARIES:
Darwin: https://downloads.dcos.io/binaries/cli/darwin/x86-64/0.4.11/dcos
Linux: https://downloads.dcos.io/binaries/cli/linux/x86-64/0.4.11/dcos
Windows: https://downloads.dcos.io/binaries/cli/windows/x86-64/0.4.11/dcos.exe

Version 0.4.10

09 Jul 05:30
Compare
Choose a tag to compare

Version 0.4.8

07 Jul 02:26
Compare
Choose a tag to compare

FEATURE: s/dcos node snapshot/dcos node diagnostics
FEATURE: only supporting + publishing python3
FEATURE: ccm script now takes env var for cloudformation template
FIXED: removed call for Marathon version on non-admin commands
FIXED: README link to repo

BINARIES:
Darwin: https://downloads.dcos.io/binaries/cli/darwin/x86-64/0.4.8/dcos
Linux: https://downloads.dcos.io/binaries/cli/linux/x86-64/0.4.8/dcos
Windows: https://downloads.dcos.io/binaries/cli/windows/x86-64/0.4.8/dcos.exe