In version 1.9.1, we fix various bugs and added two new features:
- Python 3.7 is supported.
- Deprecation warnings are visible by default.
Features
Bug Fixes
- [SYNPY-454] -Some integration tests do not clean up after themselves
- [SYNPY-456] -Problems with updated query system
- [SYNPY-515] -sphinx documentation not showing for some new classes
- [SYNPY-526] -deprecate downloadTableFile()
- [SYNPY-578] -switch away from POST /entity/#/table/deleterows
- [SYNPY-594] -Getting error from dev branch in integration test against staging
- [SYNPY-796] -fix or remove PyPI downloads badge in readme
- [SYNPY-799] -Unstable test: Test PartialRow updates to entity views from rowset queries
- [SYNPY-846] -error if password stored in config file contains a '%'
Tasks
- [SYNPY-491] -Figure out custom release note fitlers
- [SYNPY-840] -Install not working on latest python
- [SYNPY-847] -uploadFileHandle should not be deprecated nor removed
- [SYNPY-852] -Check and update docs.synapse.org to reflect the change in the Python client
- [SYNPY-860] -vignette for how to upload a new version of a file directly to a Synapse entity
- [SYNPY-863] -Update public documentation to move away from the query services
- [SYNPY-866] -Update Synapse logo in Python docs :)
- [SYNPY-873] -consolidate integration testing to platform dev account
Improvements
- [SYNPY-473] -Change syn.list to no longer use deprecated function chunkedQuery
- [SYNPY-573] -synapse list command line shouldn't list the parent container
- [SYNPY-581] -<entity>.annotations return object is inconsistent with
getAnnotations() - [SYNPY-612] -Rename view_type to viewType in EntityViewSchema for consistency
- [SYNPY-777] -Python client _list still uses chunckedQuery and result seem out of date
- [SYNPY-804] -Update styling in the python docs to more closely match the Docs site styling
- [SYNPY-815] -Update the build to use test user instead of migrationAdmin
- [SYNPY-848] -remove outdated link to confluence for command line query
- [SYNPY-856] -build_table example in the docs does not look right
- [SYNPY-858] -Write file view documentation in python client that is similar to Synapser
- [SYNPY-870] -Submitting to an evaluation queue can't accept team as int