v3.15.0
-
Scope Names can be set explicitly in a
ScopeBuilder
(#641) -
Introduced
ScopeBuilder.scope_names
property (#641) -
Fixed SpecificFlowClient scope string (#641)
-
Improve the
__str__
implementation forOAuthTokenResponse
(#640) -
When
GlobusHTTPResponse
contains a list, calls toget()
will no longer fail with anAttributeError
but will return the default value (None
if unspecified) instead (#644) -
Add support for
interpret_globs
andignore_missing
toDeleteData
(#646) -
A new object,
globus_sdk.LocalGlobusConnectServer
can be used to inspect the local installation of Globus Connect Server (#647)-
The object supports properties for
endpoint_id
anddomain_name
-
This only supports Globus Connect Server version 5
-
-
The filter argument to TransferClient.operation_ls now accepts a list to pass multiple filter params (#652)
-
Fix a bug in the type annotations for transport objects which restricted the size of status code tuples set as classvars (#651)
-
Improvements to
MutableScope
objects (#654)-
MutableScope(...).serialize()
is added, andstr(MutableScope(...))
uses it -
MutableScope.add_dependency
now supportsMutableScope
objects as inputs -
The
optional
argument toadd_dependency
is deprecated.MutableScope(...).add_dependency(MutableScope("foo", optional=True))
can be used to add an optional dependency -
ScopeBuilder.make_mutable
now accepts a keyword argumentoptional
. This allows, for example,TransferScopes.make_mutable("all", optional=True)
-