Releases: iExecBlockchainComputing/iexec-common
Releases · iExecBlockchainComputing/iexec-common
v9.2.0
07 Oct 14:38
Compare
Sorry, something went wrong.
No results found
9.2.0 (2025-10-07)
Features
add DEAL_ID and TASK_INDEX to TeeSessionEnvironmentVariable (#496 ) (7dab6f6 )
rename newly created variables with IEXEC_ prefix (#498 ) (9354478 )
v9.1.0
10 Sep 11:10
Compare
Sorry, something went wrong.
No results found
9.1.0 (2025-09-10)
Features
add new variables for bulk processing TEE sessions (#492 ) (4c84fa8 )
move TeeSessionGenerationError to iexec-common (#493 ) (32db1c1 )
Bug Fixes
deprecate unused fields in ResultModel, covering data existing on-chain (#486 ) (739350f )
v9.0.0
27 Mar 16:19
Compare
Sorry, something went wrong.
No results found
New Features
Gather pre and post compute environment variables in new TeeSessionEnvironmentVariable Enum. (#473 )
Add new pre-compute required causes to ReplicateCauseStatus. (#474 )
Turn ResultModel into an immutable class and add dealId/taskIndex fields. (#481 )
Bug Fixes
Update deleteFolder in FileHelper to return true when folder does not exist. (#479 )
Quality
Upgrade source and target compatibility to Java 17. (#467 )
Fix 3 SonarQube Cloud issues. (#474 )
Breaking API changes
Remove PublicConfiguration class moved to iexec-core-library. (#468 )
Migrate from AES ECB 128-bit to AES CBC 256-bit in EncryptionHelper. (#470 )
Remove base64 manipulation for AES key. (#470 )
Move WorkerModel from iexec-common to iexec-core-library. (#471 )
Remove conversion method from ReplicateStatusCause, it has been moved to TaskAbortCause in iexec-core-library. (#472 )
Remove pre and post compute environment variables from PreComputeUtils, IexecEnvUtils and ResultUtils. (#473 )
Rename some constants in ReplicateStatusCause Enum after they are no more post compute specific. (#473 )
Transform ExitMessage to a Java Record. (#473 )
Remove com.iexec.common.sdk.marketplace and com.iexec.common.sdk.order packages. (#475 )
Remove com.iexec.common.sdk.cli package. (#476 )
Remove com.iexec.common.contribution package. (#477 )
Move ValidNonZeroEthereumAddress from iexec-common to iexec-commons-poco. (#480 )
Remove NetworkUtils class and clean dependencies. (#482 )
Dependency Upgrades
Upgrade to Java 17. (#467 )
Upgrade to Zip4j 2.11.5. (#467 )
Upgrade to Expressly 5.0.0. (#467 )
Upgrade to Spring Boot 3.3.8. (#469 )
Upgrade to iexec-commons-poco 5.0.0. (#483 )
v8.6.0
19 Dec 15:18
Compare
Sorry, something went wrong.
No results found
New Features
Add createFileNameFromUri to FileHashUtils, use it in IexecEnvUtils. (#463 )
Quality
Update HTTPS_FILE_DIGEST in FileHelperTests. (#460 )
Refactor IexecEnvUtils to use dealParams instead of deprecated TaskDescription fields. (#462 )
Dependency Upgrades
Upgrade to Gradle 8.10.2. (#461 )
Upgrade to iexec-commons-poco 4.2.0. (#464 )
v8.5.0
17 Jun 15:28
Compare
Sorry, something went wrong.
No results found
New Features
Add ConfigServerClient feign client to fetch configuration remotely. (#446 )
Add ConfigServerClientBuilder helper class to create feign client instances. (#447 )
Rename blockchainAdapterUrl to configServerUrl in PublicConfiguration class. (#451 )
Add PRE_COMPUTE_MISSING_ENCLAVE_CONFIGURATION and POST_COMPUTE_MALFORMED_ENCRYPTION_PUBLIC_KEY statuses to ReplicateStatusCause. (#453 )
Bug Fixes
Catch all exceptions in CipherHelper. (#455 )
Quality
Configure Gradle JVM Test Suite Plugin. (#448 )
Remove ReplicateActionResponse and ReplicateTaskSummary classes. (#452 )
Remove DateTimeUtils, EthAddress and VersionUtils classes. (#454 )
Remove CredentialsAbstractService class. (#456 )
Dependency Upgrades
Upgrade to Gradle 8.7. (#449 )
Upgrade to Spring Boot 2.7.18. (#450 )
Upgrade to iexec-commons-poco 4.1.0. (#457 )
v8.4.0
27 Feb 14:57
Compare
Sorry, something went wrong.
No results found
New Feature
Add enclaveSignature field to ResultModel. (#439 #441 )
Add error-message field to ComputedFile. (#440 )
Bug Fixes
Remove sonar code smells in tests. (#442 )
Quality
Make ResultModel instances immutables. (#439 )
Remove unused code related to blockchain adapter and time management. (#443 )
v8.3.1
20 Dec 10:04
Compare
Sorry, something went wrong.
No results found
Bug Fixes
Remove deprecated OrderSigner class and OrderTag enum. (#430 )
Remove deprecated com.iexec.common.chain.eip712.entity package. (#431 )
Remove deprecated com.iexec.common.chain.eip712 package. (#432 )
Remove deprecated com.iexec.common.sdk.order.payload package. (#433 )
Dependency Upgrades
Upgrade to Spring Boot 2.7.17. (#435 )
Upgrade to jenkins-library 2.7.4. (#434 )
Upgrade to iexec-commons-poco 3.2.0. (#436 )
v8.3.0
27 Sep 09:31
Compare
Sorry, something went wrong.
No results found
New Features
Add new POST_COMPUTE_TOO_LONG_RESULT_FILE_NAME replicate status cause. (#422 )
Quality
Upgrade to Gradle 8.2.1 with up-to-date plugins. (#424 )
Delete ArgsUtils, SgxUtils and SgxDriverMode classes moved to iexec-commons-containers. (#426 )
Dependency Upgrades
Upgrade to Spring Boot 2.7.14. (#423 )
Upgrade to jenkins-library 2.7.3. (#425 )
Remove maven-shared-utils dependency. (#426 )
Add commons-io 2.13.0. (#426 )
Upgrade to iexec-commons-poco 3.1.0. (#427 )
v8.2.1
23 Jun 14:33
Compare
Sorry, something went wrong.
No results found
Dependency Upgrades
Upgrade to iexec-commons-poco 3.0.4. (#420 )
v8.2.0
05 Jun 16:54
Compare
Sorry, something went wrong.
No results found
⚠️ Do not use this release, a critical regression breaks task executions
Bug Fixes
Always use DatasetAddress in IEXEC_DATASET_FILENAME environment variable. (#416 )
Quality
Mark classes from com.iexec.common.sdk.order, com.iexec.common.sdk.order.payload and com.iexec.common.chain.eip712 packages deprecated. (#414 #415 )
Dependency Upgrades
Upgrade to iexec-commons-poco 3.0.0. (#417 )