Releases: OpenMined/PySyft
Releases · OpenMined/PySyft
v0.9.2b6
What's Changed
- add setting the passed signing key in worker by @koenvanderveen in #9342
- Fix status for requests high side after syncing by @teo-milea in #9339
- add tests to prevent updating root users by @koenvanderveen in #9344
- log signing key by @koenvanderveen in #9327
- Scenario load tests with simulator by @itstauq in #9292
- Added admin methods for get and set by @teo-milea in #9345
- add k8s migration tests (not in CI) by @koenvanderveen in #9346
Full Changelog: v0.9.2b5...v0.9.2b6
v0.9.2b5
Full Changelog: v0.9.2b4...v0.9.2b5
v0.9.2b4
What's Changed
- [WIP] Rewrite action store to json stash by @eelcovdw in #9201
- move db engine by @eelcovdw in #9211
- [wip] rewrite remaining stashes by @eelcovdw in #9263
- [WIP] split db logic from new json stash by @eelcovdw in #9277
- Postgres K8s integration by @shubham3121 in #9284
- Refactor DB as document store, add Postgres, remove mongo by @eelcovdw in #9176
- Cleaning up sync notebooks by @snwagh in #9291
- smtp toggle by @yashgorana in #9294
- Move helpers into utils by @snwagh in #9301
- [Experimental] Justfile for custom commands & scripts by @yashgorana in #9289
- Add L0 worker pool testing notebook by @BrendanSchell in #9304
- Fix justfile & reset_k8s script by @yashgorana in #9305
- Remove kv and sqlite document stores by @khoaguin in #9297
- refactor user code status by @koenvanderveen in #9286
- make stash.[set,update,upsert] atomic by @abyesilyurt in #9310
- fix exactmatch policy for server with different name but same ID by @eelcovdw in #9311
- Test upgradability for scenarios by @teo-milea in #9299
- Fix get status L0 by @teo-milea in #9314
- Update otel instrumentation by @yashgorana in #9285
- justfile - fix signoz cluster command by @yashgorana in #9312
- Feat/add batch emails by @IonesioJunior in #9296
- fix: slow sync notebooks by @abyesilyurt in #9313
- fix logging by @abyesilyurt in #9317
- Fix/rename worker pool var name by @IonesioJunior in #9319
- Add more testing coverage for L0 (multiple requests, email server) by @BrendanSchell in #9306
- [WIP] Reset Stateful Migrations by @rasswanth-s in #9320
- fix decorator returntype by @eelcovdw in #9322
- move email thread behind background_tasks flag by @abyesilyurt in #9321
- add deny reason to email and table by @eelcovdw in #9318
- Level 0 UX for low side decision making by @koenvanderveen in #9315
- clean up stale document store code by @abyesilyurt in #9323
- fix deny reason in email by @eelcovdw in #9324
- Check that users receive approved / reject emails in bigquery L2 notebook by @BrendanSchell in #9328
- [WIP] Notebooks State - Misc Improvements by @rasswanth-s in #9331
- Stateful Notebooks by @shubham3121 in #9298
- Remove default /redoc and /docs FastAPI endpoints from server by @BrendanSchell in #9332
- Update submit query to use user_client instead of admin_client by @BrendanSchell in #9329
- Fix Error When Returning Large Data from API Endpoints by @IonesioJunior in #9334
- Shift to Single Checkpoint Files by @rasswanth-s in #9333
- remove test_helpers by @yashgorana in #9330
Full Changelog: v0.9.2b3...v0.9.2b4
v0.9.2b3
What's Changed
- add synchronous message handler by @abyesilyurt in #9276
- Remove get service method and get service by @teo-milea in #9275
- Added test to notebook for password token expiry by @snwagh in #9274
- refactor scenario L2 notebooks by @koenvanderveen in #9279
- ADD Failed Job Email alerts by @IonesioJunior in #9280
- Sync testing (L0) with k8s added to CI by @snwagh in #9281
- Added deps to test by @madhavajay in #9283
- Moving helpers into a better location by @BrendanSchell in #9288
Full Changelog: v0.9.2b2...v0.9.2b3
v0.9.2b2
What's Changed
- enable base image test by @shubham3121 in #9272
- make traceback clickable by @abyesilyurt in #9273
Full Changelog: v0.9.2b1...v0.9.2b2
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