|
71 | 71 |
|
72 | 72 | <java.version>11</java.version> |
73 | 73 |
|
74 | | - <jackson.version>2.18.2</jackson.version> |
75 | | - <slf4j.version>2.0.16</slf4j.version> |
| 74 | + <!-- Cannot be upgraded past 2.18 due to incompatibilities with s3mock 2.17.0. |
| 75 | + s3mock cannot be upgraded because later versions require Java 17 or later.--> |
| 76 | + <jackson.version>2.18.5</jackson.version> |
| 77 | + <slf4j.version>2.0.17</slf4j.version> |
76 | 78 | </properties> |
77 | 79 |
|
78 | 80 | <profiles> |
|
116 | 118 | <plugin> |
117 | 119 | <groupId>org.apache.maven.plugins</groupId> |
118 | 120 | <artifactId>maven-compiler-plugin</artifactId> |
119 | | - <version>3.11.0</version> |
| 121 | + <version>3.14.1</version> |
120 | 122 | <configuration> |
121 | 123 | <source>${java.version}</source> |
122 | 124 | <target>${java.version}</target> |
|
125 | 127 | <plugin> |
126 | 128 | <groupId>org.apache.maven.plugins</groupId> |
127 | 129 | <artifactId>maven-enforcer-plugin</artifactId> |
128 | | - <version>3.3.0</version> |
| 130 | + <version>3.6.2</version> |
129 | 131 | <executions> |
130 | 132 | <execution> |
131 | 133 | <id>enforce-maven</id> |
|
146 | 148 | <plugin> |
147 | 149 | <groupId>org.apache.maven.plugins</groupId> |
148 | 150 | <artifactId>maven-source-plugin</artifactId> |
149 | | - <version>3.2.1</version> |
| 151 | + <version>3.3.1</version> |
150 | 152 | <executions> |
151 | 153 | <execution> |
152 | 154 | <id>attach-sources</id> |
|
160 | 162 | <plugin> |
161 | 163 | <groupId>org.apache.maven.plugins</groupId> |
162 | 164 | <artifactId>maven-javadoc-plugin</artifactId> |
163 | | - <version>3.5.0</version> |
| 165 | + <version>3.12.0</version> |
164 | 166 | <configuration> |
165 | 167 | <javadocExecutable>${java.home}/bin/javadoc</javadocExecutable> |
166 | 168 | </configuration> |
|
177 | 179 | <plugin> |
178 | 180 | <groupId>com.diffplug.spotless</groupId> |
179 | 181 | <artifactId>spotless-maven-plugin</artifactId> |
180 | | - <version>2.44.2</version> |
| 182 | + <version>3.1.0</version> |
181 | 183 | <configuration> |
182 | 184 | <java> |
183 | 185 | <importOrder /> |
184 | 186 | <removeUnusedImports /> |
185 | 187 | <palantirJavaFormat> |
186 | | - <version>2.51.0</version> |
| 188 | + <version>2.82.0</version> |
187 | 189 | </palantirJavaFormat> |
188 | 190 | </java> |
189 | 191 | </configuration> |
190 | 192 | </plugin> |
191 | 193 | <plugin> |
192 | 194 | <groupId>org.apache.maven.plugins</groupId> |
193 | 195 | <artifactId>maven-shade-plugin</artifactId> |
194 | | - <version>3.4.1</version> |
| 196 | + <version>3.6.1</version> |
195 | 197 | </plugin> |
196 | 198 | <plugin> |
197 | 199 | <groupId>org.codehaus.mojo</groupId> |
198 | 200 | <artifactId>exec-maven-plugin</artifactId> |
199 | | - <version>3.1.0</version> |
| 201 | + <version>3.6.2</version> |
200 | 202 | </plugin> |
201 | 203 | <plugin> |
202 | 204 | <groupId>org.apache.maven.plugins</groupId> |
203 | 205 | <artifactId>maven-clean-plugin</artifactId> |
204 | | - <version>3.2.0</version> |
| 206 | + <version>3.5.0</version> |
205 | 207 | </plugin> |
206 | 208 | <plugin> |
207 | 209 | <groupId>org.apache.maven.plugins</groupId> |
208 | 210 | <artifactId>maven-deploy-plugin</artifactId> |
209 | | - <version>3.1.1</version> |
| 211 | + <version>3.1.4</version> |
210 | 212 | </plugin> |
211 | 213 | <plugin> |
212 | 214 | <groupId>org.apache.maven.plugins</groupId> |
213 | 215 | <artifactId>maven-install-plugin</artifactId> |
214 | | - <version>3.1.1</version> |
| 216 | + <version>3.1.4</version> |
215 | 217 | </plugin> |
216 | 218 | <plugin> |
217 | 219 | <groupId>org.apache.maven.plugins</groupId> |
218 | 220 | <artifactId>maven-jar-plugin</artifactId> |
219 | | - <version>3.3.0</version> |
| 221 | + <version>3.5.0</version> |
220 | 222 | </plugin> |
221 | 223 | <plugin> |
222 | 224 | <groupId>org.apache.maven.plugins</groupId> |
223 | 225 | <artifactId>maven-site-plugin</artifactId> |
224 | | - <version>3.12.1</version> |
| 226 | + <version>3.21.0</version> |
225 | 227 | </plugin> |
226 | 228 | <plugin> |
227 | 229 | <groupId>org.apache.maven.plugins</groupId> |
228 | 230 | <artifactId>maven-failsafe-plugin</artifactId> |
229 | | - <version>3.1.0</version> |
| 231 | + <version>3.5.4</version> |
230 | 232 | <configuration> |
231 | 233 | <argLine>-Dfile.encoding=UTF-8</argLine> |
232 | 234 | <trimStackTrace>false</trimStackTrace> |
|
235 | 237 | <plugin> |
236 | 238 | <groupId>org.apache.maven.plugins</groupId> |
237 | 239 | <artifactId>maven-surefire-plugin</artifactId> |
238 | | - <version>3.1.0</version> |
| 240 | + <version>3.5.4</version> |
239 | 241 | <configuration> |
240 | 242 | <argLine>-Dfile.encoding=UTF-8</argLine> |
241 | 243 | <trimStackTrace>false</trimStackTrace> |
|
249 | 251 | <plugin> |
250 | 252 | <groupId>org.apache.maven.plugins</groupId> |
251 | 253 | <artifactId>maven-assembly-plugin</artifactId> |
252 | | - <version>3.5.0</version> |
| 254 | + <version>3.7.1</version> |
253 | 255 | </plugin> |
254 | 256 | </plugins> |
255 | 257 | </build> |
|
302 | 304 | <dependency> |
303 | 305 | <groupId>ch.qos.logback</groupId> |
304 | 306 | <artifactId>logback-classic</artifactId> |
305 | | - <version>1.5.16</version> |
| 307 | + <version>1.5.21</version> |
306 | 308 | </dependency> |
307 | 309 |
|
308 | 310 | <!-- Caching --> |
309 | 311 | <dependency> |
310 | 312 | <groupId>com.github.ben-manes.caffeine</groupId> |
311 | 313 | <artifactId>caffeine</artifactId> |
312 | | - <version>3.2.0</version> |
| 314 | + <version>3.2.3</version> |
313 | 315 | </dependency> |
314 | 316 |
|
315 | 317 | <!-- Byte manipulation --> |
|
323 | 325 | <dependency> |
324 | 326 | <groupId>com.google.guava</groupId> |
325 | 327 | <artifactId>guava</artifactId> |
326 | | - <version>33.4.0-jre</version> |
| 328 | + <version>33.5.0-jre</version> |
327 | 329 | </dependency> |
328 | 330 | <dependency> |
329 | 331 | <groupId>dev.failsafe</groupId> |
|
333 | 335 | <dependency> |
334 | 336 | <groupId>org.bouncycastle</groupId> |
335 | 337 | <artifactId>bcprov-jdk18on</artifactId> |
336 | | - <version>1.80</version> |
| 338 | + <version>1.82</version> |
337 | 339 | </dependency> |
338 | 340 |
|
339 | 341 | <!-- AWS --> |
340 | 342 | <dependency> |
341 | 343 | <groupId>software.amazon.awssdk</groupId> |
342 | 344 | <artifactId>bom</artifactId> |
343 | 345 | <!-- moving to 2.30 seems to break the range requests for reasons that aren't clear to me --> |
344 | | - <version>2.29.52</version> |
| 346 | + <version>2.39.1</version> |
345 | 347 | <type>pom</type> |
346 | 348 | <scope>import</scope> |
347 | 349 | </dependency> |
348 | 350 | <dependency> |
349 | 351 | <groupId>software.amazon.awssdk.crt</groupId> |
350 | 352 | <artifactId>aws-crt</artifactId> |
351 | | - <version>0.34.0</version> |
| 353 | + <version>0.40.0</version> |
352 | 354 | </dependency> |
353 | 355 |
|
354 | 356 | <!-- Test --> |
|
360 | 362 | <dependency> |
361 | 363 | <groupId>org.assertj</groupId> |
362 | 364 | <artifactId>assertj-core</artifactId> |
363 | | - <version>3.27.3</version> |
| 365 | + <version>3.27.6</version> |
364 | 366 | </dependency> |
365 | 367 | <dependency> |
366 | 368 | <groupId>org.junit.jupiter</groupId> |
367 | 369 | <artifactId>junit-jupiter</artifactId> |
368 | | - <version>5.11.4</version> |
| 370 | + <version>5.14.1</version> |
369 | 371 | </dependency> |
370 | 372 | <dependency> |
371 | 373 | <groupId>org.mockito</groupId> |
372 | 374 | <artifactId>mockito-junit-jupiter</artifactId> |
373 | | - <version>5.15.2</version> |
| 375 | + <version>5.20.0</version> |
374 | 376 | </dependency> |
375 | 377 | <dependency> |
376 | 378 | <groupId>org.postgresql</groupId> |
377 | 379 | <artifactId>postgresql</artifactId> |
378 | | - <version>42.7.7</version> |
| 380 | + <version>42.7.8</version> |
379 | 381 | </dependency> |
380 | 382 | <dependency> |
381 | 383 | <groupId>com.h2database</groupId> |
382 | 384 | <artifactId>h2</artifactId> |
383 | | - <version>2.3.232</version> |
| 385 | + <version>2.4.240</version> |
384 | 386 | </dependency> |
385 | 387 | <dependency> |
386 | 388 | <groupId>org.mariadb.jdbc</groupId> |
387 | 389 | <artifactId>mariadb-java-client</artifactId> |
388 | | - <version>3.5.2</version> |
| 390 | + <version>3.5.6</version> |
389 | 391 | </dependency> |
390 | 392 | <dependency> |
391 | 393 | <groupId>com.mchange</groupId> |
392 | 394 | <artifactId>c3p0</artifactId> |
393 | | - <version>0.9.5.5</version> |
| 395 | + <version>0.11.2</version> |
394 | 396 | </dependency> |
395 | 397 | <dependency> |
396 | 398 | <groupId>com.adobe.testing</groupId> |
|
0 commit comments