Releases: globus/globus-cli
3.33.0
Bugfixes
- Fixed principal output parsing for
globus endpoint permission
andglobus endpoint role
commands.
Enhancements
-
Add official support for Python 3.13.
-
Added a
--filter-entity-type
option on endpoint search. -
Added the
--expiration-date
option toglobus endpoint permission create
andglobus endpoint permission update
. -
Added
Expiration Date
as a text output field forglobus endpoint permission show
. -
Add support for handling synchronous Globus Auth Requirements Errors (GAREs) when returned by Flows as part of a synchronous API interaction.
-
More informative error messages are now emitted when bad values are set for
GLOBUS_CLI_CLIENT_ID
orGLOBUS_CLI_CLIENT_SECRET
.
Other
--permissions
is no longer a required option forglobus endpoint permission update
.
v3.32.0
Bugfixes:
- Timers' scope data have changed. Users interacting with Timers will be prompted to login again.
Enhancements:
- Add
Size
,Checksum
, andChecksum Algorithm
toglobus task show --successful-transfers
output.
Added:
- Add new
--delete-destination-extra
flag toglobus timer create transfer
andglobus transfer
that mirrors the existing--delete
flags' behaviors. - Add deprecation warning to the old
--delete
flag.
v3.31.0
Bugfixes:
- Fix a whitespace issue in the
globus collection update
help text.
Enhancements:
- Added a
--terms-and-conditions
option to theglobus group update
command.
Other:
-
The CLI has removed remaining support for endpoint activation.
-
Activation commands such as
globus endpoint is-activated
are already
hidden, but now act as no-ops when invoked and emit warnings to stderr
about their upcoming removal. -
The
--skip-activation-check
option for Transfer task submission has
been deprecated. -
Activated
is no longer a field inglobus endpoint show
output.
-
v3.30.1
v3.30.0
Bugfixes:
- Fix rendering of connector names by connector ID for the Dropbox and HPSS
storage connectors.
Enhancements:
-
Added a
--delete
flag toglobus timer create transfer
to mirror
globus transfer --delete
functionality.- This option will delete files, directories, and symlinks on the destination endpoint
which don’t exist on the source endpoint or are a different type. Only applies for
recursive directory transfers.
- This option will delete files, directories, and symlinks on the destination endpoint
v3.29.0
Enhancements
-
All commands now support a
--quiet
option which minimizes verbosity. For most commands, this option will not change the default output, but it will counteract the-v/--verbose
option. -
Completion support has been added for inputs which are JSON strings or files. These will autocomplete to filenames when possible, for users leveraging tab completion.
-
When
globus login
is run with the--quiet
flag, it will print no output if you are already logged in. -
globus gcs collection list
can now return results in excess of the GCS default page size; control over the number of results returned is available via the--limit
option.
Other
- All support for Delegate Proxy Activation has been removed. This change is part of removal of GCSv4 Activation Support. Users should not experience any impact, as there are no longer any valid usages for Delegate Proxy Activation.
v3.28.3
v3.28.2
Bugfixes
- Fix printing of API errors which do not contain JSON data
v3.28.1
Enhancements
- Improve the reporting of errors found by
globus flows validate
v3.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 likehead
. The handling of broken pipes has been improved to avoid
these spurious error messages.
Enhancements
-
Allow subscriptions to be assigned to existing flows
using theglobus 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.