Skip to content

2.1.0

Compare
Choose a tag to compare
@danlu1 danlu1 released this 14 Aug 05:44
fcf54a3

What's Changed

  • [SYN-1520] upgrade python client version and R version by @danlu1 in #336

Improvements

  • Upgraded to the synapsePythonClient v4.4.0.
  • Now support R 4.4.1.
  • The data upload and download algorithm in synapsePythonClient have been revamped for enhanced stability, reliability, and performance.
  • Updated reference documents and code examples for both new and modified functions.

New Functions

  • synCreateTeam and synDeleteTeam have been added to manage team.
  • synRestGetAsync, synRestDeleteAsync, synRestPostAsync and synRestPutAsync have been added to allow interaction with Synapse server utilizing asynchronous models.

Minor behavior changes:

  • Credentials passed by command line argument will now be evaluated before credentials stored in the ~/.synapseConfig file.
  • Using syn123.version notation is now supported with synGet and synSetProvenance.
  • File entities will no longer have their version incremented during no-op changes. Only when file content, or fields on the file has been updated will a version number be incremented.
  • New parameters have been added to allow more features:
    • Defining the project alias used in project url is now supported in Project.
    • Setting the annotations on the entity is now supported in synStore.
    • The MD5 of the file can now be used when creating S3 file handle in synCreateExternalS3FileHandle.

New Contributors

Full Changelog: 2.0.0...2.1.0