From 8a054ffd51ccd20cbb647b5e7cae76618a3d5ada Mon Sep 17 00:00:00 2001 From: Evelina Sarkisian <59954853+Evelina02@users.noreply.github.com> Date: Fri, 19 Sep 2025 15:55:24 +0300 Subject: [PATCH 1/6] EPMRPP-107835 || Add hasNestedSteps flag (#22) * EPMRPP-107835 add hasNestedSteps flag * EPMRPP-107835 add hasNestedSteps flag * EPMRPP-107835 primitive type --- .../ta/reportportal/ws/reporting/TestItemResource.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/epam/ta/reportportal/ws/reporting/TestItemResource.java b/src/main/java/com/epam/ta/reportportal/ws/reporting/TestItemResource.java index a15f657..0bf496e 100644 --- a/src/main/java/com/epam/ta/reportportal/ws/reporting/TestItemResource.java +++ b/src/main/java/com/epam/ta/reportportal/ws/reporting/TestItemResource.java @@ -21,13 +21,12 @@ import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import lombok.Getter; -import lombok.Setter; -import lombok.ToString; - import java.time.Instant; import java.util.List; import java.util.Set; +import lombok.Getter; +import lombok.Setter; +import lombok.ToString; /** * JSON Representation of Report Portal domain object @@ -117,4 +116,7 @@ public class TestItemResource { @JsonProperty(value = "path") private String path; + @JsonProperty(value = "hasNestedSteps") + private boolean hasNestedSteps; + } From 91006cada34fea0e4bb8ec426aa230a85330d24b Mon Sep 17 00:00:00 2001 From: Evelina Sarkisian <59954853+Evelina02@users.noreply.github.com> Date: Fri, 17 Oct 2025 15:31:52 +0300 Subject: [PATCH 2/6] EPMRPP-108013 || Update log level validation constraints (#23) * EPMRPP-108013 update level constraints * EPMRPP-108013 not null * EPMRPP-108013 remove not null --- .../com/epam/ta/reportportal/ws/reporting/SaveLogRQ.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/epam/ta/reportportal/ws/reporting/SaveLogRQ.java b/src/main/java/com/epam/ta/reportportal/ws/reporting/SaveLogRQ.java index 85c4924..608133e 100644 --- a/src/main/java/com/epam/ta/reportportal/ws/reporting/SaveLogRQ.java +++ b/src/main/java/com/epam/ta/reportportal/ws/reporting/SaveLogRQ.java @@ -25,8 +25,10 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema.RequiredMode; -import java.time.Instant; import jakarta.validation.constraints.NotNull; +import jakarta.validation.constraints.Pattern; +import jakarta.validation.constraints.Size; +import java.time.Instant; import lombok.Getter; import lombok.Setter; import lombok.ToString; @@ -62,7 +64,8 @@ public class SaveLogRQ { private String message; @JsonProperty(value = "level") - @Schema(allowableValues = "error, warn, info, debug, trace, fatal, unknown") + @Size(min = 3, max = 16) + @Pattern(regexp = "^[A-Za-z0-9 ]+$") private String level; @JsonProperty(value = "file") From c09cc61b8818a6c4b170c23d9f086e10f69a8949 Mon Sep 17 00:00:00 2001 From: Evelina Sarkisian <59954853+Evelina02@users.noreply.github.com> Date: Mon, 3 Nov 2025 12:06:49 +0300 Subject: [PATCH 3/6] EPMRPP-107920 add analysis owner (#24) --- .../epam/ta/reportportal/ws/reporting/TestItemResource.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/epam/ta/reportportal/ws/reporting/TestItemResource.java b/src/main/java/com/epam/ta/reportportal/ws/reporting/TestItemResource.java index 0bf496e..c928a86 100644 --- a/src/main/java/com/epam/ta/reportportal/ws/reporting/TestItemResource.java +++ b/src/main/java/com/epam/ta/reportportal/ws/reporting/TestItemResource.java @@ -119,4 +119,7 @@ public class TestItemResource { @JsonProperty(value = "hasNestedSteps") private boolean hasNestedSteps; + @JsonProperty(value = "analysisOwner") + private String analysisOwner; + } From 1b706663a7a4e919b02506f8b641cec49dc800b4 Mon Sep 17 00:00:00 2001 From: Evelina Sarkisian <59954853+Evelina02@users.noreply.github.com> Date: Fri, 21 Nov 2025 12:51:21 +0300 Subject: [PATCH 4/6] EPMRPP-109620 upgrade libs (#25) --- gradle.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 7262f32..0ca41a6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,6 +8,6 @@ hibernateValidatorVersion=8.0.2.Final junitVersion=5.11.4 mockitoJunitJupiter=5.14.2 springDocVersion=2.7.0 -commonsLangVersion=3.17.0 +commonsLangVersion=3.20.0 jacksonVersion=2.18.2 -lombokVersion=1.18.36 +lombokVersion=1.18.42 From b114c22bbcdca92ed5b874c8a053ccbdb245dad3 Mon Sep 17 00:00:00 2001 From: Siarhei Hrabko <45555481+grabsefx@users.noreply.github.com> Date: Mon, 26 Jan 2026 11:57:22 +0300 Subject: [PATCH 5/6] EPMRPP-111517 || Refactor OwnedResource class to include 'locked' (#26) --- .../ta/reportportal/ws/reporting/OwnedResource.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/epam/ta/reportportal/ws/reporting/OwnedResource.java b/src/main/java/com/epam/ta/reportportal/ws/reporting/OwnedResource.java index 6432642..e6fd216 100644 --- a/src/main/java/com/epam/ta/reportportal/ws/reporting/OwnedResource.java +++ b/src/main/java/com/epam/ta/reportportal/ws/reporting/OwnedResource.java @@ -25,15 +25,17 @@ import jakarta.validation.constraints.Size; import lombok.Getter; import lombok.Setter; +import lombok.ToString; /** - * Base entity for sharable resources. This resource should contains owner in response. + * Base entity for sharable resources. This resource should contain owner in response. * * @author Aliaksei_Makayed */ @Setter @Getter @JsonInclude(Include.NON_NULL) +@ToString public class OwnedResource { @JsonProperty(value = "owner") @@ -42,10 +44,7 @@ public class OwnedResource { @Size(min = MIN_DESCRIPTION, max = MAX_ENTITY_DESCRIPTION) private String description; - @Override - public String toString() { - return "OwnedResource{" + "owner='" + owner + '\'' - + ", description='" + description + '\'' - + '}'; - } + @JsonProperty(value = "locked") + private boolean locked; + } From b35af22929b2f46ee7b2b9a772ea55a491e8927a Mon Sep 17 00:00:00 2001 From: Evelina02 Date: Mon, 2 Mar 2026 16:47:09 +0300 Subject: [PATCH 6/6] 5.15.1 || update version --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 0ca41a6..b0727d9 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -version=5.14.0 +version=5.15.1 org.gradle.parallel=true org.gradle.caching=true