Skip to content

Releases: iExecBlockchainComputing/iexec-core

v7.3.0

20 Jan 14:16
cb0a55c

Choose a tag to compare

  • #544 Add endpoint to allow health checks.

v7.2.2

21 Dec 16:10
c3cf9e2

Choose a tag to compare

  • #534 Use iexec-common version 6.2.0.
  • #534 Use okhttp version 4.9.0 to keep it in sync with web3j dependency updated in iexec-common.

v7.2.1

13 Dec 16:26
a882176

Choose a tag to compare

  • #533 Replace sessionId implementation with a hash of the public configuration. From a consumer point of view, a constant hash received from the POST /ping response indicates that the scheduler configuration has not changed. With such constant hash, either the scheduler has restarted or not, the consumer does not need to reboot.

v7.2.0

09 Dec 14:01
0fdd08e

Choose a tag to compare

  • #516 #517 #518 #520 #532 Increments jenkins-library up to version 2.2.3. Enable SonarCloud analyses on branches and pull requests.
  • Update iexec-common version to 6.1.0.

v7.1.3

07 Dec 15:02
b4a401f

Choose a tag to compare

  • #531 Bump version to 7.1.3.

v7.1.2

07 Dec 15:01
8af0134

Choose a tag to compare

  • #530 Update documentation in README and add CHANGELOG.

v7.1.1

28 Nov 15:02
b3454cd

Choose a tag to compare

  • #528 Fix build process.

v7.1.0

11 Aug 13:13

Choose a tag to compare

  • #503 #504 #512 Retrieve a task execution status. Logs can only be retrieved by the person who requested the execution.
  • #498 #499 #501 Use OpenFeign client libraries.
  • #492 #493 Fix concurrency issues.
  • #488 Use Spring Boot 2.6.2.
  • #511 Use Java 11.0.15.

v7.0.1

05 Jan 15:14
f93e47c

Choose a tag to compare

What's changed?

  • #483 Reduce probability of giving tasks whose consensus is already reached to additional workers.
  • #481 Remove useless logs.
  • #480 Trigger contribution deadline detector safely.
  • #479 #468 Handle task supply and task update management based on their level of priority.
  • #473 Upgrade automated build system.

v7.0.0 - The 7th Gear

17 Dec 16:34
6fee107

Choose a tag to compare

Highly improved throughput of the iExec protocol.

What has changed since v6.0.0?

  • #475 Fix task status deadlock. Chances to reach RUNNING task status for given states of replicates are now increased.
  • #465 Fix race condition on replicate attribution.
  • #469 Upgrade Jacoco/Sonarqube reporting and plugins.
  • #457 #461 Consume blockchain configuration on iexec-blockchain-adapter-api & expose its URL for iexec-worker
  • #464 Upgrade artifacts publishing
  • #463 Enable local import of iexec-common
  • #459 Upgrade to Gradle 6.8.3
  • #462 Upgrade to JUnit5
  • #454 Fix concurrent upload requests.
  • #455 Merge abort notifications into a single notification with custom abort cause.
  • #418 Send transactions over a dedicated blockchain adapter micro-service.
  • #420 Reply gracefully to the worker when a status is already reported.
  • #427 Abort a TEE task when all alive workers did fail to run it.
  • #436 Move task state machine to a dedicated service.
  • #440 Remove useless internal task statuses belonging to the result upload request stage.
  • #446 Fix Recovering for the Retryable updateReplicateStatus(..) method.
  • #444 Add checks before locally upgrading to the INITIALIZED status
  • #444 Remove 2-blocks waiting time before supplying a new replicate
  • #442 Fix OptimisticLockingFailureException happening when 2 detectors detect the same change at the same time, leading to race updates on a same task
  • #437 Reuse socket when sending multiple requests to a blockchain node.
  • #425 Replay fromBlockNumber now lives in a dedicated configuration:
    • A configuration document did store two different states. Updates on different states at the same time might lead to race conditions when saving to database. Now each state has its own document to avoid race conditions when saving.
  • #423 Fix TaskRepositoy.findByChainDealIdAndTaskIndex() to return unique result