Commit Graph

24306 Commits

Author SHA1 Message Date
Andy Wilkinson 5e9161f785 Make DevToolsDataSourceAutoConfiguration back off without DataSource class
Manually tested as an automated test is prohibitively difficult as it
requires hiding one of the JDK's own classes.

Closes gh-40434
2024-04-19 10:54:23 +01:00
Phillip Webb 38af8cd362 Merge branch '3.1.x' into 3.2.x 2024-04-18 12:52:54 -07:00
Phillip Webb 20db2b54c7 Update copyright year of changed files 2024-04-18 12:52:29 -07:00
Moritz Halbritter 8df899b510 Merge branch '3.1.x' into 3.2.x
Closes gh-40427
2024-04-18 11:59:50 +02:00
Moritz Halbritter 3479304e13 Disable creation time verification on Linux
Closes gh-40423
2024-04-18 11:58:46 +02:00
Andy Wilkinson 4bf8020292 Upgrade to Spring Integration 6.2.4
Closes gh-40214
2024-04-17 18:24:00 +01:00
Andy Wilkinson f70cfb0b03 Upgrade to SLF4J 2.0.13
Closes gh-40397
2024-04-17 18:23:59 +01:00
Andy Wilkinson 49f7f79424 Upgrade to Pulsar Reactive 0.5.4
Closes gh-40396
2024-04-17 18:23:55 +01:00
Andy Wilkinson 369cadd70d Upgrade to Netty 4.1.109.Final
Closes gh-40395
2024-04-17 18:23:50 +01:00
Andy Wilkinson 22ee684473 Upgrade to ActiveMQ 5.18.4
Closes gh-40394
2024-04-17 18:23:45 +01:00
Andy Wilkinson e03d691db1 Upgrade to SLF4J 2.0.13
Closes gh-40391
2024-04-17 15:50:05 +01:00
Andy Wilkinson c969cbbdba Upgrade to R2DBC Postgresql 1.0.5.RELEASE
Closes gh-40390
2024-04-17 15:50:01 +01:00
Andy Wilkinson 031bebb144 Upgrade to Netty 4.1.109.Final
Closes gh-40389
2024-04-17 15:49:56 +01:00
Andy Wilkinson eb0506eaed Upgrade to ActiveMQ 5.18.4
Closes gh-40388
2024-04-17 15:49:50 +01:00
Moritz Halbritter 3db23624e0 Merge branch '3.1.x' into 3.2.x
Closes gh-40386
2024-04-17 16:40:50 +02:00
Spencer Gibb 6f3c30bf74 Fix javadoc for correct operation annotation
ReadOperation was the text for WriteOperation and DeleteOperation.

See gh-40385
2024-04-17 16:39:30 +02:00
Phillip Webb 78e12251e9 Optimize VirtualZipDataBlock
Add some optimizations to `VirtualZipDataBlock` that help when
sequentially reading the block from a JarInputStream.

Closes gh-40125
2024-04-16 22:16:00 -07:00
Phillip Webb 9b0593efe3 Fallback to RandomAccessFile on ClosedByInterruptException
Refine the fix for gh-38611 so that `ClosedByInterruptException` no
longer retries in a loop.

Our previous fix was flawed due to the fact that another interrupt
could occur after we clear the first and whilst we are reading data.
If this happens 10 times in a row, we raise an exception and end up
causing NoClassDefFoundError errors.

Our new approach retains the use of `FileChannel` and a direct buffer
up to the point that a `ClosedByInterruptException` is raised or the
thread is detected as interrupted.  At that point, we temporarily
switch to using a `RandomAccessFile` to access the data. This will
block the thread until the data has been read.

Fixes gh-40096
2024-04-16 14:47:07 -07:00
Phillip Webb 4203e1f2fa Rename FileChannelDataBlock to FileDataBlock
Rename the internal `FileChannelDataBlock` to `FileDataBlock` since we
want to fallback to a `RandomAccessFile` when a thread is interrupted.

