- Exceptions from clients are returned to end user
- Internally changes of formatting and abstract classes
- WorkflowManager.startTask returns True or False now
- init function on client dont't need a return value anymore
- Test environment with Docker Containers
- Support that clients can connect on their own to the server
- User can fetch the currently connected devices from server
- The examples are updated, such that the all currently connected devices are used
- Development environment with Docker Containers
- Logging
- User can fetch new connected devices from server
- New class collection, to handle devices over multiple learning rounds (e.g Personalized Federated Learning)
- the user must not specify the task name anymore, this will be done now automatically in Fed-DART and returns a handle for the task.