Skip to content

Releases: iExecBlockchainComputing/iexec-common

v8.5.0

17 Jun 15:28
b56e85f
Compare
Choose a tag to compare

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
1d99485
Compare
Choose a tag to compare

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
f0b1a64
Compare
Choose a tag to compare

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
0b5fba6
Compare
Choose a tag to compare

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
7933e41
Compare
Choose a tag to compare

Dependency Upgrades

  • Upgrade to iexec-commons-poco 3.0.4. (#420)

v8.2.0

05 Jun 16:54
1c44ca9
Compare
Choose a tag to compare

⚠️ 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)

v8.1.0

11 May 09:00
bc808e8
Compare
Choose a tag to compare

New Features

  • Add CONTRIBUTE_AND_FINALIZE replicate statuses. (#408)
  • Add contributeAndFinalize related values to ReplicateStatusCause. (#411)

Bug Fixes

  • Log computedFilePath instead of computedFileDir. (#409)

Quality

  • Clean unused ReplicateStatus#RESULT_UPLOAD_REQUEST_FAILED. (#410)

Dependency Upgrades

  • Upgrade to iexec-commons-poco 2.0.0. (#412)

v8.0.0

13 Apr 10:51
40b65e9
Compare
Choose a tag to compare

Quality

  • Deprecate and remove custom Docker implementation in favor of iexec-commons-containers. (#388, #389, #390, #391, #392, #393, #394)
  • Remove com.iexec.common.sms package. (#395)
  • Immutable classes in com.iexec.common.config package. (#396)
  • Immutable classes in com.iexec.common.sdk.order package. (#397)
  • Clean iexec-common following iexec-commons-poco creation. (#399, #400, #401, #402, #403, #404)

Dependency Upgrades

  • Upgrade to jenkins-library 2.4.0. (#387)
  • New iexec-commons-poco 1.0.2 dependency. (#398, #404)

v7.0.0

02 Mar 14:23
e688c62
Compare
Choose a tag to compare

New Features

  • #339 #354 #351 #343 Add classes to support Gramine framework for TEE tasks.
  • #359 #357 Rename TeeEnclaveProvider to TeeFramework.
  • #356 Add SMS URL to related task and replicate classes.

Bug Fixes

  • #369 Disable notifyJobs configuration in Jenkinsfile pipeline.
  • #368 Resolve dependencies from internal Nexus.
  • #358 Increase app creation gas limit.
  • #360 Support provider alias for framework in TeeEnclaveConfiguration.
  • #381 Ignore entrypoint and heap size during Gramine TeeEnclaveConfiguration validation.

Quality

  • #378 Introduce changelog.
  • #374 #372 #365 #361 Rework Docker implementation and tests.
  • #350 Remove failed synchronization assertions in tests of ContextualLockRunner.
  • #376 Remove IexecCli and BrokeringEngine.
  • #373 Remove unused references.
  • #370 Remove shadow JAR bundle.

Dependency Upgrades

  • #377 #375 Upgrade spring-boot-dependencies to 2.6.14.
  • #379 Upgrade feign dependencies to 11.10.
  • #379 #382 Upgrade java-multiaddr dependency to v1.4.6.
  • #371 Upgrade to Gradle 7.6.

v6.2.2

02 Mar 11:13
6ccff36
Compare
Choose a tag to compare
  • #383 Update iconarchive RLC PNG hash in tests.