See gh-40096
2024-04-16 14:46:56 -07:00
Andy Wilkinson 778c528281 Upgrade to Spring Security 6.2.4
Closes gh-40217
2024-04-16 19:47:35 +01:00
Andy Wilkinson bd825141b7 Upgrade to Spring Pulsar 1.0.5
Closes gh-40216
2024-04-16 19:47:34 +01:00
Andy Wilkinson e731986d22 Upgrade to Spring LDAP 3.2.3
Closes gh-40215
2024-04-16 19:47:33 +01:00
Andy Wilkinson 2028d431cd Upgrade to Spring Kafka 3.1.4
Closes gh-40377
2024-04-16 19:47:32 +01:00
Andy Wilkinson 37e13bc7eb Upgrade to Spring HATEOAS 2.2.2
Closes gh-40376
2024-04-16 19:47:27 +01:00
Andy Wilkinson 00304fe5a7 Upgrade to Spring Data Bom 2023.1.5
Closes gh-40212
2024-04-16 19:47:21 +01:00
Andy Wilkinson 6dfcf44ffc Upgrade to Spring Authorization Server 1.2.4
Closes gh-40211
2024-04-16 19:47:20 +01:00
Andy Wilkinson e91621cddf Upgrade to Spring AMQP 3.1.4
Closes gh-40210
2024-04-16 19:47:19 +01:00
Andy Wilkinson 594fa88ee0 Upgrade to Spring Security 6.1.9
Closes gh-40204
2024-04-16 19:44:42 +01:00
Andy Wilkinson d5af9a41b9 Upgrade to Spring LDAP 3.1.5
Closes gh-40203
2024-04-16 19:44:42 +01:00
Andy Wilkinson db7059c1f7 Upgrade to Spring Kafka 3.0.16
Closes gh-40375
2024-04-16 19:44:41 +01:00
Andy Wilkinson bc79274f9e Upgrade to Spring Integration 6.1.8
Closes gh-40202
2024-04-16 19:44:36 +01:00
Andy Wilkinson 59325d1626 Upgrade to Spring HATEOAS 2.1.5
Closes gh-40374
2024-04-16 19:44:35 +01:00
Andy Wilkinson 5da05e2037 Upgrade to Spring Data Bom 2023.0.11
Closes gh-40200
2024-04-16 19:44:29 +01:00
Andy Wilkinson 2a1268c597 Upgrade to Spring Authorization Server 1.1.7
Closes gh-40199
2024-04-16 19:44:28 +01:00
Andy Wilkinson acfc5fe830 Upgrade to Spring AMQP 3.0.13
Closes gh-40373
2024-04-16 19:44:27 +01:00
Moritz Halbritter 5058719242 Merge branch '3.1.x' into 3.2.x
Closes gh-40364
2024-04-16 13:40:03 +02:00
Johnny Lim 201885a242 Fix target in BindValidationFailureAnalyzer
See gh-40035
2024-04-16 11:55:09 +02:00
Brian Clozel 24f80154d4 Do not overwrite attributes in ClientObservationConventionAdapter
Prior to this commit, the `ClientObservationConventionAdapter` would
overwrite a request builder attribute. This would happen when the
request is not fully built when the observation starts. At that point,
the tags are built for long task timers, but not for the actual metric.
This effectively overrides the correct value of the URI template in the
builder.

This commit removes this builder update which was invalid in the first
place.

Fixes gh-40330
2024-04-12 16:31:02 +02:00
Andy Wilkinson 12e004f131 Revert "Exclude unwanted javax.inject dependency from Data Couchbase"
This reverts commit 06f5ab162f. The
dependency has been removed in Data Couchbase, making the exclude
unnecessary.

See gh-40200
2024-04-12 11:19:16 +01:00
Andy Wilkinson 1c5ba19e86 Merge branch '3.1.x' into 3.2.x
Closes gh-40326
2024-04-12 10:31:26 +01:00
Andy Wilkinson a946f66e7c Minimize pollution of Log4j2's environment
Closes gh-40178
2024-04-12 10:25:25 +01:00
Andy Wilkinson 1ea6f2f51f Revert "Revert "Exclude unwanted javax.inject dependency from Data Couchbase""
This reverts commit 3b76165f4e.

Turns out, the exclude's still needed for now? with Data Couchbase
5.1.x.

See gh-40200
2024-04-11 17:06:03 +01:00
Andy Wilkinson 7d3ea3f06f Merge branch '3.1.x' into 3.2.x
See gh-40212
2024-04-11 16:56:22 +01:00
Andy Wilkinson 3b76165f4e Revert "Exclude unwanted javax.inject dependency from Data Couchbase"
This reverts commit 06f5ab162f. The
dependency has been removed in Data Couchbase, making the exclude
unnecessary.

