Skip to content

v2.2.0

Compare
Choose a tag to compare
@jkiang13 jkiang13 released this 31 Aug 22:29

Highlights

  • Files that are part of syncFromSynapse and syncToSynapse operations (synapse get -r and synapse sync in the command line client, respectively) are transferred in in parallel threads rather than serially, substantially improving the performance of these operations.
  • Table metadata from synapse get -q is automatically downloaded to a users working directory instead of to the Synapse cache (a hidden folder).
  • Users can now pass their API key to synapse login in place of a password.

Bugs

  • [SYNPY-1082] - Downloading entity linked to URL fails: module ‘urllib.parse’ has no attribute ‘urlretrieve’

Improvements

  • [SYNPY-1072] - Improve throughput of multiple small file transfers
  • [SYNPY-1073] - Parellelize upload syncs
  • [SYNPY-1074] - Parallelize download syncs
  • [SYNPY-1084] - Allow anonymous usage for public APIs like GET /teamMembers/{id}
  • [SYNPY-1088] - Manifest is in cache with synapse get -q
  • [SYNPY-1090] - Command line client does not support apikey

Tasks

  • [SYNPY-1080] - Remove Versionable from SchemaBase
  • [SYNPY-1085] - Move to pytest testing framework
  • [SYNPY-1087] - Improve synapseclient installation instructions