Globus-cli

Latest version: v3.32.0

Safety actively analyzes 688735 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 13

3.0.1

Bugfixes:

* Update dependency specification to avoid an issue in which old versions of
`cryptography` were not updated when an existing installation was updated

3.0.0

This is a major release of the CLI and has several backwards incompatible
changes. See the Backwards Incompatible Changes list below.

Bugfixes:

* Fix a bug in which some error outputs could be sent to stdout

Enhancements:

* `globus endpoint show` now includes the description field. Formatting of the
description may wrap
* `globus session update` now supports domains for
`session_required_single_domain` requirements
* globus-cli now uses more advanced token storage, and does not use
`~/.globus.cfg`. A `globus login` with this version will invalidate any CLI
tokens found in `~/.globus.cfg`
** Note: this version of the CLI will not modify the `~/.globus.cfg` file, only
invalidate CLI version 2 tokens. After the upgrade, you may remove this file
if you are not using it for other purposes.
* globus-cli now supports use of the `GLOBUS_PROFILE` environment variable,
which lets users name sets of credentials and switch between accounts
* globus-cli commands can now direct the user to login to a specific Globus
Connect Server v5 Endpoint. When the requirements for running a command are
not met, a message with the correct login command will be shown.
* A new environment variable, `GLOBUS_CLI_INTERACTIVE` can be used to instruct the
CLI to behave as though it is or is not in an interactive shell. Set
`GLOBUS_CLI_INTERACTIVE=0` to force non-interactive behavior, and
`GLOBUS_CLI_INTERACTIVE=1` to force interactive behavior
* Add new collection-related commands for Mapped and Guest Collections
** `globus collection list`
** `globus collection show`
** `globus collection update`
** `globus collection delete`
* `globus endpoint ...` and `globus collection ...` commands may exit with an
error instructing the user to use a corresponding command when
`globus endpoint` commands are used on collections or `globus collection`
commands are used on non-collection endpoint types
* Add new `globus group list` command for listing your group memberships

Backwards Incompatible Changes:

* Remove the `--version` flag. Use `globus version` instead
* `globus endpoint server add` now takes the server as a positional argument, not
a required option
* `globus rename` has changed to take the endpoint ID once and two separate paths,
instead of two `endpoint:path` arguments which require the endpoint ID to match
* Remove the `globus config` commands
* `globus transfer --batch` and `globus delete --batch` now accept filenames to
specify batches. To use stdin (as in v2), pass a single dash for the filename,
as in `--batch -`
* Two new exit statuses, in addition to 0, 1, and 2, are now used by the CLI to
indicate specific error conditions
** An `exit(3)` is used whenever the type of an object does not match the
expectations of a command. For example, `globus collection list` on a
Collection is incorrect -- that command should be used on Endpoints
** An `exit(4)` is used whenever the authentication or authorization
requirements of a command are not met. For example, if your session does not
satisfy the `authentication_timeout` for an HA endpoint.

2.1.0

Enhancements:

* `globus transfer` now supports an option, `--exclude`, which can be used to
skip files matching a pattern or set of patterns when submitting a recursive
directory transfer

2.0.0

* Drop support for python2

1.16.0

Enhancements:

* `globus transfer` now supports two new flags, `--skip-source-errors` and
`--fail-on-quota-errors`, which allow you to better control error behaviors

* `globus task show --skipped-errors` is a new flag which will show skipped
transfer errors (for transfers which support them)

1.15.0

Bugfixes:

* The `disable_verify` option will no longer be set to `False` when left
unspecified in `globus endpoint update`

Enhancements:

* `globus update` now restricts updates to python2-compatible versions when
running under python2

Page 8 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.