See gh-40200
2024-04-11 16:55:24 +01:00
Andy Wilkinson 45e9412d9b Merge branch '3.1.x' into 3.2.x
Closes gh-40323
2024-04-11 16:54:33 +01:00
Andy Wilkinson baf5a7f130 Make includes configurable via a property
See gh-39837
2024-04-11 16:32:17 +01:00
Andy Wilkinson 2a6293940b Polish "Make excludes configurable via property"
See gh-39837
2024-04-11 16:31:24 +01:00
Matti Tahvonen 58fc8f8c01 Make excludes configurable via property
See gh-39837
2024-04-11 15:43:31 +01:00
Andy Wilkinson aab748a431 Merge branch '3.1.x' into 3.2.x
Closes gh-40321
2024-04-11 15:35:18 +01:00
Andy Wilkinson 2f3cf56f03 Fix servlet component scanning in a mock web environment
Closes gh-39736
2024-04-11 15:22:45 +01:00
Andy Wilkinson 54c6b7c3ea Merge branch '3.1.x' into 3.2.x
Closes gh-40312
2024-04-10 20:07:33 +01:00
Andy Wilkinson ef9f1b41d7 Polish "Replace custom filter with DenyAllFilter"
See gh-40235
2024-04-10 19:44:45 +01:00
Piotr P. Karwasz d194b7f3c0 Replace custom filter with DenyAllFilter
See gh-40235
2024-04-10 19:44:29 +01:00
Andy Wilkinson d4799fa4b0 Upgrade to Spring GraphQL 1.2.6
Closes gh-40310
2024-04-10 18:26:42 +01:00
Andy Wilkinson 98a3a62c2c Upgrade to Reactor Bom 2023.0.5
Closes gh-40209
2024-04-10 18:26:42 +01:00
Andy Wilkinson dac7727013 Upgrade to R2DBC Postgresql 1.0.5.RELEASE
Closes gh-40309
2024-04-10 18:26:41 +01:00
Andy Wilkinson c8aabbaafb Upgrade to Netty 4.1.108.Final
Closes gh-40308
2024-04-10 18:26:41 +01:00
Andy Wilkinson 6c70cf2bd8 Upgrade to MongoDB 4.11.2
Closes gh-40307
2024-04-10 18:26:41 +01:00
Andy Wilkinson 9ff51a6364 Upgrade to Micrometer Tracing 1.2.5
Closes gh-40208
2024-04-10 18:26:40 +01:00
Andy Wilkinson 03ba263ce3 Upgrade to Micrometer 1.12.5
Closes gh-40207
2024-04-10 18:26:40 +01:00
Andy Wilkinson 2f4b4a32cd Upgrade to Maven Source Plugin 3.3.1
Closes gh-40306
2024-04-10 18:26:39 +01:00
Andy Wilkinson 76f1af2663 Upgrade to Maven Invoker Plugin 3.6.1
Closes gh-40305
2024-04-10 18:26:39 +01:00
Andy Wilkinson ae57b3eae3 Upgrade to Lombok 1.18.32
Closes gh-40304
2024-04-10 18:26:39 +01:00
Andy Wilkinson 61eda8d2ef Upgrade to Kafka 3.6.2
Closes gh-40303
2024-04-10 18:26:38 +01:00
Andy Wilkinson 53878560fe Upgrade to Json-smart 2.5.1
Closes gh-40302
2024-04-10 18:26:38 +01:00
Andy Wilkinson 9310fdb584 Upgrade to jOOQ 3.18.14
Closes gh-40301
2024-04-10 18:26:37 +01:00
Andy Wilkinson cdc95bb92a Upgrade to Jetty 12.0.8
Closes gh-40300
2024-04-10 18:26:37 +01:00
Andy Wilkinson 28b9f40126 Upgrade to Jersey 3.1.6
Closes gh-40299
2024-04-10 18:04:48 +01:00
Andy Wilkinson 9965654c46 Upgrade to Jakarta Json Bind 3.0.1
Closes gh-40298
2024-04-10 17:59:19 +01:00
Andy Wilkinson 21ad4ab1b1 Upgrade to Hazelcast 5.3.7
Closes gh-40297
2024-04-10 17:59:13 +01:00
Andy Wilkinson 14b5ab560a Upgrade to Groovy 4.0.21
Closes gh-40296
2024-04-10 17:59:06 +01:00
Andy Wilkinson 71fd84595a Upgrade to Byte Buddy 1.14.13
Closes gh-40295
2024-04-10 17:59:00 +01:00
Andy Wilkinson 162980fe6a Upgrade to Awaitility 4.2.1
Closes gh-40294
2024-04-10 17:58:54 +01:00
Andy Wilkinson e947de1b23 Upgrade to AspectJ 1.9.22
Closes gh-40293
2024-04-10 17:58:48 +01:00
Andy Wilkinson 1fa7ceb621 Upgrade to Spring GraphQL 1.2.6
Closes gh-40288
2024-04-10 10:54:21 +01:00
Andy Wilkinson b13b6b83eb Upgrade to Reactor Bom 2022.0.18
Closes gh-40198
2024-04-10 10:54:21 +01:00
Andy Wilkinson e5347e5057 Upgrade to Netty 4.1.108.Final
Closes gh-40287
2024-04-10 10:54:20 +01:00
Andy Wilkinson b643ff95fc Upgrade to Micrometer Tracing 1.1.12
Closes gh-40197
2024-04-10 10:54:20 +01:00
Andy Wilkinson 15cbba506a Upgrade to Micrometer 1.11.11
Closes gh-40196
2024-04-10 10:54:20 +01:00
Andy Wilkinson e7c1d180e3 Upgrade to Lombok 1.18.32
Closes gh-40286
2024-04-10 10:54:20 +01:00
Andy Wilkinson 1f77b7507d Upgrade to jOOQ 3.18.14
Closes gh-40285
2024-04-10 10:54:19 +01:00
Andy Wilkinson d18f36ee81 Upgrade to Jersey 3.1.6
Closes gh-40284
2024-04-10 10:54:19 +01:00
Andy Wilkinson 500c449cab Upgrade to Jakarta Json Bind 3.0.1
Closes gh-40283
2024-04-10 10:27:47 +01:00
Andy Wilkinson 368b82b230 Upgrade to Hibernate 6.2.24.Final
Closes gh-40282
2024-04-10 10:27:43 +01:00
Andy Wilkinson d6ace6108c Upgrade to Groovy 4.0.21
Closes gh-40281
2024-04-10 10:27:38 +01:00
Andy Wilkinson 93af29e5cc Upgrade to Byte Buddy 1.14.13
Closes gh-40280
2024-04-10 10:27:33 +01:00
Andy Wilkinson 2dae04a798 Upgrade to AspectJ 1.9.22
Closes gh-40279
2024-04-10 10:27:29 +01:00
Andy Wilkinson 3bb7baf90f Merge branch '3.1.x' into 3.2.x
See gh-40212
2024-04-09 09:07:52 +01:00
Andy Wilkinson 06f5ab162f Exclude unwanted javax.inject dependency from Data Couchbase
See gh-40200
2024-04-09 09:07:13 +01:00
Andy Wilkinson cae34a1978 Start building against Spring Security 6.2.4 snapshots
See gh-40217
2024-04-08 17:24:30 +01:00
Andy Wilkinson 94a1c78f0a Start building against Spring Pulsar 1.0.5 snapshots
See gh-40216
2024-04-08 17:24:30 +01:00
Andy Wilkinson e83b87964f Start building against Spring LDAP 3.2.3 snapshots
See gh-40215
2024-04-08 17:24:29 +01:00
Andy Wilkinson bb8efe3fff Start building against Spring Integration 6.2.4 snapshots
See gh-40214
2024-04-08 17:24:29 +01:00
Andy Wilkinson 8b086e1de9 Upgrade to Neo4j Java Driver 5.19.0
Closes gh-40218
2024-04-08 17:24:28 +01:00
Andy Wilkinson 35a4125fee Start building against Spring Data Bom 2023.1.5 snapshots
See gh-40212
2024-04-08 17:21:49 +01:00
Andy Wilkinson 2e4af81058 Start building against Spring Authorization Server 1.2.4 snapshots
See gh-40211
2024-04-08 17:21:44 +01:00
Andy Wilkinson 677734817b Start building against Spring AMQP 3.1.4 snapshots
See gh-40210
2024-04-08 17:21:39 +01:00
Andy Wilkinson fe82d13c40 Start building against Reactor Bom 2023.0.5 snapshots
See gh-40209
2024-04-08 17:21:34 +01:00
Andy Wilkinson f3d2df09ad Start building against Micrometer Tracing 1.2.5 snapshots
See gh-40208
2024-04-08 17:21:29 +01:00
Andy Wilkinson e3e0f70bf5 Start building against Micrometer 1.12.5 snapshots
See gh-40207
2024-04-08 17:21:24 +01:00
Andy Wilkinson 35284acabc Start building against Spring Security 6.1.9 snapshots
See gh-40204
2024-04-08 16:22:08 +01:00
Andy Wilkinson ace64b22e7 Start building against Spring LDAP 3.1.5 snapshots
See gh-40203
2024-04-08 16:22:07 +01:00
Andy Wilkinson ca1bcaf39f Start building against Spring Integration 6.1.8 snapshots
See gh-40202
2024-04-08 16:22:07 +01:00
Andy Wilkinson a4817c369a Upgrade to Neo4j Java Driver 5.19.0
Closes gh-40205
2024-04-08 16:22:07 +01:00
Andy Wilkinson 240f18cd69 Start building against Spring Data Bom 2023.0.11 snapshots
See gh-40200
2024-04-08 15:56:24 +01:00
Andy Wilkinson 4aa3003f22 Start building against Spring Authorization Server 1.1.7 snapshots
See gh-40199
2024-04-08 15:56:19 +01:00
Andy Wilkinson 175987d627 Start building against Reactor Bom 2022.0.18 snapshots
See gh-40198
2024-04-08 15:56:15 +01:00
Andy Wilkinson 12d8e02f15 Start building against Micrometer Tracing 1.1.12 snapshots
See gh-40197
2024-04-08 15:56:10 +01:00
Andy Wilkinson 89ffdd6125 Start building against Micrometer 1.11.11 snapshots
See gh-40196
2024-04-08 15:56:06 +01:00
Phillip Webb ea52a44e62 Polish 2024-04-04 20:55:52 -07:00
Phillip Webb f1018ba38a Merge branch '3.1.x' into 3.2.x 2024-04-04 20:36:29 -07:00
Phillip Webb 21f5d375b7 Polish 2024-04-04 20:14:01 -07:00
Moritz Halbritter fe7501b292 Use named virtual threads for Jetty
Closes gh-40152
2024-04-04 11:44:14 +02:00
Scott Frederick 1c2a43d1e6 Merge branch '3.1.x' into 3.2.x
Closes gh-40165
2024-04-03 16:30:41 -05:00
Felix 8a42935dad Apply instanceof pattern matching
See gh-40085
2024-04-03 16:30:01 -05:00
Stéphane Nicoll ab22b15535 Clarify requirements for -parameters and constructor binding
See gh-40157
2024-04-03 15:53:26 -05:00
Moritz Halbritter 957facf1cc Merge branch '3.1.x' into 3.2.x
Closes gh-40117
2024-03-27 09:35:44 +01:00
Moritz Halbritter ff66036e90 Remove redundant Regex escapes
Closes gh-40116
2024-03-27 09:34:28 +01:00
Andy Wilkinson 0ec5eab8af Merge branch '3.1.x' into 3.2.x
Closes gh-40097
2024-03-25 10:42:14 +00:00
Andy Wilkinson aee88115ea Test Gradle plugin against Gradle 8.7
This commit includes some changes to test Gradle scripts to avoid
Gradle 8.7's new deprecation warning about URI conversion.

