Releases
v8.4.1
Compare
Sorry, something went wrong.
No results found
New Features
Add ConsensusReachedTaskDetector to detect missed TaskConsensus on-chain events. (#683 #684 )
Generate enclave challenge with Authorization header after on-chain task has been initialized. (#686 )
Bug Fixes
Keep a single updateReplicateStatus method in ReplicatesService. (#670 )
Check result has been uploaded for TEE tasks. (#672 )
Check for consensus early if a worker has already CONTRIBUTED when the task is updated to RUNNING. (#673 )
Always provide a WorkerpoolAuthorization to a worker during its recovery. (#674 )
Move task metrics from TaskUpdateManager to TaskService. (#676 )
Fail fast when tasks are detected past their contribution or final deadline. (#677 )
Mitigate potential race conditions by enforcing currentStatus value when updating a task. (#681 )
Use semaphores in TaskUpdateRequestManager to avoid blocking task update threads. (#685 )
Quality
Prepare migration to java.time package by building Date objects from Instant objects. (#671 )
Add logs for better traceability. (#675 )
Remove code only used in tests from TaskService and Task. (#678 #679 )
Implement each task status transition in a single method. (#680 )
Execute TaskUpdateManager tests on a running MongoDB container. (#682 )
Dependency Upgrades
Upgrade to iexec-sms-library 8.5.1. (#687 )
You can’t perform that action at this time.