Globus-cli

Latest version: v3.28.2

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

Scan your dependencies

Page 1 of 12

3.28.2

Bugfixes:

* Fix printing of API errors which do not contain JSON data

3.28.1

Enhancements:

* Improve the reporting of errors found by `globus flows validate`

3.28.0

Bugfixes:

* In certain conditions, the CLI would not handle Broken Pipe errors (EPIPE)
correctly, resulting in error messages on stderr when commands were piped to
commands like `head`. The handling of broken pipes has been improved to avoid
these spurious error messages.

Enhancements:

* Allow subscriptions to be assigned to existing flows
using the `globus flows update --subscription-id` option.

* Added a new *beta* command `globus flows validate` to validate a provided flow
definition and optional input schema without creating a flow. This command provides
extended validation and analysis of the provided flow definition.

* The presentation of Globus Flows API errors has been improved, especially for
cases relating to data validation failures.

3.27.0

Enhancements:

* Add `globus group get-by-subscription` for looking up Subscription Groups
based on their subscription IDs.

* Add `--parent-id` to `globus group create`, allowing group administrators to
create subgroups.

* Add `globus group get-subscription-info` command to display a subscription.
* `globus group show` now displays subscription-related information for groups
when present.

* Add `globus stat` for getting the status of a path on a collection.

Other:

* Remove implicit `autoactivate` calls from various Transfer operations.
They are no longer needed and incur a minor performance penalty.

3.26.0

Bugfixes:

* Payloads sent with `globus api` commands are now always encoded as UTF-8.
This fixes an issue on certain platforms in which encoding could fail on
specific payloads.

Enhancements:

* Text-wrapped fields in record-style text output now use a larger percentage
of the available space in wide terminals.

* Add support for client credentials in `globus timer create transfer`.

3.25.0

Enhancements:

* Added gcs endpoint role management commands:

** `globus gcs endpoint role create`
** `globus gcs endpoint role list`
** `globus gcs endpoint role show`
** `globus gcs endpoint role delete`

* Introduced principal urn resolution as a common util function

* Add `--subscription-id` to `globus flows create` options, and add
`Subscription ID` to `flows` command outputs

* `--format=JSON` output now offers greater detail when API errors are
encountered with JSON bodies. Rather than re-encoding error details, the
original error body is now shown in these cases.

* Added support for GCSv5 endpoint displaying & updating:

** `globus gcs endpoint show ENDPOINT_ID`
** `globus gcs endpoint update ENDPOINT_ID`

Other:

* `globus login` and related commands are now more tolerant of clock drift, and
will emit a clearer error message when clock drift is severe enough to cause
errors during authentication attempts.

Page 1 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.