Releases: scaleoutsystems/fedn
Releases · scaleoutsystems/fedn
Release v0.30.0
What’s Changed
Features
- Feature/SK-1674 | Add add-combiner CLI command @viktorvaladi (#954)
Fixes
- Fix/SK-1674 | Remove redundant code @viktorvaladi (#956)
Release v0.29.0
What’s Changed
Features
- Feature/SK-1669 | Remove unnecessary print from client implementation @niklastheman (#949)
- Feature/SK-1664 | Expand graphql schema @niklastheman (#947)
- Feature/SK-1644 | Default client log level to INFO @niklastheman (#937)
- Feature/SK-1610 | High level client selection @niklastheman (#931)
- Feature/SK-1586 | Switch from MinIO to Boto3 for storage management @Wrede (#913)
Fixes
Release v0.28.1
What’s Changed
Fixes
- Bug/SK-1628 | sender_id index should be sender.client_id @niklastheman (#927)
- Fix/SK-1615 | Update load-test to take float factor for array size @Wrede (#924)
Release v0.28.0
What’s Changed
Features
- Feature/SK-1609 | Only init OTEL if configured, init tracer @stefanhellander (#920)
- Feature/SK-1261 | Split Learning in FEDn @FrankJonasmoelle (#776)
- Feature/SK-1353 | Extended tests in async-clients @benjaminastrand (#844)
- Feature/SK-1605 | Improved error handling and grpc retries in python client @carl-andersson (#919)
- Feature/SK-1364 | Start existing session via API Client @niklastheman (#909)
- Feature/SK-1580 | Read json from request more robustly @niklastheman (#914)
- Feature/SK-1595 | Api client for server functions + example @viktorvaladi (#912)
- Feature/SK-1598 | Integrate OpenTelemetry with controller, combiner @stefanhellander (#915)
- Feature/SK-1596 | Added routes and ClientAPI methods @carl-andersson (#911)
- Feature/SK-1579 | Add a field 'updated_at' similar to 'committed_at' @niklastheman (#910)
Fixes
- Bugfix/SK-1602 | Telemetries are not getting cleared @carl-andersson (#918)
- Bugfix/SK-1591 | MongoClient was initialized before fork @carl-andersson (#908)
Release v0.27.0
What’s Changed
Features
- Feature/SK-1585 | Start comparing response in api client tests (count, length of lists) @niklastheman (#903)
- Feature/SK-1566 | Added Telemetry Store/DTO/Route/GRPC @carl-andersson (#897)
- Feature/SK-1449 | list projects with info in tabular format @KatHellg (#876)
- Feature/SK-1563 | Remove the active model concept @niklastheman (#893)
- Feature/SK-1570 | Send client id with validations @niklastheman (#895)
- Feature/SK-1381 | Add committed_at as a field for all table stores and use this as a base for all orderings @carl-andersson (#892)
- Feature/SK-1561 | Server functions running aggregate and bugfixes @viktorvaladi (#888)
- Feature/SK-1531 | Add admin args to project create @KatHellg (#871)
- Feature/SK-1051 | Add prefix for models @niklastheman (#890)
- Feature/SK-1268 | Use desc and asc instead of pymongo types in store interfaces @carl-andersson (#889)
- Feature/SK-1558 | Store session seed model on session @niklastheman (#887)
- Feature/SK-1368 | Move resources from shared.py in to singleton classes @carl-andersson (#886)
- Feature/SK-1548 | Store start of training @niklastheman (#885)
- Feature/SK-1546 | Added attributes GRPC calls @carl-andersson (#882)
- Feature/SK-1539 | Added attribute_store and tests @carl-andersson (#880)
Fixes
- Bug/SK-1589 | Race condition in project create @KatHellg (#906)
- Bug/SK-1581 | Telemetry_bp is missing from routes @carl-andersson (#901)
- Bug/SK-1584 | Start session not working (api client) @niklastheman (#905)
- Bug/SK-1582 | Running client.get_model_trail() returns only one model when should return multiple @niklastheman (#902)
- Bug/SK-1467 | Mismatch in click.option input and method argument for repository @KatHellg (#875)
- Bug/SK-1577 | Path bug fix in mnist-pytorch example @Hovstadius (#899)
- Bug/SK-1571 | Validation of sessions fails if no name is provided or if boolean values are false @niklastheman (#896)
- Bug/SK-1565 | Fixed argument name in project create cli function @KatHellg (#894)
- Fix/SK-1547 | Fixing Huggingface train.py imports @FrankJonasmoelle (#883)
Release v0.26.0
What’s Changed
Features
- Feature/SK-1541 | Add update project cli feature @KatHellg (#878)
- Feature/SK-1522 | Add metric routes @niklastheman (#874)
- Feature/SK-1520 | Added SendModelMetric gRPC call @carl-andersson (#866)
Fixes
- Bug/SK-1545 | client_settings added to dbs @viktorvaladi (#881)
- Fix/SK-1534 | Allow failed rounds without models @carl-andersson (#873)
- Bug/SK-1544 | Models PATCH updates incorrectly @niklastheman (#879)
- Bug/SK-1537 | Unable to stop session @niklastheman (#877)
- Fix/SK-1533 | log_metric client fixes @carl-andersson (#872)
Release v0.25.2
What’s Changed
Fixes
Bug/SK-1529 | save_metric fails on cli client
Bug/SK-1527 | Active compute package not set
Full Changelog: v0.25.0...v0.25.1
Release v0.25.0
What’s Changed
Features
- Feature/SK-1263 | Improve the API-Client example @niklastheman (#849)
- Feature/SK-1510 | Add ENV for setting home dir @Wrede (#856)
- Feature/SK-1257 | Bugfixes and improvements of combiner, and new load test @ahellander (#774)
Fixes
- Bug/SK-1517 | DTO finding @niklastheman (#863)
Release v0.24.0
What’s Changed
- Bug/SK-1469 | Fixed bug with prediction not using the client subselection @carl-andersson (#835)
Features
- Feature/SK-1482 | Add Validation DTO @carl-andersson (#843)
- Feature/SK-1479 | Limit analytics db size @niklastheman (#840)
- Feature/SK-1475 | Only add analytics if not None @carl-andersson (#838)
- Feature/SK-1473 | Store memory and cpu utilisation of clients @niklastheman (#837)
- Feature/SK-1458 | Add start cmd to session @Wrede (#830)
- Feature/SK-1287 | Add set-active to model resource @Wrede (#829)
- Feature/SK-1456 | Add flag -y to project delete @Wrede (#828)
- Feature/SK-1455 | Add --no-interactive flag to project create @Wrede (#827)
- Feature/SK-1292 | Create client config file through CLI @KatHellg (#788)
- Feature/SK-1439 | Env var for allowing insecure requests to the API server @stefanhellander (#819)
Fixes
- Bugfix/SK-1421 | Change load_data function in HuggingFace example @FrankJonasmoelle (#815)
- Fix/SK-1450 | Fix success message on login @KatHellg (#826)
- Fix/SK-1451 | Check if there is an active helper before using "numpyhelper" as default @benjaminastrand (#824)
- Bugfix/SK-1452 | GrpcConnectionOptions all args not needed for direct combiner connection @Wrede (#823)