# Announcing Flower 1.25.0

**URL:** <https://discuss.flower.ai/t/announcing-flower-1-25-0/1162>\
**Category:** General\
**Tags:** flower, release\
**Created:** [December 16, 2025, 2:47pm UTC](https://discuss.flower.ai/t/announcing-flower-1-25-0/1162 "2025-12-16T14:47:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![chongshenng](https://dub1.discourse-cdn.com/flex013/user_avatar/discuss.flower.ai/chongshenng/32/153_2.png) [@chongshenng](https://discuss.flower.ai/u/chongshenng)\
**Post date:** [December 16, 2025, 2:47pm UTC](https://discuss.flower.ai/t/announcing-flower-1-25-0/1162/1 "2025-12-16T14:47:29Z")

</div>

![flower-release-1-25-0-v3](https://europe1.discourse-cdn.com/flex013/uploads/flower/original/1X/453fcd604b492dec883e33697d3cdb6bfd91727e.png)

As we wrap up the year, the Flower team is excited to announce the release of Flower 1.25 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):

`Chong Shen Ng`, `Daniel J. Beutel`, `Heng Pan`, `Javier`, `Mohammad Naseri`, `Soumik Sarker`, `William Lindskog`, `Yan Gao`, `sarahhfalco`

### What’s new?

- **Track compute time and network traffic for runs** ([#6241](https://github.com/adap/flower/pull/6241), [#6242](https://github.com/adap/flower/pull/6242), [#6243](https://github.com/adap/flower/pull/6243), [#6244](https://github.com/adap/flower/pull/6244), [#6245](https://github.com/adap/flower/pull/6245), [#6249](https://github.com/adap/flower/pull/6249), [#6266](https://github.com/adap/flower/pull/6266), [#6267](https://github.com/adap/flower/pull/6267), [#6268](https://github.com/adap/flower/pull/6268), [#6269](https://github.com/adap/flower/pull/6269), [#6270](https://github.com/adap/flower/pull/6270), [#6271](https://github.com/adap/flower/pull/6271), [#6272](https://github.com/adap/flower/pull/6272), [#6273](https://github.com/adap/flower/pull/6273), [#6274](https://github.com/adap/flower/pull/6274), [#6275](https://github.com/adap/flower/pull/6275), [#6276](https://github.com/adap/flower/pull/6276), [#6279](https://github.com/adap/flower/pull/6279))

- **Refactor `flwr new` to pull apps from the Flower platform** ([#6251](https://github.com/adap/flower/pull/6251), [#6252](https://github.com/adap/flower/pull/6252), [#6258](https://github.com/adap/flower/pull/6258), [#6259](https://github.com/adap/flower/pull/6259), [#6260](https://github.com/adap/flower/pull/6260), [#6263](https://github.com/adap/flower/pull/6263), [#6265](https://github.com/adap/flower/pull/6265), [#6283](https://github.com/adap/flower/pull/6283), [#6284](https://github.com/adap/flower/pull/6284), [#6285](https://github.com/adap/flower/pull/6285), [#6292](https://github.com/adap/flower/pull/6292), [#6294](https://github.com/adap/flower/pull/6294), [#6302](https://github.com/adap/flower/pull/6302))

- **Migrate examples to the Message API and remove outdated Docker Compose as well as Tensorflow Privacy examples** ([#6232](https://github.com/adap/flower/pull/6232), [#6233](https://github.com/adap/flower/pull/6233), [#6238](https://github.com/adap/flower/pull/6238), [#6297](https://github.com/adap/flower/pull/6297), [#6304](https://github.com/adap/flower/pull/6304))

- **Improve CLI output with human-readable durations** ([#6277](https://github.com/adap/flower/pull/6277), [#6296](https://github.com/adap/flower/pull/6296))

- **Update examples and baselines** ([#6234](https://github.com/adap/flower/pull/6234), [#6256](https://github.com/adap/flower/pull/6256), [#6257](https://github.com/adap/flower/pull/6257), [#6264](https://github.com/adap/flower/pull/6264), [#6280](https://github.com/adap/flower/pull/6280), [#6281](https://github.com/adap/flower/pull/6281), [#6286](https://github.com/adap/flower/pull/6286), [#6287](https://github.com/adap/flower/pull/6287), [#6288](https://github.com/adap/flower/pull/6288), [#6290](https://github.com/adap/flower/pull/6290), [#6291](https://github.com/adap/flower/pull/6291), [#6293](https://github.com/adap/flower/pull/6293))

- **Improve documentation** ([#6229](https://github.com/adap/flower/pull/6229), [#6230](https://github.com/adap/flower/pull/6230), [#6255](https://github.com/adap/flower/pull/6255), [#6262](https://github.com/adap/flower/pull/6262))

- **Update CI/CD configuration** ([#6168](https://github.com/adap/flower/pull/6168), [#6246](https://github.com/adap/flower/pull/6246), [#6295](https://github.com/adap/flower/pull/6295), [#6305](https://github.com/adap/flower/pull/6305))

- **General improvements** ([#6056](https://github.com/adap/flower/pull/6056), [#6085](https://github.com/adap/flower/pull/6085), [#6176](https://github.com/adap/flower/pull/6176), [#6235](https://github.com/adap/flower/pull/6235), [#6236](https://github.com/adap/flower/pull/6236), [#6254](https://github.com/adap/flower/pull/6254), [#6278](https://github.com/adap/flower/pull/6278), [#6299](https://github.com/adap/flower/pull/6299))

### Incompatible changes

- **Remove bundled templates from `flwr new`** ([#6261](https://github.com/adap/flower/pull/6261))
