Skip to content

Releases: iExecBlockchainComputing/iexec-worker

v7.0.1

07 Apr 12:28
15d8b38

Choose a tag to compare

  • #442 Determine Docker image pull timeout based on the category time frame of the deal. Default timeouts can be bounded with IEXEC_WORKER_DOCKER_IMAGE_MIN_PULL_TIMEOUT and IEXEC_WORKER_DOCKER_IMAGE_MAX_PULL_TIMEOUT environment variables. This solves some cases where a task fails with APP_DOWNLOAD_FAILED status due to an optimistic timeout of 1 minute.

v7.0.0 - The 7th Gear

17 Dec 16:35
17c0596

Choose a tag to compare

Highly improved throughput of the iExec protocol.

What has changed since v6.0.0?

  • #410 #411 Consume blockchain configuration on iexec-blockchain-adapter-api
  • #414 Improve enclave signature retrieval logs
  • #416 Upgrade artifacts publishing
  • #415 Enable local import of iexec-common
  • #412 Upgrade to JUnit5
  • #413 Remove task-containers safely
  • #407 Merge abort notifications into a single notification with custom abort cause.
  • #385 Add EIP-155 replay attack protection on transactions
  • #387 #395 Remove deprecated workflow of data decryption outside TEE
  • #402 Fix WORKER_LOST issue
  • #399 Fix undesirable STAKE_TOO_LOW side effect (even happening when stake is not required for a task). After any replicate demand or next action notification, the worker checks (and waits for) consistent on-chain task information before going further.
  • #397 Reuse socket when sending multiple requests to a blockchain node.

v6.3.0

25 Nov 13:41
49f3dd6

Choose a tag to compare

  • #410 #411 Consume blockchain configuration on iexec-blockchain-adapter-api
  • #414 Improve enclave signature retrieval logs
  • #416 Upgrade artifacts publishing
  • #415 Enable local import of iexec-common
  • #412 Upgrade to JUnit5
  • #413 Remove task-containers safely

v6.2.0

16 Nov 11:20
0ad58a8

Choose a tag to compare

  • #407 Merge abort notifications into a single notification with custom abort cause.

v6.1.0

05 Nov 10:27
8561722

Choose a tag to compare

  • #385 Added EIP-155 replay attack protection on transactions
  • #387 #395 Removed deprecated workflow of data decryption outside TEE

v6.0.5

21 Oct 08:24
5b3b9f9

Choose a tag to compare

  • Fixed WORKER_LOST issue #402

v6.0.4

14 Oct 14:50
c686789

Choose a tag to compare

  • Fixed undesirable STAKE_TOO_LOW side effect (even happening when stake is not required for a task)
    After any replicate demand or next action notification, the worker checks (and waits for) consistent on-chain task information before going further.

v6.0.3

05 Oct 12:14
69d12ac

Choose a tag to compare

  • Bump iexec-common dependency ([email protected]) featuring socket reuse when sending multiple requests to a blockchain node.

v6.0.0

29 Jul 14:34
672781b

Choose a tag to compare

What's new?

  • Check input dataset checksum #355
  • Add pre-compute enclave to download & decrypt input datasets #362, #367, #356
  • Upgrade to Scone v5 #368
  • Add support of input files in TEE mode #369
  • Support latest MrEnclave format for TEE applications #371
  • Fetch pre-compute & post-compute config from SMS #374, #375, #376, #370
  • Download private docker images #380, #378, #379

Breaking changes

  • The docker network environment variable has been changed from IEXEC_LAS_DOCKER_NETWORK_NAME to IEXEC_WORKER_DOCKER_NETWORK_NAME

v5.1.0

26 Mar 15:03
46f498f

Choose a tag to compare

What's new?

Fix WebSockets issue

#328 Fix STOMP disconnection problem by correctly handling network issues.
#328 Use a queue to refresh STOMP connection.
#328 One refresh attempt at a time.

Use the common docker library

#352 Use the common docker library.

Enhance the execution workflow

#350 The worker restarts gracefully by waiting for currently running
tasks to be finished.
#349 The worker always asks for replicates. The core is the one
which decides if the worker still has space or not.
#347 The worker tries to contribute even when some errors occur.
#345 Stop workflow after post-compute if computed file not found.
#344 Resolve 'Cannot login' issue on startup.