Highlights
- Added new object-oriented models and APIs for various Synapse entities including Curation, RecordSet, and Grids
- Enhanced tutorials and documentation for the new object models
- Deprecated multiple methods and services in the Synapse Python client
Features
- [SYNPY-1625] Added JSON schema organization management functions by @BryanFauble in #1225
- [SYNPY-1653] Created RecordSet, Grid, and CurationTask classes by @BryanFauble in #1246
- [SYNPY-1623] Implemented factory function for get and creation of link entity by @BryanFauble in #1243
- [SYNPY-1613] Enabled download from pre-signed URL by @danlu1 in #1249
Bug Fixes
- [SYNPY-1642] Ensured paramiko is < 4.0.0 by @linglp in #1231
- [SYNPY-1198] Handled S3 upload errors by retrying without ACL for IBM buckets by @BryanFauble in #1239
Tech Debt
- [SYNPY-1426] Deprecated user, team, activity, column, move, and annotation services by multiple contributors in #1212, #1215, #1217, #1218, #1219, #1221, #1223, #1226
- [SYNPY-1632] Deprecated tables from the Synapse class and table.py module by @linglp in #1233
- [SYNPY-1633] Deprecated old method for getting user membership status by @linglp in #1235
- Updated SonarCloud action to use [email protected] by @BryanFauble in #1238
- [SYNPY-1634, SYNPY-1377] Used new OOP models in tutorials by @thomasyu888 in #1241
Other
- [SYNPY-1599] Fixed line references in JSON schema tutorial and updated syn class usage by @BryanFauble in #1213
- [SYNPY-1588] Enabled Agent Integration tests by @linglp in #1229
- [SYNPY-1637] Added 'Contact Us' section with support link in navigation by @BryanFauble in #1230
- [GEN-1667] Enabled deleting table rows using filtered DataFrame by @danlu1 in #1254
- [SYNPY-1592] Dedicated test accounts for each set of integration test runs by @BryanFauble in #1240
- [SYNPY-1634] Added walk method to containers by @BryanFauble in #1242
- Implemented UUID in naming convention for updated collection by @jaymedina in #1224
- Removed unnecessary line in Pipfile by @linglp in #1234
Full Changelog: v4.9.0...v4.10.0-rc