@@ -59,12 +59,12 @@ updates:
5959 # JUnit Pioneer 2.x requires Java 11
6060 - dependency-name : " org.junit-pioneer:*"
6161 update-types : ["version-update:semver-major"]
62+ # Apache Cassandra: keep version 3.x
63+ - dependency-name : " org.apache.cassandra:*"
64+ versions : ["[4.0.0,)"]
6265 # Kubernetes: keep version 5.x
6366 - dependency-name : " io.fabric8:*"
6467 versions : ["[6.0.0,)"]
65- # Spotless 2.32.0 requires Java 11
66- - dependency-name : " com.diffplug.spotless:*"
67- versions : ["[2.32.0,)"]
6868 # `com.conversantmedia:disruptor` 1.2.16 requires Java 9
6969 - dependency-name : " com.conversantmedia:disruptor"
7070 versions : ["[1.2.16,)"]
@@ -81,9 +81,10 @@ updates:
8181 # Json Unit 3.x requires Java 17
8282 - dependency-name : " net.javacrumbs.json-unit:*"
8383 versions : ["[3.0.0,)"]
84- # LMAX Disruptor requires Java 11
84+ # Update both `disruptor.version` to latest 3.x version
85+ # and `disruptor4.version` to latest 4.x version
8586 - dependency-name : " com.lmax:disruptor"
86- versions : ["[4.0.0,) "]
87+ update-types : ["version-update:semver-major "]
8788 # WebCompere System Stubs requires Java 11
8889 - dependency-name : " uk.org.webcompere:*"
8990 versions : ["2.1.0,)"]
@@ -94,6 +95,10 @@ updates:
9495 # Plexus Utils 4.x are for Maven 4.x
9596 - dependency-name : " org.codehaus.plexus:plexus-utils"
9697 versions : ["4,)"]
98+ # MongoDB 3.x should only upgrade to 3.x and
99+ # MongoDB 4.x should only upgrade to 4.x
100+ - dependency-name : " org.mongodb:*"
101+ update-types : ["version-update:semver-major"]
97102
98103- package-ecosystem : github-actions
99104 directory : " /"
@@ -116,6 +121,15 @@ updates:
116121 # EclipseLink 3.x is Jakarta EE 9
117122 - dependency-name : " org.eclipse.persistence:*"
118123 update-types : ["version-update:semver-major"]
124+ # Spring 6.x is Jakarta EE 9
125+ - dependency-name : " org.springframework:*"
126+ update-types : ["version-update:semver-major"]
127+ # Spring Boot 3.x is Jakarta EE 9
128+ - dependency-name : " org.springframework.boot:*"
129+ update-types : ["version-update:semver-major"]
130+ # Spring Cloud 2022.x is Jakarta EE 9
131+ - dependency-name : " org.springframework.cloud:*"
132+ update-types : ["version-update:semver-major"]
119133 # Keep Logback version 1.2.x
120134 - dependency-name : " ch.qos.logback:*"
121135 update-types : ["version-update:semver-major", "version-update:semver-minor"]
@@ -144,7 +158,10 @@ updates:
144158 update-types : ["version-update:semver-major"]
145159 # Plexus Utils 4.x are for Maven 4.x
146160 - dependency-name : " org.codehaus.plexus:plexus-utils"
147- versions : ["4,)"]
161+ versions : ["[4,)"]
162+ # Don't upgrade to 3.x
163+ - dependency-name : " org.apache.logging.log4j:log4j-api"
164+ versions : ["[3,)"]
148165
149166- package-ecosystem : github-actions
150167 directory : " /"
0 commit comments