v1.5.1
We are excited to announce the release of OpenFL 1.5.1 - our first since moving to LF AI & Data! This release brings the following changes.
Highlights
- Documentation accessibility improvements: As part of our Global Accessibility Awareness Day (GAAD) Pledge, the OpenFL project is making strides towards more accessible documentation. This release includes the integration of Intel® One Mono font, contrast color improvements, formatting improvements, and new accessibility focused issues to take up in the future.
- Documentation to federate a Generally Nuanced Deep Learning Framework (GaNDLF) model with OpenFL
- New OpenFL Interactive API Tutorials:
- Improvements to workspace export and import
- Many documentation improvements and updates
- Bug fixes
- Fixing dependency vulnerabilities
What's Changed
- Update Github Python version badge by @grib0ed0v in #719
- Fixed workflow interface notebook requirements by @psfoley in #729
- Fix CONTINUE_GLOBAL optimizer treatment by @itrushkin in #711
- Create MAINTAINERS.md by @ptizzza in #761
- Create GOVERNANCE.md by @ptizzza in #763
- Create TSC by @ptizzza in #762
- Fix flake8 error in local runtime by @psfoley in #764
- Q2 2023 Roadmap by @psfoley in #765
- Update ROADMAP.md by @joedevon in #785
- Updated integrations to GaNDLF by @sarthakpati in #781
- Fix Flake8 C419 for Ubuntu CI by @akantak in #800
- Fix warnings and issues in docs by @akantak in #825
- Add Logo by @psfoley in #827
- Change OpenFL documentation font to improve accessibility by @wangleflex in #809
- Update unit tests to improve code coverage by @fangxiaoran in #821
- Add PyTorch linear regression example by @danhe1 in #808
- This prints out the hash of the CSR to disk for both the aggregator and by @bjklemme-intel in #813
- Improve workspace requirements import by @danhe1 in #810
- Added Example using FedProx by @bjklemme-intel in #818
- Add new tutorial example to OpenFL interactive API by @bjklemme-intel in #812
- Running a federation with GaNDLF Documentation by @psfoley in #794
- Fix documentation build by @psfoley in #841
- Fix GaNDLF documentation links by @psfoley in #842
- Fix incorrectly formatted link in docs by @fstrr in #839
- Accessibility updates by @fstrr in #861
- Fixing FedAvg in workflow interface tutorials to be compatible with latest numpy stable release (1.24.3) by @kta-intel in #833
- Accessibility color contrast fixes by @fstrr in #864
- Testflow for verifying stdout redirection to Metaflow datastore by @KeertiX in #758
- Tweak link color so it’s not so aggressive by @fstrr in #865
- pinned tensorboardX by @porteratzo in #870
- Update Tensorflow, gRPC, Protobuf dependencies by @psfoley in #868
- Add FL plan description to documentation by @mansishr in #872
- Resolve Coverity Issues by @psfoley in #874
- Migrate Docker to Ubuntu 22.04 LTS release (supported through 2027) by @psfoley in #875
- Update EdenPipeline in the documentation by @amitport in #877
- CI Scans by @psfoley in #873
- Roadmap update by @psfoley in #878
- Removed unused packages from Docker image by @ashahba in #890
- Help redirect users looking for Open Flash Library (OpenFL) Project by @psfoley in #891
- Fixes that address dependency vulnerabilities
New Contributors
- @grib0ed0v made their first contribution in #719
- @ptizzza made their first contribution in #761
- @joedevon made their first contribution in #785
- @akantak made their first contribution in #800
- @wangleflex made their first contribution in #809
- @fangxiaoran made their first contribution in #821
- @danhe1 made their first contribution in #808
- @bjklemme-intel made their first contribution in #813
- @fstrr made their first contribution in #839
- @KeertiX made their first contribution in #758
- @porteratzo made their first contribution in #870
- @amitport made their first contribution in #877
- @ashahba made their first contribution in #890
Full Changelog: v1.5...v1.5.1