Skip to content

Releases: Substra/substrafl

0.43.0rc1

20 Feb 14:47
b6b3276
Compare
Choose a tag to compare
0.43.0rc1 Pre-release
Pre-release
chore: release 0.43.0rc1

Signed-off-by: Guilhem Barthés <[email protected]>

0.42.0

20 Oct 08:27
ec8628e
Compare
Choose a tag to compare

0.42.0 - 2023-10-18

Added

  • Support on Python 3.11 (#169)

Changed

  • Remove substrafl wheel cache (#175)

Fixed

  • Camelyon benchmark download files (#182)

0.42.0rc1

19 Oct 12:09
Compare
Choose a tag to compare
0.42.0rc1 Pre-release
Pre-release

0.42.0rc1 pre-release

Added

  • Support on Python 3.11 (#169)

Changed

  • Remove substrafl wheel cache (#175)

Fixed

  • Camelyon benchmark download files (#182)

0.41.1

06 Oct 14:55
939d49e
Compare
Choose a tag to compare

Fixed

  • Fix Newton-Raphson docstring (#170)

0.41.1rc3

04 Oct 10:05
6e2c7e3
Compare
Choose a tag to compare
0.41.1rc3 Pre-release
Pre-release

Fixed

  • Fix Newton-Raphson docstring (#170)

0.37.3

11 Sep 12:13
Compare
Choose a tag to compare

0.37.3 - 2023-09-11

Fixed

  • Pin Substra to 0.45.1.

0.37.2

11 Sep 10:08
Compare
Choose a tag to compare

0.37.2 - 2023-09-11

Fixed

  • Pin Pydantic to < 2.0.0.

0.41.0

08 Sep 15:29
b65fc4e
Compare
Choose a tag to compare

0.41.0 - 2023-09-08

Changed

  • Update to pydantic 2.3.0 (#159)

0.40.0

07 Sep 08:46
ebf37d2
Compare
Choose a tag to compare

Added

  • Check the Python version used before generating the Dockerfile ([#155])(#155)).

  • Python dependencies can be resolved using pip compile during function registration by setting compile to True
    in the Dependency object ([#155])(#155)).

    Dependency(
          pypi_dependencies=["pytest", "numpy"],
          compile=True,
      )
  • Dependency objects are now computed at initialization in a cache directory, accessible through the cache_directory attribute. The cache directory is deleted at the Dependency object deletion. ([https://github.com//pull/155])(#155))

  • Check created wheels name. (#160)

Changed

  • BREAKING: Rename generate_wheel.py to manage_dependencies.py (#156)
  • BREAKING: Move manage_dependencies.py from remote.register to dependency (#158)
  • BREAKING: local_dependencies is renamed local_installable_dependencies (#158)
  • BREAKING: local_installable_dependencies are now limited to local modules or Python wheels (no support for bdist, sdist...)([#155])(#155)).

Fixed

  • Set, save & load random.seed and np.random.seed along with torch.manual_seed in TorchAlgo(#151)
  • Keep the last round task output by default (#162)

0.40.0rc2

05 Sep 13:37
Compare
Choose a tag to compare
0.40.0rc2 Pre-release
Pre-release

Added

  • Check the Python version used before generating the Dockerfile ([#155])(#155)).

  • Python dependencies can be resolved using pip compile during function registration by setting compile to True
    in the Dependency object ([#155])(#155)).

    Dependency(
          pypi_dependencies=["pytest", "numpy"],
          compile=True,
      )
  • Dependency objects are now computed at initialization in a cache directory, accessible through the copy_compute_dir method. The cache directory is deleted at the Dependency object deletion. ([#155])(#155))

  • Check created wheels name. (#160)

Changed

  • BREAKING: Rename generate_wheel.py to manage_dependencies.py (#156)
  • BREAKING: Move manage_dependencies.py from remote.register to dependency (#158)
  • BREAKING: local_dependencies is renamed local_installable_dependencies (#158)
  • BREAKING: local_installable_dependencies are now limited to local modules or Python wheels (no support for bdist, sdist...)([#155])(#155)).

Fixed

  • Set, save & load random.seed and np.random.seed along with torch.manual_seed in TorchAlgo(#151)
  • Keep the last round task output by default (#162)