Download Latest Version Flower 1.28.0 source code.tar.gz (79.3 MB)
Email in envelope

Get an email when there's a new version of Flower

Home / v1.26.0
Name Modified Size InfoDownloads / Week
Parent folder
flwr-1.26.0-py3-none-any.whl 2026-02-05 754.0 kB
flwr-1.26.0.tar.gz 2026-02-05 415.9 kB
Flower 1.26.0 source code.tar.gz 2026-02-05 74.5 MB
Flower 1.26.0 source code.zip 2026-02-05 76.1 MB
README.md 2026-02-05 12.5 kB
Totals: 5 Items   151.8 MB 0

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, Flippchen, Heng Pan, Iason Ofeidis, Javier, Jun S, Soumik Sarker, Taner Topal, Yan Gao, nihonge

What's new?

Changes Flower CLI (flwr) configuration to introduce a new way to manage SuperLink connections and simulation settings in a central place (instead of Flower app's pyproject.toml). This enables flwr commands to be executed from any directory and allow reuse of named connections across different Flower apps. This change also removes the now obsolete enable-account-auth option. The central Flower CLI config fully replaces the legacy federation configuration in pyproject.toml, which is automatically migrated to the new Flower configuration format when running flwr commands. For usage details, see the Flower CLI reference and the Flower configuration documentation.

Refactors Flower's internal states implementations to introduce Alembic-based schema migrations with automatic upgrades. This ensures database compatibility across Flower versions and lays the groundwork for supporting more types of databases. See the database migration guide for details.

Updates flwr CLI to provide clearer and more consistent error formatting, improves CLI error messages and logging, and shows command aliases.

Improves the reliability of message transmission and capacity tracking under unstable network conditions and high concurrency, improves Windows process handling and address resolution, and ensures graceful shutdown of flwr-serverapp.

Fixes an incorrect learning rate key in the tutorial series, updates the clientappio address in the auth example, and improves the documentation UI by making the versioning sidebar scrollable to show all versions.

Updates the JAX quickstart, bumps example dependencies, makes the certificate generation script cross-platform, normalizes training loss in the PyTorch quickstart, and marks the legacy quickstart-pytorch example as deprecated.

Removes flwr federation show in favor of flwr federation list. This makes the command more consistent with how flwr list works. The aligned command now supports detailed inspection via flwr federation list --federation <federation> and displays account names instead of account IDs.

As always, many parts of the Flower framework and quality infrastructure were improved and updated.

Incompatible changes

Deprecates the now-legacy flwr CLI configuration usage (where configuration lives in pyproject.toml) following the introduction of the (central, project-independent) Flower configuration. Refer to the Flower CLI reference or run flwr <command> --help for updated usage.

Source: README.md, updated 2026-02-05