Globus-cli

Latest version: v3.28.2

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

Scan your dependencies

Page 2 of 12

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.

3.21.0

Enhancements:

* The ``globus api <service>`` command now supports a ``--scope-string`` parameter.

** If supplied, the CLI will enforce that any specified scope strings are included
in consent requirements *in addition to* standard service scope requirements.

** This parameter may be supplied multiple times to specify multiple scope strings.

** This parameter is only supported in the context of Client Credentials-based authentication.
([Client Credentials with GLOBUS_CLI_CLIENT_ID](https://docs.globus.org/cli/environment_variables/#client_credentials_with_globus_cli_client_id))

* Support Python 3.12.

Other:

* Test against Python 3.12 in CI.

* Replaced all references to the tutorial endpoints.

* Deprecate and hide commands related to management of GCSv4:

** `globus endpoint activate`
** `globus endpoint deactivate`
** `globus endpoint is-activated`
** `globus endpoint server`

3.20.0

Bugfixes:

* Accommodate copied-and-pasted API routes to the `globus api groups` command
that include the `/v2` route.

Enhancements:

* Added a new command for users to create GCSv5 Guest Collections.
+
[source]
----
globus collection create guest <mapped_collection_id> <root_path> <display_name>
----

* Introduce a new command, `globus gcs`, for GCSv5 Collection, Storage Gateway, and
User Credential management.

Other:

* The `globus timer create transfer` command now supports the latest
version of the Globus Timers API.

3.19.0

Bugfixes:

* Fix the rendering of timedeltas in CLI output for `globus timer` commands.

Enhancements:

* Add new commands to support pausing (`globus timer pause`) and resuming
(`globus timer resume`) **timers**.

* A hint is now printed to stderr (interactive usage only) when
`globus flows run show-logs` is run on a **run** with the `INACTIVE` status,
informing users that the log will not grow until the **run** resumes.

* **Timer** types (like "Transfer") are identified more accurately.

* Show the status of the timer when running `globus timer delete`.
This clarifies whether the **timer** is immediately deleted or in a
`delete_pending` state.

* `globus timer resume` and `globus flows run resume` have new functionality
for handling session-related errors (e.g. high-assurance timeouts), enabling
them to prompt the user in the event that a **timer** or **run** is inactive
due to a session error.

Page 2 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.