Skip to content

Releases: OpenMined/PySyft

v0.9.2b1

05 Sep 07:01
Compare
Choose a tag to compare
v0.9.2b1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.1...v0.9.2b1

v0.9.1

04 Sep 20:09
c4616ad
Compare
Choose a tag to compare

v0.9.1 - Scientific Snoo

Syft Exception Handling

  • Refactor Syft Exception Handling:
    • Refactor(syft_exc): replace PySyftException with SyftException #8919
    • Refactor/syft error handling services last services #9040
    • Refactor/syft error handling services #9018
    • Refactor: syft error handling #8883
    • Error handling2 #9188
    • Refactor/syft error handling fix jobs fix L2 #9210
    • feat(syft_exc): change client and server side response handling #9012
    • feat(syft_exc): add implementation of BaseStash and BaseUIDStoreStash using the new types #9013
    • add server and client traceback to syftexception #9030

Documentation and Examples

  • Documentation Updates:
    • update readme and notebooks #9112
    • Added notebooks 6, 7, and 8 to getting started scenario #9094
    • Added BigQuery API example notebooks #9186
    • Fixing bigquery scenario notebooks #9213
    • Create mock bigquery client so bigquery API endpoints can be run without a real API #9196
    • Fixed links in README.md #9154
    • Adding pip install quotes for zsh support #9173
    • Remove Hash from notebooks #9226
    • Add API Spec Snapshot to CICD #9222
    • Configurable query size for bigquery notebook testing #9227
    • Bigquery scenario notebooks (without sync) with different admin user #9233
    • FIX URL in setup.cfg to point to Documentation page #9234

API and Feature Enhancements

  • API Enhancements:
    • Simplify syft.datasites registry to operate against a static file #9125
    • Improve printing for syft.datasites #9130
    • show endpoint name for twin api jobs #9145
    • Show input policy constant values in UserCode display within sync widget #9146
    • Update get_mb_size util function to handle containers #9150
    • Add feature to enable/disable guest sessions #9119
    • Check email credentials on switching on ServerSettings.notifications_enabled #9203
    • Add Twin API endpoint logs #9215
    • Utility to dump API as Json #9216
    • Testing User, email and password flows #9229

Bug Fixes

  • General Bug Fixes:
    • bugfix: AttributeError retrieving server.python_server #9105
    • sync ignores objects missing on the source side #9123
    • Fixing cli launch bug #9141
    • Fix asset table rows not rendered #9104
    • Fix SMTPClient #9147
    • Enable mypy type checking for DictTuple #9109
    • Better error message when invalid arguments are passed to autosplat methods #9088
    • Improve error message when uploading unsupported datatypes #9122
    • Fix worker build and push failing in K8s #9139
    • Fix log service for twin api #9199
    • Fix sync error on fetching job results for non-existent action objects in mongodb #9190
    • Fix frontend probes #9184
    • Fix Inconsistent use of UTC time in DateTime class #9169
    • fix NaN values in syft equals #9221
    • fix email being sent after notifier update #9223
    • fix: restricts autosplat parameter checking to autosplat object #9217
    • Fix scary-looking wrong password error #9237
    • fix forgot password #9241
    • Fix small issue with load_jobs #9246
    • fix ao get_storage_permissions #9247

Security and Vulnerability Fixes

  • Snyk Vulnerability Fixes:
    • [Snyk] Fix for 15 vulnerabilities #9148
    • [Snyk] Fix for 3 vulnerabilities #9151
    • [Snyk] Upgrade libsodium from 0.7.11 to 0.7.14 #9106
    • [Snyk] Upgrade libsodium-wrappers from 0.7.11 to 0.7.14 #9121

API Notebooks

You can view tested API notebooks here:
https://github.com/OpenMined/PySyft/tree/dev/notebooks/api

Disclaimer

Syft is under active development and is not yet ready for pilots on private data without our assistance. As early access participants, please contact us via Slack or email if you would like to ask a question or have a use case that you would like to discuss.

Full Changelog: v0.9.0...v0.9.1

v0.9.1b11

04 Sep 02:55
Compare
Choose a tag to compare
v0.9.1b11 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.1b10...v0.9.1b11

v0.9.1b9

03 Sep 10:21
Compare
Choose a tag to compare
v0.9.1b9 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.1b8...v0.9.1b9

v0.9.1b10

03 Sep 21:08
Compare
Choose a tag to compare
v0.9.1b10 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.1b9...v0.9.1b10

v0.9.1b8

02 Sep 16:19
Compare
Choose a tag to compare
v0.9.1b8 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.1b7...v0.9.1b8

v0.9.1b7

01 Sep 12:37
Compare
Choose a tag to compare
v0.9.1b7 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.1b6...v0.9.1b7

v0.9.1b6

25 Aug 12:37
Compare
Choose a tag to compare
v0.9.1b6 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.1b5...v0.9.1b6

v0.9.1b5

19 Aug 19:59
Compare
Choose a tag to compare
v0.9.1b5 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.1b4...v0.9.1b5

v0.9.1b4

13 Aug 10:04
Compare
Choose a tag to compare
v0.9.1b4 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.1b3...v0.9.1b4