Releases: NVIDIA/NVFlare
Releases · NVIDIA/NVFlare
2.3.11: Bug fixes
What's Changed
- Add numpy decomposers to fix 2.3 CI by @SYangster in #2272
- Set compatible 2.3 version, tf dataset setup and teardown by @SYangster in #2364
- [2.3] fix client death handling by @yanchengnv in #2484
- [2.3] Fix CyclicController bug by @YuanTingHsieh in #2490
- [2.3] Changed exception log to error level for GRPC drivers by @nvidianz in #2491
Full Changelog: 2.3.10...2.3.11
2.4.1rc5: Various fixes and improvements
What's Changed
- [2.4] Use unbuffered python launch by @YuanTingHsieh in #2472
- Fix wait-for-reply by @yanchengnv in #2478
- [2.4] Set GRPC_ENABLE_FORK_SUPPORT to False by @YuanTingHsieh in #2474
- [2.4] Add reliable xgboost documentation by @YuanTingHsieh in #2471
- [2.4] Update doc link for xgboost histogram based by @YuanTingHsieh in #2482
- [2.4] Added more logging for the job status changing by @yhwen in #2481
Full Changelog: 2.4.1rc4...2.4.1rc5
2.4.1rc4: Various bug fixes and feature improvements
What's Changed
- [2.4] Upgrade dependencies versions by @YuanTingHsieh in #2426
- [2.4] Fixed the wrong workspace object in the simulator worker by @yhwen in #2430
- [2.4] always use default grpc opts by @yanchengnv in #2428
- [2.4] Fix check resource auth by @YuanTingHsieh in #2439
- [2.4] Upgrade protobuf version by @YuanTingHsieh in #2436
- [2.4] Improve xgb runner status check by @yanchengnv in #2434
- [2.4] Check wandb login by @SYangster in #2444
- [2.4] Update fed xgboost docstrings/readme based on stable version by @YuanTingHsieh in #2446
- [2.4] metric relay starts pipe handler heartbeat send/check after task is pulled by @YuanTingHsieh in #2415
- [2.4] task_exchanger starts pipe handler heartbeat send/check after task is pull by @YuanTingHsieh in #2442
- [2.4] Use full path for DhPSITaskHandler by @YuanTingHsieh in #2437
- [2.4] Update finance example using job templates by @YuanTingHsieh in #2448
- [2.4] Update setup.py of monai integration folder by @IsaacYangSLA in #2449
- [2.4] Improve cell pipe timeout handling by @yanchengnv in #2441
- [2.4] Update github actions by @YuanTingHsieh in #2450
- [2.4] Clarify download_job workspace delay by @SYangster in #2453
- [2.4] Improve reliable message by @yanchengnv in #2452
- [2.4] Support client custom code in simulator by @YuanTingHsieh in #2447
- [2.4] Enhance launcher executor by @YuanTingHsieh in #2433
- [2.4] Remove cancel_futures args by @YuanTingHsieh in #2457
- [2.4] Fix sub_worker_process shutdown by @YuanTingHsieh in #2458
- [2.4] Fire and forget for pipe handler control messages by @YuanTingHsieh in #2413
- [2.4] Add garbage collect at ends of round-based workflows by @SYangster in #2464
- [2.4] cherry-pick the fix_submit_job_auth_failure to 2.4 branch by @yhwen in #2466
- [2.4] Add warning when the same admin in project.yml has different role by @IsaacYangSLA in #2469
- [2.4] Fix premerge by @YuanTingHsieh in #2467
Full Changelog: 2.4.1rc3...2.4.1rc4
2.4.1rc3: Bug fixes and feature improvements
What's Changed
- [2.4] Enable StreamCell for all application channels by @YuanTingHsieh in #2406
- [2.4] Update rr_order to cyclic_order by @SYangster in #2411
- [2.4] Fix mlflow tag links by @YuanTingHsieh in #2417
- [2.4] Add client api send check by @YuanTingHsieh in #2418
- [2.4] Lightning API Patch just once by @YuanTingHsieh in #2416
- [2.4] Fix LauncherExecutor handle_event by @YuanTingHsieh in #2414
- [2.4] Add custom order and early termination to cyclic controller by @YuanTingHsieh in #2422
Full Changelog: 2.4.1rc2...2.4.1rc3
2.4.1rc2: Bug fixes and feature improvements
What's Changed
- Exclude non-training clients from cse by @yanchengnv in #2400
- [2.4] Integrated ReliableMessage with XGBoost by @nvidianz in #2399
- [2.4] Fixed the FOBS doc to add support for DatumManager by @nvidianz in #2408
- [2.4] Added AGRPCS, NGRPCS as secure scheme by @nvidianz in #2409
Full Changelog: 2.4.1rc1...2.4.1rc2
2.4.1rc1: Add more XGBoost features
What's Changed
- [2.4] tf dataset setup and teardown by @SYangster in #2365
- [2.4] Update outdated links by @YuanTingHsieh in #2367
- [2.4] Fix nemo example link by @holgerroth in #2374
- [2.4] Fix NEMO links by @YuanTingHsieh in #2384
- [2.4] Update license headers by @YuanTingHsieh in #2386
- [2.4] Add xgboost histogram_based_v2 by @YuanTingHsieh in #2382
- [2.4] Clean up file pipe by @YuanTingHsieh in #2391
- [2.4] Added ReliableMessage by @nvidianz in #2394
- [2.4] Add xgboost example, unit tests, integration tests by @YuanTingHsieh in #2392
- [2.4] Add xgboost metrics tracking cb by @YuanTingHsieh in #2381
Full Changelog: 2.4.0...2.4.1rc1
2.4.0: Release
What's New
Please check the What's New of document page.
2.4.0rc9: Improvements and fixes addressing some issues
What's Changed
- [2.4] Move workspace setup inside constructor by @YuanTingHsieh in #2308
- [2.4] Update cli string 24 [skip ci] by @YuanTingHsieh in #2309
- [2.4] Fix ParamsConverter signature by @YuanTingHsieh in #2310
- Bump up the versions and improve dependency syntax by @IsaacYangSLA in #2315
- [2.4] Improve monai integration tracking example by @SYangster in #2319
- [2.4] Exclude hidden Json file when parsing config by @chesterxgchen in #2324
- [2.4] Update all examples/research/integration requirements by @YuanTingHsieh in #2329
- [2.4] Removed the no need client custom path by @yhwen in #2321
- [2.4] update gnn readme by @holgerroth in #2334
- [2.4] Fix CIFAR-10 global model selection by @holgerroth in #2333
- [2.4] Enhance the handling of RC of task returned from clients by @IsaacYangSLA in #2337
- [2.4] Address final VDR feedbacks by @YuanTingHsieh in #2331
- [2.4] Cifar10 fix plot by @holgerroth in #2345
- Added a few workarounds for HTTP driver's latency issues for 2.4 by @nvidianz in #2344
- [2.4] Address VDR report by @SYangster in #2336
- [2.4] Add notes about running TF with GPUs [skip ci] by @YuanTingHsieh in #2347
- [2.4] Fix tb receiver by @YuanTingHsieh in #2341
Full Changelog: 2.4.0rc8...2.4.0rc9
2.4.0rc8: Fixes and improvements
What's Changed
- [2.4] Fix Auto login "communication error" by @chesterxgchen in #2280
- [2.4] updates examples, add version matching note by @SYangster in #2281
- [2.4] Fixed the client_executor improper lock use. by @yhwen in #2288
- [2.4] vdr issues [skip ci] by @chesterxgchen in #2286
- [2.4] Add notebook to GNN examples by @ZiyueXu77 in #2290
- [2.4] Fix FLModelUtil by @YuanTingHsieh in #2292
- [2.4] Nemo examples fix by @holgerroth in #2293
- [2.4] Check invalid input directory in nvflare config by @chesterxgchen in #2294
- [2.4] Fix nemo peft notebook by @holgerroth in #2296
- [2.4] Update nemo instructions by @holgerroth in #2298
- [2.4] Update documentation and docstrings by @YuanTingHsieh in #2300
- [2.4] Update execution api type documentation by @YuanTingHsieh in #2304
- [2.4] address vdr feedback by @SYangster in #2299
- [2.4] Added debug headers for all message route in CoreCell for 2.4 Branch by @nvidianz in #2302
- [2.4] Rename to execution api type, update job command output by @SYangster in #2307
Full Changelog: 2.4.0rc7...2.4.0rc8
2.4.0rc7: Improvements and bug fixes
What's Changed
- Fix the missing separators in nvflare cli by @IsaacYangSLA in #2246
- Reduce CellPipe heartbeat error log by @yanchengnv in #2245
- Enhance the cloud script on the SSH inbound rule by @IsaacYangSLA in #2249
- Fix p2p encrypt/decrypt by @yanchengnv in #2251
- Fix integration tests by @SYangster in #2254
- Fix POC HE mode, add HE step-by-step example by @SYangster in #2255
- Enhanced the client job status by @yhwen in #2247
- add Clara FL white paper [skip ci] by @chesterxgchen in #2257
- added back the API auto login after server restart by @yhwen in #2256
- Fix CCWF with Client API, ParamsConverter supported_tasks by @SYangster in #2260
- Changed the TASK_UNKNOWN to log debug by @yhwen in #2262
- Fix simulator rc by @yhwen in #2263
- add notes for ``tree``` commands by @chesterxgchen in #2264
- Add global round info for logging metrics global step by @nvkevlu in #2258
- Address few misc. bugs by @chesterxgchen in #2252
- Fix launch_once=false connection error by @SYangster in #2269
- Fixed a case the admin has no auth_tokens for keycloak integration by @yhwen in #2268
- added handle for the empty return code file by @yhwen in #2261
Full Changelog: 2.4.0rc6...2.4.0rc7