Skip to content

Conversation

@yan-gao-GY
Copy link
Contributor

Proposal

Update flwr run and superlink.

@yan-gao-GY yan-gao-GY marked this pull request as draft October 2, 2025 13:15
@github-actions github-actions bot added the Contributor Used to determine what PRs (mainly) come from external contributors. label Oct 2, 2025
psfoley and others added 14 commits October 10, 2025 08:40
* Compare hash of received and expected FAB on Supernode

Signed-off-by: Patrick Foley <patrick@flower.ai>

* Signature verification pending

Signed-off-by: Patrick Foley <patrick@flower.ai>

* Logic for supernode to reject FAB if not signed by trusted entity

Signed-off-by: Patrick Foley <patrick@flower.ai>

* Remove changes to exit codes

Signed-off-by: Patrick Foley <patrick@flower.ai>

* feat(framework): Use `NoOp*Plugin` by default (#5974)

Co-authored-by: Javier <jafermarq@users.noreply.github.com>

* feat(framework): Merge `Linkstate.create_node` and `Linkstate.set_node_public_key` (#5977)

Co-authored-by: Javier <jafermarq@users.noreply.github.com>
Co-authored-by: Daniel J. Beutel <daniel@flower.ai>

* Add ed25519 helper functions to primitives package. Unified API for this functionality to come in future PR. Removed FAB hash verification per review comments

Signed-off-by: Patrick Foley <patrick@flower.ai>

* Add enable-entity-verification flag

Signed-off-by: Patrick Foley <patrick@flower.ai>

* Fix missing parentheses

Signed-off-by: Patrick Foley <patrick@flower.ai>

* Fix misnamed variables

Signed-off-by: Patrick Foley <patrick@flower.ai>

* feat(framework): Add `public_key` field to `NodeInfo` and require `owner_aid` for node creation (#5985)

Co-authored-by: jafermarq <javier@flower.ai>

* refactor(framework): Implement `flwr supernode create` functionality (#5981)

Co-authored-by: Heng Pan <pan@flower.ai>

* refactor(framework): Implement `flwr supernode delete` functionality (#5987)

Co-authored-by: Heng Pan <pan@flower.ai>
Co-authored-by: Flower <148336023+flwrmachine@users.noreply.github.com>

* refactor(framework): Check for `flwr_aid` before deleting a node (#5988)

* Update framework/py/flwr/supernode/start_client_internal.py

Co-authored-by: Yan Gao <yan@flower.ai>

* refactor(datasets): Fix `mypy` for PathologicalPartitioner test (#5989)

* refactor(datasets): Clarify seed parameter impact in partitioners (#5948)

Co-authored-by: jafermarq <javier@flower.ai>

* Add FAB timestamp verification for consistency

Signed-off-by: Patrick Foley <patrick@flower.ai>

* Revert "Merge remote-tracking branch 'origin' into verify-app-on-supernode"

This reverts commit 55c2a5b, reversing
changes made to fba335a.

* Add new exit code when trust entity list is required. Move the failure to supernode launch

Signed-off-by: Patrick Foley <patrick@flower.ai>

* Fix

* Fix signature format convertion

* Update platform-api address

---------

Signed-off-by: Patrick Foley <patrick@flower.ai>
Co-authored-by: Heng Pan <pan@flower.ai>
Co-authored-by: Javier <jafermarq@users.noreply.github.com>
Co-authored-by: Daniel J. Beutel <daniel@flower.ai>
Co-authored-by: jafermarq <javier@flower.ai>
Co-authored-by: Flower <148336023+flwrmachine@users.noreply.github.com>
Co-authored-by: yan-gao-GY <yan@flower.ai>
Co-authored-by: Alireza Ghasemi <agcombest@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Contributor Used to determine what PRs (mainly) come from external contributors.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants