Skip to content

flower

vframework-1.30.0 scope: framework Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai android artificial-intelligence c++ machine-learning federated-analytics
+12 more
federated-learning federated-learning-framework fleet-intelligence fleet-learning flower grpc ios python pytorch raspberry-pi scikit-learn tensorflow

Affected surfaces

auth crypto_tls

Summary

AI summary

Updates What's new?, Incompatible changes, and https://github.com/flwrlabs/flower/pull/7097 across a mixed release.

Changes in this release

Breaking Medium

Disallow manually running internal flwr-* commands

Disallow manually running internal flwr-* commands

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: high

Feature Medium

Introduce the task system for executor process lifecycle management

Introduce the task system for executor process lifecycle management

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: high

Feature Medium

Add initial runtime version compatibility checks across framework components

Add initial runtime version compatibility checks across framework components

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: high

Feature Medium

Add TLS support for AppIo APIs

Add TLS support for AppIo APIs

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Feature Medium

Improve framework documentation

Improve framework documentation

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Bugfix Medium

Support dynamic ClientAppIo ports in SuperNode

Support dynamic ClientAppIo ports in SuperNode

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Refactor Medium

Improve framework CI and release workflows

Improve framework CI and release workflows

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Full changelog

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, Micah Sheller, Mohammad Naseri, Patrick Foley, Taner Topal, Yan Gao

What's new?

Incompatible changes

  • Disallow manually running internal flwr-* commands (#7019)

    Removes support for manually starting flwr-serverapp, flwr-simulation, and flwr-clientapp; these commands can only be launched by SuperExec.

Breaking Changes

  • Disallow manually running internal `flwr-serverapp`, `flwr-simulation`, and `flwr-clientapp` commands; they must be launched by SuperExec.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track flower

Get notified when new releases ship.

Sign up free

About flower

Flower: A Friendly Federated AI Framework

All releases →

Beta — feedback welcome: [email protected]