Skip to content

Commit 66c59c8

Browse files
committed
add release note
1 parent aab51a7 commit 66c59c8

1 file changed

Lines changed: 59 additions & 0 deletions

File tree

docs/news.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,65 @@ detailing some of the changes.
99
the 4.x.x versions hidden behind optional feature flags or different import paths. Any
1010
breaking changes will not be included until v5.0.
1111

12+
## 4.11.0
13+
14+
15+
## Highlights
16+
17+
- Refactored Synapse Python Client to use object-oriented principles
18+
- Added support for new Synapse entities like RecordSet, Grid, and CurationTask
19+
- Implemented JSON Schema creation and validation workflows
20+
- Deprecated legacy functionality and migrated to new asynchronous APIs
21+
22+
## Features
23+
24+
- [SYNPY-1653] Created RecordSet, Grid, and CurationTask classes by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1246
25+
- [SYNPY-1625] Added JSON schema organization management functions by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1225
26+
- [SYNPY-1623] Factory function for get and creation of link entity by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1243
27+
- [SYNPY-1589] Implement "Evaluation" OOP model by @jaymedina in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1244
28+
- [SYNPY-1590] Implement Submission(+Status, +Bundle) OOP model by @jaymedina in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1250
29+
- [SYNPY-1613] Implement "Wiki2" OOP model by @danlu1 in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1206
30+
31+
## Bug Fixes
32+
33+
- [SYNPY-1198] Handle S3 upload errors by retrying without ACL for IBM buckets by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1239
34+
- [SYNPY-1709] Correct boolean type conversion by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1284
35+
- [GEN-1667] Delete Table Rows Using Filtered DataFrame by @danlu1 in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1254
36+
- [SYNPY-1667] Update Error Messaging when Attempting to Delete Rows that do not exist from Tables by @SageGJ in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1257
37+
38+
## Tech Debt
39+
40+
- [SYNPY-1426] Deprecate user and team services in Synapse client by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1212
41+
- [SYNPY-1426] Deprecate activity services in Synapse client by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1215
42+
- [SYNPY-1426] Deprecate `create_snapshot_version` in client by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1217
43+
- [SYNPY-1426] Deprecate column method calls by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1218
44+
- [SYNPY-1426] Deprecate move method by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1219
45+
- [SYNPY-1426] Deprecate annotations by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1221
46+
- [SYNPY-1426] Deprecate getChildren method and extend sync_from_synapse method by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1222
47+
- [SYNPY-1426] Deprecate acl and permission management methods by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1223
48+
- [SYNPY-1426] Noting all final deprecations and the tickets they will be deprecated with by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1226
49+
- [SYNPY-1632] Deprecate tables from the Synapse class and table.py module by @linglp in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1233
50+
51+
## Other
52+
53+
- [SYNPY-1637] Add 'Contact Us' section with support link in navigation by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1230
54+
- [SYNPY-1642] Make sure paramiko is < 4.0.0 by @linglp in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1231
55+
- [SYNPY-1588] Enable `Agent` Integration tests by @linglp in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1229
56+
- [SYNPY-1633] Add membership_status to Team model and Deprecate Old Method by @linglp in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1235
57+
- [SYNPY-1592] Dedicated test accounts for each set of integration test runs by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1240
58+
- [SYNPY-1634, SYNPY-1377] Use new OOP models in tutorials by @thomasyu888 in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1241
59+
- [SYNPY-1634] Add walk method to containers by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1242
60+
- [SYNPY-1351] Update tutorial script references in Wiki documentation by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1302
61+
- [SYNPY-1743] Remove test cases for rest_get_paginated_async by @danlu1 in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1303
62+
- [SYNPY-1590] Add `docker_commit_services` module to codebase by @jaymedina in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1304
63+
- [SYNPY-1351] Adding in test isolation for wiki tests by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1306
64+
- [SYNPY-1613] Allow download from presigned url by @danlu1 in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1249
65+
- [SYNPY-1737] Switch urllib3 to version 2 by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1299
66+
- [SYNPY-1673] Update jsonschema tutorial by @thomasyu888 in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1260
67+
- [SYNPY-1673] Add JSON Schema documentation, deprecate old classes by @andrewelamb in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1262
68+
- [SYNPY-1672] Extract JSON Schema creation code from schematic by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1266
69+
- [SYNPY-1668] Creating curator extensions directory by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePyth
70+
1271
## 4.10.0
1372

1473
## Highlights

0 commit comments

Comments
 (0)