Releases: OpenMined/PySyft
Releases · OpenMined/PySyft
v0.9.2b1
What's Changed
- merge dev by @koenvanderveen in #9259
- [Release 0.9.1] update README with updated release version info by @IonesioJunior in #9250
- Bump version to 0.9.1 by @koenvanderveen in #9260
- update notebook version by @koenvanderveen in #9261
- Revert "[syft] bump protocol version" by @shubham3121 in #9262
- move notebook 14 by @koenvanderveen in #9266
- Merge 0.9.1 by @shubham3121 in #9271
- Merge 0.9.1 to dev and bump to next beta by @shubham3121 in #9268
Full Changelog: v0.9.1...v0.9.2b1
v0.9.1
v0.9.1 - Scientific Snoo
Syft Exception Handling
- Refactor Syft Exception Handling:
- Refactor(syft_exc): replace
PySyftException
withSyftException
#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
- Refactor(syft_exc): replace
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:
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
What's Changed
- Re-creating pool with different image spins up with last attached image by @shubham3121 in #9249
- Adding dynaconf by @madhavajay in #9253
- Madhava/fix test settings by @madhavajay in #9254
- Marking this flappy test as xfail by @madhavajay in #9255
- BigQuery data review test by @teo-milea in #9236
Full Changelog: v0.9.1b10...v0.9.1b11
v0.9.1b9
What's Changed
- Fixed small issue with load_jobs by @madhavajay in #9246
- worker scale test by @shubham3121 in #9240
- fix ao get_storage_permissions by @eelcovdw in #9247
Full Changelog: v0.9.1b8...v0.9.1b9
v0.9.1b10
v0.9.1b8
What's Changed
- fix forgot password by @koenvanderveen in #9241
- Tweaked email templates by @madhavajay in #9242
- upgrade worker pools (local deployment only) by @eelcovdw in #9219
- sync: filter out high side requests and codes by @abyesilyurt in #9224
- OpenTelemetry #2 by @yashgorana in #8968
- Settings validation by @jcardonnet in #9172
- Configure scenario tests with env var by @eelcovdw in #9243
- ignore rate limit exceptions in request.[submit, approve, deny] by @abyesilyurt in #9244
- show a warning to indicate that jobs aren't killed in a worker pool by @shubham3121 in #9245
Full Changelog: v0.9.1b7...v0.9.1b8
v0.9.1b7
What's Changed
- refactor(syft_exc): replace
PySyftException
withSyftException
by @tcp in #8919 - feat(syft_exc): change client and server side response handling by @tcp in #9012
- feat(syft_exc): add implementation of BaseStash and BaseUIDStoreStash using the new types by @tcp in #9013
- add server and client traceback to syftexception by @abyesilyurt in #9030
- Refactor/syft error handling services last services by @teo-milea in #9040
- Refactor/syft error handling services by @koenvanderveen in #9018
- Improve secrets loading and tox, CI support for Bigquery Scenario by @snwagh in #9197
- Test for Twin Endpoint with Custom Workers by @shubham3121 in #9193
- Fix log service for twin api by @IonesioJunior in #9199
- Revert "Fix log service for twin api" by @IonesioJunior in #9206
- add roles for job.get_all by @teo-milea in #9208
- Refactor: syft error handling by @tcp in #8883
- Error handling2 by @koenvanderveen in #9188
- Refactor/syft error handling fix jobs fix L2 by @teo-milea in #9210
- manually sort requests in get_all by date by @eelcovdw in #9207
- Fixing bigquery scenario notebooks by @madhavajay in #9213
- Create mock bigquery client so bigquery API endpoints can be run without a real API by @khoaguin in #9196
- Utility to dump API as Json by @shubham3121 in #9216
- WIP Added initial scenario testing prototype by @madhavajay in #9180
- Fix typo in tox.ini by @itstauq in #9166
- Add tests for user code generator via custom API by @BrendanSchell in #9198
- Adding k8s testing for Bigquery by @snwagh in #9212
- Check email credentials on switching on
ServerSettings.notifications_enabled
by @kiendang in #9203 - Add Twin API endpoint logs by @IonesioJunior in #9215
- Bigquery testing with syncing and in-memory python by @snwagh in #9214
- fix NaN values in syft equals by @eelcovdw in #9221
- Add an endpoint to delete a worker pool"" by @shubham3121 in #9194
- fix email being sent after notifier update by @tcp in #9223
- fix: restricts autosplat parameter checking to autosplat object by @tcp in #9217
- adding more helpful output post helm install by @bitsofsteve in #9225
- Dump state and load from folder by @teo-milea in #9202
- Remove Hash from notebooks by @teo-milea in #9226
- [Snyk] Upgrade libsodium from 0.7.11 to 0.7.14 by @madhavajay in #9106
- [Snyk] Upgrade libsodium-wrappers from 0.7.11 to 0.7.14 by @madhavajay in #9121
- Fixed links in README.md by @madhavajay in #9154
- Fix
dataset.getall()
showsDictTuple()
when there are no datasets by @khoaguin in #9163 - Add API Spec Snapshot to CICD by @shubham3121 in #9222
- fix: update lockfile by @tcp in #9228
- Configurable query size for bigquery notebook testing by @BrendanSchell in #9227
- Bigquery scenario notebooks (without sync) with different admin user by @koenvanderveen in #9233
- FIX URL in setup.cfg to point to Documentation page by @leriomaggio in #9234
- Temp fix tests by pinning ipython by @BrendanSchell in #9238
- Fix scary-looking wrong password error by @BrendanSchell in #9237
- Testing User, email and password flows by @madhavajay in #9229
- [WIP] notebook tests for jobs by @eelcovdw in #9230
Full Changelog: v0.9.1b6...v0.9.1b7
v0.9.1b6
What's Changed
- Added BigQuery API example notebooks by @madhavajay in #9186
- Add an endpoint to delete a worker pool by @kiendang in #9045
- Revert "Add an endpoint to delete a worker pool" by @shubham3121 in #9192
- Fix sync error on fetching job results for non-existent action objects in mongodb by @BrendanSchell in #9190
- spin up in memory consumers on startup by @shubham3121 in #9200
- Fix frontend probes by @jcardonnet in #9184
- Fix Inconsistent use of UTC time in DateTime class by @BrendanSchell in #9169
Full Changelog: v0.9.1b5...v0.9.1b6
v0.9.1b5
What's Changed
- add sync warning for deletions by @eelcovdw in #9165
- Adding pip install quotes for zsh support by @snwagh in #9173
- Update migration tests by @eelcovdw in #9167
- Repr truncation for asset's primitive types by @khoaguin in #9171
- L2 flow fixes by @eelcovdw in #9178
Full Changelog: v0.9.1b4...v0.9.1b5
v0.9.1b4
What's Changed
- return error when
blocking
parameter is used for a custom endpoint by @abyesilyurt in #9138 - Added notebooks 6, 7 , and 8 to getting started scenario by @snwagh in #9094
- Fixing cli launch bug by @snwagh in #9141
- Fix asset table rows not rendered by @BrendanSchell in #9104
- disable showing logs in jobs get_all table by @shubham3121 in #9140
- Checking dataset upload perms earlier in the endpoint by @snwagh in #9143
- Fix SMTPClient by @IonesioJunior in #9147
- Add feature to enable/disable guest sessions by @IonesioJunior in #9119
- Enable mypy type checking for DictTuple by @kiendang in #9109
- show endpoint name for twin api jobs by @abyesilyurt in #9145
- Show input policy constant values in UserCode display within sync widget. by @BrendanSchell in #9146
- Update get_mb_size util function to handle containers by @BrendanSchell in #9150
- [Snyk] Fix for 15 vulnerabilities by @madhavajay in #9148
- [Snyk] Fix for 3 vulnerabilities by @madhavajay in #9151
- Better error message when invalid arguments are passed to
autosplat
methods by @kiendang in #9088 - Improve error message when uploading unsupported datatypes by @khoaguin in #9122
- Fix worker build and push failing in K8s by @shubham3121 in #9139
- L2 accept by depositing result by @eelcovdw in #9157
Full Changelog: v0.9.1b3...v0.9.1b4