Releases: iExecBlockchainComputing/iexec-core
Releases · iExecBlockchainComputing/iexec-core
v8.1.0
New Features
- Add ContributeAndFinalize to
ReplicateWorkflow
. (#574) - Add check for ContributeAndFinalize in
ReplicatesService
. (#576 #582) - Add
running2Finalized2Completed
inTaskUpdateManager
. (#577 #578) - Disable
contributeAndFinalize
with CallBack. (#579 #581) - Add purge cached task descriptions ability. (#587)
- Add detectors for
ContributeAndFinalize
flow. (#590 #593)
Bug Fixes
Quality
- Remove unused methods in
IexecHubService
. (#572) - Clean unused Replicate methods and update tests. (#573)
- Clean unused
ReplicateStatus#RESULT_UPLOAD_REQUEST_FAILED
. (#575) - Refactor unnotified detectors to avoid code duplication. (#580)
- Use
==
or!=
operators to test the equality of enums. (#584) - Rearrange checks order to avoid call to database. (#585)
- Move methods to get event blocks from
iexec-commons-poco
. (#588) - Rename detectors' methods and fields to match Ongoing/Done standard. (#591)
Dependency Upgrades
v7.3.2
v8.0.1
v8.0.0
New Features
- #515 #519 #521 #522 #525 Support Gramine framework for TEE tasks.
- #523 Retrieve location of SMS services through an iExec Platform Registry.
- #554 Improve authentication.
- burn challenge after login.
- handle JWT expiration through the expiration claim.
- cache JWT until expiration.
- better claims usage.
- #555 Show application version on banner.
Bug Fixes
- #558 Always return a
TaskNotificationType
on replicate status update when it has been authorized. - #543 #547 Handle task added twice.
Quality
- #524 #536 #538 #539 #540 #541 Improve code quality and tests.
- #546 Removed unused variables in configuration.
- #548 Use existing
toString()
method to serialize and hash scheduler public configuration. - #549 Use recommended annotation in
MetricController
. - #553 Remove
spring-cloud-starter-openfeign
dependency.
Dependency Upgrades
- #556 Replace the deprecated
openjdk
Docker base image witheclipse-temurin
and upgrade to Java 11.0.18 patch. - #542 Upgrade to Spring Boot 2.6.14.
- #537 Upgrade to Gradle 7.6.
- ed9241e Upgrade OkHttp to 4.9.0.
- #557 Upgrade
jjwt
tojjwt-api
0.11.5. - #559 Upgrade to
iexec-common
7.0.0. - #560 Upgrade to
jenkins-library
2.4.0.
v7.3.1
v7.3.0
v7.2.2
v7.2.1
- #533 Replace
sessionId
implementation with a hash of the public configuration. From a consumer point of view, a constant hash received from thePOST /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.