Skip to content

Releases: iExecBlockchainComputing/iexec-core

v4.0.1

25 Feb 15:52
3f31f71
Compare
Choose a tag to compare

What's fixed?

  • More resistance to unsync Ethereum nodes #357

v4.0.0

13 Dec 10:27
Compare
Choose a tag to compare

What's new?

  • Native-token sidechain compatibility #335
  • GPU workers support #341
  • Log aggregation #334

What's fixed?

  • Database indexes #340
  • JWT/challenge validity duration #339
  • Worker freed after contribution timeout #338

v3.2.0

17 Sep 09:31
@Ugo Ugo
Compare
Choose a tag to compare

What is new?

  • Bag Of Tasks (BoT): Bag Of Tasks Deals can now be processed by the middleware.
  • Use of iexec input files: Sometimes external resources are needed to run a computation without using a dataset, that is what input files are for.
  • Whitelisting: Now the core can define a whitelist of workers that are allowed to connect to the pool.
  • Https: Workers can connect to the core using https.

What is patched?

  • The project has been updated to java 11 and web3j 4.3.0
  • Internal refactoring to handle replicates update better
  • Limit workers that ask for replicates too often
  • Update workers configuration when they disconnect/reconnect

v3.1.0

11 Jul 07:57
Compare
Choose a tag to compare

What's new?

  • Full end-to-end encryption inside a Trusted Execution Environment (TEE) powered by Intel(R) SGX #307
  • Implemented the Proof-of-Contribution (PoCo) Sarmenta's formula for a greater task dispatching #305

What's patched?

  • Reopen task worflow is back #302
  • A single FAILED replicate status when a completion is impossible #295
  • WORKER_LOST is not set for replicates which are already FAILED #295 #299
  • Restart when ethereum node is not available at start-up

v3.0.1

22 May 07:41
@Ugo Ugo
Compare
Choose a tag to compare

This release is a patch to fix an issue following the release of version 3.0.0.

When asking for a replicate, a worker sends the latest available block number from the node it is is connected to. If that node is a little bit behind the node the core is connected to, the worker will have a disadvantage compare to workers connected to more up-to-date nodes. To avoid this disadvantage, now the core waits for a few blocks before sending replicates to workers.

v3.0.0

15 May 15:50
@Ugo Ugo
Compare
Choose a tag to compare

This release contains the core set of changes in the 3.0.0-alpha-X releases and some other features/fixes.
In summary this version introduces:

  • A new architecture: the core has been completely re-architectured from the version 2
  • Latest PoCo use
  • Better management of transaction with the ethereum blockchain
  • Failover mechanisms: in case some workers are lost or restarted when working on a specific task, internal mechanisms will redistribute the task or use as much as possible the work performed by the lost / restarted workers
  • iExec End-To-End Encryption with Secret Management Service (SMS): from this version, inputs and outputs of the job can be fully encrypted using the Secret Management Service.
  • Decentralized oracle: If the result is needed by a smart contract, it is available directly on the blockchain.
  • IPFS: data can be retrieved from IPFS and public results can be published on IPFS

For further informations on this version, please read our documentation

v3.0.0-alpha3

15 Apr 07:51
0d0f20d
Compare
Choose a tag to compare
v3.0.0-alpha3 Pre-release
Pre-release

What's new?

  • #200 Possibility to choose between slow and fast transactions
  • #230 Embedded IPFS node for default iexec-worker push of the results
  • #234 Better engine for supporting iexec-worker disconnections and recovery actions
  • #248 Brand new Continuous Integration and Delivery Pipeline
  • #255 Enabled SockJS over HTTP WebSocket sub-protocol to bypass some proxies

v3.0.0-alpha2

08 Feb 14:38
@Ugo Ugo
5b35d4d
Compare
Choose a tag to compare
v3.0.0-alpha2 Pre-release
Pre-release

Some improvements have been made on the core:
#158 Some general refactoring on the detectors.
#173 Bug fix regarding the new PoCo version.
#174 The core now also checks the errors on the blockchain sent by the workers.
Enhancement regarding the result repo.
Updated PoCo chain version 3.0.21

v3.0.0-alpha1

25 Jan 13:31
@Ugo Ugo
7238039
Compare
Choose a tag to compare
v3.0.0-alpha1 Pre-release
Pre-release

This release is the first alpha release of the version 3.0.0.