Syft

Latest version: v0.8.6

Safety actively analyzes 638437 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 19 of 22

0.7.0

Not secure
Release Notes
0.7.0 (Spicy Swan 🌶🦢) is our latest release, focused on a new DP engine, better deployment options in HAGrid, more frequent releases, more platform support and speed, reliability and stability improvements across the whole stack.

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.

Thanks
We would also like to thank the Twitter META team for our collaboration on the Billion row DP improvements, Google Season of Docs (abhiwalia15 and ShubhamPalriwala) for our amazing Docs Team, and the Alfred P. Sloan Foundation for their continued support!

Compatibility Notes
- Public APIs have not changed much between 0.6 and 0.7, however the clients and network communications are not compatible
- 0.6 is now DEPRECATED and We strongly recommend everyone upgrades to 0.7 for all use cases
- The Course 3 notebooks are tested against 0.7 and can be found below, until we update the course documentation

Course 3 Introduction to Remote Data Science v0.7.0 Support
If you use 0.7 you will need this repo:
https://github.com/OpenMined/courses/tree/introduction-to-remote-data-science-dev

0.6.0

Not secure
What's Changed
* Test network utility by vsquareg in https://github.com/OpenMined/PySyft/pull/5609
* Fixing Pillow 8.3.0 breaking CI by madhavajay in https://github.com/OpenMined/PySyft/pull/5755
* Serialization of ring_size in ShareTensor, ReplicatedSharedTensor by rasswanth-s in https://github.com/OpenMined/PySyft/pull/5753
* Modified deserialization to use share config. by rasswanth-s in https://github.com/OpenMined/PySyft/pull/5763
* Iamtrask/ch135/sample story by iamtrask in https://github.com/OpenMined/PySyft/pull/5791
* [WIP] pip install hagrid (and it's deps automagically) by iamtrask in https://github.com/OpenMined/PySyft/pull/5777
* [sympc] Changed type of nr_parties to int32 from bytes by hershd23 in https://github.com/OpenMined/PySyft/pull/5804
* Fixed linting errror by unpacking tuple correctly and adding type hint by IshanMi in https://github.com/OpenMined/PySyft/pull/5825
* [WIP] Store DP Tensor in object-store by Kritikalcoder in https://github.com/OpenMined/PySyft/pull/5792
* Flake 8 fix 0.6.0 by tudorcebere in https://github.com/OpenMined/PySyft/pull/5821
* Remove --experimental_allow_proto3_optional and force upgrade protobuf>=3.15 by rohithpudari in https://github.com/OpenMined/PySyft/pull/5649
* Removed old original pytorch example references and updated notebooks by madhavajay in https://github.com/OpenMined/PySyft/pull/5835
* Gym protobuf by madhavajay in https://github.com/OpenMined/PySyft/pull/5836
* [W.I.P.] Fixing linting errors in Autograd by IshanMi in https://github.com/OpenMined/PySyft/pull/5832
* Ch488 HAGrid goes to sk00le and learns grammar by madhavajay in https://github.com/OpenMined/PySyft/pull/5828
* fixing mypy for hagrid by tudorcebere in https://github.com/OpenMined/PySyft/pull/5829
* fixing mypy for grid by tudorcebere in https://github.com/OpenMined/PySyft/pull/5831
* Added PublishScalarService to Domain by IshanMi in https://github.com/OpenMined/PySyft/pull/5842
* Fixed issue causing the tool to break because of MyPy change by madhavajay in https://github.com/OpenMined/PySyft/pull/5843
* Getting MyPy checking for Syft working by madhavajay in https://github.com/OpenMined/PySyft/pull/5845
* Updating tox fix by madhavajay in https://github.com/OpenMined/PySyft/pull/5846
* Ch291 syft by tudorcebere in https://github.com/OpenMined/PySyft/pull/5841
* Madhava/hot fix backend issue by madhavajay in https://github.com/OpenMined/PySyft/pull/5847
* Madhava/ch589 hagrid polish by madhavajay in https://github.com/OpenMined/PySyft/pull/5849
* Add Tensor send support for ADP PyGrid demo by IshanMi in https://github.com/OpenMined/PySyft/pull/5853
* Fixed issue where datasets endpoint was using old attribute name by madhavajay in https://github.com/OpenMined/PySyft/pull/5854
* First 0.6.0 Stack Integration Test by madhavajay in https://github.com/OpenMined/PySyft/pull/5855
* Added version to stack docker images by madhavajay in https://github.com/OpenMined/PySyft/pull/5856
* HAGrid ssh keygen by madhavajay in https://github.com/OpenMined/PySyft/pull/5858
* Windows HAGrid README by madhavajay in https://github.com/OpenMined/PySyft/pull/5859
* [W.I.P.] Add experimental notebook for ADP Demo by IshanMi in https://github.com/OpenMined/PySyft/pull/5862
* Updating 0.6.0 by madhavajay in https://github.com/OpenMined/PySyft/pull/5863
* Hotfix for Deps by madhavajay in https://github.com/OpenMined/PySyft/pull/5867
* flynt check back by tudorcebere in https://github.com/OpenMined/PySyft/pull/5865
* HAGrid Wheel Build by madhavajay in https://github.com/OpenMined/PySyft/pull/5871
* Sympc tensor grid by gmuraru in https://github.com/OpenMined/PySyft/pull/5822
* Notebook design experience by shubham3121 in https://github.com/OpenMined/PySyft/pull/5823
* Merge into dev by iamtrask in https://github.com/OpenMined/PySyft/pull/5875
* Continuing work from PR 5734 by iamtrask in https://github.com/OpenMined/PySyft/pull/5737
* Codebase fixes to get the Friday trade_demo working by iamtrask in https://github.com/OpenMined/PySyft/pull/5876
* Serde for primitive types by iamtrask in https://github.com/OpenMined/PySyft/pull/5879
* Add support for hagrid shorthand commands by iamtrask in https://github.com/OpenMined/PySyft/pull/5878
* Hot Fix for unboxed PyPrimitive upcasting by madhavajay in https://github.com/OpenMined/PySyft/pull/5884
* mypy fix for syft 🍒 by madhavajay in https://github.com/OpenMined/PySyft/pull/5885
* Fixed weird issue with test_known_child_nodes failing in CI by madhavajay in https://github.com/OpenMined/PySyft/pull/5888
* Fixing dependencies with security warnings from dependabot by madhavajay in https://github.com/OpenMined/PySyft/pull/5893
* [SMPC] Add public operations and refactor some code by gmuraru in https://github.com/OpenMined/PySyft/pull/5889
* Bump next from 10.0.8 to 11.1.0 in /packages/grid/grid-ui by dependabot in https://github.com/OpenMined/PySyft/pull/5906
* Fixing problem with hagrid and tail by madhavajay in https://github.com/OpenMined/PySyft/pull/5915
* [PyGrid] Improve logging by tcp in https://github.com/OpenMined/PySyft/pull/5880
* [PyGrid] Set up pytest for grid tests by tcp in https://github.com/OpenMined/PySyft/pull/5882
* [WIP] Upgrade websockets for dependabot security alert by madhavajay in https://github.com/OpenMined/PySyft/pull/5914
* HAGrid VM Image by madhavajay in https://github.com/OpenMined/PySyft/pull/5912
* auto update cherry picked by madhavajay in https://github.com/OpenMined/PySyft/pull/5919
* Update Stable Branch by madhavajay in https://github.com/OpenMined/PySyft/pull/5920
* Azure Image Build and Quickstart Template by madhavajay in https://github.com/OpenMined/PySyft/pull/5924
* Add publish as forward method by gmuraru in https://github.com/OpenMined/PySyft/pull/5929
* [PyGrid] Users CRUD by tcp in https://github.com/OpenMined/PySyft/pull/5883
* HAGrid Improvements by madhavajay in https://github.com/OpenMined/PySyft/pull/5936
* Added log rotation cronjob by madhavajay in https://github.com/OpenMined/PySyft/pull/5937
* Updating 0.6.0 by madhavajay in https://github.com/OpenMined/PySyft/pull/5938
* Split cron into redeploy by madhavajay in https://github.com/OpenMined/PySyft/pull/5939
* Updating 0.6.0 by madhavajay in https://github.com/OpenMined/PySyft/pull/5940
* Updating 0.6.0 by madhavajay in https://github.com/OpenMined/PySyft/pull/5941
* Make redeploy.sh only run once at a time by madhavajay in https://github.com/OpenMined/PySyft/pull/5942
* Update 0.6.0 by madhavajay in https://github.com/OpenMined/PySyft/pull/5943
* Back to dev by madhavajay in https://github.com/OpenMined/PySyft/pull/5947
* Prepare for ADP+SMPC Demo branch Merge into dev by iamtrask in https://github.com/OpenMined/PySyft/pull/5931
* [WIP] Accountant allows downloads of published data by Kritikalcoder in https://github.com/OpenMined/PySyft/pull/5793
* feat: start UI e2e testing by tcp in https://github.com/OpenMined/PySyft/pull/5932
* I tried to sort out merge conflicts for https://github.com/OpenMined/PySyft/pull/5935 by iamtrask in https://github.com/OpenMined/PySyft/pull/5949
* Fixing docker image cache and adding stack tests to dev PRs by madhavajay in https://github.com/OpenMined/PySyft/pull/5953
* SimpleService and NodeRunnableMessageWithReply by iamtrask in https://github.com/OpenMined/PySyft/pull/5954
* fix: remove blank notebook by tcp in https://github.com/OpenMined/PySyft/pull/5951
* syft.register() and domain_client.request_budget() by iamtrask in https://github.com/OpenMined/PySyft/pull/5955
* Revert previous change I made which broke things because of new alemb… by iamtrask in https://github.com/OpenMined/PySyft/pull/5956
* deleted mitogen folder and strategy by bayegaspard in https://github.com/OpenMined/PySyft/pull/5958
* Dataset creation and discovery improvements by iamtrask in https://github.com/OpenMined/PySyft/pull/5957
* [WIP] Mock Notebooks for course 3 by shubham3121 in https://github.com/OpenMined/PySyft/pull/5961
* Deploy node-specific interface (domain or network) by tcp in https://github.com/OpenMined/PySyft/pull/5959
* Fixing some Docker issues by madhavajay in https://github.com/OpenMined/PySyft/pull/5965
* MPCTensor : Numpy Hook Methods by rasswanth-s in https://github.com/OpenMined/PySyft/pull/5963
* Fixing broken torch tests due to changed handling of builtins and boxes by madhavajay in https://github.com/OpenMined/PySyft/pull/5966
* chore(deps): bump next from 11.1.0 to 11.1.1 in /packages/grid/frontend by dependabot in https://github.com/OpenMined/PySyft/pull/5950
* chore(deps): bump axios from 0.21.1 to 0.21.2 in /packages/grid/frontend by dependabot in https://github.com/OpenMined/PySyft/pull/5972
* Serde refactor remove interface by tudorcebere in https://github.com/OpenMined/PySyft/pull/5970
* Absolufy imports and fixes by madhavajay in https://github.com/OpenMined/PySyft/pull/5975
* moving recursive serde into the decorator by tudorcebere in https://github.com/OpenMined/PySyft/pull/5973
* Merging adp_dev into dev by IshanMi in https://github.com/OpenMined/PySyft/pull/5978
* Merge adp_dev into dev by IshanMi in https://github.com/OpenMined/PySyft/pull/5979
* IntermediateGammaTensor.repeat() by iamtrask in https://github.com/OpenMined/PySyft/pull/5977
* [WIP] IntermediateGammaTensor.__sub__ by iamtrask in https://github.com/OpenMined/PySyft/pull/5976
* [WIP] Data Subject Annotation Wizard and related UX improvements by iamtrask in https://github.com/OpenMined/PySyft/pull/5960
* SMPC + AutoDP Integration Tests by madhavajay in https://github.com/OpenMined/PySyft/pull/5981
* Forgot the prestige 🎩 by madhavajay in https://github.com/OpenMined/PySyft/pull/5982
* Madhava/update 0.6.0 by madhavajay in https://github.com/OpenMined/PySyft/pull/5983
* Ci optimize path filter by bitsofsteve in https://github.com/OpenMined/PySyft/pull/5987
* Modified Version Tests to pull request. by rasswanth-s in https://github.com/OpenMined/PySyft/pull/5988
* SMPC -Numpy Ops by rasswanth-s in https://github.com/OpenMined/PySyft/pull/5990
* Add comparison operators for REPTs and SEPTs by fiza11 in https://github.com/OpenMined/PySyft/pull/5986
* [SMPC] Implemented matmul by aanurraj in https://github.com/OpenMined/PySyft/pull/5993
* Abstraction of MPCTensor for tensor pointer computation. by rasswanth-s in https://github.com/OpenMined/PySyft/pull/5971
* Bump tmpl from 1.0.4 to 1.0.5 in /packages/grid/frontend by dependabot in https://github.com/OpenMined/PySyft/pull/5998
* chore(deps): bump semver-regex from 3.1.2 to 3.1.3 in /packages/grid/frontend by dependabot in https://github.com/OpenMined/PySyft/pull/5992
* Added support and tests to SingleEntityPhiTensor for all transform operators by IshanMi in https://github.com/OpenMined/PySyft/pull/5995
* Added .lock and .json to stack tests to include frontend package updates by madhavajay in https://github.com/OpenMined/PySyft/pull/6001
* Bump ansi-regex from 5.0.0 to 5.0.1 in /packages/grid/frontend by dependabot in https://github.com/OpenMined/PySyft/pull/6000
* Initial VPN support by madhavajay in https://github.com/OpenMined/PySyft/pull/5997
* Added support & tests for np operations (eq, ne, add, sub, repeat, pos) to S.E.P.T, R.E.P.T by IshanMi in https://github.com/OpenMined/PySyft/pull/5948
* [W.I.P.] Patch flaky SEPT tests on Windows by checking for dimension size by IshanMi in https://github.com/OpenMined/PySyft/pull/6002
* Adding ALL remaining ADP Operations for week 2 by IshanMi in https://github.com/OpenMined/PySyft/pull/6005
* Add support and tests for all transform operations for RowEntityPhiTensors by IshanMi in https://github.com/OpenMined/PySyft/pull/6003
* Update / Fix roles by IonesioJunior in https://github.com/OpenMined/PySyft/pull/6006
* Fixed Inplace SQL Alchemy issue. by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6010
* Update README.md by callezenwaka in https://github.com/OpenMined/PySyft/pull/5918
* Ci docker layer cache setup by bitsofsteve in https://github.com/OpenMined/PySyft/pull/6004
* Replacing Global Variables in pytest files with fixtures by IshanMi in https://github.com/OpenMined/PySyft/pull/6009
* Create L5_Data_Scientist.ipynb by pculliton in https://github.com/OpenMined/PySyft/pull/6027
* 0.6.0 hagrid update by madhavajay in https://github.com/OpenMined/PySyft/pull/6033
* Released HAGrid==0.1.6 by madhavajay in https://github.com/OpenMined/PySyft/pull/6034
* [SMPC]Generation of Beaver Triples by rasswanth-s in https://github.com/OpenMined/PySyft/pull/5996
* Kubernetes installation with helmcharts and tilt by AutomationLife in https://github.com/OpenMined/PySyft/pull/5928
* Docker Buildx Cache by madhavajay in https://github.com/OpenMined/PySyft/pull/6039
* Fixed issue with devspace dev command by madhavajay in https://github.com/OpenMined/PySyft/pull/6038
* Manual Docker Cache + Cleanup by madhavajay in https://github.com/OpenMined/PySyft/pull/6040
* Update the deploy node notebook for Course 3 by IrinaMBejan in https://github.com/OpenMined/PySyft/pull/6037
* Making git repo url explicit by adding .git suffix by madhavajay in https://github.com/OpenMined/PySyft/pull/6044
* Tensor pointer abstraction. by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6045
* Fixes SMPC stack integration tests by rasswanth-s in https://github.com/OpenMined/PySyft/pull/5974
* Implement n_entities and unique_entities for SEPT, REPT, IGT by IshanMi in https://github.com/OpenMined/PySyft/pull/6035
* Modified Crypto Store Code by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6048
* SPDZ multiply code by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6049
* VPN API by madhavajay in https://github.com/OpenMined/PySyft/pull/6046
* Private Multiplication Iteration four. by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6050
* Private mul iteration5 by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6052
* Private mul iteration6 by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6053
* Add round() to SEPT, REPT by IshanMi in https://github.com/OpenMined/PySyft/pull/6028
* fix: update set-value to 4.0.0 by tcp in https://github.com/OpenMined/PySyft/pull/6062
* Fix: move set-value to 4.1.0 by tcp in https://github.com/OpenMined/PySyft/pull/6063
* [Engineering] - DO configures domain by IonesioJunior in https://github.com/OpenMined/PySyft/pull/5968
* Implement Min() and Max() for SingleEntityPhiTensor by IshanMi in https://github.com/OpenMined/PySyft/pull/6007
* Fix race condition in trade demo test with getting requests approved by madhavajay in https://github.com/OpenMined/PySyft/pull/6066
* Add L3 notebook improvements by IrinaMBejan in https://github.com/OpenMined/PySyft/pull/6058
* Add qualifier and arithmetic operations for SEPTs by fiza11 in https://github.com/OpenMined/PySyft/pull/6013
* Iteration 2 Private Compare by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6065
* Add decomposition on the DS side by gmuraru in https://github.com/OpenMined/PySyft/pull/6067
* Add trace() and prod() methods for SingleEntityPhiTensors by IshanMi in https://github.com/OpenMined/PySyft/pull/6008
* Private compare iteration 4 to iteration 3 by gmuraru in https://github.com/OpenMined/PySyft/pull/6070
* Iteration3 Private Compare by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6069
* Iteration 5 Private Compare by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6072
* Iteration 6 - Add ring size and use map operation by gmuraru in https://github.com/OpenMined/PySyft/pull/6073
* Added cumsum() and cumprod() to SEPT, REPT by IshanMi in https://github.com/OpenMined/PySyft/pull/6029
* [Back-End] - Adjust permissions so a Data Scientist (or any user?) can update their own information by IonesioJunior in https://github.com/OpenMined/PySyft/pull/6076
* SMPC - Private Multiplication and Parties communication. by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6032
* Added remaining Week 3 operators plus a bonus Week 4 operator by IshanMi in https://github.com/OpenMined/PySyft/pull/6030
* Add get_ops from ShareTensor by gmuraru in https://github.com/OpenMined/PySyft/pull/6074
* notebooks: add mock notebooks for course 3 by shubham3121 in https://github.com/OpenMined/PySyft/pull/5964
* Documentation: Hagrid by jmaunon in https://github.com/OpenMined/PySyft/pull/6079
* Admin users can set budget when creating users through jupyter notebook by iamtrask in https://github.com/OpenMined/PySyft/pull/6080
* Configure self-hosted runner for CI runs by bitsofsteve in https://github.com/OpenMined/PySyft/pull/6075
* Intermediate Gamma Tensor [IGT] by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6036
* Update ancestors.py by pculliton in https://github.com/OpenMined/PySyft/pull/6081
* SMPC Private compare by gmuraru in https://github.com/OpenMined/PySyft/pull/6077
* Update dataset upload flow (Functionalities for assets) by shubham3121 in https://github.com/OpenMined/PySyft/pull/6068
* fixing association requests by madhavajay in https://github.com/OpenMined/PySyft/pull/6059
* Private-private comparison for RowEntityPhiTensors by IshanMi in https://github.com/OpenMined/PySyft/pull/6087
* Client PeerDiscovery by madhavajay in https://github.com/OpenMined/PySyft/pull/6088
* Network Search by madhavajay in https://github.com/OpenMined/PySyft/pull/6092
* Initial work on unfinished tasks retrying. by tudorcebere in https://github.com/OpenMined/PySyft/pull/6089
* Container Action by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6084
* Login to ProxyClient by madhavajay in https://github.com/OpenMined/PySyft/pull/6093
* Polling and blocking by iamtrask in https://github.com/OpenMined/PySyft/pull/6090
* splitting smpc test to run on self-hosted by bitsofsteve in https://github.com/OpenMined/PySyft/pull/6083
* Added sy.networks API to fetch from github.com/OpenMined/NetworkRegistry by madhavajay in https://github.com/OpenMined/PySyft/pull/6097
* Smpc dp integration by iamtrask in https://github.com/OpenMined/PySyft/pull/6094
* WIP - Fix dataset delete during get and request approval by shubham3121 in https://github.com/OpenMined/PySyft/pull/6095
* Added configure and settings to network by madhavajay in https://github.com/OpenMined/PySyft/pull/6098
* Fixed join_network to support both client and host_or_ip by madhavajay in https://github.com/OpenMined/PySyft/pull/6100
* PyGrid frontend by tcp in https://github.com/OpenMined/PySyft/pull/6078
* Update get_settings info by IonesioJunior in https://github.com/OpenMined/PySyft/pull/6099
* 0.6.0 alpha0 by madhavajay in https://github.com/OpenMined/PySyft/pull/6101
* SMPC-DP comparison by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6105
* Add version tests path back in workflow file by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6109
* Pre-process material for Comparison operations by gmuraru in https://github.com/OpenMined/PySyft/pull/6086
* Fixed issue where datasets were double encoded via the proxy client by madhavajay in https://github.com/OpenMined/PySyft/pull/6107
* Adding bump2version and continuous delivery Github Action by madhavajay in https://github.com/OpenMined/PySyft/pull/6113
* Update notebooks for Lesson 2, 3 and 4 by IshanMi in https://github.com/OpenMined/PySyft/pull/6116
* Update L5_Data_Scientist.ipynb by pculliton in https://github.com/OpenMined/PySyft/pull/6102
* Fix issue with worker crashing with larger numpy arrays by madhavajay in https://github.com/OpenMined/PySyft/pull/6115
* Update Hagrid docs to contain Kubernetes deployment by IrinaMBejan in https://github.com/OpenMined/PySyft/pull/6117
* Pregeneration of Pointer in Bit Decomposition by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6110
* Default dict smpc action fix by gmuraru in https://github.com/OpenMined/PySyft/pull/6111
* Computing Paradigm Shift to Green threads by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6118
* [W.I.P.] Updated L2, L3, L4, L5 notebooks by IshanMi in https://github.com/OpenMined/PySyft/pull/6119
* Fix object dataset relationship deleted on data request. by shubham3121 in https://github.com/OpenMined/PySyft/pull/6114
* Update 0.6.0 branch so that hagrid will pull the latest alpha by iamtrask in https://github.com/OpenMined/PySyft/pull/6122
* Add warning for default username and password login by iamtrask in https://github.com/OpenMined/PySyft/pull/6123
* Update L2 notebook by IshanMi in https://github.com/OpenMined/PySyft/pull/6125
* Beaver Action Message by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6120
* simple key check for application layer vpn security and firewall rules by bayegaspard in https://github.com/OpenMined/PySyft/pull/6057
* require all datasets to be np.int32 by iamtrask in https://github.com/OpenMined/PySyft/pull/6124
* Add assessment for L3, update assessment for L4, finish notebook for L5 by IshanMi in https://github.com/OpenMined/PySyft/pull/6128
* Update Lesson 2 notebook by iamtrask in https://github.com/OpenMined/PySyft/pull/6126
* Add Batched SMPC Action by gmuraru in https://github.com/OpenMined/PySyft/pull/6112
* Add L5 Assessment by IshanMi in https://github.com/OpenMined/PySyft/pull/6129
* apple m1 by madhavajay in https://github.com/OpenMined/PySyft/pull/6136
* Fixing vpn firewall scanning test by madhavajay in https://github.com/OpenMined/PySyft/pull/6131
* Finalize all Course 3 notebooks by IshanMi in https://github.com/OpenMined/PySyft/pull/6137
* Fix: change roles update route from PUT to PATCH by tcp in https://github.com/OpenMined/PySyft/pull/6130
* Fix: domain config formData by tcp in https://github.com/OpenMined/PySyft/pull/6134
* Reduce the number of assets that are printed when there are a lot of assets by iamtrask in https://github.com/OpenMined/PySyft/pull/6127
* Fix: add support for updating institution and website fields by tcp in https://github.com/OpenMined/PySyft/pull/6133
* Modified SMPC Actions to single message by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6132
* Hagrid to throw error without launching if there's not enough ram by iamtrask in https://github.com/OpenMined/PySyft/pull/6140
* Disable unique name enforcement for now by iamtrask in https://github.com/OpenMined/PySyft/pull/6141
* Updating azure quickstart template image reference by madhavajay in https://github.com/OpenMined/PySyft/pull/6144
* Modified SQL Alchemy Pool Size by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6143
* Add new spdz algo with less mul by gmuraru in https://github.com/OpenMined/PySyft/pull/6145
* Fixing maximum message size by madhavajay in https://github.com/OpenMined/PySyft/pull/6146
* SMPC+DP Comparison by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6147
* Remove one final multiplication and print statements by gmuraru in https://github.com/OpenMined/PySyft/pull/6151
* Index objects with ID without having to pull back entire database to … by iamtrask in https://github.com/OpenMined/PySyft/pull/6148
* Creating hotfix to correct issue on azure vm where db migration fails by madhavajay in https://github.com/OpenMined/PySyft/pull/6153
* Fix: UI compatible with dev by tcp in https://github.com/OpenMined/PySyft/pull/6139
* print synthetic data when printing pointer to dp tensors by iamtrask in https://github.com/OpenMined/PySyft/pull/6155
* changes from 0.6.0 by madhavajay in https://github.com/OpenMined/PySyft/pull/6158
* Moved config into celery_config file and added celery_serde by madhavajay in https://github.com/OpenMined/PySyft/pull/6149
* fixed budget and comparision by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6154
* Share one with other parties by gmuraru in https://github.com/OpenMined/PySyft/pull/6152
* Released HAGrid 0.1.7 by madhavajay in https://github.com/OpenMined/PySyft/pull/6159
* Upcast Results for Pandas by madhavajay in https://github.com/OpenMined/PySyft/pull/6160
* More UI polish by tcp in https://github.com/OpenMined/PySyft/pull/6157
* Docker working for m1 by fiza11 in https://github.com/OpenMined/PySyft/pull/6161
* docs: fix notebooks location in monorepo tree by tenevdev in https://github.com/OpenMined/PySyft/pull/6162
* Add Glossary page to the docs by IrinaMBejan in https://github.com/OpenMined/PySyft/pull/6163
* Add more explanation in the installation docs by IrinaMBejan in https://github.com/OpenMined/PySyft/pull/6164
* HAGrid Windows by madhavajay in https://github.com/OpenMined/PySyft/pull/6167
* Updating 0.6.0 by madhavajay in https://github.com/OpenMined/PySyft/pull/6169
* fixing k8s test by madhavajay in https://github.com/OpenMined/PySyft/pull/6170
* Update L3_DataPreparation.ipynb by pculliton in https://github.com/OpenMined/PySyft/pull/6173
* Creating beginner-focused installation tutorials focused on personal-machine deployment by iamtrask in https://github.com/OpenMined/PySyft/pull/6172
* Update images for macOS tutorial by IrinaMBejan in https://github.com/OpenMined/PySyft/pull/6175
* Added tests for comparison operation. by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6174
* Windows Bootstrap by madhavajay in https://github.com/OpenMined/PySyft/pull/6178
* Add urls to doc pages by iamtrask in https://github.com/OpenMined/PySyft/pull/6180
* SMPC Numpy ops by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6179
* add docker builds to weekly alpha release for continuous deployment by shubham3121 in https://github.com/OpenMined/PySyft/pull/6168
* Fixed SMPC Numpy tests by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6176
* Testing IGT operations & adding new ones by IshanMi in https://github.com/OpenMined/PySyft/pull/6103
* Small cleanup of unused files and references to duet by madhavajay in https://github.com/OpenMined/PySyft/pull/6184
* SMPC Numpy Ops Iteration 2 by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6183
* Update overview.rst by iamtrask in https://github.com/OpenMined/PySyft/pull/6185
* Fixing M1 Syft Wheel by madhavajay in https://github.com/OpenMined/PySyft/pull/6186
* Updating 0.6.0 by madhavajay in https://github.com/OpenMined/PySyft/pull/6187
* Smaller torch wheel by madhavajay in https://github.com/OpenMined/PySyft/pull/6190
* SMPC Numpy Iteration 3 by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6188
* hagrid install doc fix by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6193
* Polish and refactor vpn sec by bayegaspard in https://github.com/OpenMined/PySyft/pull/6182
* [WIP]windows Ci test runner setup by bitsofsteve in https://github.com/OpenMined/PySyft/pull/6189
* docs: fix code block format in install tutorial by tenevdev in https://github.com/OpenMined/PySyft/pull/6195
* Line endings by iamtrask in https://github.com/OpenMined/PySyft/pull/6196
* [WIP] feat: configure traefik self-signed TLS by tenevdev in https://github.com/OpenMined/PySyft/pull/6177
* Add version check of nodes during login and apply to network by shubham3121 in https://github.com/OpenMined/PySyft/pull/6200
* Ch4094 by IonesioJunior in https://github.com/OpenMined/PySyft/pull/6197
* Revert line endings change by iamtrask in https://github.com/OpenMined/PySyft/pull/6198
* Added TLS upload to HAGrid by madhavajay in https://github.com/OpenMined/PySyft/pull/6207
* Updating 0.6.0 by madhavajay in https://github.com/OpenMined/PySyft/pull/6208
* Released HAGrid 0.1.9 by madhavajay in https://github.com/OpenMined/PySyft/pull/6210
* Sc 3973 by IonesioJunior in https://github.com/OpenMined/PySyft/pull/6209
* Network node improvements by iamtrask in https://github.com/OpenMined/PySyft/pull/6203
* Update 0.6.0 for hagrid by iamtrask in https://github.com/OpenMined/PySyft/pull/6216

New Contributors
* hershd23 made their first contribution in https://github.com/OpenMined/PySyft/pull/5804
* IshanMi made their first contribution in https://github.com/OpenMined/PySyft/pull/5825
* rohithpudari made their first contribution in https://github.com/OpenMined/PySyft/pull/5649
* dependabot made their first contribution in https://github.com/OpenMined/PySyft/pull/5906
* bayegaspard made their first contribution in https://github.com/OpenMined/PySyft/pull/5958
* bitsofsteve made their first contribution in https://github.com/OpenMined/PySyft/pull/5987
* fiza11 made their first contribution in https://github.com/OpenMined/PySyft/pull/5986
* callezenwaka made their first contribution in https://github.com/OpenMined/PySyft/pull/5918
* pculliton made their first contribution in https://github.com/OpenMined/PySyft/pull/6027
* AutomationLife made their first contribution in https://github.com/OpenMined/PySyft/pull/5928
* tenevdev made their first contribution in https://github.com/OpenMined/PySyft/pull/6162

**Full Changelog**: https://github.com/OpenMined/PySyft/compare/0.5.0...0.6.0

0.6.0alpha.0

This is the first alpha release of `0.6.0`.

What's Changed
* Test network utility by vsquareg in https://github.com/OpenMined/PySyft/pull/5609
* Fixing Pillow 8.3.0 breaking CI by madhavajay in https://github.com/OpenMined/PySyft/pull/5755
* Serialization of ring_size in ShareTensor, ReplicatedSharedTensor by rasswanth-s in https://github.com/OpenMined/PySyft/pull/5753
* Modified deserialization to use share config. by rasswanth-s in https://github.com/OpenMined/PySyft/pull/5763
* Iamtrask/ch135/sample story by iamtrask in https://github.com/OpenMined/PySyft/pull/5791
* [WIP] pip install hagrid (and it's deps automagically) by iamtrask in https://github.com/OpenMined/PySyft/pull/5777
* [sympc] Changed type of nr_parties to int32 from bytes by hershd23 in https://github.com/OpenMined/PySyft/pull/5804
* Fixed linting errror by unpacking tuple correctly and adding type hint by IshanMi in https://github.com/OpenMined/PySyft/pull/5825
* [WIP] Store DP Tensor in object-store by Kritikalcoder in https://github.com/OpenMined/PySyft/pull/5792
* Flake 8 fix 0.6.0 by tudorcebere in https://github.com/OpenMined/PySyft/pull/5821
* Remove --experimental_allow_proto3_optional and force upgrade protobuf>=3.15 by rohithpudari in https://github.com/OpenMined/PySyft/pull/5649
* Removed old original pytorch example references and updated notebooks by madhavajay in https://github.com/OpenMined/PySyft/pull/5835
* Gym protobuf by madhavajay in https://github.com/OpenMined/PySyft/pull/5836
* [W.I.P.] Fixing linting errors in Autograd by IshanMi in https://github.com/OpenMined/PySyft/pull/5832
* Ch488 HAGrid goes to sk00le and learns grammar by madhavajay in https://github.com/OpenMined/PySyft/pull/5828
* fixing mypy for hagrid by tudorcebere in https://github.com/OpenMined/PySyft/pull/5829
* fixing mypy for grid by tudorcebere in https://github.com/OpenMined/PySyft/pull/5831
* Added PublishScalarService to Domain by IshanMi in https://github.com/OpenMined/PySyft/pull/5842
* Fixed issue causing the tool to break because of MyPy change by madhavajay in https://github.com/OpenMined/PySyft/pull/5843
* Getting MyPy checking for Syft working by madhavajay in https://github.com/OpenMined/PySyft/pull/5845
* Updating tox fix by madhavajay in https://github.com/OpenMined/PySyft/pull/5846
* Ch291 syft by tudorcebere in https://github.com/OpenMined/PySyft/pull/5841
* Madhava/hot fix backend issue by madhavajay in https://github.com/OpenMined/PySyft/pull/5847
* Madhava/ch589 hagrid polish by madhavajay in https://github.com/OpenMined/PySyft/pull/5849
* Add Tensor send support for ADP PyGrid demo by IshanMi in https://github.com/OpenMined/PySyft/pull/5853
* Fixed issue where datasets endpoint was using old attribute name by madhavajay in https://github.com/OpenMined/PySyft/pull/5854
* First 0.6.0 Stack Integration Test by madhavajay in https://github.com/OpenMined/PySyft/pull/5855
* Added version to stack docker images by madhavajay in https://github.com/OpenMined/PySyft/pull/5856
* HAGrid ssh keygen by madhavajay in https://github.com/OpenMined/PySyft/pull/5858
* Windows HAGrid README by madhavajay in https://github.com/OpenMined/PySyft/pull/5859
* [W.I.P.] Add experimental notebook for ADP Demo by IshanMi in https://github.com/OpenMined/PySyft/pull/5862
* Updating 0.6.0 by madhavajay in https://github.com/OpenMined/PySyft/pull/5863
* Hotfix for Deps by madhavajay in https://github.com/OpenMined/PySyft/pull/5867
* flynt check back by tudorcebere in https://github.com/OpenMined/PySyft/pull/5865
* HAGrid Wheel Build by madhavajay in https://github.com/OpenMined/PySyft/pull/5871
* Sympc tensor grid by gmuraru in https://github.com/OpenMined/PySyft/pull/5822
* Notebook design experience by shubham3121 in https://github.com/OpenMined/PySyft/pull/5823
* Merge into dev by iamtrask in https://github.com/OpenMined/PySyft/pull/5875
* Continuing work from PR 5734 by iamtrask in https://github.com/OpenMined/PySyft/pull/5737
* Codebase fixes to get the Friday trade_demo working by iamtrask in https://github.com/OpenMined/PySyft/pull/5876
* Serde for primitive types by iamtrask in https://github.com/OpenMined/PySyft/pull/5879
* Add support for hagrid shorthand commands by iamtrask in https://github.com/OpenMined/PySyft/pull/5878
* Hot Fix for unboxed PyPrimitive upcasting by madhavajay in https://github.com/OpenMined/PySyft/pull/5884
* mypy fix for syft 🍒 by madhavajay in https://github.com/OpenMined/PySyft/pull/5885
* Fixed weird issue with test_known_child_nodes failing in CI by madhavajay in https://github.com/OpenMined/PySyft/pull/5888
* Fixing dependencies with security warnings from dependabot by madhavajay in https://github.com/OpenMined/PySyft/pull/5893
* [SMPC] Add public operations and refactor some code by gmuraru in https://github.com/OpenMined/PySyft/pull/5889
* Bump next from 10.0.8 to 11.1.0 in /packages/grid/grid-ui by dependabot in https://github.com/OpenMined/PySyft/pull/5906
* Fixing problem with hagrid and tail by madhavajay in https://github.com/OpenMined/PySyft/pull/5915
* [PyGrid] Improve logging by tcp in https://github.com/OpenMined/PySyft/pull/5880
* [PyGrid] Set up pytest for grid tests by tcp in https://github.com/OpenMined/PySyft/pull/5882
* [WIP] Upgrade websockets for dependabot security alert by madhavajay in https://github.com/OpenMined/PySyft/pull/5914
* HAGrid VM Image by madhavajay in https://github.com/OpenMined/PySyft/pull/5912
* auto update cherry picked by madhavajay in https://github.com/OpenMined/PySyft/pull/5919
* Update Stable Branch by madhavajay in https://github.com/OpenMined/PySyft/pull/5920
* Azure Image Build and Quickstart Template by madhavajay in https://github.com/OpenMined/PySyft/pull/5924
* Add publish as forward method by gmuraru in https://github.com/OpenMined/PySyft/pull/5929
* [PyGrid] Users CRUD by tcp in https://github.com/OpenMined/PySyft/pull/5883
* HAGrid Improvements by madhavajay in https://github.com/OpenMined/PySyft/pull/5936
* Added log rotation cronjob by madhavajay in https://github.com/OpenMined/PySyft/pull/5937
* Updating 0.6.0 by madhavajay in https://github.com/OpenMined/PySyft/pull/5938
* Split cron into redeploy by madhavajay in https://github.com/OpenMined/PySyft/pull/5939
* Updating 0.6.0 by madhavajay in https://github.com/OpenMined/PySyft/pull/5940
* Updating 0.6.0 by madhavajay in https://github.com/OpenMined/PySyft/pull/5941
* Make redeploy.sh only run once at a time by madhavajay in https://github.com/OpenMined/PySyft/pull/5942
* Update 0.6.0 by madhavajay in https://github.com/OpenMined/PySyft/pull/5943
* Back to dev by madhavajay in https://github.com/OpenMined/PySyft/pull/5947
* Prepare for ADP+SMPC Demo branch Merge into dev by iamtrask in https://github.com/OpenMined/PySyft/pull/5931
* [WIP] Accountant allows downloads of published data by Kritikalcoder in https://github.com/OpenMined/PySyft/pull/5793
* feat: start UI e2e testing by tcp in https://github.com/OpenMined/PySyft/pull/5932
* I tried to sort out merge conflicts for https://github.com/OpenMined/PySyft/pull/5935 by iamtrask in https://github.com/OpenMined/PySyft/pull/5949
* Fixing docker image cache and adding stack tests to dev PRs by madhavajay in https://github.com/OpenMined/PySyft/pull/5953
* SimpleService and NodeRunnableMessageWithReply by iamtrask in https://github.com/OpenMined/PySyft/pull/5954
* fix: remove blank notebook by tcp in https://github.com/OpenMined/PySyft/pull/5951
* syft.register() and domain_client.request_budget() by iamtrask in https://github.com/OpenMined/PySyft/pull/5955
* Revert previous change I made which broke things because of new alemb… by iamtrask in https://github.com/OpenMined/PySyft/pull/5956
* deleted mitogen folder and strategy by bayegaspard in https://github.com/OpenMined/PySyft/pull/5958
* Dataset creation and discovery improvements by iamtrask in https://github.com/OpenMined/PySyft/pull/5957
* [WIP] Mock Notebooks for course 3 by shubham3121 in https://github.com/OpenMined/PySyft/pull/5961
* Deploy node-specific interface (domain or network) by tcp in https://github.com/OpenMined/PySyft/pull/5959
* Fixing some Docker issues by madhavajay in https://github.com/OpenMined/PySyft/pull/5965
* MPCTensor : Numpy Hook Methods by rasswanth-s in https://github.com/OpenMined/PySyft/pull/5963
* Fixing broken torch tests due to changed handling of builtins and boxes by madhavajay in https://github.com/OpenMined/PySyft/pull/5966
* chore(deps): bump next from 11.1.0 to 11.1.1 in /packages/grid/frontend by dependabot in https://github.com/OpenMined/PySyft/pull/5950
* chore(deps): bump axios from 0.21.1 to 0.21.2 in /packages/grid/frontend by dependabot in https://github.com/OpenMined/PySyft/pull/5972
* Serde refactor remove interface by tudorcebere in https://github.com/OpenMined/PySyft/pull/5970
* Absolufy imports and fixes by madhavajay in https://github.com/OpenMined/PySyft/pull/5975
* moving recursive serde into the decorator by tudorcebere in https://github.com/OpenMined/PySyft/pull/5973
* Merging adp_dev into dev by IshanMi in https://github.com/OpenMined/PySyft/pull/5978
* Merge adp_dev into dev by IshanMi in https://github.com/OpenMined/PySyft/pull/5979
* IntermediateGammaTensor.repeat() by iamtrask in https://github.com/OpenMined/PySyft/pull/5977
* [WIP] IntermediateGammaTensor.__sub__ by iamtrask in https://github.com/OpenMined/PySyft/pull/5976
* [WIP] Data Subject Annotation Wizard and related UX improvements by iamtrask in https://github.com/OpenMined/PySyft/pull/5960
* SMPC + AutoDP Integration Tests by madhavajay in https://github.com/OpenMined/PySyft/pull/5981
* Forgot the prestige 🎩 by madhavajay in https://github.com/OpenMined/PySyft/pull/5982
* Ci optimize path filter by bitsofsteve in https://github.com/OpenMined/PySyft/pull/5987
* Modified Version Tests to pull request. by rasswanth-s in https://github.com/OpenMined/PySyft/pull/5988
* SMPC -Numpy Ops by rasswanth-s in https://github.com/OpenMined/PySyft/pull/5990
* Add comparison operators for REPTs and SEPTs by fiza11 in https://github.com/OpenMined/PySyft/pull/5986
* [SMPC] Implemented matmul by aanurraj in https://github.com/OpenMined/PySyft/pull/5993
* Abstraction of MPCTensor for tensor pointer computation. by rasswanth-s in https://github.com/OpenMined/PySyft/pull/5971
* Bump tmpl from 1.0.4 to 1.0.5 in /packages/grid/frontend by dependabot in https://github.com/OpenMined/PySyft/pull/5998
* chore(deps): bump semver-regex from 3.1.2 to 3.1.3 in /packages/grid/frontend by dependabot in https://github.com/OpenMined/PySyft/pull/5992
* Added support and tests to SingleEntityPhiTensor for all transform operators by IshanMi in https://github.com/OpenMined/PySyft/pull/5995
* Added .lock and .json to stack tests to include frontend package updates by madhavajay in https://github.com/OpenMined/PySyft/pull/6001
* Bump ansi-regex from 5.0.0 to 5.0.1 in /packages/grid/frontend by dependabot in https://github.com/OpenMined/PySyft/pull/6000
* Initial VPN support by madhavajay in https://github.com/OpenMined/PySyft/pull/5997
* Added support & tests for np operations (eq, ne, add, sub, repeat, pos) to S.E.P.T, R.E.P.T by IshanMi in https://github.com/OpenMined/PySyft/pull/5948
* [W.I.P.] Patch flaky SEPT tests on Windows by checking for dimension size by IshanMi in https://github.com/OpenMined/PySyft/pull/6002
* Adding ALL remaining ADP Operations for week 2 by IshanMi in https://github.com/OpenMined/PySyft/pull/6005
* Add support and tests for all transform operations for RowEntityPhiTensors by IshanMi in https://github.com/OpenMined/PySyft/pull/6003
* Update / Fix roles by IonesioJunior in https://github.com/OpenMined/PySyft/pull/6006
* Fixed Inplace SQL Alchemy issue. by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6010
* Update README.md by callezenwaka in https://github.com/OpenMined/PySyft/pull/5918
* Ci docker layer cache setup by bitsofsteve in https://github.com/OpenMined/PySyft/pull/6004
* Replacing Global Variables in pytest files with fixtures by IshanMi in https://github.com/OpenMined/PySyft/pull/6009
* Create L5_Data_Scientist.ipynb by pculliton in https://github.com/OpenMined/PySyft/pull/6027
* Released HAGrid==0.1.6 by madhavajay in https://github.com/OpenMined/PySyft/pull/6034
* [SMPC]Generation of Beaver Triples by rasswanth-s in https://github.com/OpenMined/PySyft/pull/5996
* Kubernetes installation with helmcharts and tilt by AutomationLife in https://github.com/OpenMined/PySyft/pull/5928
* Docker Buildx Cache by madhavajay in https://github.com/OpenMined/PySyft/pull/6039
* Fixed issue with devspace dev command by madhavajay in https://github.com/OpenMined/PySyft/pull/6038
* Manual Docker Cache + Cleanup by madhavajay in https://github.com/OpenMined/PySyft/pull/6040
* Update the deploy node notebook for Course 3 by IrinaMBejan in https://github.com/OpenMined/PySyft/pull/6037
* Making git repo url explicit by adding .git suffix by madhavajay in https://github.com/OpenMined/PySyft/pull/6044
* Tensor pointer abstraction. by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6045
* Fixes SMPC stack integration tests by rasswanth-s in https://github.com/OpenMined/PySyft/pull/5974
* Implement n_entities and unique_entities for SEPT, REPT, IGT by IshanMi in https://github.com/OpenMined/PySyft/pull/6035
* Modified Crypto Store Code by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6048
* SPDZ multiply code by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6049
* VPN API by madhavajay in https://github.com/OpenMined/PySyft/pull/6046
* Private Multiplication Iteration four. by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6050
* Private mul iteration5 by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6052
* Private mul iteration6 by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6053
* Add round() to SEPT, REPT by IshanMi in https://github.com/OpenMined/PySyft/pull/6028
* fix: update set-value to 4.0.0 by tcp in https://github.com/OpenMined/PySyft/pull/6062
* Fix: move set-value to 4.1.0 by tcp in https://github.com/OpenMined/PySyft/pull/6063
* [Engineering] - DO configures domain by IonesioJunior in https://github.com/OpenMined/PySyft/pull/5968
* Implement Min() and Max() for SingleEntityPhiTensor by IshanMi in https://github.com/OpenMined/PySyft/pull/6007
* Fix race condition in trade demo test with getting requests approved by madhavajay in https://github.com/OpenMined/PySyft/pull/6066
* Add L3 notebook improvements by IrinaMBejan in https://github.com/OpenMined/PySyft/pull/6058
* Add qualifier and arithmetic operations for SEPTs by fiza11 in https://github.com/OpenMined/PySyft/pull/6013
* Iteration 2 Private Compare by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6065
* Add decomposition on the DS side by gmuraru in https://github.com/OpenMined/PySyft/pull/6067
* Add trace() and prod() methods for SingleEntityPhiTensors by IshanMi in https://github.com/OpenMined/PySyft/pull/6008
* Private compare iteration 4 to iteration 3 by gmuraru in https://github.com/OpenMined/PySyft/pull/6070
* Iteration3 Private Compare by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6069
* Iteration 5 Private Compare by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6072
* Iteration 6 - Add ring size and use map operation by gmuraru in https://github.com/OpenMined/PySyft/pull/6073
* Added cumsum() and cumprod() to SEPT, REPT by IshanMi in https://github.com/OpenMined/PySyft/pull/6029
* [Back-End] - Adjust permissions so a Data Scientist (or any user?) can update their own information by IonesioJunior in https://github.com/OpenMined/PySyft/pull/6076
* SMPC - Private Multiplication and Parties communication. by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6032
* Added remaining Week 3 operators plus a bonus Week 4 operator by IshanMi in https://github.com/OpenMined/PySyft/pull/6030
* Add get_ops from ShareTensor by gmuraru in https://github.com/OpenMined/PySyft/pull/6074
* notebooks: add mock notebooks for course 3 by shubham3121 in https://github.com/OpenMined/PySyft/pull/5964
* Documentation: Hagrid by jmaunon in https://github.com/OpenMined/PySyft/pull/6079
* Admin users can set budget when creating users through jupyter notebook by iamtrask in https://github.com/OpenMined/PySyft/pull/6080
* Configure self-hosted runner for CI runs by bitsofsteve in https://github.com/OpenMined/PySyft/pull/6075
* Intermediate Gamma Tensor [IGT] by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6036
* Update ancestors.py by pculliton in https://github.com/OpenMined/PySyft/pull/6081
* SMPC Private compare by gmuraru in https://github.com/OpenMined/PySyft/pull/6077
* Update dataset upload flow (Functionalities for assets) by shubham3121 in https://github.com/OpenMined/PySyft/pull/6068
* fixing association requests by madhavajay in https://github.com/OpenMined/PySyft/pull/6059
* Private-private comparison for RowEntityPhiTensors by IshanMi in https://github.com/OpenMined/PySyft/pull/6087
* Client PeerDiscovery by madhavajay in https://github.com/OpenMined/PySyft/pull/6088
* Network Search by madhavajay in https://github.com/OpenMined/PySyft/pull/6092
* Initial work on unfinished tasks retrying. by tudorcebere in https://github.com/OpenMined/PySyft/pull/6089
* Container Action by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6084
* Login to ProxyClient by madhavajay in https://github.com/OpenMined/PySyft/pull/6093
* Polling and blocking by iamtrask in https://github.com/OpenMined/PySyft/pull/6090
* splitting smpc test to run on self-hosted by bitsofsteve in https://github.com/OpenMined/PySyft/pull/6083
* Added sy.networks API to fetch from github.com/OpenMined/NetworkRegistry by madhavajay in https://github.com/OpenMined/PySyft/pull/6097
* Smpc dp integration by iamtrask in https://github.com/OpenMined/PySyft/pull/6094
* WIP - Fix dataset delete during get and request approval by shubham3121 in https://github.com/OpenMined/PySyft/pull/6095
* Added configure and settings to network by madhavajay in https://github.com/OpenMined/PySyft/pull/6098
* Fixed join_network to support both client and host_or_ip by madhavajay in https://github.com/OpenMined/PySyft/pull/6100
* PyGrid frontend by tcp in https://github.com/OpenMined/PySyft/pull/6078
* Update get_settings info by IonesioJunior in https://github.com/OpenMined/PySyft/pull/6099
* 0.6.0 alpha0 by madhavajay in https://github.com/OpenMined/PySyft/pull/6101
* SMPC-DP comparison by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6105
* Add version tests path back in workflow file by rasswanth-s in https://github.com/OpenMined/PySyft/pull/6109
* Pre-process material for Comparison operations by gmuraru in https://github.com/OpenMined/PySyft/pull/6086
* Fixed issue where datasets were double encoded via the proxy client by madhavajay in https://github.com/OpenMined/PySyft/pull/6107
* Syft 0.6.0 Alpha by madhavajay in https://github.com/OpenMined/PySyft/pull/6106

New Contributors
* hershd23 made their first contribution in https://github.com/OpenMined/PySyft/pull/5804
* IshanMi made their first contribution in https://github.com/OpenMined/PySyft/pull/5825
* rohithpudari made their first contribution in https://github.com/OpenMined/PySyft/pull/5649
* dependabot made their first contribution in https://github.com/OpenMined/PySyft/pull/5906
* bayegaspard made their first contribution in https://github.com/OpenMined/PySyft/pull/5958
* bitsofsteve made their first contribution in https://github.com/OpenMined/PySyft/pull/5987
* fiza11 made their first contribution in https://github.com/OpenMined/PySyft/pull/5986
* callezenwaka made their first contribution in https://github.com/OpenMined/PySyft/pull/5918
* pculliton made their first contribution in https://github.com/OpenMined/PySyft/pull/6027
* AutomationLife made their first contribution in https://github.com/OpenMined/PySyft/pull/5928

**Full Changelog**: https://github.com/OpenMined/PySyft/compare/0.5.0...v0.6.0-alpha.0

0.5

Changes
This list is not comprehensive but includes many of the highlights.
- sy.load is now automatic
- apache arrow torch serde
- python 3.9 and pydp support
- updated dev tooling with tox
- new docker containers for grid
- added docker-compose example
- unified versioning system for 0.5.0rc3
- grid supports PostgreSQL
- lots of bug fixes
- recursive Serializable Plans with ResNet 18 example
- new Mono Repo structure
- renamed master branch to main
- added torch>=1.6.0 and torch<=1.8.1 support
- new API for support libraries
- static methods
- global variables
- dynamic methods
- enums
- storeable refactored
- basic plans
- model Ccentric Federated Learning
- kotlinSyft
- grid workers
- syft CLI / Repl Support
- remote dataloader
- duet notebook tests
- benchmark tests

Provisional Lib Support
- TenSEAL
- SyMPC
- PyDP
- PSI
- opacus
- pandas
- petlib
- PIL
- PyTorch Lightning (requires our branch)
- zsks
- numpy
* Please know that library support is still incomplete. This release is intended to support the basic, minimum requirements for the below libraries.

Grid
- grid client
- fl client
- torch support
- updated Duet Logo
- new logging system

Examples
- DCGAN
- MNIST
- MNIST Lightning
- SuperResolution
- VAE
- Model Centric Federated Learning
- Homomorphic Encryption
- Vertical Learning
- Private Set Intersection
- Secure Multi Party Compute
- Privacy AI Series (Course 2)

Acknowledgements in Alphabetical Order
While this isn't an exhaustive list, we'd like to thank the following people for contributing to this release! If you feel you were missed on this list please reach out and we can add you.

Adam J Hall
Aditi Verma
Amr Kayid
Animesh Gupta
Anshuman Singh
Anubhav Raj Singh
Ariann Farias
Ariann Michael
Arpit Vaghela
Arturo Marquez Flores
Avinash Swaminathan
Ayoub Benaissa
Ben Fielding
Baye Gaspard
Bogdan Cebere
Chinmay Shah
Chirag Gomber
Chitresh Goel
Daniele Gadler
Davide Testuggine
Eelco van der Wel
George-Cristian Muraru
Gokkulnath TS
Harkirat Singh
Hideaki Takahashi (Syumei)
Héricles Emanuel
Ionésio Lima da Costa Junior
Irina Bejan
JMLourier
Jirka Borovec
Joel Lee
José Benardi de Souza Nunes
Koen van der Veen
Kritika Prakash
Lee Yi Jie Joel
Madhava Jay
Nabanita Dash
Nahua Kang
Nicolas Remerscheid
Param Mirani
Patrick Cason
Plamen Hristov
Praful932
Raghav Prabhakar
Rima Al Shikh
Robert Perrotta
Sachin Kumar
Syumei
Théo Ryffel
Tudor Cebere
Vaibhav Vardhan
Vova Manannikov
Wansoo Kim
Zarreen Naowal Reza
Akshay Verma
Curtis Mitchell
Jason Paumier
Rajat Chaudhari
Shubhendra Singh Chauhan
syumeikoukyo
Thomas Chaton
Thiago Porto
Victor Perez
uid42
xutongye
gleec14
root
marcalph
rahul

0.5.0

Not secure
We also released a paper at `ICLR` that uses `0.5.0` in it:

0.5.0rc3

Not secure
This is the third release candidate for version 0.5.0!

- sy.load is now automatic
- apache arrow torch serde
- python 3.9 and pydp support
- updated dev tooling with tox
- new docker containers for grid
- added docker-compose example
- unified versioning system for 0.5.0rc3
- grid supports PostgreSQL
- lots of bug fixes

Page 19 of 22

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.