PyPi: Nvflare

CVE-2023-30861

Transitive

Safety vulnerability ID: 59210

This vulnerability was reviewed by experts

The information on this page was manually curated by our Cybersecurity Intelligence Team.

Created at May 02, 2023 Updated at Oct 15, 2024
Scan your Python projects for vulnerabilities →

Advisory

Nvflare 2.4.0rc1 updates its dependency 'flask' to version '2.2.5' to include a security fix.
https://github.com/NVIDIA/NVFlare/pull/1817/files
https://github.com/advisories/GHSA-m2qf-hxjv-5gpq

Affected package

nvflare

Latest version: 2.5.1

Federated Learning Application Runtime Environment

Affected versions

Fixed versions

Vulnerability changelog

What's Changed
* Add list of publication and talks [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1089
* fix paper order [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1093
* Fix docstring description [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1071
* Clean up xgboost rst file and move to doc directory [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1088
* Fixed the abort_job HA failed to remove snapshot issue. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1091
* fix date and order [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1098
* rename check_result to is_resource_enough by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1096
* Fix example code format [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1094
* Update ci remove snapshot by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1101
* add Chinese blogs/talks [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1100
* Move s3_storage [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1095
* Upgrade for Python 3.10. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1102
* add nvflare paper to citation file [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1107
* Added field names to auth error by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1099
* Update build and package steps by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1104
* Add ResponseProcessors with example for client-side model init by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1105
* Add ModelLearnable decomposers by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1111
* update model selector by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1116
* add links and improve introductions of some features for better flow [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1120
* Update requirements-dev.txt by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1112
* Add feature request issue template [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1127
* fix controller racing condition by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1124
* make aggregation helper thread safe by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1123
* Add question issue template [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1126
* FOBS redesign with enum and data class support by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1103
* clean up docs for authorization related to 2.2.1 updates [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1140
* update status returned when calling logout by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1141
* enhanced class_utils. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1144
* Added warnings for vulnerable OpenSSL versions by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1142
* Create quickstart page for outside links, fix provisioning section [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1145
* Dead clients handle by yhwen in https://github.com/NVIDIA/NVFlare/pull/1136
* Revert "Added warnings for vulnerable OpenSSL versions" by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1157
* Enable header scan and fix unit tests by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1137
* update cifar-10 sim example to use run script [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1158
* Fixed a race condition and client privacy.json issue. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1164
* Signing jobs by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1152
* Enable the single gpu option for simulator run by yhwen in https://github.com/NVIDIA/NVFlare/pull/1162
* Set each container in docker compose with its friendly name by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1167
* Add .env file to support variables in compose.yaml by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1166
* Fix signing jobs in POC by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1169
* Fix unit test filename pattern [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1173
* add example unit tests by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1170
* restore the changes to fix the bug introduced. by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1175
* Simulartor hang oom by yhwen in https://github.com/NVIDIA/NVFlare/pull/1159
* Add missing poc_key in api.py by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1183
* Scheduler enhancement by yhwen in https://github.com/NVIDIA/NVFlare/pull/1184
* update the simulator docs [skip ci] by yhwen in https://github.com/NVIDIA/NVFlare/pull/1186
* Improve XGBoost examples by Jeffwan in https://github.com/NVIDIA/NVFlare/pull/1181
* Fix type error in FedXGBHistogramExecutor by Jeffwan in https://github.com/NVIDIA/NVFlare/pull/1179
* Stats refactoring by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1191
* Auto-registering decomposers for Enum by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1192
* fix simulator missing client heartbeat call. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1195
* add decorator to measure time for each method call by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1198
* Add BroadcastAndWait Component by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1199
* increase python version support to 3.10 [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1203
* add CommonExecutor and ClientExecutor by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1202
* MLFlowReceiver by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1204
* add missing dependencies [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1209
* Allow easier import of SimulatorRunner by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1208
* fix broken link to operation guide [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1218
* Backend and schema updated by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1215
* 1214 svt_privacy adds an option for random.choice replacement by wyli in https://github.com/NVIDIA/NVFlare/pull/1224
* PSI initial PR by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1207
* add flare_api initial changes by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1161
* PSI upgrade to openmined.psi = 1.1.0 by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1226
* update missed requirement [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1227
* Clean up controller logic by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1228
* Add quantifying-data-leakage folder [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1230
* Update monai example [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1229
* PSI Update example [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1231
* Fix preflight_check issue and add unit tests and integration tests by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1234
* update psi readme [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1235
* Update monai examples again [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1237
* Only terminate the local session in the worker_process, not logout th… by yhwen in https://github.com/NVIDIA/NVFlare/pull/1236
* PSI Bug fix [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1238
* Fix integration tests by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1239
* remove key check in task get_prop method by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1242
* Fix tb streaming by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1241
* Update black/isort/flake8 and fix code style [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1243
* Research: Quantifying Data Leakage in Federated Learning [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1244
* Add notebook with FLARE API to example [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1232
* Revert flake8 and isort version by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1250
* Revert "Backend and schema updated (1215)" by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1251
* Fix missing information in fed_admin.json by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1253
* Drop python 3.7 support by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1246
* Add kmeans clustering example based on scikit-learn by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1163
* Fix joblib_model_param_persistor by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1265
* Cloud launch scripts for both client and server by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1259
* Script to launch dashboard on cloud by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1269
* Add notebook with FLARE API and migration docs, minor improvements by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1257
* CIFAR-10: make local number GPUs configurable by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1268
* Update cifar10 real world instructions by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1275
* Update diagram on overview [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1281
* Add missing __init__.py by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1284
* Allow metrics aggregation by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1294
* Create pull_request_template.md [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1286
* Add sklearn linear model example by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1139
* Re-organize example folder structure by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1295
* GradInv research: Make prior image filename configurable [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1302
* Fix issue 1317 by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1330
* Random forest algorithm based on xgboost lib by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1086
* Add non-linear SVM example by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1176
* Add cifar integration test by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1315
* PSI: upgrade openmined psi version, restore unit tests and move openmined PSI apt_opt by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1340
* Update documentation by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1314
* Update k-means example by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1341
* Fix validation transform bug by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1350
* Move pt from app_common to app_opt by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1348
* Increase the wait to ensure the primary sp is updated by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1303
* Add support for AWS cloud launch scripts (dashboard/server/client) by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1344
* Fix app_opt pt import by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1354
* SFM Implementation [skip ci] by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1352
* Add warnings to ModuleScanner by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1347
* Remove mlflow example on dev branch [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1360
* FCI TCP Driver [skip ci] by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1356
* Fix argument error in model_persistence_format_manager by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1358
* Standardize tensorboard-streaming example by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1359
* Refactor to remove sklearner by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1361
* FCI UDS Driver [skip ci] by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1362
* Fixed the issue could not locate the components due to app_opt move. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1367
* Merging Cellnet to dev by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1365
* Fix typo and improve message in dashboard scripts by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1374
* move psi executor from app_common to app_opt by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1372
* Merging MPM by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1375
* Split learning with CIFAR-10 by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1168
* move psi unit tests to the proper directory [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1357
* FL server deploy integrate with cellnet by yhwen in https://github.com/NVIDIA/NVFlare/pull/1376
* sklearn linear update [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1382
* add install dependencies command argument and allow install dependencies [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1383
* FL Client integrate with FCI Cellnet by yhwen in https://github.com/NVIDIA/NVFlare/pull/1380
* Fixed a bug caused by refactor by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1384
* disable unit tests again due to CI and other issues [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1386
* Merging Async GRPC Driver [skip ci] by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1378
* Job run integrate with FCI Cellnet by yhwen in https://github.com/NVIDIA/NVFlare/pull/1387
* Async HTTP Driver for FCI [skip ci] by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1390
* Change warning to debug for ModuleScanner by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1369
* Multi-process worker integration with FCI cellnet by yhwen in https://github.com/NVIDIA/NVFlare/pull/1393
* Quick start [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1385
* Move HE from app_common to app_opt. Update app_opt requirements by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1392
* Fix in time model selector by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1401
* Simulator integration with FCI Cellnet by yhwen in https://github.com/NVIDIA/NVFlare/pull/1398
* Add limit to number of jobs in list_jobs and options to flare_api by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1381
* Fixed Close CB bug and added socket cleanup [skip ci] by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1399
* Async TCP Driver [skip ci] by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1397
* fix new_insecure_session by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1403
* Update SKLearn readmes and refactor SKLearnExecutor [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1388
* Async UDS Driver [skip ci] by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1404
* Add AUC & Homogeneity log to SK Learners [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1406
* update README for hello-pt on model initialization [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1402
* Graceful cell stop by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1405
* Ha fix by yhwen in https://github.com/NVIDIA/NVFlare/pull/1407
* update README.md [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1408
* README Update for PSI [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1409
* update README 3 [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1410
* Add note for brats18 data access by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1245
* Readme 4 [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1413
* Fix integration tests and add preflight check test stage by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1370
* remove_endpoint call and fixed bugs [skip ci] by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1414
* RESTORE Old README before Release [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1418
* Sync fl_context by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1400
* Randomize azure client resource group by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1419
* Enahce Simulator to avoid the Cell Error at end run. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1421
* Hide cell cmds by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1420
* Changed the fetch_task fetch_again without delay. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1423
* fix default order of jobs in list_jobs command by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1416
* Add back the SimulatorRunner by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1425
* Move virtual env of all examples to main folder by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1411
* Move CIFAR10 example and update CI tests by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1415
* Add debug mode to ci by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1428
* Restructure hello-world examples to standardize for tests by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1412
* Move TBReceiver to experiment tracking by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1424
* Add __init__.py to decomposers folder so build system will include it. by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1430
* Add messages at the end of cloud launch scripts by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1432
* UPDATE PSI README.md [skip CI] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1434
* Avoid the simulator cell error after END_RUN. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1431
* Log Cleanup [skip ci] by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1426
* Enable Simulator to use resources.json. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1435
* Fix list jobs command argument parsing bug by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1427
* Fixed the simulator hang due to missing import. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1436
* Switch to --use-device-code for all az login cases [skip ci] by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1437
* update nightly build version [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1439
* Enhance the job run process not to kill its own process, instead let … by yhwen in https://github.com/NVIDIA/NVFlare/pull/1440
* Remove unused codes [skip ci] by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1442
* Fixed a few QA bugs. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1445
* Random forest update by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1441
* Improve POC shutdown by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1438
* Randomize resource group to avoid duplicate resource group names [skip ci] by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1450
* More detailed error for recursive data by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1448
* Fixed the QA test recursive ref issue. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1451
* Fixed the issue job status not updated to exception when controller e… by yhwen in https://github.com/NVIDIA/NVFlare/pull/1447
* Update integration tests; Add test config auto generation code by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1446
* README redesign [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1449
* Check if resource group exists. by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1456
* Move split learning to advanced examples; update release notes [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1457
* Fix admin API issues and support optional messages by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1458
* Restore executable scripts in examples [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1460
* Fix jupyter notebook FLARE API path issue by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1462
* Silent Reconnect by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1463
* Fix shutdown log messages and speed up shutdown process by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1465
* Add FedSM example by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/562
* Randomize security group in AWS dashboard and client scripts by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1467
* Fix cifar and auto generated integration tests by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1455
* Update Federated Stats to follow the new example structure [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1464
* Update research folders by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1469
* fixed peer context handling in aux runner by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1470
* Convert PSI to the standard test structure [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1468
* Update docs to have release notes in whats new, new glossary, fixes [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1461
* Server Listens on All Interfaces by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1471
* Fix configuration for readthedocs to build docs with new requirements [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1472
* Fix fl context prop by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1474
* Fixed exception in list_jobs by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1473
* Fixed the simulator threads option for multi_gpu case. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1476
* Change Azure VM create to remove warning by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1477
* cleanup error msg; fix sag wait; fix get_task timeout by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1479
* Fix job runner multiple start issue by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1466
* Get rid of hello-examples warnings by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1475
* Update protobuf version by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1478
* Configuration exception handling by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1480
* fix api status and dead job message by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1484
* fix list_job in flare api by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1487
* protect server state against multiple state changes by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1489
* Fix loading conf in aws scripts by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1488
* add wait_for_system_shutdown [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1481
* Add Jupyter-Lab notebooks [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1482
* Fix controller timing issue by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1459
* Fix many build warning and issues, more documentation additions [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1486
* Splitnn fix by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1485
* Random forest minor fixes by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1495
* fix job listing by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1496
* Add user guide on cloud deployment by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1497
* Add back sections for migrating that were removed by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1498
* simulator create the clients in parallel. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1491
* Add notebooks for traditional ml examples by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1483
* use common JupyterLab instructions by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1499
* fix wf task exit status handling by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1494
* Update what's new to include data leakage tool research by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1502
* MONAI example updates by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1506
* Add check on az login exit code by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1504
* silent abort message logging by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1505
* fix list_jobs detail handling by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1503
* not creating internal listener for the job cell. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1507
* Update README, Notebook, Fed Stats fix by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1501
* Remove unnecessary virtualenv folder [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1512
* Ensure the start_run event for sub_worker_process. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1514
* Remove things in __init__.py in app_opt by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1508
* Add notebooks for other machine learning methods by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1500
* More docs additions and fixes [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1510
* Hello World Notebook (New) [skip ci] by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1518
* Fix auth test by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1519
* CIFAR-10 Auto-FedRL example by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1283
* Limit the ip address range of inbound ssh to creator's public ip only by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1516
* Add one FAQ item to describe DNS cache/propagation and how to resolve it by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1517
* Update what's new to include Auto-FedRL [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1522
* Restore set_env.sh [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1513
* Check that requirements are consistent through examples, update doc [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1521
* Doc & Talks updates [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1525
* Add config_type to distinguish by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1526
* Throw exception when connection monitor is not registered by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1520
* Optimize the get_all_clients, move to the training process beginning. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1524
* [CICD] add a new member to trigger list of blossom-ci [skip ci] by guopengf in https://github.com/NVIDIA/NVFlare/pull/1528
* fix job status and speed up fed event end_run by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1523
* [documentation] update logging config example[ski ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1530
* Fix a style issue on FAQ about server DNS propagation/caching. by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1533
* Added Decomposers for HE Classes [skip ci] by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1527
* Raise Exception when error code = EXECUTION_RESULT_ERROR in Controller error handling by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1529
* Fix SAG typo by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1536
* Notebooks update [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1541
* Add new notebooks and some updates in docs [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1545
* update nvflare version by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1546
* Support direct cell message by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1534
* Add a controller_lock to prevent racing condition by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1537
* Add link to on-shot-vfl repo [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1548
* Ha authentication fix by yhwen in https://github.com/NVIDIA/NVFlare/pull/1535
* Fixed the shared object issue in the controller task return. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1549
* Remove unneeded cancel all task call by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1540
* Add information about ssh source IP (skip ci) by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1550
* Fix HA integration tests by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1492
* Update scatter & gather messages by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1552
* Limit the FOBS error log size by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1544
* Enhance job meta validator by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1555
* Use python3 command in examples by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1551
* update comments and exception messages[skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1559
* Remove manual serialize/deserialize for HE components by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1538
* Fix cell timing by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1558
* Restructure docs and notebooks as discussed [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1554
* update monai integration versions [skip_ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1560
* Enhance preflight check by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1557
* Fixed -m option in list_jobs [skip ci] by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1556
* Fix integration tests issues by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1562
* Fix incorrect server status after job aborted and server restarted by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1569
* Updated a re-activate client error message. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1567
* Early stop on both AWS/Azure when duplicate servers are launched (by … by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1553
* Fix abort job with only connected clients by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1563
* Fix a typo by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1573
* update notebooks based on feedback [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1570
* Fix max client in client_manager by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1572
* Update fed policy example [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1575
* Qa issues by yhwen in https://github.com/NVIDIA/NVFlare/pull/1568
* Fix a typo in a script [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1577
* Notebooks upgrade [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1574
* fix RESULT_ERROR in FedStats by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1579
* Fix SAG client result error handling by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1571
* update POC and tutorial storage locations [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1580
* Controller no deepcopy by yhwen in https://github.com/NVIDIA/NVFlare/pull/1565
* Ensure to end the simulator run after client exception. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1582
* Update xgboost path in doc [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1584
* Notebook and documentation fixes [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1581
* update notebook setup_poc [skip_ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1588
* add notebook links to example README.md [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1585
* Update InitializeGlobalWeights workflow to not require clients by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1576
* Additional reorganization of the linking for the documentation [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1591
* Fix provision notebook bugs [ski ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1589
* Minor fix to menu [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1594
* Change job_configs to jobs for consistency by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1596
* Add example of fednlp for NER task using BERT model by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1564
* Ignore unknown task result in SAG by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1595
* Cell no executor pool by yhwen in https://github.com/NVIDIA/NVFlare/pull/1590
* test client-side model initialization by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1593
* Fixed cell not been stopped properly when config error. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1597
* fix bugs and cleanup notebooks for FLARE API tutorials [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1598
* Ensure the daemon process that monitors the client root process will end if error happens by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1578
* Add job submit success to CI by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1601
* Fix typo in fuel communicator by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1604
* Fix abort job command return message by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1603
* Validate client name type in GlobalWeightsInitializer by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1606
* Revert "Ignore unknown task result in SAG" by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1607
* fix workspace bug in notebook [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1605
* fix POC command bug by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1609
* Update split learning readme [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1610
* Re-factor PSI and add user email match to CI by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1583
* Add section on run modes and fix description for list_jobs in notebook by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1600
* Fix various notebook bugs [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1618
* Don't submit update with task data from old SSID by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1611
* Job status management enhancement by yhwen in https://github.com/NVIDIA/NVFlare/pull/1613
* Add docstring to executor [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1599
* fix controller dead client handling; added stats pool to_dict by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1617
* Make consistent the error message for shutdown_system without auth by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1614
* more notebooks bug fixes and updates [slip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1624
* Fixes several shutdown related issues by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1608
* fixed the job status for config error. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1615
* Fixed job could not run when overseer is offline. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1625
* add qat to repo by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1628
* Removing UDS by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1616
* Add link and base readme to fed-ce repo [skip ci] by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1623
* Add readme for one-shot VFL paper [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1629
* update the abort_job status after the job complete by yhwen in https://github.com/NVIDIA/NVFlare/pull/1627
* Change default initial task fetch interval at client side from 0.1 to 0.5 by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1621
* Add missing parent constructor by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1612
* Fix POC stop exception by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1620
* Reduced the non-meaningful logs. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1630
* Clean up fed stats example by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1602
* Add default_task_fetch_interval by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1633
* Fixed a save_workspace error. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1634
* delay the overseer agent start for client job worker process. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1636
* [PSI] add fl_ctx to finalize() and fix bug by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1638
* Scripts refactoring and notebooks bug fixes/update [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1635
* Fix AIO task cancellation and improve abort_job by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1637
* Fix CI by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1639
* update the aborted job status immediately by yhwen in https://github.com/NVIDIA/NVFlare/pull/1640
* remove the _ensure_daemon_process_shutdown which caused restart fail. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1642
* Correction to xgboost requirements files [skip ci] by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1641
* Add GPT-2 model by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1626
* Print job schedule result by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1631
* Do not shutdown job runner when server turn to cold state by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1619
* Fix file license headers by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1643
* Add to documentation [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1644
* Use secure logging for exceptions by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1645
* Fixed the server_command_agent AUTHENTICATION_ERROR reply. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1648
* Update the _turn_to_cold to set to ColdState first. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1649
* Improvement on model diff computation by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1647
* Fix description of list_jobs in FLARE API notebook [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1646
* Fix readme typos [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1653
* Change abort_job command to return None by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1650
* notebooks tweaks [skip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1651
* fix abort_job in old FLAdminAPI by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1657
* Update monai integration notebook [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1652
* Update split nn notebook [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1654
* Update xgboost notebooks [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1655
* Update RF notebook [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1656
* Add notebook info [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1658
* Improve example readme [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1659
* Add markdown link check workflow [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1660
* [2.3] remove apt_opt in the hello-world and tutorial nvflare install lskip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1663
* [dev] remove apt_opt in the hello-world and tutorial nvflare install lskip ci] by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1664
* Remove unused file [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1670
* Update RC to real release by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1667
* Add nvflare_getting_started.ipynb, make table for examples, minor fixes [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1665
* Add links to new nlp example [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1673
* Update overview in documetation [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1679
* Fix adhoc conn creation by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1676
* Add fed stats examples into CI by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1592
* Fix image stats format and typos [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1682
* Fix learners in examples by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1688
* Support pool stats file creation by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1687
* Change sticky to False for SSID by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1689
* Install all requirements first in auto test config by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1683
* Clean up AdminAPI by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1678
* Fix SKLearn executor by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1691
* Make CsvRecordHandler thread safe by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1694
* Docs fixes links [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1685
* Split learning: remove need to set python path outside of notebook by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1696
* Passing the PYTHONPATH to the child process. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1695
* add overall stats to pool showing command by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1700
* Update to fit monai 1.2 release by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1701
* Fix SAG docstring by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1702
* Fix code format [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1707
* Fix minor problems in simulator by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1706
* Add cuml backend to SVM example by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1709
* Add MONAI mlflow example for local provisioning by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1710
* Fixed a race condition issue for HA when job is about to end_run. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1708
* Protect learner against unsafe jobs by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1705
* Add FedCE example by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1704
* Add scheme in fed_server.json and fed_client.json by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1717
* provision refactoring by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1713
* Update assembler of SVM and KMeans to use DXO by ZiyueXu77 in https://github.com/NVIDIA/NVFlare/pull/1719
* Add dev/prod container images in local and cloud by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1720
* Api parity by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1722
* Add support to run container in cloud scripts by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1728
* Update job path in getting started guide docs [skip ci] by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1733
* Fix HA tests by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1737
* Add detached mode in docker.sh by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1738
* Add codes to generate docker.sh by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1741
* Fix readme typo [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1746
* Improve client side docker.sh by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1753
* Improve server side docker.sh by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1754
* FL Hub by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1739
* Fix app_opt PTFileModelPersistor typo by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1751
* NeMo integration folder & p-tuning example by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1723
* Upgrade POC: changing POC mode to Local Prod Mode, but keep POC command name. by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1755
* NeMo-NVFlare 20B p-tuning instructions by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1762
* Move the common header of all cloud scripts to one section by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1767
* Make changes for groundwork for experiment tracking by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1768
* Add mlflow components by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1771
* NeMo integration: Check to initialize learner by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1775
* Improve pipe for general use by yanchengnv in https://github.com/NVIDIA/NVFlare/pull/1773
* Enhance DXO aggregator by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1769
* NeMo integration: fix initialize logic by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1776
* Add fl hub example by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1143
* Revert "Add fl hub example" by yhwen in https://github.com/NVIDIA/NVFlare/pull/1777
* Re-add FL hub example by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1778
* Add examples for MLflow by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1772
* Add DXO unit test by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1779
* Fix experiment tracking and integration tests by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1784
* Nemo: update license headers; update job paths [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1780
* Remove dead link [skip ci] by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1788
* NeMo: add fed p-tuning figures [skip ci] by holgerroth in https://github.com/NVIDIA/NVFlare/pull/1792
* Add missing cert chain verification on submitted job signatures by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1791
* CodeQL ignore test folder by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1794
* Fix deprecated by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1793
* Fix tensorboard-streaming integration test by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1795
* Add tests for resigning on signed folders by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1798
* FLModel: Introduce a common model structure that can cover most of FL Application needs by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1797
* Added GPU group support for simulator. by yhwen in https://github.com/NVIDIA/NVFlare/pull/1750
* add METRICS_ONLY Transfer Type to FLModel by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1800
* Fix HIGGS dataset link by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1801
* Add FLModelUtils by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1799
* Enhance runtest.sh by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1804
* Allow additional Config Options Part 1 : Config, ConfigLoader, ConfigFormat and ConfigFactory by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1796
* Fix an issue in lighter utils CI tests by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1806
* Add UCI website note by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1805
* Use --dist loadgroup for pytest by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1808
* Fix restart command in FLARE API by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1803
* Custom Comm Drivers [skip ci] by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1632
* Upgrade flask to 2.2.5 to address CVE-2023-30861. by IsaacYangSLA in https://github.com/NVIDIA/NVFlare/pull/1817
* Refactor pipe and rename pipe monitor by YuanTingHsieh in https://github.com/NVIDIA/NVFlare/pull/1819
* Allow Alternative Config Option Part 2: Adding OmegaConf loader and Config by chesterxgchen in https://github.com/NVIDIA/NVFlare/pull/1816
* Make changes to fix MLflow experiment tracking by nvkevlu in https://github.com/NVIDIA/NVFlare/pull/1823
* Add One-shot VFL project to the "research" folder by jeremy313 in https://github.com/NVIDIA/NVFlare/pull/1807
* FCI Stream API by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1758
* PIckup Custom Driver Changes to dev by nvidianz in https://github.com/NVIDIA/NVFlare/pull/1828

New Contributors
* Jeffwan made their first contribution in https://github.com/NVIDIA/NVFlare/pull/1181
* guopengf made their first contribution in https://github.com/NVIDIA/NVFlare/pull/1528
* jeremy313 made their first contribution in https://github.com/NVIDIA/NVFlare/pull/1807

**Full Changelog**: https://github.com/NVIDIA/NVFlare/compare/2.2.1...2.4.0rc1

Resources

Use this package?

Scan your Python project for dependency vulnerabilities in two minutes

Scan your application

Severity Details

CVSS Base Score

HIGH 7.5

CVSS v3 Details

HIGH 7.5
Attack Vector (AV)
NETWORK
Attack Complexity (AC)
LOW
Privileges Required (PR)
NONE
User Interaction (UI)
NONE
Scope (S)
UNCHANGED
Confidentiality Impact (C)
HIGH
Integrity Impact (I)
NONE
Availability Availability (A)
NONE