Syft

Latest version: v0.8.6

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

Scan your dependencies

Page 10 of 22

0.8.3

Not secure
Very shortly, the dev branch will switch to 0.8.3 beta and we will continue to support hotfixes into 0.8.2 as needed here: https://github.com/OpenMined/pysyft/tree/0.8.2

Padawan Program
A big thank you to all our Padawan and Jedi contributors:

Padawan:
benongaruka, khushboo-gehi,mamuleanu, JUNGYO , theGuyWithBlackTie , snehilsanyal, yash1993

Jedi Contributors:
akalliokoski, callezenwaka, jcardonnet, khoaguin, PeterChung241, Poppy22, tthoraldson, znreza, Param-29

If you want to join the Padawan Program you can see more here:
https://blog.openmined.org/work-on-ais-most-exciting-frontier-no-phd-required/




Changelog:

Version Management and Helm Charts
Bumped version to 0.8.2 beta (7856).
Added 0.8.1 helm chart (7860) and updated helm charts (7863).
Helm moved to DockerHub (8030) and updated README.md for helm installation via DockerHub (8031).

Continuous Integration and Deployment (CI/CD)
Added CI to cancel previous runs (7822) and trigger stack CI for API notebooks (7867).
Assigned unique group names for concurrency workflows (7878).
Added CI tests for Syft with Hagrid (7896), and container scanning (7900).
Setup GitHub release automation (8008) and updated GitHub runners for CI/CD pipelines (8206, 8207, 8208).

Code Quality and Testing
Added and updated various tests including notebook tests (7874, 7890, 7998), pytest chaining (7923), and MongoDB permissions tests (8069).
Added tutorials and quickstart notebooks for model training using JAX on MNIST with Syft (7772).
Fixed model training notebooks (7892) and added notebook container stack tests (7998).
Added and fixed Syft CLI tests and functionality (7997, 8055, 8056).
Addressed flaky tests and fixed pytest issues (8006).

Security and Permissions
Improved handling of sensitive information and cryptographic hashing algorithms (7961, 7975).
Added permission checks and model for MongoDB (8017).
Fixed permissions for exchanging credentials (7920) and added permission to home directory (8104).
Added security upgrades and fixed security issues (8177).

User Experience and Functionality
Made UX updates (7889) and added features like pagination (7901, 7908).
Improved notifications HTML (8106) and added markdown description for datasets and assets (8016).
Added and fixed functionality for SyftError (7893), client segregation (7904), and gateway fixes (7906).
Added and improved client notifications refactor (8034).

Docker and Container Management
Fixed various Docker and container-related issues (7884, 7887, 7895).
Added and updated Dockerfiles and docker actions (7951, 7952, 7953).
Moved container scan to nightlies (7905) and added SBOM to container scan (7956, 7962, 7963).
Added and updated Podman-related changes (8009, 8010, 8036).

Code and Dependency Management
Updated and pinned dependencies, including Jaxlib and Alpine versions (8062, 8063, 7989).
Removed unused files and obsolete workflow commands (7981).
Fixed and updated various dependencies and packages (7907, 7939).
Added and updated methods for Blob Storage (8002).
Refactored and improved codebase, including removing unneeded conditions (8147).

Infrastructure and Configuration
Added and updated Kubernetes configurations and deployments (8083, 8161, 8166).
Made changes to improve devspace quality-of-life commands (8158).
Fixed and improved configuration for Docker and Podman in Syft CLI (8057).
Added and updated configurations for GitHub actions and workflows (8102, 8108).

Bug Fixes and Minor Changes
Fixed various bugs across the platform, including issues with Hagrid CLI (7950), gateway errors (7947), and registry issues (7929).
Addressed and fixed issues with notebook tests and versioning (7868, 8109).
Fixed and improved error handling and messaging (7893, 7911, 8132).
Made miscellaneous fixes and improvements across the codebase (7872, 7973, 8185).

Documentation and Community
Updated documentation, including README.md (8015) and tutorials (7664).
Added and improved comments and docstrings for better code clarity (7882, 7928).

New Contributors
igorpserra made their first contribution in 7965
bashbang made their first contribution in 7981
yash1993 made their first contribution in 8003
mamuleanu made their first contribution in 8051


**Full Changelog**: https://github.com/OpenMined/PySyft/compare/v0.8.1...v0.8.2

0.8.3b6

Not secure
What's Changed
* fix deleting unique and searchable keys for kv document store by shubham3121 in https://github.com/OpenMined/PySyft/pull/8324


**Full Changelog**: https://github.com/OpenMined/PySyft/compare/v0.8.3b5...v0.8.3b6

0.8.3b5

Not secure
What's Changed
* reset and restage protocol version by shubham3121 in https://github.com/OpenMined/PySyft/pull/8319


**Full Changelog**: https://github.com/OpenMined/PySyft/compare/v0.8.3b4...v0.8.3b5

0.8.3b4