Closes gh-40093
2024-03-25 10:24:21 +00:00
Andy Wilkinson ddbefd91d1 Document support for Java 22
Closes gh-40046
2024-03-21 08:07:44 +00:00
Andy Wilkinson 06058b1d34 Upgrade to Spring Integration 6.2.3
Closes gh-39884
2024-03-20 17:20:16 +00:00
Andy Wilkinson dedb2c52a3 Upgrade to Spring Authorization Server 1.2.3
Closes gh-39915
2024-03-20 17:20:15 +00:00
Andy Wilkinson 73c3f3170a Upgrade to Spring Integration 6.1.7
Closes gh-39875
2024-03-20 17:17:19 +00:00
Andy Wilkinson 2649d0d3bd Upgrade to Spring Authorization Server 1.1.6
Closes gh-39914
2024-03-20 17:17:18 +00:00
Andy Wilkinson 488f243592 Upgrade to Spring Session 3.2.2
Closes gh-39888
2024-03-19 14:06:58 +00:00
Andy Wilkinson 5705e0b633 Upgrade to Spring Pulsar 1.0.4
Closes gh-39886
2024-03-19 14:06:58 +00:00
Andy Wilkinson f165800da1 Upgrade to Spring Kafka 3.1.3
Closes gh-39885
2024-03-19 14:06:57 +00:00
Andy Wilkinson 9ca2aadebc Upgrade to Infinispan 14.0.27.Final
Closes gh-40026
2024-03-19 14:06:57 +00:00
Andy Wilkinson 96e1bcce4e Upgrade to Spring Session 3.1.5
Closes gh-39878
2024-03-19 14:04:37 +00:00
Andy Wilkinson 9c88700908 Upgrade to Spring Kafka 3.0.15
Closes gh-39876
2024-03-19 14:04:37 +00:00
Andy Wilkinson 9d3d40833c Upgrade to Infinispan 14.0.27.Final
Closes gh-40025
2024-03-19 14:04:36 +00:00
Brian Clozel dc2c253a45 Upgrade to GraphQL Java 21.4
Closes gh-40021
2024-03-19 11:38:37 +01:00
Brian Clozel c27bb77742 Merge branch '3.1.x' into 3.2.x 2024-03-19 11:38:03 +01:00
Brian Clozel 7eb155d76d Upgrade to GraphQL Java 20.8
Closes gh-40020
2024-03-19 11:36:57 +01:00
Andy Wilkinson 122b663752 Upgrade to Spring AMQP 3.1.3
Closes gh-39881
2024-03-18 15:50:55 +00:00
Andy Wilkinson 1f01e3b5fd Upgrade to Spring AMQP 3.0.12
Closes gh-39872
2024-03-18 15:48:41 +00:00
Andy Wilkinson c99c1f783c Revert "Upgrade to Awaitility 4.2.1"
This reverts commit 00ec9d08c8.

