Skip to content

Releases: globus/globus-sdk-python

v1.6.0

29 Aug 20:59
1.6.0
88a51f2

Choose a tag to compare

  • Correct handling of environment="production" as an argument to client construction (#307)
  • RenewingAuthorizer and its subclasses now expose the check_expiration_time method (#309)
  • Allow parameters to be passed to customize the request body of ConfidentialAppAuthClient.oauth2_get_dependent_tokens (#308)
  • Use sha256 hashes of tokens (instead of last 5 chars) in debug logging (#305)
  • Add the patch() method to BaseClient and its subclasses, sending an HTTP PATCH request (#302)
  • Officially add support for python 3.7 (#300)
  • Make pickling SDK objects safer (but still not officially supported!) (#284)
  • Malformed SDK usage may now raise GlobusSDKUsageError instead of ValueError. GlobusSDKUsageError inherits from ValueError (#281)
  • Numerous documentation improvements (#279)(#294)(#296)(#297)

v1.5.0

09 Feb 20:34
1.5.0
8aaf4fb

Choose a tag to compare

  • Add support for retrieving a local Globus Connect Personal endpoint's UUID (#276)
  • Fix bug in search client parameter handling (#274)

v1.4.1

20 Dec 18:56
1.4.1
1672d3c

Choose a tag to compare

  • Send Content-Type: application/json on requests with JSON request bodies (#266)
  • Support connection timeouts. Default timeout of 60 seconds (#264)

v1.4.0

13 Dec 20:02
1.4.0
4a3f040

Choose a tag to compare

  • Access token response data by way of scope name (#261)
  • Make cryptography a strict requirement, globus-sdk[jwt] is no longer necessary (#257, #260)
  • Simplify OAuthTokenResponse.decode_id_token to not require the client as an argument (#255)
  • Add (beta) SearchClient class (#259)

v1.3.0

20 Nov 23:06
1.3.0

Choose a tag to compare

  • Improve error message when installation onto python2.6 is attempted (#245)
  • Raise errors on client instantiation when GLOBUS_SDK_ENVIRONMENT appears to be invalid, support GLOBUS_SDK_ENVIRONMENT=preview (#247)

v1.2.2

01 Nov 17:29
1.2.2
49a854b

Choose a tag to compare

  • Allow client classes to accept base_url as an argument to __init__() (#241)
  • Fix packaging to not include testsuite (#232)
  • Improve docs on TransferClient helper classes (#231, #233)

v1.2.1

29 Sep 16:49
1.2.1

Choose a tag to compare

  • Use PyJWT instead of python-jose for JWT support (#227)

v1.2.0

18 Aug 20:03
1.2.0

Choose a tag to compare

  • [NEW FEATURE] Add Transfer symlink support (#218)

  • [BUGFIX] Better handle UTF-8 inputs #208

  • [BUGFIX] Fix endpoint manager resume #224

  • Doc Updates & Minor Improvements

v1.1.1

19 May 20:02
1.1.1

Choose a tag to compare

  • [BUGFIX] Use correct paging style when making endpoint_manager_task_list calls (#210).

v1.1.0

01 May 20:21
1.1.0

Choose a tag to compare

  • Add endpoint_manager methods to TransferClient (#191, #199, #200, #201, #203)
  • Change "identities_set" to "identity_set" for token introspection (#163)
  • Fix docs references to oauth2_start_flow_* (#190)
  • Support iterable requested_scopes everywhere (#185)
  • Add python 3.6 to supported platforms (#180)
  • Remove "Beta" from docs (#179)
  • Update dev status classifier to 5, prod (#178)
  • Numerous improvements to testsuite