Skip to content

v1.9.0

Compare
Choose a tag to compare
@kimyen kimyen released this 29 Sep 00:43
41d939f

In version 1.9.0, we deprecated and removed query() and chunkedQuery(). These functions used the old query services which does not perform well. To query for entities filter by annotations, please use EntityViewSchema.

We also deprecated the following functions and will remove them in Synapse Python client version 2.0. In the Activity object:

  • usedEntity()
  • usedURL()

In the Synapse object:

  • getEntity()
  • loadEntity()
  • createEntity()
  • updateEntity()
  • deleteEntity()
  • downloadEntity()
  • uploadFile()
  • uploadFileHandle()
  • uploadSynapseManagedFileHandle()
  • downloadTableFile()

Please see our documentation for more details on how to migrate your code away from these functions.

Features

  • SYNPY-806 - Support Folders and Tables in View

Bug Fixes

  • SYNPY-195 - Dangerous exception handling
  • SYNPY-261 - error downloading data from synapse (python client)
  • SYNPY-694 - Uninformative error in copyWiki function
  • SYNPY-805 - Uninformative error when getting View that does not exist
  • SYNPY-819 - command-line clients need to be updated to replace the EntityView viewType with viewTypeMask

Tasks

  • SYNPY-759 - Look for all functions that are documented as “Deprecated” and apply the deprecation syntax
  • SYNPY-812 - Add Github issue template
  • SYNPY-824 - Remove the deprecated function query() and chunkedQuery()

Improvements

  • SYNPY-583 - Better error message for create Link object
  • SYNPY-810 - simplify docs for deleting rows
  • SYNPY-814 - fix docs links in python client init.py
  • SYNPY-822 - Switch to use news.rst instead of multiple release notes files
  • SYNPY-823 - Pin keyring to version 12.0.2 to use SecretStorage 2.x