Recent Releases of pysyft
pysyft - v0.9.6b1
What's Changed
- Update 0.9.5 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9376
- Update from 0.9.5 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9377
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.5...v0.9.6b1
- Python
Published by github-actions[bot] about 1 year ago
pysyft - v0.9.5
What's Changed
- Update from dev by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9371
- Update Syft Versions by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9372
- Update 0.9.3 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9374
- Update dev from 0.9.3 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9375
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.3...v0.9.5
- Python
Published by github-actions[bot] about 1 year ago
pysyft - v0.9.3
What's Changed
- bump by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9351
- update readme versions by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9352
- Merge 0.9.2 by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9353
- Bumped versions and added sub dependencies by @madhavajay in https://github.com/OpenMined/PySyft/pull/9370
- set dev state for protocol to be empty by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9373
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.2...v0.9.3
- Python
Published by github-actions[bot] about 1 year ago
pysyft - v0.9.3b1
What's Changed
- bump by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9351
- update readme versions by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9352
- Merge 0.9.2 by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9353
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.2...v0.9.3b1
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.2
What's Changed
- [WIP] Rewrite action store to json stash by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9201
- move db engine by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9211
- merge dev by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9259
- [Release 0.9.1] update README with updated release version info by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9250
- Bump version to 0.9.1 by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9260
- update notebook version by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9261
- Revert "[syft] bump protocol version" by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9262
- [wip] rewrite remaining stashes by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9263
- move notebook 14 by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9266
- Merge 0.9.1 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9271
- Merge 0.9.1 to dev and bump to next beta by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9268
- enable base image test by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9272
- make traceback clickable by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9273
- add synchronous message handler by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9276
- Remove get service method and get service by @teo-milea in https://github.com/OpenMined/PySyft/pull/9275
- Added test to notebook for password token expiry by @snwagh in https://github.com/OpenMined/PySyft/pull/9274
- [WIP] split db logic from new json stash by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9277
- refactor scenario L2 notebooks by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9279
- ADD Failed Job Email alerts by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9280
- Sync testing (L0) with k8s added to CI by @snwagh in https://github.com/OpenMined/PySyft/pull/9281
- Added deps to test by @madhavajay in https://github.com/OpenMined/PySyft/pull/9283
- Postgres K8s integration by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9284
- Moving helpers into a better location by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9288
- Refactor DB as document store, add Postgres, remove mongo by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9176
- Cleaning up sync notebooks by @snwagh in https://github.com/OpenMined/PySyft/pull/9291
- smtp toggle by @yashgorana in https://github.com/OpenMined/PySyft/pull/9294
- Move helpers into utils by @snwagh in https://github.com/OpenMined/PySyft/pull/9301
- [Experimental] Justfile for custom commands & scripts by @yashgorana in https://github.com/OpenMined/PySyft/pull/9289
- Add L0 worker pool testing notebook by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9304
- Fix justfile & reset_k8s script by @yashgorana in https://github.com/OpenMined/PySyft/pull/9305
- Remove kv and sqlite document stores by @khoaguin in https://github.com/OpenMined/PySyft/pull/9297
- refactor user code status by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9286
- make stash.[set,update,upsert] atomic by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9310
- fix exactmatch policy for server with different name but same ID by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9311
- Test upgradability for scenarios by @teo-milea in https://github.com/OpenMined/PySyft/pull/9299
- Fix get status L0 by @teo-milea in https://github.com/OpenMined/PySyft/pull/9314
- Update otel instrumentation by @yashgorana in https://github.com/OpenMined/PySyft/pull/9285
- justfile - fix signoz cluster command by @yashgorana in https://github.com/OpenMined/PySyft/pull/9312
- Feat/add batch emails by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9296
- fix: slow sync notebooks by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9313
- fix logging by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9317
- Fix/rename worker pool var name by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9319
- Add more testing coverage for L0 (multiple requests, email server) by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9306
- [WIP] Reset Stateful Migrations by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9320
- fix decorator returntype by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9322
- move email thread behind background_tasks flag by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9321
- add deny reason to email and table by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9318
- Level 0 UX for low side decision making by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9315
- clean up stale document store code by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9323
- fix deny reason in email by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9324
- Check that users receive approved / reject emails in bigquery L2 notebook by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9328
- [WIP] Notebooks State - Misc Improvements by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9331
- Stateful Notebooks by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9298
- Remove default /redoc and /docs FastAPI endpoints from server by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9332
- Update submit query to use userclient instead of adminclient by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9329
- Fix Error When Returning Large Data from API Endpoints by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9334
- Shift to Single Checkpoint Files by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9333
- remove test_helpers by @yashgorana in https://github.com/OpenMined/PySyft/pull/9330
- add setting the passed signing key in worker by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9342
- Fix status for requests high side after syncing by @teo-milea in https://github.com/OpenMined/PySyft/pull/9339
- add tests to prevent updating root users by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9344
- log signing key by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9327
- Scenario load tests with simulator by @itstauq in https://github.com/OpenMined/PySyft/pull/9292
- Added admin methods for get and set by @teo-milea in https://github.com/OpenMined/PySyft/pull/9345
- add k8s migration tests (not in CI) by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9346
- fix workerversion by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9347
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.1...v0.9.2
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.2b6
What's Changed
- add setting the passed signing key in worker by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9342
- Fix status for requests high side after syncing by @teo-milea in https://github.com/OpenMined/PySyft/pull/9339
- add tests to prevent updating root users by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9344
- log signing key by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9327
- Scenario load tests with simulator by @itstauq in https://github.com/OpenMined/PySyft/pull/9292
- Added admin methods for get and set by @teo-milea in https://github.com/OpenMined/PySyft/pull/9345
- add k8s migration tests (not in CI) by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9346
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.2b5...v0.9.2b6
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.2b4
What's Changed
- [WIP] Rewrite action store to json stash by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9201
- move db engine by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9211
- [wip] rewrite remaining stashes by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9263
- [WIP] split db logic from new json stash by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9277
- Postgres K8s integration by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9284
- Refactor DB as document store, add Postgres, remove mongo by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9176
- Cleaning up sync notebooks by @snwagh in https://github.com/OpenMined/PySyft/pull/9291
- smtp toggle by @yashgorana in https://github.com/OpenMined/PySyft/pull/9294
- Move helpers into utils by @snwagh in https://github.com/OpenMined/PySyft/pull/9301
- [Experimental] Justfile for custom commands & scripts by @yashgorana in https://github.com/OpenMined/PySyft/pull/9289
- Add L0 worker pool testing notebook by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9304
- Fix justfile & reset_k8s script by @yashgorana in https://github.com/OpenMined/PySyft/pull/9305
- Remove kv and sqlite document stores by @khoaguin in https://github.com/OpenMined/PySyft/pull/9297
- refactor user code status by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9286
- make stash.[set,update,upsert] atomic by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9310
- fix exactmatch policy for server with different name but same ID by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9311
- Test upgradability for scenarios by @teo-milea in https://github.com/OpenMined/PySyft/pull/9299
- Fix get status L0 by @teo-milea in https://github.com/OpenMined/PySyft/pull/9314
- Update otel instrumentation by @yashgorana in https://github.com/OpenMined/PySyft/pull/9285
- justfile - fix signoz cluster command by @yashgorana in https://github.com/OpenMined/PySyft/pull/9312
- Feat/add batch emails by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9296
- fix: slow sync notebooks by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9313
- fix logging by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9317
- Fix/rename worker pool var name by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9319
- Add more testing coverage for L0 (multiple requests, email server) by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9306
- [WIP] Reset Stateful Migrations by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9320
- fix decorator returntype by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9322
- move email thread behind background_tasks flag by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9321
- add deny reason to email and table by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9318
- Level 0 UX for low side decision making by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9315
- clean up stale document store code by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9323
- fix deny reason in email by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9324
- Check that users receive approved / reject emails in bigquery L2 notebook by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9328
- [WIP] Notebooks State - Misc Improvements by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9331
- Stateful Notebooks by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9298
- Remove default /redoc and /docs FastAPI endpoints from server by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9332
- Update submit query to use userclient instead of adminclient by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9329
- Fix Error When Returning Large Data from API Endpoints by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9334
- Shift to Single Checkpoint Files by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9333
- remove test_helpers by @yashgorana in https://github.com/OpenMined/PySyft/pull/9330
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.2b3...v0.9.2b4
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.2b3
What's Changed
- add synchronous message handler by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9276
- Remove get service method and get service by @teo-milea in https://github.com/OpenMined/PySyft/pull/9275
- Added test to notebook for password token expiry by @snwagh in https://github.com/OpenMined/PySyft/pull/9274
- refactor scenario L2 notebooks by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9279
- ADD Failed Job Email alerts by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9280
- Sync testing (L0) with k8s added to CI by @snwagh in https://github.com/OpenMined/PySyft/pull/9281
- Added deps to test by @madhavajay in https://github.com/OpenMined/PySyft/pull/9283
- Moving helpers into a better location by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9288
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.2b2...v0.9.2b3
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.2b2
What's Changed
- enable base image test by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9272
- make traceback clickable by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9273
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.2b1...v0.9.2b2
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.2b1
What's Changed
- merge dev by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9259
- [Release 0.9.1] update README with updated release version info by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9250
- Bump version to 0.9.1 by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9260
- update notebook version by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9261
- Revert "[syft] bump protocol version" by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9262
- move notebook 14 by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9266
- Merge 0.9.1 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9271
- Merge 0.9.1 to dev and bump to next beta by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9268
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.1...v0.9.2b1
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.1
v0.9.1 - Scientific Snoo
Syft Exception Handling
- Refactor Syft Exception Handling:
- Refactor(syft_exc): replace
PySyftExceptionwithSyftException#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 getmbsize 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 getstoragepermissions #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: https://github.com/OpenMined/PySyft/compare/v0.9.0...v0.9.1
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.1b11
What's Changed
- Re-creating pool with different image spins up with last attached image by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9249
- Adding dynaconf by @madhavajay in https://github.com/OpenMined/PySyft/pull/9253
- Madhava/fix test settings by @madhavajay in https://github.com/OpenMined/PySyft/pull/9254
- Marking this flappy test as xfail by @madhavajay in https://github.com/OpenMined/PySyft/pull/9255
- BigQuery data review test by @teo-milea in https://github.com/OpenMined/PySyft/pull/9236
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.1b10...v0.9.1b11
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.1b9
What's Changed
- Fixed small issue with load_jobs by @madhavajay in https://github.com/OpenMined/PySyft/pull/9246
- worker scale test by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9240
- fix ao getstoragepermissions by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9247
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.1b8...v0.9.1b9
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.1b8
What's Changed
- fix forgot password by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9241
- Tweaked email templates by @madhavajay in https://github.com/OpenMined/PySyft/pull/9242
- upgrade worker pools (local deployment only) by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9219
- sync: filter out high side requests and codes by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9224
- OpenTelemetry #2 by @yashgorana in https://github.com/OpenMined/PySyft/pull/8968
- Settings validation by @jcardonnet in https://github.com/OpenMined/PySyft/pull/9172
- Configure scenario tests with env var by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9243
- ignore rate limit exceptions in request.[submit, approve, deny] by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9244
- show a warning to indicate that jobs aren't killed in a worker pool by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9245
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.1b7...v0.9.1b8
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.1b7
What's Changed
- refactor(syft_exc): replace
PySyftExceptionwithSyftExceptionby @tcp in https://github.com/OpenMined/PySyft/pull/8919 - feat(syft_exc): change client and server side response handling by @tcp in https://github.com/OpenMined/PySyft/pull/9012
- feat(syft_exc): add implementation of BaseStash and BaseUIDStoreStash using the new types by @tcp in https://github.com/OpenMined/PySyft/pull/9013
- add server and client traceback to syftexception by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9030
- Refactor/syft error handling services last services by @teo-milea in https://github.com/OpenMined/PySyft/pull/9040
- Refactor/syft error handling services by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9018
- Improve secrets loading and tox, CI support for Bigquery Scenario by @snwagh in https://github.com/OpenMined/PySyft/pull/9197
- Test for Twin Endpoint with Custom Workers by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9193
- Fix log service for twin api by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9199
- Revert "Fix log service for twin api" by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9206
- add roles for job.get_all by @teo-milea in https://github.com/OpenMined/PySyft/pull/9208
- Refactor: syft error handling by @tcp in https://github.com/OpenMined/PySyft/pull/8883
- Error handling2 by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9188
- Refactor/syft error handling fix jobs fix L2 by @teo-milea in https://github.com/OpenMined/PySyft/pull/9210
- manually sort requests in get_all by date by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9207
- Fixing bigquery scenario notebooks by @madhavajay in https://github.com/OpenMined/PySyft/pull/9213
- Create mock bigquery client so bigquery API endpoints can be run without a real API by @khoaguin in https://github.com/OpenMined/PySyft/pull/9196
- Utility to dump API as Json by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9216
- WIP Added initial scenario testing prototype by @madhavajay in https://github.com/OpenMined/PySyft/pull/9180
- Fix typo in tox.ini by @itstauq in https://github.com/OpenMined/PySyft/pull/9166
- Add tests for user code generator via custom API by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9198
- Adding k8s testing for Bigquery by @snwagh in https://github.com/OpenMined/PySyft/pull/9212
- Check email credentials on switching on
ServerSettings.notifications_enabledby @kiendang in https://github.com/OpenMined/PySyft/pull/9203 - Add Twin API endpoint logs by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9215
- Bigquery testing with syncing and in-memory python by @snwagh in https://github.com/OpenMined/PySyft/pull/9214
- fix NaN values in syft equals by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9221
- Add an endpoint to delete a worker pool"" by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9194
- fix email being sent after notifier update by @tcp in https://github.com/OpenMined/PySyft/pull/9223
- fix: restricts autosplat parameter checking to autosplat object by @tcp in https://github.com/OpenMined/PySyft/pull/9217
- adding more helpful output post helm install by @bitsofsteve in https://github.com/OpenMined/PySyft/pull/9225
- Dump state and load from folder by @teo-milea in https://github.com/OpenMined/PySyft/pull/9202
- Remove Hash from notebooks by @teo-milea in https://github.com/OpenMined/PySyft/pull/9226
- [Snyk] Upgrade libsodium from 0.7.11 to 0.7.14 by @madhavajay in https://github.com/OpenMined/PySyft/pull/9106
- [Snyk] Upgrade libsodium-wrappers from 0.7.11 to 0.7.14 by @madhavajay in https://github.com/OpenMined/PySyft/pull/9121
- Fixed links in README.md by @madhavajay in https://github.com/OpenMined/PySyft/pull/9154
- Fix
dataset.getall()showsDictTuple()when there are no datasets by @khoaguin in https://github.com/OpenMined/PySyft/pull/9163 - Add API Spec Snapshot to CICD by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9222
- fix: update lockfile by @tcp in https://github.com/OpenMined/PySyft/pull/9228
- Configurable query size for bigquery notebook testing by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9227
- Bigquery scenario notebooks (without sync) with different admin user by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9233
- FIX URL in setup.cfg to point to Documentation page by @leriomaggio in https://github.com/OpenMined/PySyft/pull/9234
- Temp fix tests by pinning ipython by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9238
- Fix scary-looking wrong password error by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9237
- Testing User, email and password flows by @madhavajay in https://github.com/OpenMined/PySyft/pull/9229
- [WIP] notebook tests for jobs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9230
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.1b6...v0.9.1b7
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.1b6
What's Changed
- Added BigQuery API example notebooks by @madhavajay in https://github.com/OpenMined/PySyft/pull/9186
- Add an endpoint to delete a worker pool by @kiendang in https://github.com/OpenMined/PySyft/pull/9045
- Revert "Add an endpoint to delete a worker pool" by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9192
- Fix sync error on fetching job results for non-existent action objects in mongodb by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9190
- spin up in memory consumers on startup by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9200
- Fix frontend probes by @jcardonnet in https://github.com/OpenMined/PySyft/pull/9184
- Fix Inconsistent use of UTC time in DateTime class by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9169
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.1b5...v0.9.1b6
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.1b5
What's Changed
- add sync warning for deletions by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9165
- Adding pip install quotes for zsh support by @snwagh in https://github.com/OpenMined/PySyft/pull/9173
- Update migration tests by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9167
- Repr truncation for asset's primitive types by @khoaguin in https://github.com/OpenMined/PySyft/pull/9171
- L2 flow fixes by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9178
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.1b4...v0.9.1b5
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.1b4
What's Changed
- return error when
blockingparameter is used for a custom endpoint by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9138 - Added notebooks 6, 7 , and 8 to getting started scenario by @snwagh in https://github.com/OpenMined/PySyft/pull/9094
- Fixing cli launch bug by @snwagh in https://github.com/OpenMined/PySyft/pull/9141
- Fix asset table rows not rendered by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9104
- disable showing logs in jobs get_all table by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9140
- Checking dataset upload perms earlier in the endpoint by @snwagh in https://github.com/OpenMined/PySyft/pull/9143
- Fix SMTPClient by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9147
- Add feature to enable/disable guest sessions by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9119
- Enable mypy type checking for DictTuple by @kiendang in https://github.com/OpenMined/PySyft/pull/9109
- show endpoint name for twin api jobs by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9145
- Show input policy constant values in UserCode display within sync widget. by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9146
- Update getmbsize util function to handle containers by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9150
- [Snyk] Fix for 15 vulnerabilities by @madhavajay in https://github.com/OpenMined/PySyft/pull/9148
- [Snyk] Fix for 3 vulnerabilities by @madhavajay in https://github.com/OpenMined/PySyft/pull/9151
- Better error message when invalid arguments are passed to
autosplatmethods by @kiendang in https://github.com/OpenMined/PySyft/pull/9088 - Improve error message when uploading unsupported datatypes by @khoaguin in https://github.com/OpenMined/PySyft/pull/9122
- Fix worker build and push failing in K8s by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9139
- L2 accept by depositing result by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9157
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.1b3...v0.9.1b4
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.1b3
What's Changed
- bugfix: AttributeError retrieving server.python_server by @khoaguin in https://github.com/OpenMined/PySyft/pull/9105
- sync ignores objects missing on the source side by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9123
- Clean up some intergration tests for syft network by @khoaguin in https://github.com/OpenMined/PySyft/pull/9134
- increase sleep period before running post release tests by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9137
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.1b2...v0.9.1b3
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.1b2
What's Changed
- Forbid changing user delete, created and updated dates using the API. by @jcardonnet in https://github.com/OpenMined/PySyft/pull/9116
- Avoid searching all datasets in UserCode.asset property by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9108
- fix tag reference from steps by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9118
- Simplify syft.datasites registry to operate against a static file by @iamtrask in https://github.com/OpenMined/PySyft/pull/9125
- Improve printing for syft.datasites by @iamtrask in https://github.com/OpenMined/PySyft/pull/9130
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.1b1...v0.9.1b2
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.1b1
What's Changed
- bump syft version to 0.9.0 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9111
- update readme and notebooks by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9112
- update 0.9.0 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9115
- Merge 0.9.0 to dev by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9117
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.0...v0.9.1b1
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.0
What's Changed
- Update 0.8.8 branch by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9089
- update version in README.md by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9091
- Update dev with 0.8.8 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9093
- Fix Helm Package Overwrite by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9099
- Pin rust version to 1.79 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9100
- Shift CD to setup python by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9101
- Fix mongo size issues for Job results by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9102
- Enable migration tests by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9096
- some speed improvements to sync by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9092
- Remove ALL_READ permission for requests by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9095
- ADD reset password api by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9052
- Fix Helm Overwrite on Releases by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9110
- Update the README with the new docs by @IrinaMBejan in https://github.com/OpenMined/PySyft/pull/9103
- BaseNotifier class made pydantic safe (with backward edits) by @snwagh in https://github.com/OpenMined/PySyft/pull/9107
- disable image test by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9113
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.8...v0.9.0
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.0b5
What's Changed
- Shift CD to setup python by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9101
- Fix mongo size issues for Job results by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9102
- Enable migration tests by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9096
- some speed improvements to sync by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9092
- Remove ALL_READ permission for requests by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9095
- ADD reset password api by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9052
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.0b2...v0.9.0b5
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.0b4
What's Changed
- Shift CD to setup python by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9101
- Fix mongo size issues for Job results by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9102
- Enable migration tests by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9096
- some speed improvements to sync by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9092
- Remove ALL_READ permission for requests by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9095
- ADD reset password api by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/9052
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.0b2...v0.9.0b4
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.0b3
What's Changed
- Fix Helm Package Overwrite by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9099
- Pin rust version to 1.79 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9100
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.0b1...v0.9.0b3
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.0b2
What's Changed
- Fix Helm Package Overwrite by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9099
- Pin rust version to 1.79 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9100
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.9.0b1...v0.9.0b2
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.9.0b1
What's Changed
- Update 0.8.8 branch by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9089
- update version in README.md by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9091
- Update dev with 0.8.8 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9093
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.8...v0.9.0b1
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.8.8
What's Changed
- Freeze to 0.8.7 ver by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9059
- update 0.8.7 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9064
- Merge 0.8.7 to dev by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9067
- Unblock security CI due to torch by @kiendang in https://github.com/OpenMined/PySyft/pull/9074
- Rename client.me to client.account by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9068
- CD - Feature Branch Releases by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9076
- Fix Experimental Releases by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9078
- add test sha by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9079
- Fix multiple warning when accessing self.data in Assets by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9077
- add github.sha for testing by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9080
- fix commit hash by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9081
- Disable settings.enableeagerexecution API by @jcardonnet in https://github.com/OpenMined/PySyft/pull/9075
- Remove swallowing exceptions in building tables for html repr by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9054
- Suppressing guest login message after each login by @snwagh in https://github.com/OpenMined/PySyft/pull/9069
- Exclude soft-deleted datasets from get_all results by @jcardonnet in https://github.com/OpenMined/PySyft/pull/9082
- Added notification_enabled attribute to ServerSettings by @snwagh in https://github.com/OpenMined/PySyft/pull/9049
- Add rathole image build step to cd-syft workflow by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9086
- Avoid data access error on asset repr by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9085
- fix check for SyftError when updating server setting on notification by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9090
- add code reloader by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9066
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.7...v0.8.8
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.8.8b4
What's Changed
- Fix Experimental Releases by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9078
- add test sha by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9079
- Fix multiple warning when accessing self.data in Assets by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9077
- add github.sha for testing by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9080
- fix commit hash by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9081
- Disable settings.enableeagerexecution API by @jcardonnet in https://github.com/OpenMined/PySyft/pull/9075
- Remove swallowing exceptions in building tables for html repr by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9054
- Suppressing guest login message after each login by @snwagh in https://github.com/OpenMined/PySyft/pull/9069
- Exclude soft-deleted datasets from get_all results by @jcardonnet in https://github.com/OpenMined/PySyft/pull/9082
- Added notification_enabled attribute to ServerSettings by @snwagh in https://github.com/OpenMined/PySyft/pull/9049
- Add rathole image build step to cd-syft workflow by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9086
- Avoid data access error on asset repr by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9085
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.8b2...v0.8.8b4
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.8.8b2
What's Changed
- Unblock security CI due to torch by @kiendang in https://github.com/OpenMined/PySyft/pull/9074
- Rename client.me to client.account by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9068
- CD - Feature Branch Releases by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/9076
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.8b1...v0.8.8b2
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.8.8b1
What's Changed
- Freeze to 0.8.7 ver by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9059
- update 0.8.7 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9064
- Merge 0.8.7 to dev by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9067
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.7...v0.8.8b1
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.8.7
What's Changed
- Syncing nested jobs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8578
- Syncing updated private objects by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8603
- private obj warnings by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8625
- Batch dependencies by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8626
- Batch dependencies by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8630
- fix always sharing to high side by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8634
- Update 0.8.6 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8655
- Update version to 0.8.6 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8656
- Bump to 0.8.7 beta by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8657
- Node syncing V3 by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8579
- dedent user code by default by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8633
- Cleanup SEAWEED_VERSION by @yashgorana in https://github.com/OpenMined/PySyft/pull/8645
- add classmethod resolvedsyncstate for overwrite functionality by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8592
- remove helm notebooks by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8600
- Add storage permissions to mongo document storage by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8577
- Disable Veilid by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8664
- Bump vite from 4.5.2 to 4.5.3 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8663
- speed up syft unit tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8572
- Remove all code and files related to Oblivous Enclave by @itstauq in https://github.com/OpenMined/PySyft/pull/8639
- Test Network Functionalities and Fix Related Bugs by @khoaguin in https://github.com/OpenMined/PySyft/pull/8568
- Fix Custom Policies by @teo-milea in https://github.com/OpenMined/PySyft/pull/8641
- Syncing widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8658
- Admin API by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8593
- bump uv versions and increase uv timeout by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8666
- Bump undici from 6.6.2 to 6.11.1 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8669
- make
AbstractNodenonoptional by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8667 - remove user code status if code execution validation fails by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8611
- Fix widget repr for ActionObject by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8668
- fix removal by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8675
- Upgrading Transformers by @Smartappli in https://github.com/OpenMined/PySyft/pull/8678
- Fix UserCode reprmarkdown_ by changing notifications.resolve_object role level access by @kiendang in https://github.com/OpenMined/PySyft/pull/8640
- delete references of veilid from code 🗡️🩸 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8680
- Attestation Side Car Container by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8643
- Peers Managing API by @khoaguin in https://github.com/OpenMined/PySyft/pull/8602
- Fix np bug by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8677
- add subjobs fix for servers for syncing by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8676
- Widget HTML cleanup by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8681
- Fix 499 timeout in traefik by @yashgorana in https://github.com/OpenMined/PySyft/pull/8694
- cleanup traefik config by @yashgorana in https://github.com/OpenMined/PySyft/pull/8695
- SeaweedFS Remote Mount by @yashgorana in https://github.com/OpenMined/PySyft/pull/8660
- Add custom accordion widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8691
- Sync TwinAPIEndpoint by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8696
- fix badge line-height by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8698
- add repr for twinapiendpoint by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8697
- Pin traefik to 2.11.0 by @yashgorana in https://github.com/OpenMined/PySyft/pull/8701
- bugfix: accept_deposit for non-job ActionObject by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8700
- [syft] syft client + jupyter image by @yashgorana in https://github.com/OpenMined/PySyft/pull/8699
- fix: get permissions from mongo store by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8709
- [WIP] Test syncing custom endpoints by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8702
- Bugfix: Fix adding data subject not working if there is no member by @khoaguin in https://github.com/OpenMined/PySyft/pull/8710
- fix PandasDataFrameObject truthiness by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8711
- fix actiondatalink check by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8714
- Revert release changes by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8713
- Add podLabels podAnnotations to Helm Charts by @yashgorana in https://github.com/OpenMined/PySyft/pull/8712
- fix: handle empty kwargs and high state update in high-to-low case by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8718
- Upload large blob fixes by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8717
- move custom api syncing test to integration tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8719
- serializing large objs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8715
- fix: sync private twin api job by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8722
- add widget alerts when syncing private data by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8723
- Custom api and worker by @madhavajay in https://github.com/OpenMined/PySyft/pull/8693
- Add service account to seaweedfs + fixes by @yashgorana in https://github.com/OpenMined/PySyft/pull/8729
- bump uv by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8730
- Improve jobs UX by @teo-milea in https://github.com/OpenMined/PySyft/pull/8683
- fix: mock execution for no args by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8720
- Helm deploy extra resources by @yashgorana in https://github.com/OpenMined/PySyft/pull/8731
- tables widths by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8735
- Add UserView to TwinAPI context by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8732
- Association request for credential exchange by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8588
- fix css scrollbar by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8742
- [bugfix] Added back old releases in
protocol_version.jsonby @khoaguin in https://github.com/OpenMined/PySyft/pull/8740 - feature: Ignore and unignore for single batch flow by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8743
- feat: support GKE Workload Identity by @tcp in https://github.com/OpenMined/PySyft/pull/8733
- Fixing API Endpoint Representation. by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8747
- Small fixes for SWFS & helm values by @yashgorana in https://github.com/OpenMined/PySyft/pull/8750
- Fix incorrect argument order when starting uvicorn by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8748
- Fix sync jobs by @teo-milea in https://github.com/OpenMined/PySyft/pull/8746
- remove spooled files and check message size by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8745
- Added endpoint_timeout to add and update methods for API Endpoints by @madhavajay in https://github.com/OpenMined/PySyft/pull/8751
- Fixed broken HTML in job widget by @madhavajay in https://github.com/OpenMined/PySyft/pull/8753
- Visual fixes for release by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8755
- add node location to output policy by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8756
- diffstate repr fix by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8758
- Fix api_endpoints() view for DS by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8757
- add a method to delete/kill the consumer in the thread by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8754
- fix job error reporting by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8759
- fix: add defaultfactory to Job.creationtime by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8744
- fix error handling in queue by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8764
- create Action for twinapi execution by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8765
- fix: logs widget by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8763
- Added API Endpoint error handling by @teo-milea in https://github.com/OpenMined/PySyft/pull/8768
- Blob data Streaming API by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8728
- Endpoint markdown descriptions by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8749
- remove references to unused
FileLockingConfigandPatchedFileLockby @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8737 - reduce sqlite tests flakiness by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8651
- Add helm charts for enclave attestation service by @itstauq in https://github.com/OpenMined/PySyft/pull/8670
- dedent user code on submission by default by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8672
- Use mongomock in unit testing by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8617
- fix mongomock version to a dev commit by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8771
- Cleanup assets by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8770
- prevent running blocking with container by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8772
- enable local folder in integration tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8766
- add error handling for get workerpool by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8767
- update mongomock installation path to use the forked version by OpenMined by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8773
- fix: job kill error message by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8775
- refreshing ApiModule if submodule is not found by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8776
- inline mongomock by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8779
- Deployment pipeline for enclave attestation service by @itstauq in https://github.com/OpenMined/PySyft/pull/8690
- refactor table generation by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8774
- Single container launching added to tox and workflows by @snwagh in https://github.com/OpenMined/PySyft/pull/8777
- Attestation service in Syft by @snwagh in https://github.com/OpenMined/PySyft/pull/8659
- [Iteration 1] Remove Old Tests by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8789
- [bugfix] fix delete route endpoint typo by @khoaguin in https://github.com/OpenMined/PySyft/pull/8783
- Fix NodeSettings domain name change propagation by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8785
- Reenable ruff by @kiendang in https://github.com/OpenMined/PySyft/pull/8790
- Fix Multi Cluster Deployment in Devspace. by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8610
- Fix container tests by @yashgorana in https://github.com/OpenMined/PySyft/pull/8738
- Load capnp schema files using importlib.resources to comply with PEP 302 by @kiendang in https://github.com/OpenMined/PySyft/pull/8784
- Optimize attaching attributes to
SyftBaseObjects by @kiendang in https://github.com/OpenMined/PySyft/pull/8787 - Use Tabulator for tables by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8781
- use isidentifier for api path validation by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8794
- Removed unnecessary imports for Self by @madhavajay in https://github.com/OpenMined/PySyft/pull/8793
- Peer health checks by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8679
- test: update tests to not use ephemeral node by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8809
- feat: update kill/restart behaviour for nested jobs by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8778
- dataset + sync fixes by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8812
- update resolve_single tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8804
- Add repr for client.settings by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8814
- fix nightlies 🟢 by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8813
- [K8s] Decouple Test Suites by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8786
- rename windows runner by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8816
- remove deprecated localonly flag by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8817
- Use
uvin backend container by @yashgorana in https://github.com/OpenMined/PySyft/pull/8605 - Fix client autocomplete by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8792
- rename project.start, add deprecated decorator by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8819
- Move Orchestra to syft by @itstauq in https://github.com/OpenMined/PySyft/pull/8788
- Remove Ansible from Dockerfile by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8824
- Add notebook documentation for deploying PySyft by @itstauq in https://github.com/OpenMined/PySyft/pull/8796
- Add hagrid deprecation notice by @itstauq in https://github.com/OpenMined/PySyft/pull/8834
- Add Deprecation Flag to Hagrid by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8833
- Bump crazy-max/ghaction-setup-docker from 3.1.0 to 3.2.0 by @dependabot in https://github.com/OpenMined/PySyft/pull/8769
- Remove Hagrid by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8835
- Fix request repr by @teo-milea in https://github.com/OpenMined/PySyft/pull/8811
- [DX] print out SQLite database path in dev mode by @khoaguin in https://github.com/OpenMined/PySyft/pull/8830
- sync: ignore jobs created by custom endpoints by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8836
- add created/updated properties to sync table by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8820
- enable job tests in integration tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8818
- Revert "enable job tests in integration tests" by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8840
- [UX] change tqdm progress bar color to green by @khoaguin in https://github.com/OpenMined/PySyft/pull/8831
- feat: add dark mode support for tables in jupyter and vscode by @tcp in https://github.com/OpenMined/PySyft/pull/8823
- Bump requests from 2.31.0 to 2.32.0 in /packages/syftcli by @dependabot in https://github.com/OpenMined/PySyft/pull/8839
- [Snyk] Security upgrade requests from 2.31.0 to 2.32.0 by @madhavajay in https://github.com/OpenMined/PySyft/pull/8842
- Remove Unused code paths from the CodeBase by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8838
- Update request message to indicate function name by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8841
- fix user endpoint for usercode by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8846
- Fix nightlies by @madhavajay in https://github.com/OpenMined/PySyft/pull/8848
- Updating README by @madhavajay in https://github.com/OpenMined/PySyft/pull/8849
- add filters to compareclients and comparestates by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8847
- Add custom input policy test by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8800
- Remove Jax and Haiku by @khoaguin in https://github.com/OpenMined/PySyft/pull/8837
- fix base image test by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8858
- Deprecate Action Graph Service by @khoaguin in https://github.com/OpenMined/PySyft/pull/8825
- Warning message when DS tries to access private data by @khoaguin in https://github.com/OpenMined/PySyft/pull/8857
- Add support for submitting a prebuilt image by @kiendang in https://github.com/OpenMined/PySyft/pull/8802
- rename newproject.send() to newproject.start() by @alexnicita in https://github.com/OpenMined/PySyft/pull/8855
- Revert "rename newproject.send() to newproject.start()" by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8861
- Use autosplat for settings update. Add docstring to Update service by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8829
- multiple resolve widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8856
- Fix Syft Release by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8863
- Add coll_repr to SyftSigningKey by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8862
- Add custom Login Welcome Message by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8865
- Update README.md with CPU/RAM requirements by @iamtrask in https://github.com/OpenMined/PySyft/pull/8801
- Tqdm & Requests vulnerabilies by @Smartappli in https://github.com/OpenMined/PySyft/pull/8850
- [helm] add config options for proxy/registry, and add an optional k8s ingress alternative to traefik by @sp3nx0r in https://github.com/OpenMined/PySyft/pull/8780
- Remove additional hagrid references by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8867
- remove accept by depositing result by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8870
- Tox command added for readiness by @snwagh in https://github.com/OpenMined/PySyft/pull/8828
- Documentation for development with k8s by @snwagh in https://github.com/OpenMined/PySyft/pull/8805
- remove adding read permissions on deposit_result by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8874
- Fix settings update for side type by @teo-milea in https://github.com/OpenMined/PySyft/pull/8843
- Update README.md by @hellopetersmith in https://github.com/OpenMined/PySyft/pull/8873
- CVE-2024-35195 + Fix by @Smartappli in https://github.com/OpenMined/PySyft/pull/8876
- CVE-2024-35195 bugfix by @Smartappli in https://github.com/OpenMined/PySyft/pull/8879
- feat: make eager execution optional, disabled by default by @tcp in https://github.com/OpenMined/PySyft/pull/8860
- CWE: CWE-78 (https://cwe.mitre.org/data/definitions/78.html) by @Smartappli in https://github.com/OpenMined/PySyft/pull/8875
- Pycapnp update by @Smartappli in https://github.com/OpenMined/PySyft/pull/8880
- Linters update by @Smartappli in https://github.com/OpenMined/PySyft/pull/8878
- Transformers from 4.39.3 to 4.41.2, Pandas from 2.2.1 to 2.2.2, Matplotlib from 3.8.3 to 3.9.0, Uvicorn from 0.27.1 to 0.30.0, Fastapi from 0.110.0 to 0.111.0, and Typing_extensions from 4.10.0 to 4.12.0 by @Smartappli in https://github.com/OpenMined/PySyft/pull/8686
- Rename args in some API endpoints to be more consistent by @kiendang in https://github.com/OpenMined/PySyft/pull/8853
- clean message during route exchange by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8885
- Fix concurrency issue with NodePeer update by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8851
- Add ability to pass pod Annotations and Labels during Worker Pool Launch by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8884
- Adding resource constraint notes to main README by @snwagh in https://github.com/OpenMined/PySyft/pull/8871
- [ux] fix tqdm prints multiple lines when
client.upload_datasetby @khoaguin in https://github.com/OpenMined/PySyft/pull/8894 - Fix for overloaded or comparison in syncing pandas object by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/8893
- ci: fix setup-python action by pinning python to 3.12.3 by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8895
- Revert "ci: fix setup-python action by pinning python to 3.12.3" by @kiendang in https://github.com/OpenMined/PySyft/pull/8898
- Fix user search by @kiendang in https://github.com/OpenMined/PySyft/pull/8868
- sync fixes for Jobs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8899
- fix: job.wait to error on zero consumers by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8810
- Performance Issues by @Smartappli in https://github.com/OpenMined/PySyft/pull/8892
- Added Scenario Stubs by @madhavajay in https://github.com/OpenMined/PySyft/pull/8905
- Scenario Stubs by @madhavajay in https://github.com/OpenMined/PySyft/pull/8914
- fix syncstate repr for deleted objects by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8915
- fix share twinAPI message by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8916
- Removed broken helm builds by @madhavajay in https://github.com/OpenMined/PySyft/pull/8918
- Bump crazy-max/ghaction-setup-docker from 3.2.0 to 3.3.0 by @dependabot in https://github.com/OpenMined/PySyft/pull/8913
- rm nb by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8923
- add code to repr by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8924
- Rewrite accept/deposit_result flow for L0 by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8902
- Add validator for UserCode names by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8926
- Fix sync dependencies direction by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8910
- fix wolfi python package by @yashgorana in https://github.com/OpenMined/PySyft/pull/8932
- fix mongo issues by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8896
- Fix
Job._repr_html_error after syncing by @kiendang in https://github.com/OpenMined/PySyft/pull/8938 - Easy to find sync methods by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8927
- Added status message to err by @teo-milea in https://github.com/OpenMined/PySyft/pull/8934
- [bugfix] Add error handlings for
Job.wait()by @khoaguin in https://github.com/OpenMined/PySyft/pull/8866 - Suport more data types for data uploading by @khoaguin in https://github.com/OpenMined/PySyft/pull/8921
- Allow User to set custom headers by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8920
- fix(notebooks): replace makebaselaplace with make_laplace in submit-code and code-requests notebooks by @tcp in https://github.com/OpenMined/PySyft/pull/8949
- bump uv and set pip version by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8950
- Eelco/factories demo deny failed job by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8952
- Replacing type serde by @madhavajay in https://github.com/OpenMined/PySyft/pull/8922
- sync supports updating TwinAPIEndpoints by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8948
- Enable Changing Mock Function Access View by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8941
- fix: sanitize html output by @tcp in https://github.com/OpenMined/PySyft/pull/8946
- Function factories demo by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8936
- Function factories by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8930
- [Snyk] Security upgrade urllib3 from 2.0.7 to 2.2.2 by @madhavajay in https://github.com/OpenMined/PySyft/pull/8931
- build(deps): bump docker/build-push-action from 5 to 6 by @dependabot in https://github.com/OpenMined/PySyft/pull/8954
- Fixed issue where tags in local repo are not returned in create order by @madhavajay in https://github.com/OpenMined/PySyft/pull/8955
- [grid helm] add existingSecret check for SMTP password by @sp3nx0r in https://github.com/OpenMined/PySyft/pull/8911
- fix Job cache order + mock permission check on enqueue by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8958
- fix completed_job.wait() waits forever by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8959
- OpenTelemetry #1 - Fix Logging by @yashgorana in https://github.com/OpenMined/PySyft/pull/8935
- fix mongo get by id by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8963
- Add livenessProbe and startupProbe to worker pool containers by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8928
- debugging cd by @madhavajay in https://github.com/OpenMined/PySyft/pull/8964
- again by @madhavajay in https://github.com/OpenMined/PySyft/pull/8965
- Added python3-dev package to CD runner to allow package compilation by @madhavajay in https://github.com/OpenMined/PySyft/pull/8966
- Fixed python3.12 issue in syft wolfi base image by @madhavajay in https://github.com/OpenMined/PySyft/pull/8967
- cache Request.code and DataProtocol by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8970
- implement
UserCode.__call__and fix code_history by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8929 - Remove Old Enclave Code by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8969
- request existing code by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8942
- Make code hash specific to user by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8976
- Add node description field on node metadata by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8890
- Proper exceptions for SyftResponseMessage by @teo-milea in https://github.com/OpenMined/PySyft/pull/8845
- Fix uv issue on windows by @khoaguin in https://github.com/OpenMined/PySyft/pull/8991
- Added initial prototype for rathole by @madhavajay in https://github.com/OpenMined/PySyft/pull/8632
- Update custom image pip install commands in notebooks to add uv and add import statement to syft function by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/8903
- migrate store metadata by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8982
- Add migrations for latest UserCode and CodeHistory by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/8985
- blob storage migrations by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9005
- show asset details on code repr by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9000
- Rename 'unsafe_function' to 'run' by @jcardonnet in https://github.com/OpenMined/PySyft/pull/9001
- Send small variables to storage without blob storage by @khoaguin in https://github.com/OpenMined/PySyft/pull/8897
- Add linter and error for code submissions that use global scope variables / methods by @khoaguin in https://github.com/OpenMined/PySyft/pull/8974
- 🔥 Hot-reload Syft nodes in your notebooks by @itstauq in https://github.com/OpenMined/PySyft/pull/8988
- 🚀 Debug Syft nodes in VSCode by @itstauq in https://github.com/OpenMined/PySyft/pull/8997
- migrate to new node by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9006
- Fix asset replace by @teo-milea in https://github.com/OpenMined/PySyft/pull/9011
- Check for unexpected constructor parameters in CreateDataset and CreateAsset by @jcardonnet in https://github.com/OpenMined/PySyft/pull/9008
- Add info message when launching node in Python mode by @jcardonnet in https://github.com/OpenMined/PySyft/pull/9014
- Gracefully delete workers by @kiendang in https://github.com/OpenMined/PySyft/pull/8906
- Flush debugger print statements by @itstauq in https://github.com/OpenMined/PySyft/pull/9017
- Display usercode metadata and code repr differently by @teo-milea in https://github.com/OpenMined/PySyft/pull/9010
- Skip blob permission check if small data by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9021
- Add short summary field to dataset and clean up repr by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9015
- fix syft function result repr by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8984
- Fix new admin unable to list user code by @kiendang in https://github.com/OpenMined/PySyft/pull/8947
- Fix to remove duplicated search bar in repr by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9022
- Data migration + testing by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8854
- deprecation warning frontend json by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9028
- quickfix: typing + autocomplete for node services by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9032
- fix: remove commented function in node.py by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9033
- Add conda install check in CI by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9024
- Prevent server data reset due to Uvicorn hot-reload by @itstauq in https://github.com/OpenMined/PySyft/pull/9034
- enable testnestedjobs test in CI by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9035
- Added notification enabled text to domain settings by @snwagh in https://github.com/OpenMined/PySyft/pull/9038
- big rename by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9042
- fix save of flattened action object in user execute by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9043
- Add support for taking host and port as arguments in deploytoremote by @itstauq in https://github.com/OpenMined/PySyft/pull/9037
- rename public and private server to low- and high-side server by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9048
- Move Flattening of Nested Action Objects to User code exec by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9027
- show assets and action objects in code repr by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9041
- Scenario Testing by @madhavajay in https://github.com/OpenMined/PySyft/pull/9047
- migrations: add cannonical_name and version to all types in serde register by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9039
- Added created and updated date by @teo-milea in https://github.com/OpenMined/PySyft/pull/9019
- Handle flaky worker deletion test by @kiendang in https://github.com/OpenMined/PySyft/pull/9058
- Dataset and Action Object Deletion APIs by @khoaguin in https://github.com/OpenMined/PySyft/pull/9004
- revert asset.data change by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9061
- set log level to critical if not in dev mode by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9062
- fix dev values filename in syft.test.helm by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9060
- asset.data displays error instead of a warning by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9063
- make serialization of types less dynamic by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/9055
- comment image pr test by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9065
New Contributors
- @Smartappli made their first contribution in https://github.com/OpenMined/PySyft/pull/8678
- @alexnicita made their first contribution in https://github.com/OpenMined/PySyft/pull/8855
- @sp3nx0r made their first contribution in https://github.com/OpenMined/PySyft/pull/8780
- @hellopetersmith made their first contribution in https://github.com/OpenMined/PySyft/pull/8873
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.6...v0.8.7
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.8.7b16
What's Changed
- revert asset.data change by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9061
- set log level to critical if not in dev mode by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9062
- fix dev values filename in syft.test.helm by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9060
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.7b15...v0.8.7b16
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.8.7b15
What's Changed
- fix save of flattened action object in user execute by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9043
- Add support for taking host and port as arguments in deploytoremote by @itstauq in https://github.com/OpenMined/PySyft/pull/9037
- rename public and private server to low- and high-side server by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9048
- Move Flattening of Nested Action Objects to User code exec by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9027
- show assets and action objects in code repr by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9041
- Scenario Testing by @madhavajay in https://github.com/OpenMined/PySyft/pull/9047
- migrations: add cannonical_name and version to all types in serde register by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9039
- Added created and updated date by @teo-milea in https://github.com/OpenMined/PySyft/pull/9019
- Handle flaky worker deletion test by @kiendang in https://github.com/OpenMined/PySyft/pull/9058
- Dataset and Action Object Deletion APIs by @khoaguin in https://github.com/OpenMined/PySyft/pull/9004
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.7b14...v0.8.7b15
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.8.7b14
What's Changed
- implement
UserCode.__call__and fix code_history by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8929 - Remove Old Enclave Code by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8969
- request existing code by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8942
- Make code hash specific to user by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8976
- Add node description field on node metadata by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8890
- Proper exceptions for SyftResponseMessage by @teo-milea in https://github.com/OpenMined/PySyft/pull/8845
- Fix uv issue on windows by @khoaguin in https://github.com/OpenMined/PySyft/pull/8991
- Added initial prototype for rathole by @madhavajay in https://github.com/OpenMined/PySyft/pull/8632
- Update custom image pip install commands in notebooks to add uv and add import statement to syft function by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/8903
- migrate store metadata by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8982
- Add migrations for latest UserCode and CodeHistory by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/8985
- blob storage migrations by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9005
- show asset details on code repr by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/9000
- Rename 'unsafe_function' to 'run' by @jcardonnet in https://github.com/OpenMined/PySyft/pull/9001
- Send small variables to storage without blob storage by @khoaguin in https://github.com/OpenMined/PySyft/pull/8897
- Add linter and error for code submissions that use global scope variables / methods by @khoaguin in https://github.com/OpenMined/PySyft/pull/8974
- 🔥 Hot-reload Syft nodes in your notebooks by @itstauq in https://github.com/OpenMined/PySyft/pull/8988
- 🚀 Debug Syft nodes in VSCode by @itstauq in https://github.com/OpenMined/PySyft/pull/8997
- migrate to new node by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9006
- Fix asset replace by @teo-milea in https://github.com/OpenMined/PySyft/pull/9011
- Check for unexpected constructor parameters in CreateDataset and CreateAsset by @jcardonnet in https://github.com/OpenMined/PySyft/pull/9008
- Add info message when launching node in Python mode by @jcardonnet in https://github.com/OpenMined/PySyft/pull/9014
- Gracefully delete workers by @kiendang in https://github.com/OpenMined/PySyft/pull/8906
- Flush debugger print statements by @itstauq in https://github.com/OpenMined/PySyft/pull/9017
- Display usercode metadata and code repr differently by @teo-milea in https://github.com/OpenMined/PySyft/pull/9010
- Skip blob permission check if small data by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9021
- Add short summary field to dataset and clean up repr by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9015
- fix syft function result repr by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8984
- Fix new admin unable to list user code by @kiendang in https://github.com/OpenMined/PySyft/pull/8947
- Fix to remove duplicated search bar in repr by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9022
- Data migration + testing by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8854
- deprecation warning frontend json by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9028
- quickfix: typing + autocomplete for node services by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9032
- fix: remove commented function in node.py by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9033
- Add conda install check in CI by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/9024
- Prevent server data reset due to Uvicorn hot-reload by @itstauq in https://github.com/OpenMined/PySyft/pull/9034
- enable testnestedjobs test in CI by @shubham3121 in https://github.com/OpenMined/PySyft/pull/9035
- Added notification enabled text to domain settings by @snwagh in https://github.com/OpenMined/PySyft/pull/9038
- big rename by @eelcovdw in https://github.com/OpenMined/PySyft/pull/9042
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.7b13...v0.8.7b14
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.8.7b12
What's Changed
- remove accept by depositing result by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8870
- remove adding read permissions on deposit_result by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8874
- Add ability to pass pod Annotations and Labels during Worker Pool Launch by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8884
- Adding resource constraint notes to main README by @snwagh in https://github.com/OpenMined/PySyft/pull/8871
- [ux] fix tqdm prints multiple lines when
client.upload_datasetby @khoaguin in https://github.com/OpenMined/PySyft/pull/8894 - Fix for overloaded or comparison in syncing pandas object by @BrendanSchell in https://github.com/OpenMined/PySyft/pull/8893
- ci: fix setup-python action by pinning python to 3.12.3 by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8895
- Revert "ci: fix setup-python action by pinning python to 3.12.3" by @kiendang in https://github.com/OpenMined/PySyft/pull/8898
- Fix user search by @kiendang in https://github.com/OpenMined/PySyft/pull/8868
- sync fixes for Jobs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8899
- fix: job.wait to error on zero consumers by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8810
- Performance Issues by @Smartappli in https://github.com/OpenMined/PySyft/pull/8892
- Added Scenario Stubs by @madhavajay in https://github.com/OpenMined/PySyft/pull/8905
- Scenario Stubs by @madhavajay in https://github.com/OpenMined/PySyft/pull/8914
- fix syncstate repr for deleted objects by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8915
- fix share twinAPI message by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8916
- Removed broken helm builds by @madhavajay in https://github.com/OpenMined/PySyft/pull/8918
- Bump crazy-max/ghaction-setup-docker from 3.2.0 to 3.3.0 by @dependabot in https://github.com/OpenMined/PySyft/pull/8913
- rm nb by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8923
- add code to repr by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8924
- Rewrite accept/deposit_result flow for L0 by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8902
- Add validator for UserCode names by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8926
- Fix sync dependencies direction by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8910
- fix wolfi python package by @yashgorana in https://github.com/OpenMined/PySyft/pull/8932
- fix mongo issues by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8896
- Fix
Job._repr_html_error after syncing by @kiendang in https://github.com/OpenMined/PySyft/pull/8938 - Easy to find sync methods by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8927
- Added status message to err by @teo-milea in https://github.com/OpenMined/PySyft/pull/8934
- [bugfix] Add error handlings for
Job.wait()by @khoaguin in https://github.com/OpenMined/PySyft/pull/8866 - Suport more data types for data uploading by @khoaguin in https://github.com/OpenMined/PySyft/pull/8921
- Allow User to set custom headers by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8920
- fix(notebooks): replace makebaselaplace with make_laplace in submit-code and code-requests notebooks by @tcp in https://github.com/OpenMined/PySyft/pull/8949
- bump uv and set pip version by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8950
- Eelco/factories demo deny failed job by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8952
- Replacing type serde by @madhavajay in https://github.com/OpenMined/PySyft/pull/8922
- sync supports updating TwinAPIEndpoints by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8948
- Enable Changing Mock Function Access View by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8941
- fix: sanitize html output by @tcp in https://github.com/OpenMined/PySyft/pull/8946
- Function factories demo by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8936
- Function factories by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8930
- [Snyk] Security upgrade urllib3 from 2.0.7 to 2.2.2 by @madhavajay in https://github.com/OpenMined/PySyft/pull/8931
- build(deps): bump docker/build-push-action from 5 to 6 by @dependabot in https://github.com/OpenMined/PySyft/pull/8954
- Fixed issue where tags in local repo are not returned in create order by @madhavajay in https://github.com/OpenMined/PySyft/pull/8955
- [grid helm] add existingSecret check for SMTP password by @sp3nx0r in https://github.com/OpenMined/PySyft/pull/8911
- fix Job cache order + mock permission check on enqueue by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8958
- fix completed_job.wait() waits forever by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8959
- OpenTelemetry #1 - Fix Logging by @yashgorana in https://github.com/OpenMined/PySyft/pull/8935
- fix mongo get by id by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8963
- Add livenessProbe and startupProbe to worker pool containers by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8928
- debugging cd by @madhavajay in https://github.com/OpenMined/PySyft/pull/8964
- again by @madhavajay in https://github.com/OpenMined/PySyft/pull/8965
- Added python3-dev package to CD runner to allow package compilation by @madhavajay in https://github.com/OpenMined/PySyft/pull/8966
- Fixed python3.12 issue in syft wolfi base image by @madhavajay in https://github.com/OpenMined/PySyft/pull/8967
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.7b10...v0.8.7b12
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.8.7b10
What's Changed
- Add coll_repr to SyftSigningKey by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8862
- Add custom Login Welcome Message by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8865
- Update README.md with CPU/RAM requirements by @iamtrask in https://github.com/OpenMined/PySyft/pull/8801
- Tqdm & Requests vulnerabilies by @Smartappli in https://github.com/OpenMined/PySyft/pull/8850
- [helm] add config options for proxy/registry, and add an optional k8s ingress alternative to traefik by @sp3nx0r in https://github.com/OpenMined/PySyft/pull/8780
- Remove additional hagrid references by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8867
- Tox command added for readiness by @snwagh in https://github.com/OpenMined/PySyft/pull/8828
- Documentation for development with k8s by @snwagh in https://github.com/OpenMined/PySyft/pull/8805
- Fix settings update for side type by @teo-milea in https://github.com/OpenMined/PySyft/pull/8843
- Update README.md by @hellopetersmith in https://github.com/OpenMined/PySyft/pull/8873
- CVE-2024-35195 + Fix by @Smartappli in https://github.com/OpenMined/PySyft/pull/8876
- CVE-2024-35195 bugfix by @Smartappli in https://github.com/OpenMined/PySyft/pull/8879
- feat: make eager execution optional, disabled by default by @tcp in https://github.com/OpenMined/PySyft/pull/8860
- CWE: CWE-78 (https://cwe.mitre.org/data/definitions/78.html) by @Smartappli in https://github.com/OpenMined/PySyft/pull/8875
- Pycapnp update by @Smartappli in https://github.com/OpenMined/PySyft/pull/8880
- Linters update by @Smartappli in https://github.com/OpenMined/PySyft/pull/8878
- Transformers from 4.39.3 to 4.41.2, Pandas from 2.2.1 to 2.2.2, Matplotlib from 3.8.3 to 3.9.0, Uvicorn from 0.27.1 to 0.30.0, Fastapi from 0.110.0 to 0.111.0, and Typing_extensions from 4.10.0 to 4.12.0 by @Smartappli in https://github.com/OpenMined/PySyft/pull/8686
- Rename args in some API endpoints to be more consistent by @kiendang in https://github.com/OpenMined/PySyft/pull/8853
- clean message during route exchange by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8885
- Fix concurrency issue with NodePeer update by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8851
New Contributors
- @sp3nx0r made their first contribution in https://github.com/OpenMined/PySyft/pull/8780
- @hellopetersmith made their first contribution in https://github.com/OpenMined/PySyft/pull/8873
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.7b9...v0.8.7b10
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.8.7b9
What's Changed
- Blob data Streaming API by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8728
- Endpoint markdown descriptions by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8749
- remove references to unused
FileLockingConfigandPatchedFileLockby @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8737 - reduce sqlite tests flakiness by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8651
- Add helm charts for enclave attestation service by @itstauq in https://github.com/OpenMined/PySyft/pull/8670
- dedent user code on submission by default by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8672
- Use mongomock in unit testing by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8617
- fix mongomock version to a dev commit by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8771
- Cleanup assets by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8770
- prevent running blocking with container by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8772
- enable local folder in integration tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8766
- add error handling for get workerpool by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8767
- update mongomock installation path to use the forked version by OpenMined by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8773
- fix: job kill error message by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8775
- refreshing ApiModule if submodule is not found by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8776
- inline mongomock by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8779
- Deployment pipeline for enclave attestation service by @itstauq in https://github.com/OpenMined/PySyft/pull/8690
- refactor table generation by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8774
- Single container launching added to tox and workflows by @snwagh in https://github.com/OpenMined/PySyft/pull/8777
- Attestation service in Syft by @snwagh in https://github.com/OpenMined/PySyft/pull/8659
- [Iteration 1] Remove Old Tests by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8789
- [bugfix] fix delete route endpoint typo by @khoaguin in https://github.com/OpenMined/PySyft/pull/8783
- Fix NodeSettings domain name change propagation by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8785
- Reenable ruff by @kiendang in https://github.com/OpenMined/PySyft/pull/8790
- Fix Multi Cluster Deployment in Devspace. by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8610
- Fix container tests by @yashgorana in https://github.com/OpenMined/PySyft/pull/8738
- Load capnp schema files using importlib.resources to comply with PEP 302 by @kiendang in https://github.com/OpenMined/PySyft/pull/8784
- Optimize attaching attributes to
SyftBaseObjects by @kiendang in https://github.com/OpenMined/PySyft/pull/8787 - Use Tabulator for tables by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8781
- use isidentifier for api path validation by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8794
- Removed unnecessary imports for Self by @madhavajay in https://github.com/OpenMined/PySyft/pull/8793
- Peer health checks by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8679
- test: update tests to not use ephemeral node by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8809
- feat: update kill/restart behaviour for nested jobs by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8778
- dataset + sync fixes by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8812
- update resolve_single tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8804
- Add repr for client.settings by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8814
- fix nightlies 🟢 by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8813
- [K8s] Decouple Test Suites by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8786
- rename windows runner by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8816
- remove deprecated localonly flag by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8817
- Use
uvin backend container by @yashgorana in https://github.com/OpenMined/PySyft/pull/8605 - Fix client autocomplete by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8792
- rename project.start, add deprecated decorator by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8819
- Move Orchestra to syft by @itstauq in https://github.com/OpenMined/PySyft/pull/8788
- Remove Ansible from Dockerfile by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8824
- Add notebook documentation for deploying PySyft by @itstauq in https://github.com/OpenMined/PySyft/pull/8796
- Add hagrid deprecation notice by @itstauq in https://github.com/OpenMined/PySyft/pull/8834
- Add Deprecation Flag to Hagrid by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8833
- Bump crazy-max/ghaction-setup-docker from 3.1.0 to 3.2.0 by @dependabot in https://github.com/OpenMined/PySyft/pull/8769
- Remove Hagrid by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8835
- Fix request repr by @teo-milea in https://github.com/OpenMined/PySyft/pull/8811
- [DX] print out SQLite database path in dev mode by @khoaguin in https://github.com/OpenMined/PySyft/pull/8830
- sync: ignore jobs created by custom endpoints by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8836
- add created/updated properties to sync table by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8820
- enable job tests in integration tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8818
- Revert "enable job tests in integration tests" by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8840
- [UX] change tqdm progress bar color to green by @khoaguin in https://github.com/OpenMined/PySyft/pull/8831
- feat: add dark mode support for tables in jupyter and vscode by @tcp in https://github.com/OpenMined/PySyft/pull/8823
- Bump requests from 2.31.0 to 2.32.0 in /packages/syftcli by @dependabot in https://github.com/OpenMined/PySyft/pull/8839
- [Snyk] Security upgrade requests from 2.31.0 to 2.32.0 by @madhavajay in https://github.com/OpenMined/PySyft/pull/8842
- Remove Unused code paths from the CodeBase by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8838
- Update request message to indicate function name by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8841
- fix user endpoint for usercode by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8846
- Fix nightlies by @madhavajay in https://github.com/OpenMined/PySyft/pull/8848
- Updating README by @madhavajay in https://github.com/OpenMined/PySyft/pull/8849
- add filters to compareclients and comparestates by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8847
- Add custom input policy test by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8800
- Remove Jax and Haiku by @khoaguin in https://github.com/OpenMined/PySyft/pull/8837
- fix base image test by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8858
- Deprecate Action Graph Service by @khoaguin in https://github.com/OpenMined/PySyft/pull/8825
- Warning message when DS tries to access private data by @khoaguin in https://github.com/OpenMined/PySyft/pull/8857
- Add support for submitting a prebuilt image by @kiendang in https://github.com/OpenMined/PySyft/pull/8802
- rename newproject.send() to newproject.start() by @alexnicita in https://github.com/OpenMined/PySyft/pull/8855
- Revert "rename newproject.send() to newproject.start()" by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8861
- Use autosplat for settings update. Add docstring to Update service by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8829
- multiple resolve widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8856
- Fix Syft Release by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8863
New Contributors
- @snwagh made their first contribution in https://github.com/OpenMined/PySyft/pull/8777
- @alexnicita made their first contribution in https://github.com/OpenMined/PySyft/pull/8855
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.7b7...v0.8.7b9
- Python
Published by github-actions[bot] over 1 year ago
pysyft - v0.8.7b7
What's Changed
- Syncing nested jobs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8578
- Syncing updated private objects by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8603
- private obj warnings by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8625
- Batch dependencies by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8626
- Batch dependencies by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8630
- fix always sharing to high side by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8634
- Update 0.8.6 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8655
- Update version to 0.8.6 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8656
- Bump to 0.8.7 beta by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8657
- Node syncing V3 by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8579
- dedent user code by default by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8633
- Cleanup SEAWEED_VERSION by @yashgorana in https://github.com/OpenMined/PySyft/pull/8645
- add classmethod resolvedsyncstate for overwrite functionality by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8592
- remove helm notebooks by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8600
- Add storage permissions to mongo document storage by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8577
- Disable Veilid by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8664
- Bump vite from 4.5.2 to 4.5.3 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8663
- speed up syft unit tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8572
- Remove all code and files related to Oblivous Enclave by @itstauq in https://github.com/OpenMined/PySyft/pull/8639
- Test Network Functionalities and Fix Related Bugs by @khoaguin in https://github.com/OpenMined/PySyft/pull/8568
- Fix Custom Policies by @teo-milea in https://github.com/OpenMined/PySyft/pull/8641
- Syncing widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8658
- Admin API by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8593
- bump uv versions and increase uv timeout by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8666
- Bump undici from 6.6.2 to 6.11.1 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8669
- make
AbstractNodenonoptional by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8667 - remove user code status if code execution validation fails by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8611
- Fix widget repr for ActionObject by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8668
- fix removal by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8675
- Upgrading Transformers by @Smartappli in https://github.com/OpenMined/PySyft/pull/8678
- Fix UserCode reprmarkdown_ by changing notifications.resolve_object role level access by @kiendang in https://github.com/OpenMined/PySyft/pull/8640
- delete references of veilid from code 🗡️🩸 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8680
- Attestation Side Car Container by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8643
- Peers Managing API by @khoaguin in https://github.com/OpenMined/PySyft/pull/8602
- Fix np bug by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8677
- add subjobs fix for servers for syncing by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8676
- Widget HTML cleanup by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8681
- Fix 499 timeout in traefik by @yashgorana in https://github.com/OpenMined/PySyft/pull/8694
- cleanup traefik config by @yashgorana in https://github.com/OpenMined/PySyft/pull/8695
- SeaweedFS Remote Mount by @yashgorana in https://github.com/OpenMined/PySyft/pull/8660
- Add custom accordion widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8691
- Sync TwinAPIEndpoint by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8696
- fix badge line-height by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8698
- add repr for twinapiendpoint by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8697
- Pin traefik to 2.11.0 by @yashgorana in https://github.com/OpenMined/PySyft/pull/8701
- bugfix: accept_deposit for non-job ActionObject by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8700
- [syft] syft client + jupyter image by @yashgorana in https://github.com/OpenMined/PySyft/pull/8699
- fix: get permissions from mongo store by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8709
- [WIP] Test syncing custom endpoints by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8702
- Bugfix: Fix adding data subject not working if there is no member by @khoaguin in https://github.com/OpenMined/PySyft/pull/8710
- fix PandasDataFrameObject truthiness by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8711
- fix actiondatalink check by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8714
- Revert release changes by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8713
- Add podLabels podAnnotations to Helm Charts by @yashgorana in https://github.com/OpenMined/PySyft/pull/8712
- fix: handle empty kwargs and high state update in high-to-low case by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8718
- Upload large blob fixes by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8717
- move custom api syncing test to integration tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8719
- serializing large objs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8715
- fix: sync private twin api job by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8722
- add widget alerts when syncing private data by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8723
- Custom api and worker by @madhavajay in https://github.com/OpenMined/PySyft/pull/8693
- Add service account to seaweedfs + fixes by @yashgorana in https://github.com/OpenMined/PySyft/pull/8729
- bump uv by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8730
- Improve jobs UX by @teo-milea in https://github.com/OpenMined/PySyft/pull/8683
- fix: mock execution for no args by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8720
- Helm deploy extra resources by @yashgorana in https://github.com/OpenMined/PySyft/pull/8731
- tables widths by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8735
- Add UserView to TwinAPI context by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8732
- Association request for credential exchange by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8588
- fix css scrollbar by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8742
- [bugfix] Added back old releases in
protocol_version.jsonby @khoaguin in https://github.com/OpenMined/PySyft/pull/8740 - feature: Ignore and unignore for single batch flow by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8743
- feat: support GKE Workload Identity by @tcp in https://github.com/OpenMined/PySyft/pull/8733
- Fixing API Endpoint Representation. by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8747
- Small fixes for SWFS & helm values by @yashgorana in https://github.com/OpenMined/PySyft/pull/8750
- Fix incorrect argument order when starting uvicorn by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8748
- Fix sync jobs by @teo-milea in https://github.com/OpenMined/PySyft/pull/8746
- remove spooled files and check message size by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8745
- Added endpoint_timeout to add and update methods for API Endpoints by @madhavajay in https://github.com/OpenMined/PySyft/pull/8751
- Fixed broken HTML in job widget by @madhavajay in https://github.com/OpenMined/PySyft/pull/8753
- Visual fixes for release by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8755
- add node location to output policy by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8756
- diffstate repr fix by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8758
- Fix api_endpoints() view for DS by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8757
- add a method to delete/kill the consumer in the thread by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8754
- fix job error reporting by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8759
- fix: add defaultfactory to Job.creationtime by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8744
- fix error handling in queue by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8764
- create Action for twinapi execution by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8765
- fix: logs widget by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8763
- Added API Endpoint error handling by @teo-milea in https://github.com/OpenMined/PySyft/pull/8768
New Contributors
- @abyesilyurt made their first contribution in https://github.com/OpenMined/PySyft/pull/8634
- @Smartappli made their first contribution in https://github.com/OpenMined/PySyft/pull/8678
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.6...v0.8.7b7
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.7b6
What's Changed
- Syncing nested jobs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8578
- Syncing updated private objects by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8603
- private obj warnings by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8625
- Batch dependencies by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8626
- Batch dependencies by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8630
- fix always sharing to high side by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8634
- Update 0.8.6 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8655
- Update version to 0.8.6 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8656
- Bump to 0.8.7 beta by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8657
- Node syncing V3 by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8579
- dedent user code by default by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8633
- Cleanup SEAWEED_VERSION by @yashgorana in https://github.com/OpenMined/PySyft/pull/8645
- add classmethod resolvedsyncstate for overwrite functionality by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8592
- remove helm notebooks by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8600
- Add storage permissions to mongo document storage by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8577
- Disable Veilid by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8664
- Bump vite from 4.5.2 to 4.5.3 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8663
- speed up syft unit tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8572
- Remove all code and files related to Oblivous Enclave by @itstauq in https://github.com/OpenMined/PySyft/pull/8639
- Test Network Functionalities and Fix Related Bugs by @khoaguin in https://github.com/OpenMined/PySyft/pull/8568
- Fix Custom Policies by @teo-milea in https://github.com/OpenMined/PySyft/pull/8641
- Syncing widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8658
- Admin API by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8593
- bump uv versions and increase uv timeout by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8666
- Bump undici from 6.6.2 to 6.11.1 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8669
- make
AbstractNodenonoptional by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8667 - remove user code status if code execution validation fails by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8611
- Fix widget repr for ActionObject by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8668
- fix removal by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8675
- Upgrading Transformers by @Smartappli in https://github.com/OpenMined/PySyft/pull/8678
- Fix UserCode reprmarkdown_ by changing notifications.resolve_object role level access by @kiendang in https://github.com/OpenMined/PySyft/pull/8640
- delete references of veilid from code 🗡️🩸 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8680
- Attestation Side Car Container by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8643
- Peers Managing API by @khoaguin in https://github.com/OpenMined/PySyft/pull/8602
- Fix np bug by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8677
- add subjobs fix for servers for syncing by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8676
- Widget HTML cleanup by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8681
- Fix 499 timeout in traefik by @yashgorana in https://github.com/OpenMined/PySyft/pull/8694
- cleanup traefik config by @yashgorana in https://github.com/OpenMined/PySyft/pull/8695
- SeaweedFS Remote Mount by @yashgorana in https://github.com/OpenMined/PySyft/pull/8660
- Add custom accordion widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8691
- Sync TwinAPIEndpoint by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8696
- fix badge line-height by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8698
- add repr for twinapiendpoint by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8697
- Pin traefik to 2.11.0 by @yashgorana in https://github.com/OpenMined/PySyft/pull/8701
- bugfix: accept_deposit for non-job ActionObject by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8700
- [syft] syft client + jupyter image by @yashgorana in https://github.com/OpenMined/PySyft/pull/8699
- fix: get permissions from mongo store by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8709
- [WIP] Test syncing custom endpoints by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8702
- Bugfix: Fix adding data subject not working if there is no member by @khoaguin in https://github.com/OpenMined/PySyft/pull/8710
- fix PandasDataFrameObject truthiness by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8711
- fix actiondatalink check by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8714
- Revert release changes by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8713
- Add podLabels podAnnotations to Helm Charts by @yashgorana in https://github.com/OpenMined/PySyft/pull/8712
- fix: handle empty kwargs and high state update in high-to-low case by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8718
- Upload large blob fixes by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8717
- move custom api syncing test to integration tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8719
- serializing large objs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8715
- fix: sync private twin api job by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8722
- add widget alerts when syncing private data by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8723
- Custom api and worker by @madhavajay in https://github.com/OpenMined/PySyft/pull/8693
- Add service account to seaweedfs + fixes by @yashgorana in https://github.com/OpenMined/PySyft/pull/8729
- bump uv by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8730
- Improve jobs UX by @teo-milea in https://github.com/OpenMined/PySyft/pull/8683
- fix: mock execution for no args by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8720
- Helm deploy extra resources by @yashgorana in https://github.com/OpenMined/PySyft/pull/8731
- tables widths by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8735
- Add UserView to TwinAPI context by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8732
- Association request for credential exchange by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8588
- fix css scrollbar by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8742
- [bugfix] Added back old releases in
protocol_version.jsonby @khoaguin in https://github.com/OpenMined/PySyft/pull/8740 - feature: Ignore and unignore for single batch flow by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8743
- feat: support GKE Workload Identity by @tcp in https://github.com/OpenMined/PySyft/pull/8733
- Fixing API Endpoint Representation. by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8747
- Small fixes for SWFS & helm values by @yashgorana in https://github.com/OpenMined/PySyft/pull/8750
- Fix incorrect argument order when starting uvicorn by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8748
- Fix sync jobs by @teo-milea in https://github.com/OpenMined/PySyft/pull/8746
- remove spooled files and check message size by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8745
- Added endpoint_timeout to add and update methods for API Endpoints by @madhavajay in https://github.com/OpenMined/PySyft/pull/8751
- Fixed broken HTML in job widget by @madhavajay in https://github.com/OpenMined/PySyft/pull/8753
- Visual fixes for release by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8755
- add node location to output policy by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8756
- diffstate repr fix by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8758
- Fix api_endpoints() view for DS by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8757
- add a method to delete/kill the consumer in the thread by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8754
- fix job error reporting by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8759
- fix: add defaultfactory to Job.creationtime by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8744
- fix error handling in queue by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8764
- create Action for twinapi execution by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8765
- fix: logs widget by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8763
- Added API Endpoint error handling by @teo-milea in https://github.com/OpenMined/PySyft/pull/8768
New Contributors
- @abyesilyurt made their first contribution in https://github.com/OpenMined/PySyft/pull/8634
- @Smartappli made their first contribution in https://github.com/OpenMined/PySyft/pull/8678
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.6...v0.8.7b6
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.7b5
What's Changed
- Syncing nested jobs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8578
- Syncing updated private objects by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8603
- private obj warnings by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8625
- Batch dependencies by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8626
- Batch dependencies by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8630
- fix always sharing to high side by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8634
- Update 0.8.6 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8655
- Update version to 0.8.6 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8656
- Bump to 0.8.7 beta by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8657
- Node syncing V3 by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8579
- dedent user code by default by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8633
- Cleanup SEAWEED_VERSION by @yashgorana in https://github.com/OpenMined/PySyft/pull/8645
- add classmethod resolvedsyncstate for overwrite functionality by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8592
- remove helm notebooks by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8600
- Add storage permissions to mongo document storage by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8577
- Disable Veilid by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8664
- Bump vite from 4.5.2 to 4.5.3 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8663
- speed up syft unit tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8572
- Remove all code and files related to Oblivous Enclave by @itstauq in https://github.com/OpenMined/PySyft/pull/8639
- Test Network Functionalities and Fix Related Bugs by @khoaguin in https://github.com/OpenMined/PySyft/pull/8568
- Fix Custom Policies by @teo-milea in https://github.com/OpenMined/PySyft/pull/8641
- Syncing widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8658
- Admin API by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8593
- bump uv versions and increase uv timeout by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8666
- Bump undici from 6.6.2 to 6.11.1 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8669
- make
AbstractNodenonoptional by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8667 - remove user code status if code execution validation fails by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8611
- Fix widget repr for ActionObject by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8668
- fix removal by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8675
- Upgrading Transformers by @Smartappli in https://github.com/OpenMined/PySyft/pull/8678
- Fix UserCode reprmarkdown_ by changing notifications.resolve_object role level access by @kiendang in https://github.com/OpenMined/PySyft/pull/8640
- delete references of veilid from code 🗡️🩸 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8680
- Attestation Side Car Container by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8643
- Peers Managing API by @khoaguin in https://github.com/OpenMined/PySyft/pull/8602
- Fix np bug by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8677
- add subjobs fix for servers for syncing by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8676
- Widget HTML cleanup by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8681
- Fix 499 timeout in traefik by @yashgorana in https://github.com/OpenMined/PySyft/pull/8694
- cleanup traefik config by @yashgorana in https://github.com/OpenMined/PySyft/pull/8695
- SeaweedFS Remote Mount by @yashgorana in https://github.com/OpenMined/PySyft/pull/8660
- Add custom accordion widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8691
- Sync TwinAPIEndpoint by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8696
- fix badge line-height by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8698
- add repr for twinapiendpoint by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8697
- Pin traefik to 2.11.0 by @yashgorana in https://github.com/OpenMined/PySyft/pull/8701
- bugfix: accept_deposit for non-job ActionObject by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8700
- [syft] syft client + jupyter image by @yashgorana in https://github.com/OpenMined/PySyft/pull/8699
- fix: get permissions from mongo store by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8709
- [WIP] Test syncing custom endpoints by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8702
- Bugfix: Fix adding data subject not working if there is no member by @khoaguin in https://github.com/OpenMined/PySyft/pull/8710
- fix PandasDataFrameObject truthiness by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8711
- fix actiondatalink check by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8714
- Revert release changes by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8713
- Add podLabels podAnnotations to Helm Charts by @yashgorana in https://github.com/OpenMined/PySyft/pull/8712
- fix: handle empty kwargs and high state update in high-to-low case by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8718
- Upload large blob fixes by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8717
- move custom api syncing test to integration tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8719
- serializing large objs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8715
- fix: sync private twin api job by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8722
- add widget alerts when syncing private data by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8723
- Custom api and worker by @madhavajay in https://github.com/OpenMined/PySyft/pull/8693
- Add service account to seaweedfs + fixes by @yashgorana in https://github.com/OpenMined/PySyft/pull/8729
- bump uv by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8730
- Improve jobs UX by @teo-milea in https://github.com/OpenMined/PySyft/pull/8683
- fix: mock execution for no args by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8720
- Helm deploy extra resources by @yashgorana in https://github.com/OpenMined/PySyft/pull/8731
- tables widths by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8735
- Add UserView to TwinAPI context by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8732
- Association request for credential exchange by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8588
- fix css scrollbar by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8742
- [bugfix] Added back old releases in
protocol_version.jsonby @khoaguin in https://github.com/OpenMined/PySyft/pull/8740 - feature: Ignore and unignore for single batch flow by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8743
- feat: support GKE Workload Identity by @tcp in https://github.com/OpenMined/PySyft/pull/8733
- Fixing API Endpoint Representation. by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8747
- Small fixes for SWFS & helm values by @yashgorana in https://github.com/OpenMined/PySyft/pull/8750
- Fix incorrect argument order when starting uvicorn by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8748
- Fix sync jobs by @teo-milea in https://github.com/OpenMined/PySyft/pull/8746
- remove spooled files and check message size by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8745
- Added endpoint_timeout to add and update methods for API Endpoints by @madhavajay in https://github.com/OpenMined/PySyft/pull/8751
- Fixed broken HTML in job widget by @madhavajay in https://github.com/OpenMined/PySyft/pull/8753
- Visual fixes for release by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8755
- add node location to output policy by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8756
- diffstate repr fix by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8758
- Fix api_endpoints() view for DS by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8757
- add a method to delete/kill the consumer in the thread by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8754
- fix job error reporting by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8759
- fix: add defaultfactory to Job.creationtime by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8744
- fix error handling in queue by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8764
- create Action for twinapi execution by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8765
- fix: logs widget by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8763
New Contributors
- @abyesilyurt made their first contribution in https://github.com/OpenMined/PySyft/pull/8634
- @Smartappli made their first contribution in https://github.com/OpenMined/PySyft/pull/8678
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.6...v0.8.7b5
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.7b4
What's Changed
- Syncing nested jobs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8578
- Syncing updated private objects by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8603
- private obj warnings by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8625
- Batch dependencies by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8626
- Batch dependencies by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8630
- fix always sharing to high side by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8634
- Update 0.8.6 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8655
- Update version to 0.8.6 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8656
- Bump to 0.8.7 beta by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8657
- Node syncing V3 by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8579
- dedent user code by default by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8633
- Cleanup SEAWEED_VERSION by @yashgorana in https://github.com/OpenMined/PySyft/pull/8645
- add classmethod resolvedsyncstate for overwrite functionality by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8592
- remove helm notebooks by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8600
- Add storage permissions to mongo document storage by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8577
- Disable Veilid by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8664
- Bump vite from 4.5.2 to 4.5.3 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8663
- speed up syft unit tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8572
- Remove all code and files related to Oblivous Enclave by @itstauq in https://github.com/OpenMined/PySyft/pull/8639
- Test Network Functionalities and Fix Related Bugs by @khoaguin in https://github.com/OpenMined/PySyft/pull/8568
- Fix Custom Policies by @teo-milea in https://github.com/OpenMined/PySyft/pull/8641
- Syncing widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8658
- Admin API by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8593
- bump uv versions and increase uv timeout by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8666
- Bump undici from 6.6.2 to 6.11.1 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8669
- make
AbstractNodenonoptional by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8667 - remove user code status if code execution validation fails by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8611
- Fix widget repr for ActionObject by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8668
- fix removal by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8675
- Upgrading Transformers by @Smartappli in https://github.com/OpenMined/PySyft/pull/8678
- Fix UserCode reprmarkdown_ by changing notifications.resolve_object role level access by @kiendang in https://github.com/OpenMined/PySyft/pull/8640
- delete references of veilid from code 🗡️🩸 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8680
- Attestation Side Car Container by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8643
- Peers Managing API by @khoaguin in https://github.com/OpenMined/PySyft/pull/8602
- Fix np bug by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8677
- add subjobs fix for servers for syncing by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8676
- Widget HTML cleanup by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8681
- Fix 499 timeout in traefik by @yashgorana in https://github.com/OpenMined/PySyft/pull/8694
- cleanup traefik config by @yashgorana in https://github.com/OpenMined/PySyft/pull/8695
- SeaweedFS Remote Mount by @yashgorana in https://github.com/OpenMined/PySyft/pull/8660
- Add custom accordion widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8691
- Sync TwinAPIEndpoint by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8696
- fix badge line-height by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8698
- add repr for twinapiendpoint by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8697
- Pin traefik to 2.11.0 by @yashgorana in https://github.com/OpenMined/PySyft/pull/8701
- bugfix: accept_deposit for non-job ActionObject by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8700
- [syft] syft client + jupyter image by @yashgorana in https://github.com/OpenMined/PySyft/pull/8699
- fix: get permissions from mongo store by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8709
- [WIP] Test syncing custom endpoints by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8702
- Bugfix: Fix adding data subject not working if there is no member by @khoaguin in https://github.com/OpenMined/PySyft/pull/8710
- fix PandasDataFrameObject truthiness by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8711
- fix actiondatalink check by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8714
- Revert release changes by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8713
- Add podLabels podAnnotations to Helm Charts by @yashgorana in https://github.com/OpenMined/PySyft/pull/8712
- fix: handle empty kwargs and high state update in high-to-low case by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8718
- Upload large blob fixes by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8717
- move custom api syncing test to integration tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8719
- serializing large objs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8715
- fix: sync private twin api job by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8722
- add widget alerts when syncing private data by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8723
- Custom api and worker by @madhavajay in https://github.com/OpenMined/PySyft/pull/8693
- Add service account to seaweedfs + fixes by @yashgorana in https://github.com/OpenMined/PySyft/pull/8729
- bump uv by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8730
- Improve jobs UX by @teo-milea in https://github.com/OpenMined/PySyft/pull/8683
- fix: mock execution for no args by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8720
- Helm deploy extra resources by @yashgorana in https://github.com/OpenMined/PySyft/pull/8731
- tables widths by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8735
- Add UserView to TwinAPI context by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8732
- Association request for credential exchange by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8588
- fix css scrollbar by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8742
- [bugfix] Added back old releases in
protocol_version.jsonby @khoaguin in https://github.com/OpenMined/PySyft/pull/8740 - feature: Ignore and unignore for single batch flow by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8743
- feat: support GKE Workload Identity by @tcp in https://github.com/OpenMined/PySyft/pull/8733
- Fixing API Endpoint Representation. by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8747
- Small fixes for SWFS & helm values by @yashgorana in https://github.com/OpenMined/PySyft/pull/8750
- Fix incorrect argument order when starting uvicorn by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8748
- Fix sync jobs by @teo-milea in https://github.com/OpenMined/PySyft/pull/8746
- remove spooled files and check message size by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8745
- Added endpoint_timeout to add and update methods for API Endpoints by @madhavajay in https://github.com/OpenMined/PySyft/pull/8751
- Fixed broken HTML in job widget by @madhavajay in https://github.com/OpenMined/PySyft/pull/8753
- Visual fixes for release by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8755
- add node location to output policy by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8756
- diffstate repr fix by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8758
- Fix api_endpoints() view for DS by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8757
- add a method to delete/kill the consumer in the thread by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8754
- fix job error reporting by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8759
New Contributors
- @abyesilyurt made their first contribution in https://github.com/OpenMined/PySyft/pull/8634
- @Smartappli made their first contribution in https://github.com/OpenMined/PySyft/pull/8678
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.6...v0.8.7b4
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.7b3
What's Changed
- Syncing nested jobs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8578
- Syncing updated private objects by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8603
- private obj warnings by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8625
- Batch dependencies by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8626
- Batch dependencies by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8630
- fix always sharing to high side by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8634
- Update 0.8.6 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8655
- Update version to 0.8.6 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8656
- Bump to 0.8.7 beta by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8657
- Node syncing V3 by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8579
- dedent user code by default by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8633
- Cleanup SEAWEED_VERSION by @yashgorana in https://github.com/OpenMined/PySyft/pull/8645
- add classmethod resolvedsyncstate for overwrite functionality by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8592
- remove helm notebooks by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8600
- Add storage permissions to mongo document storage by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8577
- Disable Veilid by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8664
- Bump vite from 4.5.2 to 4.5.3 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8663
- speed up syft unit tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8572
- Remove all code and files related to Oblivous Enclave by @itstauq in https://github.com/OpenMined/PySyft/pull/8639
- Test Network Functionalities and Fix Related Bugs by @khoaguin in https://github.com/OpenMined/PySyft/pull/8568
- Fix Custom Policies by @teo-milea in https://github.com/OpenMined/PySyft/pull/8641
- Syncing widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8658
- Admin API by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8593
- bump uv versions and increase uv timeout by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8666
- Bump undici from 6.6.2 to 6.11.1 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8669
- make
AbstractNodenonoptional by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8667 - remove user code status if code execution validation fails by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8611
- Fix widget repr for ActionObject by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8668
- fix removal by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8675
- Upgrading Transformers by @Smartappli in https://github.com/OpenMined/PySyft/pull/8678
- Fix UserCode reprmarkdown_ by changing notifications.resolve_object role level access by @kiendang in https://github.com/OpenMined/PySyft/pull/8640
- delete references of veilid from code 🗡️🩸 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8680
- Attestation Side Car Container by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8643
- Peers Managing API by @khoaguin in https://github.com/OpenMined/PySyft/pull/8602
- Fix np bug by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8677
- add subjobs fix for servers for syncing by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8676
- Widget HTML cleanup by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8681
- Fix 499 timeout in traefik by @yashgorana in https://github.com/OpenMined/PySyft/pull/8694
- cleanup traefik config by @yashgorana in https://github.com/OpenMined/PySyft/pull/8695
- SeaweedFS Remote Mount by @yashgorana in https://github.com/OpenMined/PySyft/pull/8660
- Add custom accordion widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8691
- Sync TwinAPIEndpoint by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8696
- fix badge line-height by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8698
- add repr for twinapiendpoint by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8697
- Pin traefik to 2.11.0 by @yashgorana in https://github.com/OpenMined/PySyft/pull/8701
- bugfix: accept_deposit for non-job ActionObject by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8700
- [syft] syft client + jupyter image by @yashgorana in https://github.com/OpenMined/PySyft/pull/8699
- fix: get permissions from mongo store by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8709
- [WIP] Test syncing custom endpoints by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8702
- Bugfix: Fix adding data subject not working if there is no member by @khoaguin in https://github.com/OpenMined/PySyft/pull/8710
- fix PandasDataFrameObject truthiness by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8711
- fix actiondatalink check by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8714
- Revert release changes by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8713
- Add podLabels podAnnotations to Helm Charts by @yashgorana in https://github.com/OpenMined/PySyft/pull/8712
- fix: handle empty kwargs and high state update in high-to-low case by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8718
- Upload large blob fixes by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8717
- move custom api syncing test to integration tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8719
- serializing large objs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8715
- fix: sync private twin api job by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8722
- add widget alerts when syncing private data by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8723
- Custom api and worker by @madhavajay in https://github.com/OpenMined/PySyft/pull/8693
- Add service account to seaweedfs + fixes by @yashgorana in https://github.com/OpenMined/PySyft/pull/8729
- bump uv by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8730
- Improve jobs UX by @teo-milea in https://github.com/OpenMined/PySyft/pull/8683
- fix: mock execution for no args by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8720
- Helm deploy extra resources by @yashgorana in https://github.com/OpenMined/PySyft/pull/8731
- tables widths by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8735
- Add UserView to TwinAPI context by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8732
- Association request for credential exchange by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8588
- fix css scrollbar by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8742
- [bugfix] Added back old releases in
protocol_version.jsonby @khoaguin in https://github.com/OpenMined/PySyft/pull/8740 - feature: Ignore and unignore for single batch flow by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8743
- feat: support GKE Workload Identity by @tcp in https://github.com/OpenMined/PySyft/pull/8733
- Fixing API Endpoint Representation. by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8747
- Small fixes for SWFS & helm values by @yashgorana in https://github.com/OpenMined/PySyft/pull/8750
- Fix incorrect argument order when starting uvicorn by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8748
- Fix sync jobs by @teo-milea in https://github.com/OpenMined/PySyft/pull/8746
- remove spooled files and check message size by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8745
- Added endpoint_timeout to add and update methods for API Endpoints by @madhavajay in https://github.com/OpenMined/PySyft/pull/8751
- Fixed broken HTML in job widget by @madhavajay in https://github.com/OpenMined/PySyft/pull/8753
New Contributors
- @abyesilyurt made their first contribution in https://github.com/OpenMined/PySyft/pull/8634
- @Smartappli made their first contribution in https://github.com/OpenMined/PySyft/pull/8678
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.6...v0.8.7b3
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.7b2
What's Changed
- Syncing nested jobs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8578
- Syncing updated private objects by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8603
- private obj warnings by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8625
- Batch dependencies by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8626
- Batch dependencies by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8630
- fix always sharing to high side by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8634
- Update 0.8.6 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8655
- Update version to 0.8.6 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8656
- Bump to 0.8.7 beta by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8657
- Node syncing V3 by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8579
- dedent user code by default by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8633
- Cleanup SEAWEED_VERSION by @yashgorana in https://github.com/OpenMined/PySyft/pull/8645
- add classmethod resolvedsyncstate for overwrite functionality by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8592
- remove helm notebooks by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8600
- Add storage permissions to mongo document storage by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8577
- Disable Veilid by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8664
- Bump vite from 4.5.2 to 4.5.3 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8663
- speed up syft unit tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8572
- Remove all code and files related to Oblivous Enclave by @itstauq in https://github.com/OpenMined/PySyft/pull/8639
- Test Network Functionalities and Fix Related Bugs by @khoaguin in https://github.com/OpenMined/PySyft/pull/8568
- Fix Custom Policies by @teo-milea in https://github.com/OpenMined/PySyft/pull/8641
- Syncing widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8658
- Admin API by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8593
- bump uv versions and increase uv timeout by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8666
- Bump undici from 6.6.2 to 6.11.1 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8669
- make
AbstractNodenonoptional by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8667 - remove user code status if code execution validation fails by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8611
- Fix widget repr for ActionObject by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8668
- fix removal by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8675
- Upgrading Transformers by @Smartappli in https://github.com/OpenMined/PySyft/pull/8678
- Fix UserCode reprmarkdown_ by changing notifications.resolve_object role level access by @kiendang in https://github.com/OpenMined/PySyft/pull/8640
- delete references of veilid from code 🗡️🩸 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8680
- Attestation Side Car Container by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8643
- Peers Managing API by @khoaguin in https://github.com/OpenMined/PySyft/pull/8602
- Fix np bug by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8677
- add subjobs fix for servers for syncing by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8676
- Widget HTML cleanup by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8681
- Fix 499 timeout in traefik by @yashgorana in https://github.com/OpenMined/PySyft/pull/8694
- cleanup traefik config by @yashgorana in https://github.com/OpenMined/PySyft/pull/8695
- SeaweedFS Remote Mount by @yashgorana in https://github.com/OpenMined/PySyft/pull/8660
- Add custom accordion widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8691
- Sync TwinAPIEndpoint by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8696
- fix badge line-height by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8698
- add repr for twinapiendpoint by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8697
- Pin traefik to 2.11.0 by @yashgorana in https://github.com/OpenMined/PySyft/pull/8701
- bugfix: accept_deposit for non-job ActionObject by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8700
- [syft] syft client + jupyter image by @yashgorana in https://github.com/OpenMined/PySyft/pull/8699
- fix: get permissions from mongo store by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8709
- [WIP] Test syncing custom endpoints by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8702
- Bugfix: Fix adding data subject not working if there is no member by @khoaguin in https://github.com/OpenMined/PySyft/pull/8710
- fix PandasDataFrameObject truthiness by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8711
- fix actiondatalink check by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8714
- Revert release changes by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8713
- Add podLabels podAnnotations to Helm Charts by @yashgorana in https://github.com/OpenMined/PySyft/pull/8712
- fix: handle empty kwargs and high state update in high-to-low case by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8718
- Upload large blob fixes by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8717
- serializing large objs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8715
New Contributors
- @Smartappli made their first contribution in https://github.com/OpenMined/PySyft/pull/8678
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.6...v0.8.7b2
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.7b1
What's Changed
- Syncing nested jobs by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8578
- Syncing updated private objects by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8603
- private obj warnings by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8625
- Batch dependencies by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8626
- Batch dependencies by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8630
- fix always sharing to high side by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8634
- Update 0.8.6 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8655
- Update version to 0.8.6 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8656
- Bump to 0.8.7 beta by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8657
- Node syncing V3 by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8579
- dedent user code by default by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8633
- Cleanup SEAWEED_VERSION by @yashgorana in https://github.com/OpenMined/PySyft/pull/8645
- add classmethod resolvedsyncstate for overwrite functionality by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8592
- remove helm notebooks by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8600
- Add storage permissions to mongo document storage by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8577
- Disable Veilid by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8664
- Bump vite from 4.5.2 to 4.5.3 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8663
- speed up syft unit tests by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8572
- Remove all code and files related to Oblivous Enclave by @itstauq in https://github.com/OpenMined/PySyft/pull/8639
- Test Network Functionalities and Fix Related Bugs by @khoaguin in https://github.com/OpenMined/PySyft/pull/8568
- Fix Custom Policies by @teo-milea in https://github.com/OpenMined/PySyft/pull/8641
- Syncing widget by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8658
- Admin API by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8593
- bump uv versions and increase uv timeout by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8666
- Bump undici from 6.6.2 to 6.11.1 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8669
- make
AbstractNodenonoptional by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8667 - remove user code status if code execution validation fails by @abyesilyurt in https://github.com/OpenMined/PySyft/pull/8611
- Fix widget repr for ActionObject by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8668
- fix removal by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8675
New Contributors
- @abyesilyurt made their first contribution in https://github.com/OpenMined/PySyft/pull/8634
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.6...v0.8.7b1
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.6
What's Changed
- Update 0.8.5-post.2 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8648
- Update 0.8.5.post2 branch with dev by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8653
- Merge 0.8.5.post2 to dev by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8654
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.5-post.2...v0.8.6
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.5-post.2
What's Changed
- Add Empty annotation during class creation for subclasses of PartialModelMetaclass by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8642
- Revert protocol version 4 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8644
- Update syft version to 0.8.5-post.2 by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8646
- Update Readme and fix post release workflow by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8647
- force parse to string vars evaluated from github inputs by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8649
- pass test pypi url as extra index by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8650
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.5-post.1...v0.8.5-post.2
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.5-post.1
What's Changed
- Merge dev into 0.8.5 by @teo-milea in https://github.com/OpenMined/PySyft/pull/8618
- Reverted changes for the latest release by @teo-milea in https://github.com/OpenMined/PySyft/pull/8619
- sy.checkorstageprotocol(); sy.bumpprotocol_version() on python 3.12 by @iamtrask in https://github.com/OpenMined/PySyft/pull/8624
- Changed hash computation for Pydantic2 and ForwardRef by @teo-milea in https://github.com/OpenMined/PySyft/pull/8629
- Bump for Post Release by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8635
- update version of syft from 0.8.5 to 0.8.5-post.1 in README by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8637
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.5...v0.8.5-post.1
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.5
v0.8.5 - Eye of the Tiger
Release Notes We are excited to announce the release of 0.8.5. The release is focused on email notifications and Kubernetes deployment. And have also started working and improving on other features we are excited to release in the next version.
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.
Compatibility Notes
0.8.4 is now DEPRECATED and We strongly recommend everyone upgrades to 0.8.5 for all use cases The Course 3 notebooks still target 0.7 so please use that version for course 3.
Currently supported python versions are 3.10 - 3.12
Next Release 0.8.6 Very shortly, the dev branch will switch to 0.8.6 beta and we will continue to support hotfixes into 0.8.5 as needed here: https://github.com/OpenMined/pysyft/tree/0.8.5
Changelog:
Notifications/Notifier:
Enable notifier Service by @IonesioJunior in #8485 Add init notifier by @IonesioJunior in #8487 ADD Notifier Settings for Admin view by @IonesioJunior in #8488 ADD Notifier turnon service by @IonesioJunior in #8489 ADD Notifier turn off service by @IonesioJunior in #8490 Integrate Notifier Service with Postmark by @IonesioJunior in #8504 Enable notifications via settings API by @IonesioJunior in #8506 Check Invalid Email Token by @IonesioJunior in #8520 Replace emailtoken -> username/password credentials by @IonesioJunior in #8522 ADD Email Sender Parameter by @IonesioJunior in #8527 ADD Activate/Deactivate notifier aliases for the notification service by @IonesioJunior in #8521
Dependency Management:
dependencies for sync by @eelcovdw in #8482 Bump nick-fields/retry from 2 to 3 by @dependabot in #8450 [Snyk] Fix for 12 vulnerabilities by @madhavajay in #8479 Bump undici from 5.27.0 to 6.6.2 in /packages/grid/frontend by @dependabot in #8505 Upgrade result Library to version 0.16.0 and pycapnp by @shubham3121 in #8535 Update typeguard and networkx by @shubham3121 in #8538 Bump class versions and deprecate older versioned classes by @shubham3121 in #8554 Bump softprops/action-gh-release from 1 to 2 by @dependabot in #8565 Bump fastapi from 0.103.2 to 0.109.1 in /packages/grid/veilid by @dependabot in #8573
Code Refactoring/Quality Improvement:
[Refactor] Fixing mypy issues (01) by @khoaguin in #8451 [Refactor] Fixing mypy issues for syft/service/ and syft/util/ by @khoaguin in #8492 [Refactor] Fixing mypy issues of syft/ by @khoaguin in #8523 [UX] Suppress capnp path warning upon initially importing syft by @khoaguin in #8563 Use uv in tox by @yashgorana in #8569 Python remote debugging in Kubernetes by @yashgorana in #8481
Infrastructure/Deployment:
Add helm upgrade test by @yashgorana in #8529 Lint+Audit Helm charts by @yashgorana in #8537 Cleanup helm charts by @yashgorana in #8546 Fix python3 not found in backend container by @yashgorana in #8571 Improve .dockerignore files by @madhavajay in #8608 Improve helm secrets template by @yashgorana in #8598 Cleanup service instantiation by @yashgorana in #8607
Feature Development/Enhancement:
Split sync state func by @eelcovdw in #8503 Hierarchical resolve for sync by @eelcovdw in #8519 Node syncing by @koenvanderveen in #8475 Node state sync fix tests by @eelcovdw in #8550 Fix Veilid IPV6 Binding Issue by @rasswanth-s in #8581 Veilid Optimization Iteration 2 by @rasswanth-s in #8582 Veilid Prototype Iteration 2 by @rasswanth-s in #8526 Veilid Improvements v3 by @rasswanth-s in #8591 Veilid Chunking by @rasswanth-s in #8558 Veilid Prototype by @madhavajay in #8421 Testing/Quality Assurance: [WIP] sync service by @eelcovdw in #8516 [WIP] Added diff classes by @teo-milea in #8502 Fix unit tests by @yashgorana in #8553 Fix syft.test.helm by @rasswanth-s in #8589 Fix Helm Upgrade by @rasswanth-s in #8590 Fix CD- Syft by @rasswanth-s in #8594 Fix api bugs by @teo-milea in #8599 Fixing issue where hagrid art is causing warnings in notebooks by @madhavajay in #8601
Miscellaneous:
Remove "Notifications are in beta" message when calling Notifications Service methods by @jcardonnet in #8540 Bump Frontend Default Resources Preset by @rasswanth-s in #8580 SQLite WAL + store cleanups + fix some unit test fixes by @yashgorana in #8585 Validate Input Policy and show info on user code caches by @shubham3121 in #8596 Upgrade to Python 3.12 by @koenvanderveen in #8559 Storage permissions by @koenvanderveen in #8556 port remaining cd flows to python 3.12 by @rasswanth-s in #8567 update protocol version by @rasswanth-s in #8575 Adding git to cd-syft by @rasswanth-s in #8576 Changed ENABLE_SIGNUP in tox task to False to prevent 07 notebook error by @madhavajay in #8586
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.5b10
What's Changed
- dependencies for sync by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8482
- 5 - ADD Notifier turn off service by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8490
- 4 - ADD Notifier turn_on service by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8489
- 2 - Add init notifier by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8487
- 3 - ADD Notifier Settings for Admin view by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8488
- 1 - Enable notifier Service by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8485
- split sync state func by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8503
- ADD Hagrid/K8s email token flag by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8497
- Integrate Notifier Service with Postmark by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8504
- Enable notifications via settings api by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8506
- Rasswanth/update 0.8.5 beta by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8515
- [WIP] sync service by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8516
- [WIP] Added diff classes by @teo-milea in https://github.com/OpenMined/PySyft/pull/8502
- [Refactor] Fixing mypy issues (01) by @khoaguin in https://github.com/OpenMined/PySyft/pull/8451
- Check Invalid Email Token by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8520
- Replace email_token -> username/password credentials by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8522
- Add email templates by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8524
- Veilid Prototype by @madhavajay in https://github.com/OpenMined/PySyft/pull/8421
- ADD Email Sender Parameter by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8527
- hierarchical resolve for sync by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8519
- Add email notification setting to User by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8525
- Removing nested_requests from UserCode by @teo-milea in https://github.com/OpenMined/PySyft/pull/8470
- ADD Activate/Deactivate notifier aliases for the notification service by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8521
- [Refactor] Fixing mypy issues for
syft/service/andsyft/util/by @khoaguin in https://github.com/OpenMined/PySyft/pull/8492 - Bump nick-fields/retry from 2 to 3 by @dependabot in https://github.com/OpenMined/PySyft/pull/8450
- [Snyk] Fix for 12 vulnerabilities by @madhavajay in https://github.com/OpenMined/PySyft/pull/8479
- Bump undici from 5.27.0 to 6.6.2 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8505
- Upgrade result Library to version 0.16.0 and pycapnp by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8535
- Update typeguard and networkx by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8538
- Eelco/decouple output history by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8534
- Remove "Notifications are in beta" message when calling Notifications Service methods by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8540
- Add helm upgrade test by @yashgorana in https://github.com/OpenMined/PySyft/pull/8529
- Lint+Audit Helm charts by @yashgorana in https://github.com/OpenMined/PySyft/pull/8537
- Bump crazy-max/ghaction-setup-docker from 3.0.0 to 3.1.0 by @dependabot in https://github.com/OpenMined/PySyft/pull/8547
- Python remote debugging in Kubernetes by @yashgorana in https://github.com/OpenMined/PySyft/pull/8481
- [K8s] Parametrize tox task by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8531
- node state sync fix tests by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8550
- fix notebook: mention opendp by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8551
- Node syncing by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8475
- [Refactor] Fixing mypy issues of
syft/by @khoaguin in https://github.com/OpenMined/PySyft/pull/8523 - fix protocol version by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8552
- Upgrade to pydantic v2 by @kiendang in https://github.com/OpenMined/PySyft/pull/8459
- Bump class versions and deprecate older versioned classes by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8554
- Email Notifications by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8455
- Bump versions and remove Redis and safetensors by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8555
- Cleanup helm charts by @yashgorana in https://github.com/OpenMined/PySyft/pull/8546
- refactor: use syft_object to get data from SyftObjectRetrieval by @tcp in https://github.com/OpenMined/PySyft/pull/8429
- ADD a notebook test for HELM mounted files in azure by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8395
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in https://github.com/OpenMined/PySyft/pull/8565
- [UX] Suppress
capnppath warning upon initially importing syft by @khoaguin in https://github.com/OpenMined/PySyft/pull/8563 - Upgrade to Python 3.12 by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8559
- Storage permissions by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8556
- port remaining cd flows to python 3.12 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8567
- Fix python3 not found in backend container by @yashgorana in https://github.com/OpenMined/PySyft/pull/8571
- Veilid Prototype Iteration 2 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8526
- update protocol version by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8575
- Adding git to cd-syft by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8576
- Fix unit tests by @yashgorana in https://github.com/OpenMined/PySyft/pull/8553
- Fix Veilid IPV6 Binding Issue by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8581
- Bump Frontend Default Resources Preset by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8580
- fix warnings in dataset transform + privateattr check by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8570
- Veilid Optimization Iteration 2 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8582
- Use
uvin tox by @yashgorana in https://github.com/OpenMined/PySyft/pull/8569 - Bump fastapi from 0.103.2 to 0.109.1 in /packages/grid/veilid by @dependabot in https://github.com/OpenMined/PySyft/pull/8573
- Revert dm-haiku==0.0.10 for arm64 linux and tensorstore issues by @madhavajay in https://github.com/OpenMined/PySyft/pull/8587
- Fix syft.test.helm by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8589
- Fix Helm Upgrade by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8590
- Fix CD- Syft by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8594
- Veilid Improvements v3 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8591
- Changed ENABLE_SIGNUP in tox task to False to prevent 07 notebook error by @madhavajay in https://github.com/OpenMined/PySyft/pull/8586
- Fix api bugs by @teo-milea in https://github.com/OpenMined/PySyft/pull/8599
- Veilid Chunking by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8558
- SQLite WAL + store cleanups + fix some unit test fixes by @yashgorana in https://github.com/OpenMined/PySyft/pull/8585
- Removing issue where hagrid art is causing warnings in notebooks by @madhavajay in https://github.com/OpenMined/PySyft/pull/8601
- Improve .dockerignore files by @madhavajay in https://github.com/OpenMined/PySyft/pull/8608
- Improve helm secrets template by @yashgorana in https://github.com/OpenMined/PySyft/pull/8598
- Cleanup service instantiation by @yashgorana in https://github.com/OpenMined/PySyft/pull/8607
- Validate Input Policy and show info on user code caches by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8596
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.4...v0.8.5b10
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.5b9
What's Changed
- Veilid Improvements v3 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8591
- Changed ENABLE_SIGNUP in tox task to False to prevent 07 notebook error by @madhavajay in https://github.com/OpenMined/PySyft/pull/8586
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.5b8...v0.8.5b9
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.5b8
What's Changed
- Use
uvin tox by @yashgorana in https://github.com/OpenMined/PySyft/pull/8569 - Bump fastapi from 0.103.2 to 0.109.1 in /packages/grid/veilid by @dependabot in https://github.com/OpenMined/PySyft/pull/8573
- Revert dm-haiku==0.0.10 for arm64 linux and tensorstore issues by @madhavajay in https://github.com/OpenMined/PySyft/pull/8587
- Fix syft.test.helm by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8589
- Fix Helm Upgrade by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8590
- Fix CD- Syft by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8594
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.5b6...v0.8.5b8
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.5b5
What's Changed
- fix warnings in dataset transform + privateattr check by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8570
- Veilid Optimization Iteration 2 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8582
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.5b4...v0.8.5b5
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.5b3
What's Changed
- Fix unit tests by @yashgorana in https://github.com/OpenMined/PySyft/pull/8553
- Fix Veilid IPV6 Binding Issue by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8581
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.5b2...v0.8.5b3
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.5b2
What's Changed
- Syft 0.6.0 Alpha by @madhavajay in https://github.com/OpenMined/PySyft/pull/6106
- Updating 0.7.0 by @madhavajay in https://github.com/OpenMined/PySyft/pull/6478
- Updating MFLP by @madhavajay in https://github.com/OpenMined/PySyft/pull/6580
- bump version by @madhavajay in https://github.com/OpenMined/PySyft/pull/6581
- Updating MFLP by @madhavajay in https://github.com/OpenMined/PySyft/pull/6582
- Updating MFLP by @madhavajay in https://github.com/OpenMined/PySyft/pull/6584
- Added association_request to reset network script by @madhavajay in https://github.com/OpenMined/PySyft/pull/6585
- Update 0.7.0 by @madhavajay in https://github.com/OpenMined/PySyft/pull/6591
- Updating 0.7 by @madhavajay in https://github.com/OpenMined/PySyft/pull/6675
- [WIP] Merge Dev Code Changes from dev to 0.7 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/6885
- Update 0.7 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/6919
- Updating 0.7.0 Branch by @madhavajay in https://github.com/OpenMined/PySyft/pull/7230
- Update 0.7 by @madhavajay in https://github.com/OpenMined/PySyft/pull/7233
- 0.7.0 by @madhavajay in https://github.com/OpenMined/PySyft/pull/7234
- 0.8 Release by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/7560
- Update main by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/7852
- Update main by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/7855
- dependencies for sync by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8482
- 5 - ADD Notifier turn off service by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8490
- 4 - ADD Notifier turn_on service by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8489
- 2 - Add init notifier by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8487
- 3 - ADD Notifier Settings for Admin view by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8488
- 1 - Enable notifier Service by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8485
- split sync state func by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8503
- ADD Hagrid/K8s email token flag by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8497
- Integrate Notifier Service with Postmark by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8504
- Enable notifications via settings api by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8506
- [WIP] sync service by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8516
- [WIP] Added diff classes by @teo-milea in https://github.com/OpenMined/PySyft/pull/8502
- [Refactor] Fixing mypy issues (01) by @khoaguin in https://github.com/OpenMined/PySyft/pull/8451
- Check Invalid Email Token by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8520
- Replace email_token -> username/password credentials by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8522
- Add email templates by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8524
- Veilid Prototype by @madhavajay in https://github.com/OpenMined/PySyft/pull/8421
- ADD Email Sender Parameter by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8527
- hierarchical resolve for sync by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8519
- Add email notification setting to User by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8525
- Removing nested_requests from UserCode by @teo-milea in https://github.com/OpenMined/PySyft/pull/8470
- ADD Activate/Deactivate notifier aliases for the notification service by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8521
- [Refactor] Fixing mypy issues for
syft/service/andsyft/util/by @khoaguin in https://github.com/OpenMined/PySyft/pull/8492 - Bump nick-fields/retry from 2 to 3 by @dependabot in https://github.com/OpenMined/PySyft/pull/8450
- [Snyk] Fix for 12 vulnerabilities by @madhavajay in https://github.com/OpenMined/PySyft/pull/8479
- Bump undici from 5.27.0 to 6.6.2 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8505
- Upgrade result Library to version 0.16.0 and pycapnp by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8535
- Update typeguard and networkx by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8538
- Eelco/decouple output history by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8534
- Remove "Notifications are in beta" message when calling Notifications Service methods by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8540
- Add helm upgrade test by @yashgorana in https://github.com/OpenMined/PySyft/pull/8529
- Lint+Audit Helm charts by @yashgorana in https://github.com/OpenMined/PySyft/pull/8537
- Bump crazy-max/ghaction-setup-docker from 3.0.0 to 3.1.0 by @dependabot in https://github.com/OpenMined/PySyft/pull/8547
- Python remote debugging in Kubernetes by @yashgorana in https://github.com/OpenMined/PySyft/pull/8481
- [K8s] Parametrize tox task by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8531
- node state sync fix tests by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8550
- fix notebook: mention opendp by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8551
- Node syncing by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8475
- [Refactor] Fixing mypy issues of
syft/by @khoaguin in https://github.com/OpenMined/PySyft/pull/8523 - fix protocol version by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8552
- Upgrade to pydantic v2 by @kiendang in https://github.com/OpenMined/PySyft/pull/8459
- Bump class versions and deprecate older versioned classes by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8554
- Email Notifications by @jcardonnet in https://github.com/OpenMined/PySyft/pull/8455
- Bump versions and remove Redis and safetensors by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8555
- Cleanup helm charts by @yashgorana in https://github.com/OpenMined/PySyft/pull/8546
- refactor: use syft_object to get data from SyftObjectRetrieval by @tcp in https://github.com/OpenMined/PySyft/pull/8429
- ADD a notebook test for HELM mounted files in azure by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8395
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in https://github.com/OpenMined/PySyft/pull/8565
- [UX] Suppress
capnppath warning upon initially importing syft by @khoaguin in https://github.com/OpenMined/PySyft/pull/8563 - Upgrade to Python 3.12 by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8559
- Storage permissions by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8556
- port remaining cd flows to python 3.12 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8567
- Fix python3 not found in backend container by @yashgorana in https://github.com/OpenMined/PySyft/pull/8571
- Veilid Prototype Iteration 2 by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8526
- update protocol version by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8575
- Adding git to cd-syft by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8576
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.5b1...v0.8.5b2
- Python
Published by github-actions[bot] almost 2 years ago
pysyft - v0.8.4
v0.8.4 - Romantic Raja
Release Notes
We are excited to announce the release of 0.8.4.The release is focused on running syft funtions asynchronously with the ability to nest them and also the ability to dynamically scale workers in docker and communicate between nodes via a queue.
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.
Compatibility Notes
0.8.3 is now DEPRECATED and We strongly recommend everyone upgrades to 0.8.4 for all use cases The Course 3 notebooks still target 0.7 so please use that version for course 3.
Currently supported python versions are 3.9 - 3.11
Next Release 0.8.5 Very shortly, the dev branch will switch to 0.8.4 beta and we will continue to support hotfixes into 0.8.4 as needed here: https://github.com/OpenMined/pysyft/tree/0.8.4
ChangeLog
Kubernetes and Container Management:
- Add envs var for testing with k8s [#8325]
- Fixed worker cpu version [#8335]
- Randomizing default helm credentials [#8180]
- Container Workload I [#8311]
- Delete Functionality for workers in WorkerPool [#8343]
- Add endpoint for getting worker container logs [#8346]
- Fix kubernetes ci/cd [#8362]
- Remove chart version from volume claim templates [#8366]
- Kubernetes custom worker builder [#8417]
- Re-enabled k8s test [#8426]
- Kubernetes-based worker pool [#8425]
- Fix kubernetes cloud deployment issues [#8447]
- Scale worker pool in kubernetes [#8461]
- Cleanup old images and manifests from kubernetes dev registry [#8471]
- Fix kubernetes dev workflows [#8416]
- Fix CD-Syft Concurrency [#8454]
Continuous Integration and Continuous Deployment (CI/CD) and Version Management:
- POST RELEASE - Revert Changes [#8334]
- Bump actions/setup-python from 4 to 5 [#8340]
- Bump vite from 4.4.4 to 4.4.12 in /packages/grid/frontend [#8313]
- Bump github/codeql-action from 2 to 3 [#8353]
- Bump actions/download-artifact from 3 to 4 [#8354]
- Bump actions/upload-artifact from 3 to 4 [#8355]
- Bump mongodb [#8358]
- [Snyk] Fix for 10 vulnerabilities [#8356]
- Bump crazy-max/ghaction-setup-docker from 2.2.0 to 3.0.0 [#8367]
- [Snyk] Security upgrade setuptools from 39.0.1 to 65.5.1 [#8361]
- Bump dorny/paths-filter from 2 to 3 [#8422]
- Bump actions/cache from 3 to 4 [#8409]
- Bump pre-commit/action from 3.0.0 to 3.0.1 [#8477]
- Bump pnpm/action-setup from 2 to 3 [#8476]
- Bump vite from 4.4.12 to 4.5.2 in /packages/grid/frontend [#8406]
Worker and Job Management:
- ADD Thread mode execution for jobs and subjobs. [#8309]
- Ability to Queue Messages to different containers [#8344]
- Add worker status [#8350]
- Added api for worker details [#8347]
- Worker Pool to SyftFunction Integration [#8376]
- Fix bugs in Default Worker Pool Spinning [#8380]
- Fix job.wait() api to allow it to wait for subjobs [#8392]
- Data scientists can see worker pools, image, workers [#8394]
- Move workerpoolservice.getworker to workerservice.get [#8397]
- Fix bug in jobs and launching of workers [#8419]
- DS/DO Flow for Request/Approve CustomImage [#8398]
### Security and Linting:
- Linting [#8339]
- Always close DockerClient after use [#8357]
- Auto Lint+Format Notebooks + Update pre-commit hooks [#8386]
- [syft] fix: remove extra two div tags from custom_code [#8404]
Development and Code Fixes:
- Removed broken beta builds [#8341]
- Change URL generation Azure mounted files [#8338]
- feat: helm consumer report [#8351]
- Adding repr for container workload classes [#8337]
- Fix dataset and asset default values [#8308]
- Safer execution [#8378]
- fix multiple workers spinning up on hot reload [#8385]
- syncing l0 [#8377]
- Update README.md by removing $ from command lines [#8408]
- Allow optional description for DockerWorkerConfig [#8410]
- Remove job v4, add new schema to job v3 [#8407]
- [UX] Rename Container Workload Services [#8396]
- [Refactor] Fixing mypy issues of service/warnings.py [#8458]
- [Refactor] Fixing mypy issues of service/dataset [#8464]
- [Refactor] Fixing mypy issues of syft/service/worker [#8466]
- [Refactor] Fixing mypy issues of service/user [#8460]
- [UX] Shorthand for Worker Logs [#8400]
- Local execution [#8387]
- Debug Notebooks [#8509]
- Unpinned jupyter [#8428]
Infrastructure and Operational Enhancements:
- fix read [#8352]
- Fix Aritifacts CD- Release [#8364]
- fix environment name [#8365]
- ZMQ fixes [#8403]
- Clean up worker_pool service [#8405]
- Improve UX for file upload [#8391]
- fix protocol version json [#8424]
- Output policy error handling fix [#8463]
- Add a test image build method to DockerWorkerConfig [#8437]
- Added tunshell debugging [#8468]
- Freeze protocol version [#8452]
- Use pytest<8 to maintain compatibility with pytest-lazy-fixure [#8478]
- Remove syft imports from Orchestra [#8472]
- Fix Hagrid [#8483]
- fixed concurrency in hagrid releases [#8484]
- Fix Protocol Bug [#8493]
- Optimizing Release Process [#8486]
- added syft version to github.event.inputs for dependent workflow [#8494]
- shift to using workflow_call [#8495]
- removed hardcoded syft versions [#8496]
- modified syft node uid to syft node location [#8498]
- Automated Helm Test [#8499]
- Added e2e notebook tests to trigger manually in github [#8507]
- Bump Versions Release Script [#8508]
- patch worker count to be 0 if unspecified [#8510]
Dependency and Package Management:
- Bump mongodb [#8358]
- [Snyk] Fix for 10 vulnerabilities [#8356]
- [Snyk] Security upgrade setuptools from 39.0.1 to 65.5.1 [#8361]
- Upgrade transformers [#8427]
Miscellaneous:
- ADD ActionDataLink/ Update action object [#8349]
- fix: frontend issues [#8192]
- Fix Consumer being detached for long time [#8432]
- Fixed issue where new args in hagrid break syft code [#8435]
- Fix HAGrid Runtime [#8436]
- [Container Workload] Fix k8s [#8443]
- [k8s] fix slow and expensive build calls [#8442]
- Fix DictTuple exception when invoking images.get_all() [#8441]
- [CD] Optimizing CD Pipeline [#8440]
- Add pullImageSecrets for authenticated registries [#8444]
- Fix CD [#8446]
- Fixing bug docker profiles array items[0,1] must be unique [#8445]
- added syft 0.8.3 to helm repo folder [#8453]
- Fix kubernetes cloud deployment issues [#8447]
- Scale worker pool in kubernetes [#8461]
- Move queue constr [#8462]
- remove syft imports from Orchestra [#8472]
- fix: change k8s port to 5800 [#8469]
- Seaweed large file fix [#8434]
- ADD script to save AKS credentials in 1password [#8199]
- Update Consume State Health [#8399]
- Cw minor fixes [#8414]
- fix nested syncing [#8415]
- Execute usercode on mock data [#8413]
- Tests for container workload services using container stack nodes [#8412]
- Fix orchestra [#8420]
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.3...v0.8.4
- Python
Published by github-actions[bot] about 2 years ago
pysyft - v0.8.4b31
What's Changed
- Bump Versions Release Script by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8508
- patch worker count to be 0 if unspecified by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8510
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.4b30...v0.8.4b31
- Python
Published by github-actions[bot] about 2 years ago
pysyft - v0.8.4b29
What's Changed
- Automated Helm Test by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8499
- Added e2e notebook tests to trigger manually in github by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8507
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.4b28...v0.8.4b29
- Python
Published by github-actions[bot] about 2 years ago
pysyft - v0.8.4b28
What's Changed
- Bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in https://github.com/OpenMined/PySyft/pull/8477
- Bump pnpm/action-setup from 2 to 3 by @dependabot in https://github.com/OpenMined/PySyft/pull/8476
- modified syft node uid to syft node location by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8498
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.4b27...v0.8.4b28
- Python
Published by github-actions[bot] about 2 years ago
pysyft - v0.8.4b26
What's Changed
- added syft version to github.event.inputs for dependent workflow by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8494
- shift to using workflow_call by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8495
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.4b25...v0.8.4b26
- Python
Published by github-actions[bot] about 2 years ago
pysyft - v0.8.4b23
What's Changed
- [Refactor] Fixing mypy issues of
service/warnings.pyby @khoaguin in https://github.com/OpenMined/PySyft/pull/8458 - [Refactor] Fixing mypy issues of
service/datasetby @khoaguin in https://github.com/OpenMined/PySyft/pull/8464 - [Refactor] Fixing mypy issues of
syft/service/workerby @khoaguin in https://github.com/OpenMined/PySyft/pull/8466 - Fix Hagrid by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8483
- fixed concurrency in hagrid releases by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8484
- Cleanup old images and manifests from kubernetes dev registry by @yashgorana in https://github.com/OpenMined/PySyft/pull/8471
- [Refactor] Fixing mypy issues of
service/userby @khoaguin in https://github.com/OpenMined/PySyft/pull/8460 - fix: change k8s port to 5800 by @tcp in https://github.com/OpenMined/PySyft/pull/8469
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.4b22...v0.8.4b23
- Python
Published by github-actions[bot] about 2 years ago
pysyft - v0.8.4b22
What's Changed
- Freeze protocol version by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8452
- Use pytest<8 to maintain compatibility with pytest-lazy-fixure by @kiendang in https://github.com/OpenMined/PySyft/pull/8478
- remove syft imports from Orchestra by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8472
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.4b21...v0.8.4b22
- Python
Published by github-actions[bot] about 2 years ago
pysyft - v0.8.4b21
What's Changed
- Move queue constr by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8462
- Added tunshell debugging by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8468
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.4b20...v0.8.4b21
- Python
Published by github-actions[bot] about 2 years ago
pysyft - v0.8.4b20
What's Changed
- Fix CD by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8446
- Fixing bug docker profiles array items[0,1] must be unique by @madhavajay in https://github.com/OpenMined/PySyft/pull/8445
- added syft 0.8.3 to helm repo folder by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8453
- Fix CD-Syft Concurrency by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8454
- Seaweed large file fix by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8434
- Fix kubernetes cloud deployment issues by @yashgorana in https://github.com/OpenMined/PySyft/pull/8447
- Output policy error handling fix by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8463
- Add a test image build method to DockerWorkerConfig by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8437
- Scale worker pool in kubernetes by @yashgorana in https://github.com/OpenMined/PySyft/pull/8461
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.4b16...v0.8.4b20
- Python
Published by github-actions[bot] about 2 years ago
pysyft - v0.8.4b19
What's Changed
- Fix HAGrid Runtime by @madhavajay in https://github.com/OpenMined/PySyft/pull/8436
- [Container Workload] Fix k8s by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8443
- [k8s] fix slow and expensive build calls by @yashgorana in https://github.com/OpenMined/PySyft/pull/8442
- Fix DictTuple exception when invoking images.get_all() by @yashgorana in https://github.com/OpenMined/PySyft/pull/8441
- [CD] Optimizing CD Pipeline by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8440
- Add pullImageSecrets for authenticated registries by @yashgorana in https://github.com/OpenMined/PySyft/pull/8444
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.4b15...v0.8.4b19
- Python
Published by github-actions[bot] about 2 years ago
pysyft - v0.8.4b18
What's Changed
- Fix HAGrid Runtime by @madhavajay in https://github.com/OpenMined/PySyft/pull/8436
- [Container Workload] Fix k8s by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8443
- [k8s] fix slow and expensive build calls by @yashgorana in https://github.com/OpenMined/PySyft/pull/8442
- Fix DictTuple exception when invoking images.get_all() by @yashgorana in https://github.com/OpenMined/PySyft/pull/8441
- [CD] Optimizing CD Pipeline by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8440
- Add pullImageSecrets for authenticated registries by @yashgorana in https://github.com/OpenMined/PySyft/pull/8444
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.4b15...v0.8.4b18
- Python
Published by github-actions[bot] about 2 years ago
pysyft - v0.8.4b16
What's Changed
- Fix HAGrid Runtime by @madhavajay in https://github.com/OpenMined/PySyft/pull/8436
- [Container Workload] Fix k8s by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8443
- [k8s] fix slow and expensive build calls by @yashgorana in https://github.com/OpenMined/PySyft/pull/8442
- Fix DictTuple exception when invoking images.get_all() by @yashgorana in https://github.com/OpenMined/PySyft/pull/8441
- [CD] Optimizing CD Pipeline by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8440
- Add pullImageSecrets for authenticated registries by @yashgorana in https://github.com/OpenMined/PySyft/pull/8444
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.4b15...v0.8.4b16
- Python
Published by github-actions[bot] about 2 years ago
pysyft - v0.8.4b15
What's Changed
- Update README.md by removing $ from command lines by @iamtrask in https://github.com/OpenMined/PySyft/pull/8408
- Bump actions/cache from 3 to 4 by @dependabot in https://github.com/OpenMined/PySyft/pull/8409
- Allow optional description for DockerWorkerConfig by @khoaguin in https://github.com/OpenMined/PySyft/pull/8410
- remove job v4, add new schema to job v3 by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8407
- [UX] Shorthand for Worker Logs by @khoaguin in https://github.com/OpenMined/PySyft/pull/8400
- ADD script to save AKS credentials in 1password by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8199
- Update Consume State Health by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8399
- Bump vite from 4.4.12 to 4.5.2 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8406
- Cw minor fixes by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8414
- Fix job.wait() api to allow it to wait for subjobs by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8392
- fix nested syncing by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8415
- Execute usercode on mock data by @eelcovdw in https://github.com/OpenMined/PySyft/pull/8413
- Tests for container workload services using container stack nodes by @khoaguin in https://github.com/OpenMined/PySyft/pull/8412
- Fix bug in jobs and launching of workers by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8419
- Fix orchestra by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8420
- Fix kubernetes dev workflows by @yashgorana in https://github.com/OpenMined/PySyft/pull/8416
- Improve UX for file upload by @tcp in https://github.com/OpenMined/PySyft/pull/8391
- fix protocol version json by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8424
- Kubernetes custom worker builder by @yashgorana in https://github.com/OpenMined/PySyft/pull/8417
- Re-enabled k8s test by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8426
- Upgrade transformers by @madhavajay in https://github.com/OpenMined/PySyft/pull/8427
- Unpinned jupyter by @madhavajay in https://github.com/OpenMined/PySyft/pull/8428
- fix: frontend issues by @tcp in https://github.com/OpenMined/PySyft/pull/8192
- Fix Consumer being detached for long time by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8432
- Fixed issue where new args in hagrid break syft code by @madhavajay in https://github.com/OpenMined/PySyft/pull/8435
- Bump dorny/paths-filter from 2 to 3 by @dependabot in https://github.com/OpenMined/PySyft/pull/8422
- Kubernetes-based worker pool by @yashgorana in https://github.com/OpenMined/PySyft/pull/8425
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.4b14...v0.8.4b15
- Python
Published by github-actions[bot] about 2 years ago
pysyft - v0.8.4b13
What's Changed
- Fix dataset and asset default values by @teo-milea in https://github.com/OpenMined/PySyft/pull/8308
- Fix image id and worker pool list by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8379
- Safer execution by @teo-milea in https://github.com/OpenMined/PySyft/pull/8378
- Syft Workers & Registry Tests by @yashgorana in https://github.com/OpenMined/PySyft/pull/8384
- Fix bugs in Default Worker Pool Spinning by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8380
- fix multiple workers spinning up on hot reload by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8385
- Auto Lint+Format Notebooks + Update pre-commit hooks by @yashgorana in https://github.com/OpenMined/PySyft/pull/8386
- distinguish between s/it and it/s for fast jobs by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8389
- bugfix: base image build test failed due to conflicting system packages by @khoaguin in https://github.com/OpenMined/PySyft/pull/8393
- Worker Pool to SyftFunction Integration by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8376
- data scientists can see worker pools, image, workers by @khoaguin in https://github.com/OpenMined/PySyft/pull/8394
- bugfix: fix
SyftWorkerPoolService.filter_by_image_idnot working by @khoaguin in https://github.com/OpenMined/PySyft/pull/8388 - [UX] Rename Container Workload Services by @khoaguin in https://github.com/OpenMined/PySyft/pull/8396
- Move
worker_pool_service.get_workertoworker_service.getby @kiendang in https://github.com/OpenMined/PySyft/pull/8397 - ZMQ fixes by @yashgorana in https://github.com/OpenMined/PySyft/pull/8403
- Clean up worker_pool service by @kiendang in https://github.com/OpenMined/PySyft/pull/8405
- [syft] fix: remove extra two div tags from custom_code by @tcp in https://github.com/OpenMined/PySyft/pull/8404
- Local execution by @teo-milea in https://github.com/OpenMined/PySyft/pull/8387
- syncing l0 by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8377
- DS/DO Flow for Request/Approve CustomImage by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8398
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.4b12...v0.8.4b13
- Python
Published by github-actions[bot] about 2 years ago
pysyft - v0.8.4b12
What's Changed
- Bump crazy-max/ghaction-setup-docker from 2.2.0 to 3.0.0 by @dependabot in https://github.com/OpenMined/PySyft/pull/8367
- Ability to Queue Messages to different containers by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8344
- add shutdown event to stop the worker on uvicorn reload by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8369
- Adding
__repr__for container workload classes by @khoaguin in https://github.com/OpenMined/PySyft/pull/8337 - [Snyk] Security upgrade setuptools from 39.0.1 to 65.5.1 by @madhavajay in https://github.com/OpenMined/PySyft/pull/8361
- Syft Image Registry by @yashgorana in https://github.com/OpenMined/PySyft/pull/8370
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.4b11...v0.8.4b12
- Python
Published by github-actions[bot] about 2 years ago
pysyft - v0.8.4b4
What's Changed
- Linting by @madhavajay in https://github.com/OpenMined/PySyft/pull/8339
- Removed broken beta builds by @madhavajay in https://github.com/OpenMined/PySyft/pull/8341
- Bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/OpenMined/PySyft/pull/8340
- Container Workload I by @shubham3121 in https://github.com/OpenMined/PySyft/pull/8311
- ADD Thread mode execution for jobs and subjobs. by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8309
- Delete Functionality for workers in WorkerPool by @rasswanth-s in https://github.com/OpenMined/PySyft/pull/8343
- Bump vite from 4.4.4 to 4.4.12 in /packages/grid/frontend by @dependabot in https://github.com/OpenMined/PySyft/pull/8313
- Add endpoint for getting worker container logs by @kiendang in https://github.com/OpenMined/PySyft/pull/8346
- Change URL generation Azure mounted files by @teo-milea in https://github.com/OpenMined/PySyft/pull/8338
- fix read by @koenvanderveen in https://github.com/OpenMined/PySyft/pull/8352
- feat: helm consumer report by @tcp in https://github.com/OpenMined/PySyft/pull/8351
- Bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/OpenMined/PySyft/pull/8353
- Bump actions/download-artifact from 3 to 4 by @dependabot in https://github.com/OpenMined/PySyft/pull/8354
- Bump actions/upload-artifact from 3 to 4 by @dependabot in https://github.com/OpenMined/PySyft/pull/8355
- Added api for worker details by @PeterChung241 in https://github.com/OpenMined/PySyft/pull/8347
- Bump mongodb by @madhavajay in https://github.com/OpenMined/PySyft/pull/8358
- add worker status by @tcp in https://github.com/OpenMined/PySyft/pull/8350
- [Snyk] Fix for 10 vulnerabilities by @madhavajay in https://github.com/OpenMined/PySyft/pull/8356
- Always close DockerClient after use by @kiendang in https://github.com/OpenMined/PySyft/pull/8357
- ADD ActionDataLink/ Update action object by @IonesioJunior in https://github.com/OpenMined/PySyft/pull/8349
- Fix kubernetes ci/cd by @yashgorana in https://github.com/OpenMined/PySyft/pull/8362
Full Changelog: https://github.com/OpenMined/PySyft/compare/v0.8.4b3...v0.8.4b4
- Python
Published by github-actions[bot] about 2 years ago