v17.0.0
Highlights
-
Infrastructure Updates:
- Deprecated Python 3.8 and 3.9 and added support for Python 3.10 and 3.11. Updated pandas, synapseclient, and Ubuntu versions.
- Updated Java version to support latest annotator.jar.
- Resolved version inconsistencies and cache-related issues in synapseclient affecting consortium and public releases.
- Resolved datatype error for upgraded pandas.
-
Data Processing Updates:
- Unmasked pediatric patient data and year fields.
-
Improved testing infrastructure:
- Enabled dashboard generation for testing mode to catch issues earlier.
Data Processing Changes
Technical Features
- [GEN-1789] [GEN-1775] Update to support Python 3.10, 3.11, newer pandas, synapseclient and Ubuntu 22.04 (@rxu17 in #559)
- [GEN-1262] Enable dashboard generation for testing mode (@danlu1 in #602)
- [GEN-1821] Provide Genie user-agent string to Synapse Python client for usage tracking (@danlu1 in #610)
- [GEN-2242] Update Java version to support newest annotator.jar (@rxu17 in #609)
Bug Fixes
- [GEN-2224] Fix dashboard bugs in consortium and public release steps (@rxu17 in #607)
- [GEN-2285] Resolve data type validation issue for mutation data (@danlu1 in #615)
Documentation Changes
- [GEN-2283] Improve docstring for validation function regarding text consistency (@rxu17 in #613)
- Update release procedure documentation (@rxu17 in #605)
- Update README for Python 3.10 updates (@rxu17 in #608)
Full Changelog: v16.6.0...v17.0.0