Published

Announcing Flower 1.23

Photo of Pan Heng
Pan Heng
Research Scientist at Flower Labs

Share this post

The Flower team is excited to announce the release of Flower 1.23 stable, packed with new updates! Flower is a friendly framework for collaborative AI and data science. It makes novel approaches such as federated learning, federated evaluation, federated analytics, and fleet learning accessible to a wide audience of researchers and engineers.

Thanks to our contributors

We would like to give our special thanks to all the contributors who made the new version of Flower possible (in git shortlog order):

Adam Tupper, Alan Yi, Alireza Ghasemi, Charles Beauville, Chong Shen Ng, Daniel Anoruo, Daniel J. Beutel, Daniel Nata Nugraha, Heng Pan, Javier, Patrick Foley, Robert Steiner, Rohat Bozyil, Yan Gao, combe4259, han97901, maviva

What's new?

Incompatible changes

  • Remove CSV-based SuperNode authentication (#5997)

    Deprecates the legacy CSV-based SuperNode authentication mechanism in favor of the new dynamic SuperNode management system. The --auth-list-public-keys flag is no longer supported, as SuperNode whitelisting is now handled through the Flower CLI. Please refer to the Node Authentication documentation to learn how to use the new mechanism.

  • Rename user authentication to account authentication (#5965, #5969)

    Renames "user authentication" to "account authentication" across the framework for improved clarity and consistency. This change also updates the YAML key from auth_type to authn_type to align with authz_type.

  • Deprecate --auth-supernode-public-key flag (#6002, #6076)

    The --auth-supernode-public-key flag in flower-supernode is deprecated and no longer in use. The public key is now automatically derived from the --auth-supernode-private-key, simplifying configuration and reducing redundancy.


Share this post