Published

Announcing Flower 1.24

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.24 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):

Charles Beauville, Chong Shen Ng, Daniel J. Beutel, Daniel Nata Nugraha, Heng Pan, Javier, Patrick Foley, Robert Steiner, Yan Gao

What's new?

Incompatible changes

  • Drop Python 3.9 support (#6118, #6136, #6147)

    flwr now requires Python 3.10 as the minimum supported version, with baselines and development scripts updated accordingly.

  • Bump protobuf to 5.x (#6104)

    Upgrades protobuf to >=5.29.0, ensuring flwr uses the latest gRPC stack and remains compatible with TensorFlow 2.20+. Note that this version is incompatible with TensorFlow versions earlier than 2.18.

  • Deprecate flwr.server.utils.tensorboard (#6113)

    The flwr.server.utils.tensorboard function is now deprecated, and a slow import issue occurring when tensorflow is installed has been resolved.


Share this post