Andy Wilkinson
ea613dc511
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51599
2026-09-07 08:26:42 +01:00
Manu Sridharan
25a3f8feb9
Remove unnecessary NullAway suppressions
...
Signed-off-by: Manu Sridharan <msridhar@gmail.com >
See gh-51591
2026-09-07 08:18:11 +01:00
Stéphane Nicoll
f281ff4dd5
Merge branch '4.0.x'
...
Closes gh-50610
2026-05-29 11:13:56 +02:00
Stéphane Nicoll
e51e8215d7
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50609
2026-05-29 11:13:43 +02:00
Phillip Webb
732b8f3931
Merge branch '4.0.x'
...
Closes gh-49699
2026-03-21 14:28:14 -07:00
Daeho Kwon
0b45618cb5
Add @ConditionalOnWebApplication to NettyReactiveWebServerAutoConfiguration
...
See gh-49695
Signed-off-by: Daeho Kwon <trewq231@naver.com >
2026-03-21 14:26:23 -07:00
jdsalasca
b1e9fdc3ec
Provide support for adding to the mime types that are compressed
...
Signed-off-by: jdsalasca <jdsalasc@unal.edu.co >
See gh-48930
2026-01-23 09:25:12 +00:00
Phillip Webb
0463b4d0bc
Add @AutoConfigureWebServer test annotation
...
Introduce `@AutoConfigureWebServer` test annotation to support
`@SpringBootTest` with specific classes and a random port.
Closes gh-48815
2026-01-21 19:32:43 -08:00
Phillip Webb
2a9e6a2b93
Merge branch '3.5.x'
...
Fixes gh-48059
2025-11-17 11:39:19 -08:00
Stéphane Nicoll
3d23261f87
Merge branch '3.5.x'
...
Closes gh-48122
2025-11-13 14:55:19 +01:00
Andy Wilkinson
93a3511f8a
Revert "Merge branch '3.5.x'"
...
This reverts commit 001f953cc9 , reversing
changes made to 0ae86935ae .
See gh-48059
2025-11-11 16:38:33 +00:00
Andy Wilkinson
001f953cc9
Merge branch '3.5.x'
...
Closes gh-48059
2025-11-11 16:11:27 +00:00
Andy Wilkinson
aa95282290
Polish @since tags
...
Closes gh-47779
2025-10-23 12:48:58 +01:00
Andy Wilkinson
55e7c83498
Allow modules to contribute to Devtools' default properties
...
Closes gh-44792
2025-10-15 20:19:02 +01:00
Moritz Halbritter
3c555a2f89
Add nullability annotations to tests in module/spring-boot-reactor-netty
...
See gh-47263
2025-10-13 13:44:25 +02:00
Phillip Webb and Moritz Halbritter
239f384ac0
Update PropertyMapper to better support nullability
...
Refactor `PropertyMapper` so that it no longer calls adapter or
predicate methods by default when the source value is `null`. This
effectively makes all default calls the same as using
`alwaysWhenNotNull` in the previous generation of the code.
For the limited times when you do need to deal with `null` values, the
new `always()` method can be used.
For example,
map.from(source::method).to(destination::method);
Will not call `destination.method(...)` if `source.method()` returns
`null`.
Where as:
map.from(source::method).always().to(destination::method);
Will call `destination.method(null)` if `source.method()` returns
`null`.
This update provides clearer semantics for the API and allows for better
JSpecify nullability annotations. It has also simplified much of our
existing property mapper code.
Closes gh-47024
Co-authored-by: Moritz Halbritter <moritz.halbritter@broadcom.com >
2025-09-05 14:43:33 -07:00
Moritz Halbritter
26a35c9012
Improve null-safety of module/spring-boot-reactor-netty
...
See gh-46926
2025-08-26 14:22:56 +02:00
Moritz Halbritter
526b9d0554
Add nullability annotations to module/spring-boot-reactor-netty
...
See gh-46587
2025-08-05 09:39:25 +02:00
Moritz Halbritter
c0f1f641ce
Make auto-configurations final and remove public members
...
Closes gh-32883
2025-07-29 09:48:49 +02:00
Stéphane Nicoll
9c124de2a8
Merge branch '3.5.x'
...
Closes gh-46542
2025-07-25 16:21:04 +02:00
Phillip Webb
decc32dde3
Restructure project directories to better fit Gradle
...
Closes gh-46358
2025-07-10 17:54:08 -07:00