Appfl

Latest version: v1.2.1

Safety actively analyzes 702100 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.2.1

New Features

- Enhance safety for Globus Compute by only sending a trigger function. 227
- Remove redundant experiment configurations. 228

**Full Changelog**: https://github.com/APPFL/APPFL/compare/v1.2.0...v1.2.1

1.2.0

New Features

- Improve client name display for running FL experiments by specifying `client_id` in the client configuration file.
- Add documentation for using APPFL on ALCF Polaris at [here](https://appfl.ai/en/latest/tutorials/examples_gpuclusterrun.html#grpc-simulation-on-polaris-cluster).
- Allow users to send payload of arbitrary size for custom actions in gRPC communication.
- Add more tests for FL experiments under different scenarios: serial, MPI, batched MPI, and gRPC.
- Integrate `wandb` for logging training metadata such as training and validation losses into client trainer, with documentation available [here](https://appfl.ai/en/latest/tutorials/examples_wandb.html).

Bug Fixes
- Fix path issues when running APPFL on Windows.
- Fix batched MPI issue with compression.
- Fix some other small bugs and bump the version of few dependencies.

1.1.0

New Features

- Support batched MPI, with documentation available [here](https://appfl.ai/en/latest/tutorials/examples_batched_mpi.html).
- Add more data readiness metrics such as PCA plot in PR 208
- Backend support for [service.appfl.ai](https://appflx.link/).
- Add documentation for service.appfl.ai at [here](https://appfl.ai/en/latest/tutorials/appflx/index.html).
- Add logging capabilities to the server side to log the training metadata such as the training and validation losses.
- Change documentation theme to `furo`.

Community Standards
- Add [pull request template](https://github.com/APPFL/APPFL/blob/main/.github/pull_request_template.md) and issue templates
- Add [contribution guidance](https://appfl.ai/en/latest/contribution/index.html)
- Add dependabot for auto github action version check

1.0.5

New Features

- Add the feature to generate data readiness reports on all client data by from kaveenh (PR 202)

- Update the documentation for adding custom action at [here](https://appfl.ai/en/latest/tutorials/examples_custom_action.html).

1.0.4

New Features
- Add documentation for using APPFL with Globus Compute for secure distributed training at [here](https://appfl.ai/en/latest/tutorials/examples_globus_compute.html).

Bug Fixes
- Fix an issue with Globus Compute at this [commit](https://github.com/APPFL/APPFL/commit/705b5af64389c77e1c0f9f21d1d86c0cc33cd067).

1.0.3

New Features
- Add trackback information to the gRPC server to help debug the server-side errors.
- Add a video tutorials for [installing APPFL on AWS](https://youtu.be/ihPofoQwUMs), [creating SSL-encrypted gRPC server](https://youtu.be/3n8a026VqdQ), and [using APPFL to finetune a ViT](https://youtu.be/m4rdOub2Y_o).

Bug Fixes
- Handle corner cases for server aggregators when the keys in client local models are not consistent with the global model keys.

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.