Skip to content

Releases: scaleoutsystems/fedn

Release v0.3.3

03 Aug 11:22
Compare
Choose a tag to compare

What's new?

Bugfixes

Other

  • Documentation fixes and improvements: #378, #379, #381, #402, #392, #411
  • Patch for compatibility with Gramine LibOS: #380
  • Images are now solely stored on GH registry: #384

Release v0.3.3b2

07 Jul 11:44
Compare
Choose a tag to compare
Release v0.3.3b2 Pre-release
Pre-release

What's new?

Bugfixes

Other

  • Documentation fixes and improvements: #378, #379, #381, #402, #392, #411
  • Patch for compatibility with Gramine LibOS: #380
  • Images are now solely stored on GH registry: #384

Release v0.3.3b1

05 Jul 08:44
Compare
Choose a tag to compare
Release v0.3.3b1 Pre-release
Pre-release

What's new?

Bugfixes

Other

  • Documentation fixes and improvements: #378, #379, #381, #402, #392, #411
  • Patch for compatibility with Gramine LibOS: #380
  • Images are now solely stored on GH registry: #384

Release v0.3.2

10 Mar 09:51
Compare
Choose a tag to compare

What's new?

  • Token (single) authentication:
    fedn run reducer --secret-key=<your-secret-phrase> will generate a token which will be required for combiners and clients to assign to the network. Clients and combiners are then required to authenticate via fedn run client --token=<generated-token> or by specifying "token" key in settings YAML file.
  • Compute package is no longer required to setup via the web UI: fedn run reducer --local-package
    Instead clients will make use of a local compute package, i.e. a remote compute package will not be downloaded.
  • VS Code devcontainer has been added

Bugfixes

  • Fixes an issue where a client could connect before a seed (initial) model has been uploaded

Other

  • Various minor fixes
  • Documentation

Release v0.3.1

20 Dec 13:06
c0d8bda
Compare
Choose a tag to compare

What's new?

  • New resilience feature - clients will now attempt automatic reassignment if their associated combiner goes missing for more than 60s (default, configurable on the CLI).
  • Refactor of Client initialization.

Bugfixes

  • Fixes an issue where training requests to clients are delayed after a client has disconnected from combiner.

Other

  • Various minor fixes
  • Documentation

v0.3.0

03 Dec 11:00
52a5ea5
Compare
Choose a tag to compare

What's new?

  • It is now possible to start clients as trainer, validators, or both (default).
  • Clients now execute training and validation events sequentially, this improves client stability for large models.
  • Improved visualization of the network graph.
  • Clients and their status are now listed on the network page.
  • Refactoring of the combiner aggregator API, making it easier to extend with your own aggregator.

Other

  • Minor bugfixes and stability improvements.
  • Improved documentation.

v0.2.5

27 Aug 10:32
a10c941
Compare
Choose a tag to compare

v0.2.5

What's new?

Other

  • Documentation updated
  • Introduce Discord community server
  • Updated dependency to conform with new minio versions.

Release v0.2.4

15 Jun 14:21
3dcd04a
Compare
Choose a tag to compare

v0.2.4

What's new?

  • Introduced a new events view.
  • Introduced a new view for viewing network layout, (reducer, combiner and clients hierarchy)
  • Introduced a new setup guide-phase to ensure prereqs like package and model are set before starting execution.
  • Introduced a better form for parameter selection on run configuration.
  • Introduced async dispatching of run configurations.
  • Introduced async update refresh of several important fields for user convenincence like status, events, network hierarchy etc.
  • Introduced a new download-client-config function to allow for faster and more convenient client configuration.
    (Just download config and point your local client and whoallah! You are online in this federation.)

Other

  • Fixed logic bugs related to framework persistance.
  • Fixed a logic bug causing clients to get assigned prior to compute package assignment (and hence will not account for assignment policy).
  • Fixed a logic bug if reducer is resumed from previous state (to ensure) that the right compute package is selected.
  • Update dependency versions.

v0.2.3

19 May 13:16
aa93740
Compare
Choose a tag to compare

What's new?

  • Support for latest Minio
  • Improvements i UI - now not possible to submit jobs is in monitoring state.
  • Improvement of Docker image hierarchy.

Other:

  • Docs updates
  • Several bugfixes and security patches.

v0.2.2

19 Apr 07:10
3567837
Compare
Choose a tag to compare

v0.2.2

What's new?

  • The MNIST examples (Keras and PyTorch) have been updated so that they now bundle the example data in .npz format.

Other

  • Docs updates