Tran Ngoc Nhan
d00cb0b282
Allow Info to be built with null map values
...
See gh-48480
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
1 week ago
Phillip Webb
1573104dfc
Allow Info to be built with null map values
...
Fixes gh-48401
2 weeks ago
Stéphane Nicoll
a98b36efbb
Start building against Spring Framework 7.0.2 snapshots
...
See gh-48439
2 weeks ago
Phillip Webb
2639d1ead5
Allow `Info` to be built with `null` values
...
Fixes gh-48401
2 weeks ago
Phillip Webb
e93f9c313c
Guard against WebServerApplicationContext not being present
...
Update security matchers and WebFlux actuator support to guard against
the `WebServerApplicationContext` class not being present.
Fixes gh-48388
2 weeks ago
Phillip Webb
619454548b
Restore support for Jersey
...
Restore support for Jersey now that it supports JAX-RS 4.
Closes gh-47967
Co-authored-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
1 month ago
Andy Wilkinson
4e94f26935
Support JMX endpoints when only Jackson 2 is present
...
Closes gh-47688
2 months ago
Yanming Zhou
609b0b444e
Use JsonMapper instead of ObjectMapper where feasible
...
See gh-47503
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2 months ago
Phillip Webb
183d765b4d
Support actuator with Jackson 2 only
...
See gh-47688
2 months ago
Phillip Webb
34e0382858
Move actuator heath code to spring-boot-health
...
Closes gh-46357
2 months ago
Phillip Webb
5d21b822ab
Remove unnecessary spring-boot-http-converter dependency
...
Remove unnecessary spring-boot-http-converter dependency from
`spring-boot-actuator`.
See gh-46357
2 months ago
Phillip Webb
1bad1b781a
Drop unnecessary jsonb dependency from spring-boot-actuator
...
See gh-46357
2 months ago
Phillip Webb
229e9849a6
Drop spring-boot-validation from spring-boot-actuator
...
Remove the validation dependency since it was only used for tests and
we can wire things up directly instead.
See gh-46357
2 months ago
Phillip Webb
03161bcbb8
Move web-server to test fixtures dependency
...
See gh-46357
2 months ago
Phillip Webb
e01b36216a
Revert Support pluggable types for EndpointJsonMapper
...
Closes gh-46534
2 months ago
Moritz Halbritter
9bb62a074b
Add nullability annotations to tests in module/spring-boot-actuator
...
See gh-47263
3 months ago
Phillip Webb
8008076e04
Remove spring-boot-json-test module
...
Remove spring-boot-json-test module and spread code between
`spring-boot-test`, `spring-boot-test-autoconfigure` and JSON
technology modules.
See gh-46356
See gh-47322
3 months ago
Andy Wilkinson
0b601118bd
Modularize spring-boot-test
...
Closes gh-46356
3 months ago
Andy Wilkinson
51b606e941
Polish
3 months ago
Moritz Halbritter
641b72db65
Make SanitizableData.key non-nullable
...
Closes gh-47220
3 months ago
Andy Wilkinson
2dc80b4047
Move Prometheus code from s-b-actuator to s-b-micrometer-metrics
...
Closes gh-47175
3 months ago
Stéphane Nicoll
d7c482aa16
Replace @OptionalParameter with JSpecify's @Nullable
...
This commit removes OptionalParameter in favor of the nullness support
introduced in Spring Framework 7. The parameter of an action can now
be flagged as optional using JSpecify's @Nullable , and simplifies the
setup for those who are using JSpecify as only a single annotation is
required.
Closes gh-45390
3 months ago
Stéphane Nicoll
ee83ff5f6a
Revert "Only support `@OptionalParameter` annotation with endpoint methods"
...
This reverts commit 450eb48303 .
See gh-47136
3 months ago
Phillip Webb
450eb48303
Only support `@OptionalParameter` annotation with endpoint methods
...
Remove `@Nullable` support for optional endpoint method parameters in
favor of only supporting `@OptionalParameter`. The annotation processor
now also only supports `@OptionalParameter` detection.
Closes gh-47136
3 months ago
Moritz Halbritter
0fc1a40f3b
Polish nullability annotations
...
See gh-46926
3 months ago
Moritz Halbritter
f51f872c28
Improve null-safety of module/spring-boot-actuator
...
See gh-46926
4 months ago
Andy Wilkinson
d353038c58
Update Jackson support to require Jackson 3
...
Closes gh-45535
4 months ago
Andy Wilkinson
8bfb170ebc
Remove support for Jersey
...
Spring Boot 4 requires Jakarta EE 11. Jersey 4 will support EE 11 but
its release schedule is uncertain. Furthermore, Jersey does not yet
support Jackson 3 and there's no clear timeline for when Jackson 3
will be supported.
In light of the above, this commit removes support for Jersey.
Reinstating support can be considered once there's a Jersey GA that
supports Jakarta EE 11 or its clear that one will be available in
time for Boot's GA in November. Ideally, support for Jackson 3 would
also be available before reinstating Jersey support.
Closes gh-47017
4 months ago
Moritz Halbritter
2907fec181
Improve null-safety of module/spring-boot-actuator
...
See gh-46926
4 months ago
Stéphane Nicoll
94349f87e7
Use Nullness to determine if an endpoint parameter is optional
...
Closes gh-46593
4 months ago
Stéphane Nicoll
f00dc9753b
Drop support for javax.annotation.NonNull
...
Closes gh-46773
4 months ago
Moritz Halbritter
1b6aa9e036
Add more nullability annotations to module/spring-boot-actuator
...
See gh-46587
5 months ago
Moritz Halbritter
50920f223c
Add nullability annotations to module/spring-boot-actuator
...
See gh-46587
5 months ago
shchae04
eaf7dc2f81
Correct "intial" to "initial"
...
See gh-46508
Signed-off-by: shchae04 <shchae04@naver.com>
5 months ago
Phillip Webb
decc32dde3
Restructure project directories to better fit Gradle
...
Closes gh-46358
5 months ago