Stéphane Nicoll
bce125b7ec
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51087
2026-07-21 14:51:51 +02:00
Stéphane Nicoll
d9ff81ff4a
Polish "Adapt to improvements in Nullaway 0.13.8"
...
See gh-50972
2026-07-21 14:48:46 +02:00
Stéphane Nicoll
c80497dac1
Upgrade to Logback 1.5.38
...
Closes gh-51016
2026-07-20 12:32:14 +02:00
Stéphane Nicoll
6d45e6aa64
Upgrade to Logback 1.5.38
...
Closes gh-50985
2026-07-20 10:30:27 +02:00
Stéphane Nicoll
7ef46fb87a
Merge branch '4.0.x' into 4.1.x
2026-07-15 13:25:59 +02:00
Stéphane Nicoll
f01e775082
Polish
2026-07-15 13:22:42 +02:00
Stéphane Nicoll
7a89c31f91
Merge branch '4.0.x'
...
Closes gh-50950
2026-07-14 18:28:28 +02:00
Stéphane Nicoll
a2af5acbe2
Polish "Avoid removing application-managed JUL bridge handler"
...
See gh-50779
2026-07-14 18:17:03 +02:00
dhruv-15-03
fe5164521d
Avoid removing application-managed JUL bridge handler
...
`LogbackLoggingSystem` and `Log4J2LoggingSystem` install a JUL bridge
handler only when the application is not already managing `java.util.logging`.
However, `cleanUp()` removed the bridge handler whenever the bridge class
was present on the classpath, so Spring Boot uninstalled a bridge handler
that an application had installed and managed itself.
Track whether the bridge handler was installed by Spring Boot and only
remove it during cleanup when that is the case.
See gh-50779
Signed-off-by: dhruv-15-03 <dhruvrastogi2004@gmail.com >
2026-07-14 18:11:50 +02:00
Stéphane Nicoll
e44b486a00
Merge branch '4.0.x'
2026-06-30 10:10:35 +02:00
Stéphane Nicoll
22eef97293
Add missing or outdated copyright headers
...
See gh-50894
2026-06-30 10:04:39 +02:00
Andy Wilkinson
1d693b1bc4
Merge branch '4.0.x'
...
Closes gh-50885
2026-06-29 11:11:18 +01:00
Yanming Zhou
9824f25998
Remove unnecessary @Nullables from local array variable declarations
...
See gh-50881
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2026-06-29 10:28:32 +01:00
Andy Wilkinson
c5261cf0eb
Merge branch '4.0.x'
...
Closes gh-50878
2026-06-28 12:14:56 +01:00
Andy Wilkinson
ecacc0aa1e
Polish "Remove unnecessary @Nullables from local variable declarations"
...
See gh-50866
Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com >
2026-06-28 12:05:09 +01:00
Andy Wilkinson
525006c163
Merge branch '4.0.x'
...
Closes gh-50856
2026-06-24 21:12:11 +01:00
Ahmed El amraouiyine
249dab6d6f
Handle unresolved validation target types
...
See gh-50798
Signed-off-by: Ahmed El amraouiyine <amraouiyine@gmail.com >
2026-06-24 21:09:33 +01:00
Andy Wilkinson
9de4f8d0d4
Merge branch '4.0.x'
...
Closes gh-50853
2026-06-24 19:49:46 +01:00
SJLIM
34ce653f95
Add nested override coverage for @SpringBootTest imports
...
See gh-50625
Signed-off-by: SJLIM <yyvaca30@gmail.com >
2026-06-24 19:47:35 +01:00
Andy Wilkinson
7a45ee8767
Merge branch '4.0.x'
...
Closes gh-50851
2026-06-24 19:12:35 +01:00
Yanming Zhou
9d5c98b7e9
Replace isAssignableFrom() with isInstance() where feasible
...
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
See gh-50750
2026-06-24 19:11:59 +01:00
Andy Wilkinson
fa371e852e
Merge branch '4.0.x'
...
Closes gh-50845
2026-06-24 13:21:35 +01:00
Andy Wilkinson
8715efc615
Polish "Address new warnings from NullAway 0.13.6"
...
See gh-50701
2026-06-24 13:18:32 +01:00
Manu Sridharan
2b7f6f3c69
Address new warnings from NullAway 0.13.6
...
Signed-off-by: Manu Sridharan <msridhar@gmail.com >
See gh-50701
2026-06-24 13:16:07 +01:00
Phillip Webb
12eb46696a
Polish 'Bind empty strings to empty maps'
...
See gh-50773
2026-06-20 19:46:42 -07:00
Ahmed El amraouiyine
485bd7c636
Bind empty strings to empty maps
...
Align `MapBinder` with `IndexedElementsBinder` to ensure that
empty strings are bound as empty `Map` instances rather than
throwing a `ConverterNotFoundException`.
See gh-50773
Signed-off-by: Ahmed El amraouiyine <ahmed.elamraouiyine@vilavi.fr >
2026-06-20 19:44:29 -07:00
Stéphane Nicoll
905351fe77
Merge branch '4.0.x'
...
Closes gh-50729
2026-06-09 16:28:25 +02:00
Stéphane Nicoll
58f1a584d3
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50728
2026-06-09 16:26:28 +02:00
Stéphane Nicoll
5bf2a32b11
Merge branch '4.0.x'
2026-05-30 14:39:57 +02:00
Stéphane Nicoll
98084aab2b
Reformat additional-spring-configuration-metadata.json files
2026-05-30 14:28:53 +02:00
Stéphane Nicoll
325b234918
Merge branch '4.0.x'
...
Closes gh-50618
2026-05-29 12:31:05 +02:00
Stéphane Nicoll
3209464a8a
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50617
2026-05-29 12:30:52 +02:00
Stéphane Nicoll
ddb2b8e0eb
Merge branch '4.0.x'
2026-05-26 09:29:18 +02:00
Stéphane Nicoll
e3bb5cf669
Polish
2026-05-26 09:28:04 +02:00
Stéphane Nicoll
33580421e1
Merge branch '4.0.x'
...
Closes gh-50499
2026-05-25 17:17:10 +02:00
Stéphane Nicoll
86fed81403
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50498
2026-05-25 17:16:59 +02:00
Stéphane Nicoll
a243d230b3
Merge branch '4.0.x'
...
Closes gh-50497
2026-05-25 17:09:28 +02:00
Stéphane Nicoll
8e337c5ddc
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50496
2026-05-25 17:09:13 +02:00
Andy Wilkinson
6a74bb85a3
Merge branch '4.0.x'
...
Closes gh-50440
2026-05-14 15:03:44 +01:00
Andy Wilkinson
add52b6ccd
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50439
2026-05-14 15:02:24 +01:00
Phillip Webb
21a3eec136
Merge branch '4.0.x'
...
Closes gh-50425
2026-05-13 07:47:34 -07:00
Phillip Webb
3213393bf9
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50424
2026-05-13 07:47:07 -07:00
Phillip Webb
812c80c88d
Merge branch '4.0.x'
...
Closes gh-50414
2026-05-12 13:08:05 -07:00
Phillip Webb
4f846b1645
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50413
2026-05-12 13:07:55 -07:00
Phillip Webb
4a668f9a46
Merge branch '4.0.x'
...
Closes gh-50408
2026-05-12 11:34:02 -07:00
Phillip Webb
86c600eb90
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50407
2026-05-12 11:33:34 -07:00
Yanming Zhou
949d5e0f3f
Polish AppendableByteArray
...
See gh-50369
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2026-05-12 09:12:53 -07:00
Phillip Webb
bcf4c32426
Call setAllowBeanDefinitionOverriding before initializer
...
Update initialization order in `SpringApplication` to ensure
`setAllowBeanDefinitionOverriding` is called before initializiers.
This prevents an initializer from accidentially overriding a bean.
Closes gh-50264
2026-05-04 15:47:22 -07:00
Andy Wilkinson
1a64cac622
Merge branch '4.0.x'
...
Closes gh-50270
2026-05-01 09:34:24 +01:00
Andy Wilkinson
065c463cef
Improve nullability of TestPropertyValues
...
Closes gh-50269
2026-05-01 08:39:18 +01:00