Skip to content

v17.0.0

Choose a tag to compare

@danlu1 danlu1 released this 22 Oct 20:49
· 40 commits to develop since this release

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