Globus-cli

Latest version: v3.27.0

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

Scan your dependencies

Page 1 of 11

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.

3.24.0

Bugfixes

* Fixes a bug which would not allow users to utilize `--anonymous` or
`--all-authenticated` when creating an endpoint permission.

Other

* Remove support for Python 3.7

3.23.0

Bugfixes:

* Fix the display of timer schedules.

* Fix the error handling when `globus gcs collection create guest` encounters a
non-session error.

Enhancements:

* Add `globus gcs collection create mapped` as a new command for creating
mapped collections

* Added a new command `globus gcs endpoint set-subscription-id` which allows
subscription managers and endpoint admins to modify the subscription ID for a
GCS endpoint.

* Added a new command `globus gcp set-subscription-id` which allows subscription
managers and collection admins to modify the subscription ID for a GCP collection.

Other:

* User timers are now referred to as "timers" rather than as "jobs".
For example, the output of `globus timer list` now shows "Timer ID"
instead of "Job ID".

3.22.0

Enhancements:

* Add `globus api gcs $ENDPOINT_ID` as a command for directly interacting with
the GCS Manager API

Bugfixes:

* Commands which attempt to infer the identity of the user running the command will now
correctly use the `client_id` for confidential client-based invocation patterns.

Page 1 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.