Skip to content

Releases: Substra/substra-documentation

0.28.1

11 Sep 12:18
Compare
Choose a tag to compare

Substra 0.28.1 - 2023-09-11

SubstraFL:

  • Bump SubstraFL to 0.37.1 to always keep last tasks output in remote mode, even with clean_models to True in execute_experiment.

0.32.0

08 Sep 15:31
b7320e0
Compare
Choose a tag to compare

Substra 0.32.0 — 2023-09-08

  • Update Substra to Pydantic 2.3.0. Concerned components by the update are SusbtraFL, Substra, Substra-backend and Substra-tests.

0.31.0

07 Sep 16:02
73a5f0d
Compare
Choose a tag to compare
  • Add user management doc (#345)
  • Add link to python libraries documentation in Components page (#347)
  • Add more orchestrator documentation (#346)
  • Deactivate Binder (#340)
  • Reorganise documentation according to diataxis approach (#330)
  • Added section about channels in the main concepts (#344)
  • Add frontend documentation in components section (#346)
  • New page added on Substra Privacy Strategy based on research by Privacy Task Force at Owkin (#354)
  • Revamp landing page (#353)

0.30.0

27 Jul 15:47
fea99e6
Compare
Choose a tag to compare
  • New example on how to use the ComputePlanBuilder SubstraFL to compute Federated Analytics on the Sklearn diabetes dataset. (#311)
  • New example on how to implement a custom cyclic Strategy with a TorchBaseAlgo with SubstraFL. (#326)
  • Use Client.wait_compute_plan in substrafl_examples/get_started/run_mnist_torch.py (#327)

0.29.0

30 Jun 12:20
d640864
Compare
Choose a tag to compare

0.29.0 - 2023-06-30

0.28.0

15 Jun 07:43
66e1f4f
Compare
Choose a tag to compare

0.28.0 - 2023-06-15

  • Add token management page guide (#312)
  • Update Iris example with the changes implied by SubstraFL #120 compute plan builder (#313)
  • Add caution for frontend cookies when several backends in local (#308)
  • Update Substra examples to use new get_task_output_asset Substra function (#317)

0.27.0

15 May 15:28
d7dfeda
Compare
Choose a tag to compare

SubstraFL:

  • BREAKING CHANGE: SubstraFL used to create one task per metric. Now all metrics are executed into a single task. This will lead to less tasks for a given CP and will improve compute time.
  • BREAKING CHANGE: Metrics are now given as metric_functions and not as metric_key. The functions given as metric functions to test data nodes are automatically registered in a new Substra function by SubstraFL. The new argument of the TestDataNode class metric_functions replaces the metric_keys one and accepts a dictionary (using the key as the identifier of the function given as value), a list of functions or directly a function if there is only one metric to compute (function.name is then used as identifier). Installed dependencies are the algo_dependencies passed to execute_experiment, and permissions are the same as the predict function.
  • Enforce kwargs for functions with more than 3 parameters.
  • Add the Federated Principal Component Analysis strategy.

Substra:

  • Substra Clients can now be configured using environment variables or a configuration Yaml file.
  • BREAKING CHANGE: default backend type for Client is now subprocess.

Front-end:

  • Display function name for each task in workflow & tasks table.
  • Better performances for workflow.
  • Serialize the performance graph regarding the identifier only.

0.26.3

26 Apr 14:06
12ed97f
Compare
Choose a tag to compare
  • Backend fixes to improve (kaniko pods) stability
  • Rename function names in examples (#302)

0.26.2

19 Apr 09:37
a73c7e0
Compare
Choose a tag to compare

Substra 0.26.2 - 2023-04-19

  • Fix Binder build for documentation examples
  • Add hardware requirements documentation

0.26.1

12 Apr 12:48
100005a
Compare
Choose a tag to compare

Bump substrafl to 0.35.1