-
-
Notifications
You must be signed in to change notification settings - Fork 29
Bump org.springframework.boot:spring-boot-starter-parent from 3.1.4 to 4.1.0-RC1 #751
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
8b9dc38
4a173ca
1d66d50
3b4fa55
3011a37
3d1cda6
fe59890
8f9a270
bac08b8
2af2de8
c0b6f7e
d9ba87e
d5b2b61
f33f603
b2316d2
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -15,18 +15,17 @@ | |
| <parent> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-starter-parent</artifactId> | ||
| <version>3.1.4</version> | ||
| <version>4.1.0-RC1</version> | ||
| <relativePath/> | ||
| </parent> | ||
|
|
||
| <properties> | ||
| <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | ||
| <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> | ||
| <java.version>17</java.version> | ||
| <java.version>25</java.version> | ||
| <jena.version>6.1.0</jena.version> | ||
| <!-- BEGIN should correspond to https://repo1.maven.org/maven2/org/apache/jena/jena/3.9.0/jena-3.9.0.pom --> | ||
| <ver.jsonldjava>0.13.6</ver.jsonldjava> | ||
| <ver.jackson>2.21.3</ver.jackson> | ||
| <!-- END --> | ||
| <log4j2.version>2.17.0</log4j2.version> | ||
| </properties> | ||
|
|
@@ -65,24 +64,6 @@ | |
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-starter-data-jpa</artifactId> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.springframework.data</groupId> | ||
| <artifactId>spring-data-commons</artifactId> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.springframework.data</groupId> | ||
| <artifactId>spring-data-jpa</artifactId> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>io.hypersistence</groupId> | ||
| <artifactId>hypersistence-utils-hibernate-62</artifactId> | ||
| <version>3.9.4</version> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>com.fasterxml.jackson.module</groupId> | ||
| <artifactId>jackson-module-jakarta-xmlbind-annotations</artifactId> | ||
| <version>2.21.3</version> | ||
| </dependency> | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. These were causing conflicts with new dependencies in Spring Boot & Spring Data. |
||
| <!-- Liquibase; note that Flyway, while probably having more documentation and users, | ||
| changed its license model. Similarly to mongo, we prefer an open license that | ||
| won't lock users or developers from updating or modifying the code if necessary. | ||
|
|
@@ -124,12 +105,6 @@ | |
| </exclusion> | ||
| </exclusions> | ||
| </dependency> | ||
| <!-- JSON parsing --> | ||
| <dependency> | ||
| <groupId>com.fasterxml.jackson.core</groupId> | ||
| <artifactId>jackson-core</artifactId> | ||
| <version>${ver.jackson}</version> | ||
| </dependency> | ||
| <!-- Jena, turtle --> | ||
| <dependency> | ||
| <groupId>org.apache.jena</groupId> | ||
|
|
@@ -184,14 +159,13 @@ | |
| </dependency> | ||
| <dependency> | ||
| <groupId>org.testcontainers</groupId> | ||
| <artifactId>junit-jupiter</artifactId> | ||
| <artifactId>postgresql</artifactId> | ||
| <version>1.21.4</version> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.testcontainers</groupId> | ||
| <artifactId>postgresql</artifactId> | ||
| <version>1.21.4</version> | ||
| <groupId>org.springframework.boot</groupId> | ||
| <artifactId>spring-boot-starter-data-jpa-test</artifactId> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <!-- We use mockito-inline as it supports mocking static methods --> | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -20,23 +20,22 @@ | |
| package org.commonwl.view.cwl; | ||
|
|
||
| import com.fasterxml.jackson.annotation.JsonInclude; | ||
| import java.io.Serializable; | ||
| import java.util.ArrayList; | ||
| import java.util.List; | ||
|
|
||
| /** Represents the input/output of a workflow/tool */ | ||
| @JsonInclude(JsonInclude.Include.NON_EMPTY) | ||
| public class CWLElement { | ||
| public class CWLElement implements Serializable { | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. hypersistence-utils-hibernate library was handling the transformation from CWLElement and others like CWLStep into JSON. Now Jackson + Hibernate can handle this, but we need to make it Serializable or write a converter. |
||
|
|
||
| private String label; | ||
| private String doc; | ||
| private String type; | ||
| private String format; | ||
| private List<String> sourceID; | ||
| private final List<String> sourceID = new ArrayList<>(); | ||
| private String defaultVal; | ||
|
|
||
| public CWLElement() { | ||
| this.sourceID = new ArrayList<>(); | ||
| } | ||
| public CWLElement() {} | ||
|
|
||
| public String getLabel() { | ||
| return label; | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Spring Boot 4 requires 17, but it wasn't compiling for me. I moved to 25, new LTS version of Java. That brings
getFirst(), Java records, and hopefully a bit of performance improvement? I can try again with JVM 17 if it's a blocker.