Skip to content

Releases: Substra/substra-backend

0.38.1

05 Apr 08:09
Compare
Choose a tag to compare

0.38.1 2024-04-05

Added

  • Private CA are now injected in Kaniko pods (#879)

0.45.0

27 Mar 10:53
fffc3d0
Compare
Choose a tag to compare

0.45.0 - 2024-03-27

Changed

  • BREAKING: remove type from datamanager (#860)
  • [chore] towncrier is now used for changelog management (#861)

0.45.0-rc1

27 Mar 08:30
81cb629
Compare
Choose a tag to compare
0.45.0-rc1 Pre-release
Pre-release

0.45.0 - 2024-03-27

Changed

  • BREAKING: remove type from datamanager (#860)
  • [chore] towncrier is now used for changelog management (#861)

0.44.0

12 Mar 16:11
21c7c8a
Compare
Choose a tag to compare

0.44.0

Chart version: 24.4.0

Fixed

  • Ensure that we always use safezip and tarsafe to avoid path traversal attack (#845)
  • Add timeout on all OIDC requests (value set with OIDC_TIMOUT, and default to HTTP_CLIENT_TIMEOUT_SECONDS) (#846)
  • Check if builder is enabled during function registration (#847)

Changed

  • Compute task status DOING is renamed EXECUTING (#827)
  • Compute plan statuses EMPTY, WAITING ansd TODO are merged into new status CREATED (#827)

Removed

  • worker does not wait the cache to be pre-populated to start (#831)
  • Remove docker pull configuration from the worker used by kaniko (#831)

0.44.0-rc5

07 Mar 15:13
b4b1bb0
Compare
Choose a tag to compare
0.44.0-rc5 Pre-release
Pre-release

0.44.0-rc4

Chart version: 24.4.0

Fixed

  • Ensure that we always use safezip and tarsafe to avoid path traversal attack (#845)
  • Add timeout on all OIDC requests (value set with OIDC_TIMOUT, and default to HTTP_CLIENT_TIMEOUT_SECONDS) (#846)
  • Check if builder is enabled during function registration (#847)

Changed

  • Compute task status DOING is renamed EXECUTING (#827)
  • Compute plan statuses EMPTY, WAITING ansd TODO are merged into new status CREATED (#827)

Removed

  • worker does not wait the cache to be pre-populated to start (#831)
  • Remove docker pull configuration from the worker used by kaniko (#831)

0.44.0-rc4

07 Mar 14:46
74faa2c
Compare
Choose a tag to compare
0.44.0-rc4 Pre-release
Pre-release

0.44.0-rc4

Chart version: 24.4.0

Fixed

  • Ensure that we always use safezip and tarsafe to avoid path traversal attack (#845)
  • Add timeout on all OIDC requests (value set with OIDC_TIMOUT, and default to HTTP_CLIENT_TIMEOUT_SECONDS) (#846)
  • Check if builder is enabled during function registration (#847)

Changed

  • Compute task status DOING is renamed EXECUTING (#827)
  • Compute plan statuses EMPTY, WAITING ansd TODO are merged into new status CREATED (#827)

Removed

  • worker does not wait the cache to be pre-populated to start (#831)
  • Remove docker pull configuration from the worker used by kaniko (#831)

0.44.0-rc3

07 Mar 14:01
cfb82ba
Compare
Choose a tag to compare
0.44.0-rc3 Pre-release
Pre-release

0.44.0-rc3

Chart version: 24.4.0

Fixed

  • Ensure that we always use safezip and tarsafe to avoid path traversal attack (#845)
  • Add timeout on all OIDC requests (value set with OIDC_TIMOUT, and default to HTTP_CLIENT_TIMEOUT_SECONDS) (#846)
  • Check if builder is enabled during function registration (#847)

Changed

  • Compute task status DOING is renamed EXECUTING (#827)
  • Compute plan statuses EMPTY, WAITING ansd TODO are merged into new status CREATED (#827)

Removed

  • worker does not wait the cache to be pre-populated to start (#831)
  • Remove docker pull configuration from the worker used by kaniko (#831)

0.44.0-rc2

07 Mar 11:31
630da87
Compare
Choose a tag to compare
0.44.0-rc2 Pre-release
Pre-release

0.44.0-rc2

Chart version: 24.4.0

Fixed

  • Ensure that we always use safezip and tarsafe to avoid path traversal attack (#845)
  • Add timeout on all OIDC requests (value set with OIDC_TIMOUT, and default to HTTP_CLIENT_TIMEOUT_SECONDS) (#846)
  • Check if builder is enabled during function registration (#847)

Changed

  • Compute task status DOING is renamed EXECUTING (#827)
  • Compute plan statuses EMPTY, WAITING ansd TODO are merged into new status CREATED (#827)

Removed

  • worker does not wait the cache to be pre-populated to start (#831)
  • Remove docker pull configuration from the worker used by kaniko (#831)

0.44.0-rc1

07 Mar 09:40
bdb3e6a
Compare
Choose a tag to compare
0.44.0-rc1 Pre-release
Pre-release

0.44.0-rc1

Fixed

  • Ensure that we always use safezip and tarsafe to avoid path traversal attack (#845)
  • Add timeout on all OIDC requests (value set with OIDC_TIMOUT, and default to HTTP_CLIENT_TIMEOUT_SECONDS) (#846)
  • Check if builder is enabled during function registration (#847)

Changed

  • Compute task status DOING is renamed EXECUTING (#827)
  • Compute plan statuses EMPTY, WAITING ansd TODO are merged into new status CREATED (#827)

Removed

  • worker does not wait the cache to be pre-populated to start (#831)
  • Remove docker pull configuration from the worker used by kaniko (#831)

0.43.0

26 Feb 13:45
60af3e9
Compare
Choose a tag to compare

Added

  • Add Image checksum and Image storage address to Function (#739)
  • Add checks on built Image checksum (#739)
  • Field asset_type on AssetFailureReport (based on protobuf enum orchestrator.FailedAssetKind) (#727)
  • Celery task FailableTask that contains the logic to store the failure report, that can be re-used in different assets. (#727)
  • Add FunctionStatus enum (#714)
  • BREAKING: Add status on api.Function (type FunctionStatus) (#714)
  • Tests to ensure build order is made in order of submission (including retries) (#740)
  • BREAKING: Added compute task statuses STATUS_WAITING_FOR_BUILDER_SLOT and STATUS_BUILDING in STATUS_WAITING_FOR_PARENT_TASKS reflecting current task status (#823)

Changed

  • Rename function.function to function.archive (#739)
  • Refactor image transfer and add tests (#775)
  • ComputeTaskFailureReport renamed in AssetFailureReport (#727)
  • Field AssetFailureReport.compute_task_key renamed to asset_key (#727)
  • Docker images are no longer removed at the end of a compute plan (#777)
  • Rename LEDGER_CHANNEL to CHANNELS and LEDGER_MSP_ID to MSP_ID (#794)
  • Propagate the creation of AssetFailureReport to all backends, so that logs are accessible from all backends (#807)
  • BREAKING: Rename STATUS_WAITING and STATUS_TODO in STATUS_WAITING_FOR_PARENT_TASKS and STATUS_WAITING_FOR_EXECUTOR_SLOT (#823)
  • Rename all instances of COMPUTE_TASK_LOGS_STORAGE_ADDRESS to ASSET_LOGS_STORAGE_ADDRESS and COMPUTE_TASK_LOGS_BUCKET_NAME to ASSET_LOGS_BUCKET_NAME (#825)

Removed

  • Remove mention of chaincode after distributed mode deprecation (#795)
  • BREAKING: remove distributed Skaffold profile #768
  • Remove wait_for_image_built as he logic for changing status to TODO has been moved to the orchestrator and set only when the function is built (#819)

Fixed

  • Convert asset uuid to str in FailedAssetLogsViewSet #804
  • Organisations which are not function owner loads function image only once (#833)