Synapse Python Client 2.2.0 Release Candidate Available

2 views
Skip to first unread message

Jordan Kiang

unread,
Aug 26, 2020, 1:18:50 PM8/26/20
to Python Synapse Client Announcements
release candidate of Synapse Python Client version 2.2.0 is available for preview and testing.

It is available from test.pypi.org and can be installed e.g.

pip3 install --upgrade --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple synapseclient

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.

Bug Fixes

  • [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] - Parellellize upload syncs

  • [SYNPY-1074] - Parallelize download syncs

  • [SYMPY-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


Reply all
Reply to author
Forward
0 new messages