ReleaseNVIDIANVIDIApublished Jun 4, 2026seen 5d

NVIDIA/NVFlare 2.8.0

NVIDIA/NVFlare

Open original ↗

Captured source

source ↗
published Jun 4, 2026seen 5dcaptured 15hhttp 200method plain

2.8.0: Major release

Repository: NVIDIA/NVFlare

Tag: 2.8.0

Published: 2026-06-04T19:20:49Z

Prerelease: no

Release notes:

2.8.0 Release Contributors (PR Count Order)

Total PRs counted in this release: 352

---

🎉 Welcome First-Time Contributors!

---

Feature Highlights

NVIDIA FLARE 2.8.0 focuses on making production federated learning easier to operate across organizations, studies, and runtime environments. The release adds Docker and Kubernetes job launchers, a broader automation-friendly CLI, distributed provisioning, multi-study support, stronger observability, and additional production hardening. It also adds new examples and research bundles for multimodal, language-model, Docker, Kubernetes, and privacy-oriented federated learning workflows.

  • Modern NVFlare CLI: expanded nvflare command groups for jobs, system operations, local config, startup kits, recipes, distributed provisioning, and deployment preparation, with JSON output and schema support so operators and automation systems can run FLARE workflows without relying on console-only behavior.
  • Distributed provisioning: new nvflare cert and nvflare package workflows let participants keep private keys local while Project Admins approve certificate requests and generate signed packages, improving security ownership in cross-organization deployments.
  • Deployment prepare and runtime packaging: new nvflare deploy prepare flow packages existing startup kits for Docker and Kubernetes runtimes, including Kubernetes environments on AWS, Azure, and GCP, so provisioning and runtime packaging can be handled as separate repeatable steps.
  • Docker and Kubernetes job launchers: each site can configure a process, Docker, or Kubernetes job launcher. With the matching launcher configured, host-based jobs run as subprocesses, Docker-based jobs run as job containers, and Kubernetes-based jobs run as separate job pods, giving production sites Docker/Kubernetes isolation and resource handling plus study-scoped dataset mounts for stronger data isolation.
  • Multi-study support: study definitions in project.yml, study-scoped sessions, study-aware admin operations, and study CLI commands let one FLARE deployment host multiple collaborations without mixing participants, authorization, data access, or operational context.
  • Live log streaming: site and job logs stream to the server while jobs are running, reducing time to diagnose remote training failures and making CLI automation more responsive.
  • Security and production hardening: origin-bound auth tokens, safer archive handling, stricter private-key file permissions, safer loading paths, stronger job metadata validation, and additional dashboard/API hardening reduce common operational risk in federated deployments.
  • Feature election: a new federated feature selection workflow lets clients perform local feature selection for tabular datasets and share feature scores, not raw data, so FLARE can aggregate a global feature mask for downstream training.
  • Tensor disk offload for FedAvg: enabling enable_tensor_disk_offload=True significantly reduces server peak memory during FedAvg aggregation. Instead of holding all client tensor updates in memory simultaneously, each update is written to a temporary safetensors file on disk and consumed lazily during aggregation. The benefit scales with model size and client count.
  • Large-model streaming reliability: large tensor broadcasts are more robust when many clients retry after delayed EOF responses. Finished download refs are handled idempotently, and subprocess Client API jobs now reject unbounded result resends or missing download-completion waits that can turn one slow transfer into repeated large-model retries.
  • New examples and contributed research: MedGemma, Qwen3-VL, Codon-FM, FedUMM, financial-services fraud detection, Docker job examples, distributed provisioning examples, Hello JAX, and Hello log streaming help teams start from working patterns instead of assembling production and research workflows from scratch.

See the full 2.8.0 release note: https://nvflare.readthedocs.io/en/2.8.0/release_notes/flare_280.html

---

What's Changed

  • Expanded NVFlare CLI commands, shared plumbing, POC/provision/backend flows, docs, examples, and startup-kit workflows by @chesterxgchen in #4449, #4448, #4447, #4479
  • Added distributed provisioning with nvflare cert / nvflare package, job CLI connection args, system commands, workflow enhancements, and provision-version support by @chesterxgchen in #4380, #4462, #4481, #4508
  • Added deploy prepare for Docker and Kubernetes runtime packaging by @YuanTingHsieh in #4499
  • Added Docker and Kubernetes job launcher…

Excerpt shown — open the source for the full document.

Notability

notability 6.0/10

Notable release from NVIDIA, but not a flagship model