Skip to content

Releases: iExecBlockchainComputing/iexec-core

v7.1.2

07 Dec 15:01
8af0134
Compare
Choose a tag to compare
  • #530 Update documentation in README and add CHANGELOG.

v7.1.1

28 Nov 15:02
b3454cd
Compare
Choose a tag to compare
  • #528 Fix build process.

v7.1.0

11 Aug 13:13
Compare
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
Compare
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
Compare
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

v6.4.2

14 Dec 09:44
ecf7a66
Compare
Choose a tag to compare
  • #475 Fix task status deadlock. Chances to reach RUNNING task status for given states of replicates are now increased.

v6.4.1

30 Nov 15:13
8252d86
Compare
Choose a tag to compare
  • #465 Fix race condition on replicate attribution.
  • #469 Upgrade Jacoco/Sonarqube reporting and plugins.

v6.4.0

25 Nov 13:41
78d2a30
Compare
Choose a tag to compare
  • #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

v6.3.0

16 Nov 11:18
621135c
Compare
Choose a tag to compare
  • #454 Fix concurrent upload requests.
  • #455 Merge abort notifications into a single notification with custom abort cause.

v6.2.0

05 Nov 10:28
69b2ed0
Compare
Choose a tag to compare
  • #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 Moved task state machine to a dedicated service.
  • #440 Removed useless internal task statuses belonging to the result upload request stage.