Releases: iExecBlockchainComputing/iexec-common
Releases · iExecBlockchainComputing/iexec-common
v8.5.0
New Features
- Add
ConfigServerClient
feign client to fetch configuration remotely. (#446) - Add
ConfigServerClientBuilder
helper class to create feign client instances. (#447) - Rename
blockchainAdapterUrl
toconfigServerUrl
inPublicConfiguration
class. (#451) - Add
PRE_COMPUTE_MISSING_ENCLAVE_CONFIGURATION
andPOST_COMPUTE_MALFORMED_ENCRYPTION_PUBLIC_KEY
statuses toReplicateStatusCause
. (#453)
Bug Fixes
- Catch all exceptions in
CipherHelper
. (#455)
Quality
- Configure Gradle JVM Test Suite Plugin. (#448)
- Remove
ReplicateActionResponse
andReplicateTaskSummary
classes. (#452) - Remove
DateTimeUtils
,EthAddress
andVersionUtils
classes. (#454) - Remove
CredentialsAbstractService
class. (#456)
Dependency Upgrades
v8.4.0
v8.3.1
v8.3.0
v8.2.1
v8.2.0
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
andcom.iexec.common.chain.eip712
packages deprecated. (#414 #415)
Dependency Upgrades
- Upgrade to
iexec-commons-poco
3.0.0. (#417)
v8.1.0
New Features
- Add
CONTRIBUTE_AND_FINALIZE
replicate statuses. (#408) - Add
contributeAndFinalize
related values toReplicateStatusCause
. (#411)
Bug Fixes
- Log
computedFilePath
instead ofcomputedFileDir
. (#409)
Quality
- Clean unused
ReplicateStatus#RESULT_UPLOAD_REQUEST_FAILED
. (#410)
Dependency Upgrades
- Upgrade to
iexec-commons-poco
2.0.0. (#412)
v8.0.0
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
followingiexec-commons-poco
creation. (#399, #400, #401, #402, #403, #404)
Dependency Upgrades
v7.0.0
New Features
- #339 #354 #351 #343 Add classes to support Gramine framework for TEE tasks.
- #359 #357 Rename
TeeEnclaveProvider
toTeeFramework
. - #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 forframework
inTeeEnclaveConfiguration
. - #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
andBrokeringEngine
. - #373 Remove unused references.
- #370 Remove shadow JAR bundle.