Skip to content

Commit d4d1f01

Browse files
authored
Merge pull request #583 from kimyen/rn
release notes
2 parents b8c3d05 + 87aaa50 commit d4d1f01

File tree

1 file changed

+65
-0
lines changed

1 file changed

+65
-0
lines changed

release_notes/release-1.8.2.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# Release notes - Synapse Python Client - Version 1.8.2
2+
3+
**Install Instructions:** `pip install --upgrade synapseclient` or see [http://docs.synapse.org/python/#installation](http://docs.synapse.org/python/#installation)
4+
**Documentation:** [http://sage-bionetworks.github.io/synapsePythonClient](http://sage-bionetworks.github.io/synapsePythonClient)
5+
6+
**Release Date:** 17-August-2018
7+
8+
9+
--------------------------------------------------
10+
11+
In this release, we have been performed some house-keeping on the code base. The two major changes are:
12+
* making `syn.move()` available to move an entity to a new parent in Synapse. For example:
13+
```
14+
import synapseclient
15+
from synapseclient import Folder
16+
17+
syn = synapseclient.login()
18+
19+
file = syn.get("syn123")
20+
folder = Folder("new folder", parent="syn456")
21+
folder = syn.store(folder)
22+
23+
# moving file to the newly created folder
24+
syn.move(file, folder)
25+
```
26+
* exposing the ability to use the Synapse Python client with single threaded. This feature is useful when running Python script in an environment that does not support multi-threading. However, this will negatively impact upload speed. To use single threaded:
27+
28+
```
29+
import synapseclient
30+
31+
synapseclient.config.single_threaded = True
32+
```
33+
34+
Bug
35+
---
36+
37+
* \[[SYNPY-535](https://sagebionetworks.jira.com/browse/SYNPY-535)\] \- Synapse Table update: Connection Reset
38+
* \[[SYNPY-603](https://sagebionetworks.jira.com/browse/SYNPY-603)\] \- Python client and synapser cannot handle table column type LINK
39+
* \[[SYNPY-688](https://sagebionetworks.jira.com/browse/SYNPY-688)\] \- Recursive get (sync) broken for empty folders.
40+
* \[[SYNPY-744](https://sagebionetworks.jira.com/browse/SYNPY-744)\] \- KeyError when trying to download using Synapse Client 1.8.1
41+
* \[[SYNPY-750](https://sagebionetworks.jira.com/browse/SYNPY-750)\] \- Error in downloadTableColumns for file view
42+
* \[[SYNPY-758](https://sagebionetworks.jira.com/browse/SYNPY-758)\] \- docs in Sphinx don't show for synapseclient.table.RowSet
43+
* \[[SYNPY-760](https://sagebionetworks.jira.com/browse/SYNPY-760)\] \- Keyring related error on Linux
44+
* \[[SYNPY-766](https://sagebionetworks.jira.com/browse/SYNPY-766)\] \- as\_table\_columns() returns a list of columns out of order for python 3.5 and 2.7
45+
* \[[SYNPY-776](https://sagebionetworks.jira.com/browse/SYNPY-776)\] \- Cannot log in to Synapse - error(54, 'Connection reset by peer')
46+
* \[[SYNPY-795](https://sagebionetworks.jira.com/browse/SYNPY-795)\] \- Not recognizable column in query result
47+
48+
New Feature
49+
-----------
50+
51+
* \[[SYNPY-582](https://sagebionetworks.jira.com/browse/SYNPY-582)\] \- move file or folder in the client
52+
* \[[SYNPY-788](https://sagebionetworks.jira.com/browse/SYNPY-788)\] \- Add option to use syn.store() without exercising multithreads
53+
54+
Task
55+
----
56+
57+
* \[[SYNPY-729](https://sagebionetworks.jira.com/browse/SYNPY-729)\] \- Deprecate query() and chunkedQuery()
58+
* \[[SYNPY-797](https://sagebionetworks.jira.com/browse/SYNPY-797)\] \- Check Python client code base on using PLFM object model
59+
* \[[SYNPY-798](https://sagebionetworks.jira.com/browse/SYNPY-798)\] \- Using github.io to host documentation
60+
61+
Improvement
62+
-----------
63+
64+
* \[[SYNPY-646](https://sagebionetworks.jira.com/browse/SYNPY-646)\] \- Error output of synGet is non-informative
65+
* \[[SYNPY-743](https://sagebionetworks.jira.com/browse/SYNPY-743)\] \- lint the entire python client code base

0 commit comments

Comments
 (0)