You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/news.md
+59Lines changed: 59 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,65 @@ detailing some of the changes.
9
9
the 4.x.x versions hidden behind optional feature flags or different import paths. Any
10
10
breaking changes will not be included until v5.0.
11
11
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
0 commit comments