Skip to content

Releases: globus/globus-cli

v3.5.0

05 May 16:56
3.5.0
Compare
Choose a tag to compare

Bugfixes:

  • globus endpoint activate --web now correctly respects the environment when it is set

Enhancements:

  • Add a new command, globus api, which can be used to make requests to curl-like requests to Globus services using the credentials from a globus-cli login
  • Add commands for interacting with individual documents in Globus Search: globus search subject show and globus search subject delete

v3.4.0

11 Mar 16:48
3.4.0
Compare
Choose a tag to compare

Enhancements:

  • New commands for interacting with Globus Groups
    • globus groups set-policies to manage a group's policies
    • globus group member list to list members of a group
    • globus group member invite to invite a member to join a group
    • globus group member approve to approve a member who has requested to join a group
    • globus group member reject to reject a member who has requested to join a group
    • globus group invite accept to accept an invitation to a group
    • globus group invite decline to decline an invitation to a group
    • globus group join to join a group, with an option --request for groups which require approval for members
    • globus group leave to leave a group
  • globus group member add now supports the --role argument for adding members with the manager and admin roles
  • A new command for interacting with Globus Search, globus search delete-by-query to bulk-delete data from a Globus Search index

Bugfixes:

  • Fix an issue which caused certain commands like globus mkdir to retry incorrectly when failing, leading to unnecessary delays on failure

v3.3.0

18 Feb 21:48
3.3.0
Compare
Choose a tag to compare

Enhancements:

  • Add Globus Search commands for managing index roles. These are globus search index role list, globus search index role create, and globus search index role delete

  • Added new commands for manipulating groups
    ** globus group create creates a new group
    ** globus group show shows group information
    ** globus group update updates group name or description
    ** globus group delete deletes a group

Bugfixes:

  • Update the version of globus-sdk used, fixing an issue which caused globus task show --skipped-errors and globus task show --successful-transfers to only show partial output

v3.2.0

13 Jan 21:47
3.2.0
Compare
Choose a tag to compare

Enhancements:

  • Add a globus group member add command to add users to a group
  • Add a globus group member remove command to remove a user from a group
  • Add a new globus search index show command which displays an index by ID
  • Add a new globus search index list command which lists indices for which the current user has permissions
  • Add a new globus search index create command which creates a new Globus Search index. Note that because the index creation API is in public beta, the command is also labeled as "beta"
  • Add docs on GLOBUS_PROFILE setting to help for login and logout commands
  • Add support for client credentials for authentication in the Globus CLI by setting GLOBUS_CLI_CLIENT_ID and GLOBUS_CLI_CLIENT_SECRET environment variables
    • Both variables must be set to enable this behavior
    • Tokens generated with client credentials are cached in the current user's home directory, but isolated from any user credentials
    • With client credentials, globus login is invalid, but globus logout can be used to revoke any cached tokens
    • Attempting to run globus login while using client credentials will show an appropriate error message
  • A new command, globus cli-profile-list can be used to list values for GLOBUS_PROFILE and GLOBUS_CLI_CLIENT_ID ("client profiles") which have been used. By default, the listing is restricted to the current environment. A hidden option (--all) can be used to list all environments

v3.1.4

09 Nov 19:23
3.1.4
Compare
Choose a tag to compare

Bugfixes:

  • globus session consent was reducing the scopes of the Auth token provided by login, resulting in errors on logout and whoami

v3.1.3

05 Nov 18:10
3.1.3
Compare
Choose a tag to compare

Enhancements:

  • The --help text for globus endpoint create now clarifies the meaning of --personal.
  • Errors for use of mutually exclusive options to globus endpoint create have been improved.

Bugfixes:

  • Fix an error when globus ls --recursive is used on an empty directory, or filtered such that a recursive listing has no results
  • The help text printed by --batch when stdin is a tty has been removed. This text explained CLI v2.x behavior, and is not accurate for CLI v3.x
  • Fix a bug in globus session consent in which an id_token was expected as part of the token data, but the openid scope was not provided to the login flow
  • Fix a crash that occurs when running globus task event-list {task-id}

v3.1.2

13 Oct 21:58
3.1.2
Compare
Choose a tag to compare

Bugfixes:

  • Fix a typo in the word "latitude" for --location arguments.
  • Fix the handling of the legacy-line of virtualenv, versions below 20.0.0. When the globus-cli was installed under these versions of virtualenv, all commands would fail at import-time due to an API difference between stdlib site module and the virtualenv-generated site

v3.1.1

12 Oct 15:27
3.1.1
Compare
Choose a tag to compare

Bugfixes:

  • The behavior of globus update when operating under a pipx install has been fixed, so that --user will not be passed to the pip invocation
  • Fix TypeError in globus endpoint activate resulting from the v3 upgrade

Other:

  • Cleanup internal and undocumented behaviors of globus update

v3.1.0

08 Oct 21:15
3.1.0
Compare
Choose a tag to compare

Enhancements:

  • Add the new globus search command group for interacting with the Globus Search service. globus search commands may prompt users to login again if they have not previously used a globus search command.
  • Add the globus search query command for executing searches on Globus Search indices.
  • Add the globus search ingest command for ingesting data into a Globus Search index. You must have writer permissions on the index in order to use this operation.
  • Add the globus search task show and globus search task list commands. To use these commands, you must have writer permissions on the index whose tasks are being displayed.

Bugfixes:

  • Fix TypeError when running globus endpoint set-subscription-id

v3.0.2

06 Oct 16:28
3.0.2
Compare
Choose a tag to compare

Bugfixes:

  • globus task cancel --all no longer throws a TypeError.