Skip to content

0.11.0

Compare
Choose a tag to compare
@tanertopal tanertopal released this 30 Nov 16:26
· 2433 commits to main since this release
7cdfe7b

Incompatible changes:

  • Renamed strategy methods (#486) to unify the naming of Flower's public APIs. Other public methods/functions (e.g., every method in Client, but also Strategy.evaluate) do not use the on_ prefix, which is why we're removing it from the four methods in Strategy. To migrate rename the following Strategy methods accordingly:
    • on_configure_evaluate => configure_evaluate
    • on_aggregate_evaluate => aggregate_evaluate
    • on_configure_fit => configure_fit
    • on_aggregate_fit => aggregate_fit

Important changes:

  • Deprecated DefaultStrategy (#479). To migrate use FedAvg instead.
  • Simplified examples and baselines (#484).
  • Removed presently unused on_conclude_round from strategy interface (#483).
  • Set minimal Python version to 3.6.1 instead of 3.6.9 (#471).
  • Improved Strategy docstrings (#470).