Not secure
What's Changed
* Demo improvements by teo-milea in https://github.com/OpenMined/PySyft/pull/8137
* [WIP] Dataset ux by teo-milea in https://github.com/OpenMined/PySyft/pull/8187
* HELM: Updated docker compose for hagrid by madhavajay in https://github.com/OpenMined/PySyft/pull/8196
* Safer context by teo-milea in https://github.com/OpenMined/PySyft/pull/8225
* Syftfileux by koenvanderveen in https://github.com/OpenMined/PySyft/pull/8253
* fix: time rounding by tcp in https://github.com/OpenMined/PySyft/pull/8252
* Data structures refactor by teo-milea in https://github.com/OpenMined/PySyft/pull/8268
* Fix list repr when something goes wrong one of the jobs by IonesioJunior in https://github.com/OpenMined/PySyft/pull/8224
* Helm migrations by koenvanderveen in https://github.com/OpenMined/PySyft/pull/8270
* Job composition by teo-milea in https://github.com/OpenMined/PySyft/pull/8266
* Nested requests by teo-milea in https://github.com/OpenMined/PySyft/pull/8267
* ADD job.kill() by IonesioJunior in https://github.com/OpenMined/PySyft/pull/8272
* Remove unused script / fix seaweedfs docker entrypoint by IonesioJunior in https://github.com/OpenMined/PySyft/pull/8298
* ADD missing env vars in default.env by IonesioJunior in https://github.com/OpenMined/PySyft/pull/8297
* Fix SQLite File Descriptor Leak by madhavajay in https://github.com/OpenMined/PySyft/pull/8300
* dont merge: CI filedescriptor debugging by koenvanderveen in https://github.com/OpenMined/PySyft/pull/8292
* Helm by koenvanderveen in https://github.com/OpenMined/PySyft/pull/8085
* Bump actions/upload-artifact from 2 to 3 by dependabot in https://github.com/OpenMined/PySyft/pull/8303
* Bump actions/setup-python from 3 to 4 by dependabot in https://github.com/OpenMined/PySyft/pull/8304
* fix: duplicated code requests by khoaguin in https://github.com/OpenMined/PySyft/pull/8294
* Opening up gevent upgrade for hagrid by madhavajay in https://github.com/OpenMined/PySyft/pull/8307
* Added NODE_SIDE_TYPE flag to helm chart by PeterChung241 in https://github.com/OpenMined/PySyft/pull/8293
* Getting 'Pointer: None' when code request is approved by shubham3121 in https://github.com/OpenMined/PySyft/pull/8302
* Bumping dependencies and removing gipc by madhavajay in https://github.com/OpenMined/PySyft/pull/8306
* Clean up HELM docker by kiendang in https://github.com/OpenMined/PySyft/pull/8301
* update version dockerfile by koenvanderveen in https://github.com/OpenMined/PySyft/pull/8312
* added worker docker file to release commit by rasswanth-s in https://github.com/OpenMined/PySyft/pull/8314
* fix seaweedfs dev flags in devspace by rasswanth-s in https://github.com/OpenMined/PySyft/pull/8315
* added gcc to arm64 runners by rasswanth-s in https://github.com/OpenMined/PySyft/pull/8316
* added seaweedfs version to build args by rasswanth-s in https://github.com/OpenMined/PySyft/pull/8317
* remove string notation from seaweedfs version by rasswanth-s in https://github.com/OpenMined/PySyft/pull/8318


**Full Changelog**: https://github.com/OpenMined/PySyft/compare/v0.8.3b3...v0.8.3b4

0.8.3b3

Not secure
What's Changed
* feature: create a base image for syft by khoaguin in https://github.com/OpenMined/PySyft/pull/8251
* test: test for syft base CPU image by khoaguin in https://github.com/OpenMined/PySyft/pull/8274
* Use dependabot to keep github actions up to date by kiendang in https://github.com/OpenMined/PySyft/pull/8276
* Bump actions/setup-node from 3 to 4 by dependabot in https://github.com/OpenMined/PySyft/pull/8283
* Bump crazy-max/ghaction-chocolatey from 1 to 3 by dependabot in https://github.com/OpenMined/PySyft/pull/8284
* Bump deadsnakes/action from 3.0.1 to 3.1.0 by dependabot in https://github.com/OpenMined/PySyft/pull/8286
* Ignore ansible and pip security issues by madhavajay in https://github.com/OpenMined/PySyft/pull/8287
* Updating docker images by madhavajay in https://github.com/OpenMined/PySyft/pull/8281
* Bump actions/checkout from 3 to 4 by dependabot in https://github.com/OpenMined/PySyft/pull/8285
* Bump crazy-max/ghaction-setup-docker from 2.1.0 to 2.2.0 by dependabot in https://github.com/OpenMined/PySyft/pull/8282
* Build custom worker with config by shubham3121 in https://github.com/OpenMined/PySyft/pull/8254
* Add more tests for CustomWorkerConfig by kiendang in https://github.com/OpenMined/PySyft/pull/8288
* Fix Gateway Seaweedfs Bug by rasswanth-s in https://github.com/OpenMined/PySyft/pull/8290
* Fix Release by rasswanth-s in https://github.com/OpenMined/PySyft/pull/8291


**Full Changelog**: https://github.com/OpenMined/PySyft/compare/v0.8.3b2...v0.8.3b3

0.8.3b2

Not secure
What's Changed
* Added repo.remotes.origin.fetch() to hagrid before calling checkout by madhavajay in https://github.com/OpenMined/PySyft/pull/8269
* Merge backend and worker dockerfile by kiendang in https://github.com/OpenMined/PySyft/pull/8240


**Full Changelog**: https://github.com/OpenMined/PySyft/compare/v0.8.3b1...v0.8.3b2

Page 10 of 22

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.