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 turn_on 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 email_token -> 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