Skip to content

Releases: globus/globus-sdk-python

v1.8.0

Choose a tag to compare

@jaswilli jaswilli released this 11 Jul 17:19
1.8.0
faab337
  • Add a property to paginated results which shows if more results are available (#346)
  • Update docs to state that Globus SDK uses semver (#357)
  • Fix RefreshTokenAuthorizer to handle a new refresh_token being sent back by Auth (#359)
  • Fix typo in endpoint_search log message (#355)
  • Fix Globus Web App activation links in docs (#356)

v1.7.1

Choose a tag to compare

@sirosen sirosen released this 21 Feb 21:54
1.7.1
46815e5
  • Allow arbitrary keyword args to TransferData.add_item() and DeleteData.add_item(), which passthrough to the item bodies (#339)
  • Minor internal improvements (#342, #343)

v1.7.0

Choose a tag to compare

@sirosen sirosen released this 18 Dec 15:37
1.7.0
c32c55d
  • Add get_task and get_task_list to SearchClient (#335, #336)
  • Internal maintenance and testing improvements (#331, #334, #333)

v1.6.1

Choose a tag to compare

@jaswilli jaswilli released this 30 Oct 20:19
1.6.1
19f32d8
  • Replace egg distribution format with wheels (#314)
  • Internal maintenance

v1.6.0

Choose a tag to compare

@jaswilli jaswilli released this 29 Aug 20:59
1.6.0
88a51f2
  • 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

Choose a tag to compare

@jaswilli jaswilli released this 09 Feb 20:34
1.5.0
8aaf4fb
  • Add support for retrieving a local Globus Connect Personal endpoint's UUID (#276)
  • Fix bug in search client parameter handling (#274)

v1.4.1

Choose a tag to compare

@jaswilli jaswilli released this 20 Dec 18:56
1.4.1
1672d3c
  • Send Content-Type: application/json on requests with JSON request bodies (#266)
  • Support connection timeouts. Default timeout of 60 seconds (#264)

v1.4.0

Choose a tag to compare

@jaswilli jaswilli released this 13 Dec 20:02
1.4.0
4a3f040
  • 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

Choose a tag to compare

@sirosen sirosen released this 20 Nov 23:06
1.3.0
  • 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

Choose a tag to compare

@sirosen sirosen released this 01 Nov 17:29
1.2.2
49a854b
  • 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)