See gh-39974
2024-03-18 13:46:10 +00:00
Andy Wilkinson 5244eea1ed Upgrade to Spring Security 6.1.8
Closes gh-39877
2024-03-18 13:31:17 +00:00
Andy Wilkinson bcc69ccba7 Upgrade to Testcontainers 1.19.7
Closes gh-39988
2024-03-18 12:33:55 +00:00
Andy Wilkinson 9365dae768 Upgrade to Spring Security 6.2.3
Closes gh-39887
2024-03-18 12:33:51 +00:00
Andy Wilkinson 2dfa246335 Upgrade to Pulsar 3.1.3
Closes gh-39987
2024-03-18 12:33:50 +00:00
Andy Wilkinson 4527c38d53 Upgrade to Postgresql 42.6.2
Closes gh-39986
2024-03-18 12:33:45 +00:00
Andy Wilkinson cfbf30d294 Upgrade to Lettuce 6.3.2.RELEASE
Closes gh-39985
2024-03-18 12:33:41 +00:00
Andy Wilkinson 5ae46c21d8 Upgrade to jOOQ 3.18.13
Closes gh-39983
2024-03-18 12:33:31 +00:00
Andy Wilkinson c4198173a3 Upgrade to Jetty 12.0.7
Closes gh-39982
2024-03-18 12:33:27 +00:00
Andy Wilkinson 4a07334e31 Upgrade to Jaybird 5.0.4.java11
Closes gh-39981
2024-03-18 12:33:22 +00:00
Andy Wilkinson 6a92f70ff6 Upgrade to Jakarta XML Bind 4.0.2
Closes gh-39980
2024-03-18 12:33:17 +00:00
Andy Wilkinson f4edcb5599 Upgrade to Jakarta Mail 2.1.3
Closes gh-39979
2024-03-18 12:33:12 +00:00
Andy Wilkinson 710b8a17d6 Upgrade to Jakarta Activation 2.1.3
Closes gh-39978
2024-03-18 12:33:08 +00:00