Skip to content

Releases: globus/globus-cli

3.40.0

05 Nov 21:20
3.40.0
e7d2804

Choose a tag to compare

Bugfixes

  • Fixed a bug that would cause JSON-requested (-F json) GAREs from Flows to not be
    presented correctly as JSON.

Enhancements

  • Better standardized the rendering logic for flow & run type resources resulting from
    calls to Flows APIs.

  • Added a new keyword authentication-policy-id to the globus flows create ... and
    globus flows update ... commands to allow creation of high assurance flows.

    • Note that a policy must be set at flow creation time in order to create a high
      assurance flow.
      A policy cannot be added to an existing standard flow.
      A policy can, however, be replaced with a different high assurance policy if one
      was already associated with the flow.
  • Added the parameter globus session update --scope to specify additional scopes
    to request when updating session tokens.

  • Raise flow scopes more frequently in globus session update remediation instructions.

    • Doing so helps ensure that resource-specific scopes are properly updated when
      users are put through session remediation logins to mitigate double-logins.
    • Impacted commands:
      • globus flows ...: delete, show, start, and update
      • globus flows run ...: delete, resume, show, show-definition,
        show-logs, and update
        • In these, a flow ID isn't provided, so it's queried from Globus Search.

3.39.0

15 Oct 19:10
3.39.0
d02536d

Choose a tag to compare

Enhancements:

  • Text display of timers via commands such as globus timer show now includes
    an Activity field which summarizes the status of the Timer.

  • Added a new command: globus timer create flow to support scheduling recurring
    flow runs.

3.38.0

24 Sep 17:04
3.38.0
6bb526a

Choose a tag to compare

Enhancements:

  • Added a new command to set/unset a group's subscription_admin_verified_id: globus group set-subscription-admin-verified.

  • Added a new option to group update command for group admins to unset a group's subscription_admin_verified_id: --subscription-admin-verified-id.

  • Added support for --include and --exclude to the globus timer create transfer command.

Other:

  • Remove the deprecated Flows service scope run from the default list of scopes requested when logging into the CLI.

3.37.0

18 Sep 20:00
3.37.0

Choose a tag to compare

Bugfixes:

  • Fix incorrect bounds on the version of the click library. The upper bound is now declared to exclude the next "feature release" of click.

Enhancements:

  • Add a new command for interacting with collection roles, globus gcs collection role delete

3.36.0

29 Aug 20:17
3.36.0
54ee516

Choose a tag to compare

Enhancements:

  • The globus gcp set-subscription-admin-verified command may be used by a
    subscription group administrator to grant and revoke verification on a
    GCP collection. This command does not require that the user have a role
    on the collection receiving the verification. Supplying a value of true
    grants the verification, and a value of false revokes the verification.

  • The globus gcp update mapped and globus gcp update guest commands now
    accept the option --subscription-admin-verified. An administrator on a
    GCP collection can set the option to true to grant verification, provided
    that the identity also is an administrator in the subscription group. The
    verification status may be revoked by setting the option to false. Revocation
    does not require an administrator role in the subscription group.

  • Add a new command for interacting with collection roles,
    globus gcs collection role show

  • Add a new command for interacting with collection roles,
    globus gcs collection role list

Other:

  • Commands specific to Globus Connect Server version 4 have been removed.
    Specifically, the following commands are removed:

    • globus endpoint activate
    • globus endpoint deactivate
    • globus endpoint is-activated
    • globus endpoint server
    • globus endpoint create
  • Python 3.8 is no longer supported.

3.35.2

05 Jun 15:22
3.35.2
26ed72b

Choose a tag to compare

Bugfixes:

  • Fix session error handling to support new API error formats.

3.35.1

02 Jun 19:51
3.35.1
43d6cd7

Choose a tag to compare

Bugfixes:

  • Fix a bug in the latest version of globus flows list which caused the command to send malformed query parameters and fail.

3.35.0

21 May 15:52
3.35.0
3641191

Choose a tag to compare

Enhancements:

  • Add --run-manager and --run-monitor options to globus flows create.

  • Add --run-managers and --run-monitors options to globus flows update.

  • Add "Run Managers" and "Run Monitors" to the output of globus flows show.

  • globus flows start now accepts --activity-notification-policy,
    which can be a comma-delimited list of statuses or a JSON policy document.
    When provided, the notification policy allows users to configure
    when the run will trigger email notifications.

  • Guest collections may be configured to send email notifications for transfer tasks
    to administrator, activity_manager, and activity_monitor roles
    with the --activity-notifications option.
    The option is supported for both globus gcp collection and globus gcs collection
    guest create and update commands.

  • Allow the globus flows list --filter-role parameter to be supplied multiple times
    to specify multiple roles.

  • Add --filter-role parameter to globus flows run list.

3.34.0

18 Apr 21:20
3.34.0
db86d6b

Choose a tag to compare

Bugfixes:

  • Fix the order of time-based filters for globus task list.

Enhancements:

  • The globus api timer command has been renamed to globus api timers. globus api timer is temporarily retained for backwards compatibility.

3.33.1

25 Mar 23:05
3.33.1
ad9f55c

Choose a tag to compare

Bugfixes:

  • Fix printing behavior on empty table data to avoid failures. The CLI will now correctly print the header row for empty table outputs.