Releases: Substra/substra-backend
Releases · Substra/substra-backend
0.38.1
0.45.0
0.45.0-rc1
0.44.0
0.44.0
Chart version: 24.4.0
Fixed
- Ensure that we always use
safezip
andtarsafe
to avoid path traversal attack (#845) - Add timeout on all OIDC requests (value set with
OIDC_TIMOUT
, and default toHTTP_CLIENT_TIMEOUT_SECONDS
) (#846) - Check if builder is enabled during function registration (#847)
Changed
- Compute task status
DOING
is renamedEXECUTING
(#827) - Compute plan statuses
EMPTY
,WAITING
ansdTODO
are merged into new statusCREATED
(#827)
Removed
0.44.0-rc5
0.44.0-rc4
Chart version: 24.4.0
Fixed
- Ensure that we always use
safezip
andtarsafe
to avoid path traversal attack (#845) - Add timeout on all OIDC requests (value set with
OIDC_TIMOUT
, and default toHTTP_CLIENT_TIMEOUT_SECONDS
) (#846) - Check if builder is enabled during function registration (#847)
Changed
- Compute task status
DOING
is renamedEXECUTING
(#827) - Compute plan statuses
EMPTY
,WAITING
ansdTODO
are merged into new statusCREATED
(#827)
Removed
0.44.0-rc4
0.44.0-rc4
Chart version: 24.4.0
Fixed
- Ensure that we always use
safezip
andtarsafe
to avoid path traversal attack (#845) - Add timeout on all OIDC requests (value set with
OIDC_TIMOUT
, and default toHTTP_CLIENT_TIMEOUT_SECONDS
) (#846) - Check if builder is enabled during function registration (#847)
Changed
- Compute task status
DOING
is renamedEXECUTING
(#827) - Compute plan statuses
EMPTY
,WAITING
ansdTODO
are merged into new statusCREATED
(#827)
Removed
0.44.0-rc3
0.44.0-rc3
Chart version: 24.4.0
Fixed
- Ensure that we always use
safezip
andtarsafe
to avoid path traversal attack (#845) - Add timeout on all OIDC requests (value set with
OIDC_TIMOUT
, and default toHTTP_CLIENT_TIMEOUT_SECONDS
) (#846) - Check if builder is enabled during function registration (#847)
Changed
- Compute task status
DOING
is renamedEXECUTING
(#827) - Compute plan statuses
EMPTY
,WAITING
ansdTODO
are merged into new statusCREATED
(#827)
Removed
0.44.0-rc2
0.44.0-rc2
Chart version: 24.4.0
Fixed
- Ensure that we always use
safezip
andtarsafe
to avoid path traversal attack (#845) - Add timeout on all OIDC requests (value set with
OIDC_TIMOUT
, and default toHTTP_CLIENT_TIMEOUT_SECONDS
) (#846) - Check if builder is enabled during function registration (#847)
Changed
- Compute task status
DOING
is renamedEXECUTING
(#827) - Compute plan statuses
EMPTY
,WAITING
ansdTODO
are merged into new statusCREATED
(#827)
Removed
0.44.0-rc1
0.44.0-rc1
Fixed
- Ensure that we always use
safezip
andtarsafe
to avoid path traversal attack (#845) - Add timeout on all OIDC requests (value set with
OIDC_TIMOUT
, and default toHTTP_CLIENT_TIMEOUT_SECONDS
) (#846) - Check if builder is enabled during function registration (#847)
Changed
- Compute task status
DOING
is renamedEXECUTING
(#827) - Compute plan statuses
EMPTY
,WAITING
ansdTODO
are merged into new statusCREATED
(#827)
Removed
0.43.0
Added
- Add
Image checksum
andImage storage address
toFunction
(#739) - Add checks on built
Image checksum
(#739) - Field
asset_type
onAssetFailureReport
(based on protobuf enumorchestrator.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
onapi.Function
(typeFunctionStatus
) (#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
andSTATUS_BUILDING
inSTATUS_WAITING_FOR_PARENT_TASKS
reflecting current task status (#823)
Changed
- Rename
function.function
tofunction.archive
(#739) - Refactor image transfer and add tests (#775)
ComputeTaskFailureReport
renamed inAssetFailureReport
(#727)- Field
AssetFailureReport.compute_task_key
renamed toasset_key
(#727) - Docker images are no longer removed at the end of a compute plan (#777)
- Rename
LEDGER_CHANNEL
toCHANNELS
andLEDGER_MSP_ID
toMSP_ID
(#794) - Propagate the creation of
AssetFailureReport
to all backends, so that logs are accessible from all backends (#807) - BREAKING: Rename
STATUS_WAITING
andSTATUS_TODO
inSTATUS_WAITING_FOR_PARENT_TASKS
andSTATUS_WAITING_FOR_EXECUTOR_SLOT
(#823) - Rename all instances of
COMPUTE_TASK_LOGS_STORAGE_ADDRESS
toASSET_LOGS_STORAGE_ADDRESS
andCOMPUTE_TASK_LOGS_BUCKET_NAME
toASSET_LOGS_BUCKET_NAME
(#825)
Removed
- Remove mention of
chaincode
afterdistributed mode
deprecation (#795) - BREAKING: remove
distributed
Skaffold profile #768 - Remove
wait_for_image_built
as he logic for changing status toTODO
has been moved to the orchestrator and set only when the function is built (#819)