Skip to content

Commit e170e6f

Browse files
committed
Merge branch 'master' into develop
2 parents 5fb94d4 + 4af27a4 commit e170e6f

File tree

2 files changed

+43
-1
lines changed

2 files changed

+43
-1
lines changed

docs/news.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,48 @@ 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.10.0
13+
14+
## Highlights
15+
16+
- Added new object-oriented models and APIs for various Synapse entities including Curation, RecordSet, and Grids
17+
- Updated support for JSON schemas and organizations
18+
- Enhanced tutorials and documentation for the new object models
19+
- Deprecated multiple methods and services in the Synapse Python client
20+
21+
## Features
22+
23+
- [SYNPY-1625] Added JSON schema organization management functions by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1225
24+
- [SYNPY-1653] Created RecordSet, Grid, and CurationTask classes by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1246
25+
- [SYNPY-1623] Implemented factory function for get and creation of link entity by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1243
26+
- [SYNPY-1613] Enabled download from pre-signed URL by @danlu1 in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1249
27+
28+
## Bug Fixes
29+
30+
- [SYNPY-1642] Ensured paramiko is < 4.0.0 by @linglp in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1231
31+
- [SYNPY-1198] Handled S3 upload errors by retrying without ACL for IBM buckets by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1239
32+
33+
## Tech Debt
34+
35+
- [SYNPY-1426] Deprecated user, team, activity, column, move, and annotation services by multiple contributors in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1212, https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1215, https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1217, https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1218, https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1219, https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1221, https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1223, https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1226
36+
- [SYNPY-1632] Deprecated tables from the Synapse class and table.py module by @linglp in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1233
37+
- [SYNPY-1633] Deprecated old method for getting user membership status by @linglp in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1235
38+
- Updated SonarCloud action to use sonarqube-scan-action@v5.3.1 by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1238
39+
- [SYNPY-1634, SYNPY-1377] Used new OOP models in tutorials by @thomasyu888 in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1241
40+
41+
## Other
42+
43+
- [SYNPY-1599] Fixed line references in JSON schema tutorial and updated syn class usage by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1213
44+
- [SYNPY-1588] Enabled Agent Integration tests by @linglp in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1229
45+
- [SYNPY-1637] Added 'Contact Us' section with support link in navigation by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1230
46+
- [GEN-1667] Enabled deleting table rows using filtered DataFrame by @danlu1 in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1254
47+
- [SYNPY-1592] Dedicated test accounts for each set of integration test runs by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1240
48+
- [SYNPY-1634] Added walk method to containers by @BryanFauble in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1242
49+
- Implemented UUID in naming convention for updated collection by @jaymedina in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1224
50+
- Removed unnecessary line in Pipfile by @linglp in https://github.com/Sage-Bionetworks/synapsePythonClient/pull/1234
51+
52+
Full Changelog: https://github.com/Sage-Bionetworks/synapsePythonClient/compare/v4.9.0...v4.10.0-rc
53+
1254
## 4.9.0 (2025-07-09)
1355

1456
## Highlights

synapseclient/synapsePythonClient

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"client": "synapsePythonClient",
3-
"latestVersion": "4.9.0",
3+
"latestVersion": "4.10.0",
44
"blacklist": [
55
"0.0.0",
66
"0.4.1",

0 commit comments

Comments
 (0)