Skip to content

Commit

Permalink
Merge pull request #418 from iExecBlockchainComputing/release/8.2.0
Browse files Browse the repository at this point in the history
Release/8.2.0
  • Loading branch information
jbern0rd authored Jun 5, 2023
2 parents bc808e8 + 987697f commit 1c44ca9
Show file tree
Hide file tree
Showing 31 changed files with 118 additions and 60 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@

All notable changes to this project will be documented in this file.

## [[8.2.0]](https://github.com/iExecBlockchainComputing/iexec-common/releases/tag/v8.2.0) 2023-06-05

### 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)

## [[8.1.0]](https://github.com/iExecBlockchainComputing/iexec-common/releases/tag/v8.1.0) 2023-05-11

### New Features
Expand Down
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
version=8.1.0
iexecCommonsPocoVersion=2.0.0
version=8.2.0
iexecCommonsPocoVersion=3.0.0

nexusUser
nexusPassword
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@

package com.iexec.common.chain;

import com.iexec.common.chain.eip712.EIP712Entity;
import com.iexec.common.utils.EthAddress;
import com.iexec.commons.poco.eip712.EIP712Entity;
import com.iexec.commons.poco.security.Signature;
import com.iexec.commons.poco.utils.SignatureUtils;
import lombok.extern.slf4j.Slf4j;
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/com/iexec/common/chain/eip712/EIP712Domain.java
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,9 @@
* <li> represent the domain structure as string like {@code EIP712Domain(string name,string version,unit256 chainId)}
* <li> compute the {@code domainSeparator}, the hash of the concatenation of the domain structure hash and the hash of field values
* </ul>
* @deprecated Use {@link com.iexec.commons.poco.eip712.EIP712Domain}
*/
@Deprecated(forRemoval = true)
@Getter
public class EIP712Domain {

Expand Down
4 changes: 4 additions & 0 deletions src/main/java/com/iexec/common/chain/eip712/EIP712Entity.java
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@
import java.util.*;
import java.util.stream.Collectors;

/**
* @deprecated Use {@link com.iexec.commons.poco.eip712.EIP712Entity}
*/
@Deprecated(forRemoval = true)
@NoArgsConstructor
public abstract class EIP712Entity<M> implements EIP712<M> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,9 @@

/**
* Represents the Challenge type in an EIP-712 compliant challenge.
* @deprecated Use {@link com.iexec.commons.poco.eip712.entity.Challenge}
*/
@Deprecated(forRemoval = true)
@Data
@Builder
@AllArgsConstructor
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,20 @@

package com.iexec.common.chain.eip712.entity;

import com.iexec.common.chain.eip712.EIP712Domain;
import com.iexec.common.chain.eip712.EIP712Entity;
import com.iexec.common.chain.eip712.TypeParam;
import com.iexec.common.sdk.order.payload.AppOrder;
import com.iexec.commons.poco.eip712.EIP712Domain;
import com.iexec.commons.poco.eip712.EIP712Entity;
import com.iexec.commons.poco.eip712.TypeParam;
import com.iexec.commons.poco.order.AppOrder;
import lombok.Getter;
import lombok.NoArgsConstructor;

import java.util.Arrays;
import java.util.List;

/**
* @deprecated Use {@link com.iexec.commons.poco.eip712.entity.EIP712AppOrder}
*/
@Deprecated(forRemoval = true)
@Getter
@NoArgsConstructor
public class EIP712AppOrder extends EIP712Entity<AppOrder> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@

package com.iexec.common.chain.eip712.entity;

import com.iexec.common.chain.eip712.EIP712Domain;
import com.iexec.common.chain.eip712.EIP712Entity;
import com.iexec.common.chain.eip712.TypeParam;
import com.iexec.commons.poco.eip712.EIP712Domain;
import com.iexec.commons.poco.eip712.EIP712Entity;
import com.iexec.commons.poco.eip712.TypeParam;
import lombok.NoArgsConstructor;

import java.util.Collections;
Expand All @@ -29,7 +29,9 @@
* <p>
* In the current implementation, {@link EIP712Domain} fields are {@code name}, {@code version} and {@code chainID}.
* There is no {@code verifyingContract}.
* @deprecated Use {@link com.iexec.commons.poco.eip712.entity.EIP712Challenge}
*/
@Deprecated(forRemoval = true)
@NoArgsConstructor
public class EIP712Challenge extends EIP712Entity<Challenge> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,20 @@

package com.iexec.common.chain.eip712.entity;

import com.iexec.common.chain.eip712.EIP712Domain;
import com.iexec.common.chain.eip712.EIP712Entity;
import com.iexec.common.chain.eip712.TypeParam;
import com.iexec.common.sdk.order.payload.DatasetOrder;
import com.iexec.commons.poco.eip712.EIP712Domain;
import com.iexec.commons.poco.eip712.EIP712Entity;
import com.iexec.commons.poco.eip712.TypeParam;
import com.iexec.commons.poco.order.DatasetOrder;
import lombok.Getter;
import lombok.NoArgsConstructor;

import java.util.Arrays;
import java.util.List;

/**
* @deprecated Use {@link com.iexec.commons.poco.eip712.entity.EIP712DatasetOrder}
*/
@Deprecated(forRemoval = true)
@Getter
@NoArgsConstructor
public class EIP712DatasetOrder extends EIP712Entity<DatasetOrder> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,20 @@

package com.iexec.common.chain.eip712.entity;

import com.iexec.common.chain.eip712.EIP712Domain;
import com.iexec.common.chain.eip712.EIP712Entity;
import com.iexec.common.chain.eip712.TypeParam;
import com.iexec.common.sdk.order.payload.RequestOrder;
import com.iexec.commons.poco.eip712.EIP712Domain;
import com.iexec.commons.poco.eip712.EIP712Entity;
import com.iexec.commons.poco.eip712.TypeParam;
import com.iexec.commons.poco.order.RequestOrder;
import lombok.Getter;
import lombok.NoArgsConstructor;

import java.util.Arrays;
import java.util.List;

/**
* @deprecated Use {@link com.iexec.commons.poco.eip712.entity.EIP712RequestOrder}
*/
@Deprecated(forRemoval = true)
@Getter
@NoArgsConstructor
public class EIP712RequestOrder extends EIP712Entity<RequestOrder> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,20 @@

package com.iexec.common.chain.eip712.entity;

import com.iexec.common.chain.eip712.EIP712Domain;
import com.iexec.common.chain.eip712.EIP712Entity;
import com.iexec.common.chain.eip712.TypeParam;
import com.iexec.common.sdk.order.payload.WorkerpoolOrder;
import com.iexec.commons.poco.eip712.EIP712Domain;
import com.iexec.commons.poco.eip712.EIP712Entity;
import com.iexec.commons.poco.eip712.TypeParam;
import com.iexec.commons.poco.order.WorkerpoolOrder;
import lombok.Getter;
import lombok.NoArgsConstructor;

import java.util.Arrays;
import java.util.List;

/**
* @deprecated Use {@link com.iexec.commons.poco.eip712.entity.EIP712WorkerpoolOrder}
*/
@Deprecated(forRemoval = true)
@Getter
@NoArgsConstructor
public class EIP712WorkerpoolOrder extends EIP712Entity<WorkerpoolOrder> {
Expand Down
8 changes: 4 additions & 4 deletions src/main/java/com/iexec/common/sdk/broker/BrokerOrder.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@
package com.iexec.common.sdk.broker;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.iexec.common.sdk.order.payload.AppOrder;
import com.iexec.common.sdk.order.payload.DatasetOrder;
import com.iexec.common.sdk.order.payload.RequestOrder;
import com.iexec.common.sdk.order.payload.WorkerpoolOrder;
import com.iexec.commons.poco.order.AppOrder;
import com.iexec.commons.poco.order.DatasetOrder;
import com.iexec.commons.poco.order.RequestOrder;
import com.iexec.commons.poco.order.WorkerpoolOrder;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
Expand Down
22 changes: 13 additions & 9 deletions src/main/java/com/iexec/common/sdk/order/OrderSigner.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,20 +16,24 @@

package com.iexec.common.sdk.order;

import com.iexec.common.chain.eip712.EIP712Domain;
import com.iexec.common.chain.eip712.entity.EIP712AppOrder;
import com.iexec.common.chain.eip712.entity.EIP712DatasetOrder;
import com.iexec.common.chain.eip712.entity.EIP712RequestOrder;
import com.iexec.common.chain.eip712.entity.EIP712WorkerpoolOrder;
import com.iexec.common.sdk.order.payload.AppOrder;
import com.iexec.common.sdk.order.payload.DatasetOrder;
import com.iexec.common.sdk.order.payload.RequestOrder;
import com.iexec.common.sdk.order.payload.WorkerpoolOrder;
import com.iexec.commons.poco.eip712.EIP712Domain;
import com.iexec.commons.poco.eip712.entity.EIP712AppOrder;
import com.iexec.commons.poco.eip712.entity.EIP712DatasetOrder;
import com.iexec.commons.poco.eip712.entity.EIP712RequestOrder;
import com.iexec.commons.poco.eip712.entity.EIP712WorkerpoolOrder;
import com.iexec.commons.poco.order.AppOrder;
import com.iexec.commons.poco.order.DatasetOrder;
import com.iexec.commons.poco.order.RequestOrder;
import com.iexec.commons.poco.order.WorkerpoolOrder;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.web3j.crypto.ECKeyPair;

/**
* @deprecated Use {@link com.iexec.commons.poco.eip712.OrderSigner}
*/
@Slf4j
@Deprecated(forRemoval = true)
public class OrderSigner {

private final EIP712Domain eip712Domain;
Expand Down
5 changes: 4 additions & 1 deletion src/main/java/com/iexec/common/sdk/order/OrderTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,11 @@
import com.iexec.commons.poco.utils.BytesUtils;
import lombok.Getter;

//TODO: Eventually move from sdk package
/**
* @deprecated Use {@link com.iexec.commons.poco.order.OrderTag}
*/
@Getter
@Deprecated(forRemoval = true)
public enum OrderTag {

STANDARD(BytesUtils.EMPTY_HEX_STRING_32),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

package com.iexec.common.sdk.order.markeplace;

import com.iexec.common.sdk.order.payload.AppOrder;
import com.iexec.commons.poco.order.AppOrder;
import lombok.*;
import lombok.experimental.SuperBuilder;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

package com.iexec.common.sdk.order.markeplace;

import com.iexec.common.sdk.order.payload.DatasetOrder;
import com.iexec.commons.poco.order.DatasetOrder;
import lombok.*;
import lombok.experimental.SuperBuilder;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

package com.iexec.common.sdk.order.markeplace;

import com.iexec.common.sdk.order.payload.RequestOrder;
import com.iexec.commons.poco.order.RequestOrder;
import lombok.*;
import lombok.experimental.SuperBuilder;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

package com.iexec.common.sdk.order.markeplace;

import com.iexec.common.sdk.order.payload.WorkerpoolOrder;
import com.iexec.commons.poco.order.WorkerpoolOrder;
import lombok.*;
import lombok.experimental.SuperBuilder;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@

import java.math.BigInteger;

/**
* @deprecated Use {@link com.iexec.commons.poco.order.AppOrder}
*/
@Deprecated(forRemoval = true)
@Value
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@

import java.math.BigInteger;

/**
* @deprecated Use {@link com.iexec.commons.poco.order.DatasetOrder}
*/
@Deprecated(forRemoval = true)
@Value
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@
import java.math.BigInteger;
import java.util.Objects;

/**
* @deprecated Use {@link com.iexec.commons.poco.order.RequestOrder}
*/
@Deprecated(forRemoval = true)
@Value
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@

import java.math.BigInteger;

/**
* @deprecated Use {@link com.iexec.commons.poco.order.WorkerpoolOrder}
*/
@Deprecated(forRemoval = true)
@Value
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/iexec/common/utils/IexecEnvUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ public static Map<String, String> getComputeStageEnvMap(TaskDescription taskDesc
map.put(IEXEC_OUT, IexecFileHelper.SLASH_IEXEC_OUT);
// dataset
map.put(IEXEC_DATASET_ADDRESS, taskDescription.getDatasetAddress());
map.put(IEXEC_DATASET_FILENAME, taskDescription.getDatasetName());
map.put(IEXEC_DATASET_FILENAME, taskDescription.getDatasetAddress());
// BoT
map.put(IEXEC_BOT_SIZE, String.valueOf(taskDescription.getBotSize()));
map.put(IEXEC_BOT_FIRST_INDEX, String.valueOf(taskDescription.getBotFirstIndex()));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@

package com.iexec.common.chain;

import com.iexec.common.chain.eip712.EIP712Domain;
import com.iexec.common.chain.eip712.entity.Challenge;
import com.iexec.common.chain.eip712.entity.EIP712Challenge;
import com.iexec.commons.poco.eip712.EIP712Domain;
import com.iexec.commons.poco.eip712.entity.Challenge;
import com.iexec.commons.poco.eip712.entity.EIP712Challenge;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.io.TempDir;
import org.web3j.crypto.CipherException;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.iexec.common.chain.eip712.EIP712Domain;
import com.iexec.common.sdk.order.payload.AppOrder;
import com.iexec.commons.poco.eip712.EIP712Domain;
import com.iexec.commons.poco.order.AppOrder;
import com.iexec.commons.poco.utils.BytesUtils;
import org.junit.jupiter.api.Test;
import org.web3j.crypto.CipherException;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.iexec.common.chain.eip712.EIP712Domain;
import com.iexec.common.chain.eip712.TypeParam;
import com.iexec.commons.poco.eip712.EIP712Domain;
import com.iexec.commons.poco.eip712.TypeParam;
import com.iexec.commons.poco.utils.HashUtils;
import org.junit.jupiter.api.Test;
import org.web3j.crypto.Hash;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.iexec.common.chain.eip712.EIP712Domain;
import com.iexec.common.sdk.order.payload.DatasetOrder;
import com.iexec.commons.poco.eip712.EIP712Domain;
import com.iexec.commons.poco.order.DatasetOrder;
import com.iexec.commons.poco.utils.BytesUtils;
import org.junit.jupiter.api.Test;
import org.web3j.crypto.CipherException;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.iexec.common.chain.eip712.EIP712Domain;
import com.iexec.common.sdk.order.payload.RequestOrder;
import com.iexec.commons.poco.eip712.EIP712Domain;
import com.iexec.commons.poco.order.RequestOrder;
import com.iexec.commons.poco.utils.BytesUtils;
import org.junit.jupiter.api.Test;
import org.web3j.crypto.CipherException;
Expand Down
Loading

0 comments on commit 1c44ca9

Please sign in to comment.