Releases: dcos/dcos-cli
Version 0.5.1
FIX: circular dependency with pypi install
BINARIES:
Darwin: https://downloads.dcos.io/binaries/cli/darwin/x86-64/0.5.1/dcos
Linux: https://downloads.dcos.io/binaries/cli/linux/x86-64/0.5.1/dcos
Windows: https://downloads.dcos.io/binaries/cli/windows/x86-64/0.5.1/dcos.exe
Version 0.5.0
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
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
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
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
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
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
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
FIXED: Conditional dependency on futures for Python 2.7
BINARIES:
Darwin: https://downloads.dcos.io/binaries/cli/darwin/x86-64/0.4.10/dcos
Linux: https://downloads.dcos.io/binaries/cli/linux/x86-64/0.4.10/dcos
Windows: https://downloads.dcos.io/binaries/cli/windows/x86-64/0.4.10/dcos.exe
Version 0.4.8
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