From 3672ceda006a6d80d9fe8653dd79256683a34925 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Feb 2026 04:40:34 +0000 Subject: [PATCH 1/4] Bump the minor-or-patch group with 2 updates Bumps the minor-or-patch group with 2 updates: [io.hypersistence:hypersistence-utils-hibernate-63](https://github.com/vladmihalcea/hypersistence-utils) and [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle). Updates `io.hypersistence:hypersistence-utils-hibernate-63` from 3.14.1 to 3.15.1 - [Changelog](https://github.com/vladmihalcea/hypersistence-utils/blob/master/changelog.txt) - [Commits](https://github.com/vladmihalcea/hypersistence-utils/compare/hypersistence-utils-parent-3.14.1...hypersistence-utils-parent-3.15.1) Updates `com.puppycrawl.tools:checkstyle` from 13.0.0 to 13.1.0 - [Release notes](https://github.com/checkstyle/checkstyle/releases) - [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-13.0.0...checkstyle-13.1.0) --- updated-dependencies: - dependency-name: io.hypersistence:hypersistence-utils-hibernate-63 dependency-version: 3.15.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-or-patch - dependency-name: com.puppycrawl.tools:checkstyle dependency-version: 13.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-or-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index c0884082c..da41308a2 100644 --- a/pom.xml +++ b/pom.xml @@ -59,7 +59,7 @@ 2.8.14 5.2.2 0.13.0 - 3.14.1 + 3.15.1 5.0.0 @@ -332,7 +332,7 @@ com.puppycrawl.tools checkstyle - 13.0.0 + 13.1.0 io.spring.javaformat From 7aa57fa2706c177e808bf334908393bfa9ec830b Mon Sep 17 00:00:00 2001 From: dennisvang <29799340+dennisvang@users.noreply.github.com> Date: Tue, 10 Feb 2026 16:12:07 +0100 Subject: [PATCH 2/4] mark IndexEventPayload and AdminTrigger as Serializable see e.g. https://github.com/vladmihalcea/hypersistence-utils/issues/831#issuecomment-3813408629 note that java.io.Serializable is a "marker interface," i.e. an interface without any methods or constants https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html --- .../fairdatapoint/entity/index/event/IndexEventPayload.java | 4 +++- .../entity/index/event/payload/AdminTrigger.java | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/fairdatapoint/entity/index/event/IndexEventPayload.java b/src/main/java/org/fairdatapoint/entity/index/event/IndexEventPayload.java index 2cb535ef9..ad2175c7d 100644 --- a/src/main/java/org/fairdatapoint/entity/index/event/IndexEventPayload.java +++ b/src/main/java/org/fairdatapoint/entity/index/event/IndexEventPayload.java @@ -26,9 +26,11 @@ import lombok.Data; import org.fairdatapoint.entity.index.event.payload.*; +import java.io.Serializable; + @Data @Builder -public class IndexEventPayload { +public class IndexEventPayload implements Serializable { private IncomingPing incomingPing; diff --git a/src/main/java/org/fairdatapoint/entity/index/event/payload/AdminTrigger.java b/src/main/java/org/fairdatapoint/entity/index/event/payload/AdminTrigger.java index bb1378bf1..617188ed5 100644 --- a/src/main/java/org/fairdatapoint/entity/index/event/payload/AdminTrigger.java +++ b/src/main/java/org/fairdatapoint/entity/index/event/payload/AdminTrigger.java @@ -26,10 +26,12 @@ import lombok.Data; import lombok.NoArgsConstructor; +import java.io.Serializable; + @Data @NoArgsConstructor @AllArgsConstructor -public class AdminTrigger { +public class AdminTrigger implements Serializable { private String remoteAddr; private String tokenName; private String clientUrl; From 7a727ef96137090e5651cff0b45c398f3498fe77 Mon Sep 17 00:00:00 2001 From: dennisvang <29799340+dennisvang@users.noreply.github.com> Date: Tue, 10 Feb 2026 16:35:01 +0100 Subject: [PATCH 3/4] bump hyperistence-utils-hibernate-63 to 3.15.2 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index da41308a2..4d7e7e553 100644 --- a/pom.xml +++ b/pom.xml @@ -59,7 +59,7 @@ 2.8.14 5.2.2 0.13.0 - 3.15.1 + 3.15.2 5.0.0 From 92e67a1e215e7e96ce76c8a4b065a0cabbaf4952 Mon Sep 17 00:00:00 2001 From: dennisvang <29799340+dennisvang@users.noreply.github.com> Date: Tue, 10 Feb 2026 17:03:30 +0100 Subject: [PATCH 4/4] mark IncomingPing, MetadataRetrieval, Exchange, Request, and Response as Serializable --- .../entity/index/event/payload/IncomingPing.java | 4 +++- .../entity/index/event/payload/MetadataRetrieval.java | 4 +++- .../java/org/fairdatapoint/entity/index/http/Exchange.java | 4 +++- .../java/org/fairdatapoint/entity/index/http/Request.java | 3 ++- .../java/org/fairdatapoint/entity/index/http/Response.java | 3 ++- 5 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/fairdatapoint/entity/index/event/payload/IncomingPing.java b/src/main/java/org/fairdatapoint/entity/index/event/payload/IncomingPing.java index 7c5a69ae3..3ab709e8a 100644 --- a/src/main/java/org/fairdatapoint/entity/index/event/payload/IncomingPing.java +++ b/src/main/java/org/fairdatapoint/entity/index/event/payload/IncomingPing.java @@ -27,10 +27,12 @@ import lombok.NoArgsConstructor; import org.fairdatapoint.entity.index.http.Exchange; +import java.io.Serializable; + @Data @NoArgsConstructor @AllArgsConstructor -public class IncomingPing { +public class IncomingPing implements Serializable { private Exchange exchange; private Boolean newEntry; } diff --git a/src/main/java/org/fairdatapoint/entity/index/event/payload/MetadataRetrieval.java b/src/main/java/org/fairdatapoint/entity/index/event/payload/MetadataRetrieval.java index bafc87e09..cf94ad3e2 100644 --- a/src/main/java/org/fairdatapoint/entity/index/event/payload/MetadataRetrieval.java +++ b/src/main/java/org/fairdatapoint/entity/index/event/payload/MetadataRetrieval.java @@ -28,10 +28,12 @@ import org.fairdatapoint.entity.index.entry.RepositoryMetadata; import org.fairdatapoint.entity.index.http.Exchange; +import java.io.Serializable; + @Data @NoArgsConstructor @AllArgsConstructor -public class MetadataRetrieval { +public class MetadataRetrieval implements Serializable { private String error; private Exchange exchange; private RepositoryMetadata metadata; diff --git a/src/main/java/org/fairdatapoint/entity/index/http/Exchange.java b/src/main/java/org/fairdatapoint/entity/index/http/Exchange.java index 4424f087a..42b787ac9 100644 --- a/src/main/java/org/fairdatapoint/entity/index/http/Exchange.java +++ b/src/main/java/org/fairdatapoint/entity/index/http/Exchange.java @@ -26,10 +26,12 @@ import lombok.Data; import lombok.NoArgsConstructor; +import java.io.Serializable; + @Data @NoArgsConstructor @AllArgsConstructor -public class Exchange { +public class Exchange implements Serializable { private ExchangeDirection direction; private ExchangeState state = ExchangeState.Prepared; private String remoteAddr; diff --git a/src/main/java/org/fairdatapoint/entity/index/http/Request.java b/src/main/java/org/fairdatapoint/entity/index/http/Request.java index a4d8bbc65..f57bbcfb6 100644 --- a/src/main/java/org/fairdatapoint/entity/index/http/Request.java +++ b/src/main/java/org/fairdatapoint/entity/index/http/Request.java @@ -28,6 +28,7 @@ import lombok.NoArgsConstructor; import org.springframework.http.HttpEntity; +import java.io.Serializable; import java.net.http.HttpRequest; import java.util.List; import java.util.Map; @@ -35,7 +36,7 @@ @Data @NoArgsConstructor @AllArgsConstructor -public class Request { +public class Request implements Serializable { private String method; private String url; diff --git a/src/main/java/org/fairdatapoint/entity/index/http/Response.java b/src/main/java/org/fairdatapoint/entity/index/http/Response.java index 6eb95d31d..57981eedf 100644 --- a/src/main/java/org/fairdatapoint/entity/index/http/Response.java +++ b/src/main/java/org/fairdatapoint/entity/index/http/Response.java @@ -26,6 +26,7 @@ import lombok.Data; import lombok.NoArgsConstructor; +import java.io.Serializable; import java.net.http.HttpResponse; import java.util.List; import java.util.Map; @@ -33,7 +34,7 @@ @Data @NoArgsConstructor @AllArgsConstructor -public class Response { +public class Response implements Serializable { private Integer code; private String url; private String origin;