Releases: scaleoutsystems/fedn
Releases · scaleoutsystems/fedn
Release v0.5.0-beta.1
What's Changed
- Refactor core for a more streamlined API for aggregators/controllers by @ahellander in #459
- Feature/SK-481 | Add option to delete intermediate models from disk by @Wrede in #467
- Feature/SK-491 | Make aggregator plugin-configurable by @ahellander in #469
Full Changelog: v0.4.1...v0.5.0-beta.1
Release v0.4.1
What's Changed
- Fix bud with broken metrics dropdown by @ahellander in #452
- Update README.rst by @ahellander in #449
- Bump tensorflow from 2.8.0 to 2.9.3 in /examples/mnist-keras by @dependabot in #458
- Bump torch from 1.11.0 to 1.13.1 in /examples/mnist-pytorch by @dependabot in #457
- Feature/SK-461 | Enable grpc secure channel with Token auth by @Wrede in #464
Full Changelog: v0.4.0...v0.4.1
Release v0.4.0
What's Changed
- Feature/SK-211 Enable toggle ssl by @ahellander in #417
- Fix/Bump tensorflow from 2.7.1 to 2.7.2 in /examples/mnist-keras by @dependabot in #422
- Feature/issue#393 Add python 3.10 to test matrix by @ahellander in #424
- Feature/SK-227 Add option to force SSL by @Wrede in #426
- Feature/SK-229 Add docker metadata to build tags by @Wrede in #427
- Bug/Fix error in deployment docs by @ahellander in #425
- Bug/Fix config download error for Python 3.10 by @ahellander in #435
- Feature/SK-248 Enable CA signed cert for GRPC channel by @Wrede in #439
- Bug/Fetch ca cert via ssl package by @Wrede in #440
- Feature/436 improvements to the UI/dashboard by @ahellander in #443
- Feature/438 Enables config of all settings in client.yaml (mirror CLI) by @ahellander in #441
- Fix/pin bokeh dep, resolves #444, filter graph to only plot online client… by @ahellander in #445
- Feature/446 Improves the example docs by @ahellander in #447
- Feature/446 by @ahellander in #447
- Fix broken metrics in UI by @ahellander in #453
Full Changelog: v0.3.2...v0.4.0
Release v0.4.0-beta.2
What's Changed
- Feature/SK-211 Enable toggle ssl by @ahellander in #417
- Fix/Bump tensorflow from 2.7.1 to 2.7.2 in /examples/mnist-keras by @dependabot in #422
- Feature/issue#393 Add python 3.10 to test matrix by @ahellander in #424
- Feature/SK-227 Add option to force SSL by @Wrede in #426
- Feature/SK-229 Add docker metadata to build tags by @Wrede in #427
- Bug/Fix error in deployment docs by @ahellander in #425
- Bug/Fix config download error for Python 3.10 by @ahellander in #435
- Feature/SK-248 Enable CA signed cert for GRPC channel by @Wrede in #439
- Bug/Fetch ca cert via ssl package by @Wrede in #440
- Feature/436 improvements to the UI/dashboard by @ahellander in #443
- Feature/438 Enables config of all settings in client.yaml (mirror CLI) by @ahellander in #441
- Fix/pin bokeh dep, resolves #444, filter graph to only plot online client… by @ahellander in #445
- Feature/446 Improves the example docs by @ahellander in #447
- Feature/446 by @ahellander in #447
- Fix broken metrics in UI by @ahellander in #453
Full Changelog: v0.3.2...v0.4.0
Release v0.4.0-beta.1
What's Changed
- Feature/SK-211 Enable toggle ssl by @ahellander in #417
- Fix/Bump tensorflow from 2.7.1 to 2.7.2 in /examples/mnist-keras by @dependabot in #422
- Feature/issue#393 Add python 3.10 to test matrix by @ahellander in #424
- Feature/SK-227 Add option to force SSL by @Wrede in #426
- Feature/SK-229 Add docker metadata to build tags by @Wrede in #427
- Bug/Fix error in deployment docs by @ahellander in #425
- Bug/Fix config download error for Python 3.10 by @ahellander in #435
- Feature/SK-248 Enable CA signed cert for GRPC channel by @Wrede in #439
- Bug/Fetch ca cert via ssl package by @Wrede in #440
- Feature/436 improvements to the UI/dashboard by @ahellander in #443
- Feature/438 Enables config of all settings in client.yaml (mirror CLI) by @ahellander in #441
- Fix/pin bokeh dep, resolves #444, filter graph to only plot online client… by @ahellander in #445
- Feature/446 Improves the example docs by @ahellander in #447
Full Changelog: v0.3.3...v0.4.0-beta.1
Release v0.3.3
What's new?
- UI token authentication: #388
- Dispatcher commands are now wrapped in a shell: #390
- MD5 checksum replaced with SHA256: #405
- Documentation is now versioned and moved to RTD: #408, #409, #410
- Code quality: #394, #398, #401, #399, #404, #406, #407
- Minor improvements: #395, #403
Bugfixes
- Pin minio version in compose file: #382
- Minor fixes: #387, #389, #397, #396, #400
- Fix broken CI and issues introduced by linting: #416
Other
Release v0.3.3b2
What's new?
- UI token authentication: #388
- Dispatcher commands are now wrapped in a shell: #390
- MD5 checksum replaced with SHA256: #405
- Documentation is now versioned and moved to RTD: #408, #409, #410
- Code quality: #394, #398, #401, #399, #404, #406, #407
- Minor improvements: #395, #403
Bugfixes
- Pin minio version in compose file: #382
- Minor fixes: #387, #389, #397, #396, #400
- Fix broken CI and issues introduced by linting: #416
Other
Release v0.3.3b1
What's new?
- UI token authentication: #388
- Dispatcher commands are now wrapped in a shell: #390
- MD5 checksum replaced with SHA256: #405
- Documentation is now versioned and moved to RTD: #408, #409, #410
- Code quality: #394, #398, #401, #399, #404, #406, #407
- Minor improvements: #395, #403
Bugfixes
Other
Release v0.3.2
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 viafedn 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
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