Skip to content

0.38.0

Compare
Choose a tag to compare
@guilhem-barthes guilhem-barthes released this 26 Feb 13:43
· 48 commits to main since this release
4b86d14

Removed

  • BREAKING: remove all code related to the distributed mode, and mentions in schemas and documentation (#341)
  • BREAKING: distributed Skaffold profile and mentions in doc (#319)
  • BREAKING: chaincode-init and chaincode Dockerfiles (#319)
  • Flag & environment variables to choose between standalone and distributed mode (#347)

Added

  • Add Image addressable to Function object. By default, Image is set to an empty string adressable. This addressable is updated when the checksum and storageAddress are available (#288)
  • Enum FailedAssetKind (#277)
  • BREAKING: Field asset_type of type FailedAssetKind in FailureReport (#277)
  • BREAKING: Add FunctionStatus (#263)
  • Add Function status event machine (#263)
  • BREAKING: Add statuses WAITING_FOR_BUILDER_SLOT and BUILDING on tasks to reflect associated function status (#366)
  • Add task actions BUILD_STARTED and BUILD_FINISHED to propagate status change from function to compute task (#366)

Changed

  • Rename Function addressable to Archive (#288)
  • Renamed compute_task_keyby asset_key in FailureReport (#277)
  • FailureReport now can be reference a ComputeTask or a Function through asset_key + asset_type (#277)
  • Logic to determine new compute task status takes in account the status of the function. A new task can now be created with the status FAILEDor CANCELLED (if the function reached the corresponding status) (#365)
  • BREAKING: Transition to status TODO for a given compute task is done after the function is built(#365)
  • BREAKING: Rename TODO to WAITING_FOR_EXECUTOR_SLOT and WAITING to WAITING_FOR_PARENT_TASKS(#366)

Fixed

  • incorrect link in documentation (#307)
  • Skip compute ask permissions checks when the action is propagated from the function status change (#367)