Commit Graph

24366 Commits

Author SHA1 Message Date
Andy Wilkinson
c678ae64e5 Prohibit Oracle Database 21.10.0.0 - 21.13.0.0 upgrades
Closes gh-39694
2024-03-13 16:35:52 +00:00
Andy Wilkinson
2da257ad2f Upgrade to WebJars Locator Core 0.58
Closes gh-39926
2024-03-13 16:35:52 +00:00
Andy Wilkinson
a4b1bfa277 Upgrade to R2DBC MariaDB 1.2.0
Closes gh-39925
2024-03-13 16:35:52 +00:00
Andy Wilkinson
344d6eb992 Upgrade to OpenTelemetry 1.36.0
Closes gh-39923
2024-03-13 16:35:51 +00:00
Andy Wilkinson
597b851470 Upgrade to Mockito 5.11.0
Closes gh-39922
2024-03-13 16:35:51 +00:00
Andy Wilkinson
a44bb91084 Upgrade to Maven Assembly Plugin 3.7.0
Closes gh-39921
2024-03-13 16:35:51 +00:00
Andy Wilkinson
e362b320c1 Upgrade to Elasticsearch Client 8.12.2
Closes gh-39919
2024-03-13 16:35:50 +00:00
Andy Wilkinson
f474f04522 Upgrade to Commons DBCP2 2.12.0
Closes gh-39918
2024-03-13 16:35:50 +00:00
Chris Bono
9c054a021f Re-enable Spring Pulsar interceptor tests
The PulsarTemplate recently replaced its list of ProducerInterceptors
with a list of ProducerBuilderCustomizers that customize the builder by
adding each interceptor to the builder. The PulsarAutoConfigurationTests
previosuly relied on the previous field. This commit adjusts the tests
to instead use the Customizers testing utility to verify the
interceptors.

See gh-39912
2024-03-13 11:34:55 +01:00
Moritz Halbritter
c2be81540a Polish "Add getUndertow method to UndertowWebServer"
See gh-39916
2024-03-13 11:27:29 +01:00
Jakob Wanger
7d30bc55d0 Add getUndertow method to UndertowWebServer
getUndertow() to UndertowWebServer returns null until the server has
been started. Issue #3016 would enable getUndertow() to behave in a
similar way to getTomcat() on TomcatWebServer.

Signed-off-by: Jakob Wanger <jakobwanger@gmail.com>

See gh-39916
2024-03-13 11:23:33 +01:00
Johnny Lim
d9d305ba3d Delegate getExecutionContextSerializer() to DefaultBatchConfiguration if not provided
See gh-39911
2024-03-12 16:40:20 -05:00
Stéphane Nicoll
cf24cc1eba Use HtmlUnit release notes link for HtmlUnit 2.x
See gh-39869
2024-03-12 16:25:56 -05:00
Andy Wilkinson
a92953da52 Upgrade to Reactor Bom 2023.0.4
Closes gh-39908
2024-03-12 11:47:56 +00:00
Andy Wilkinson
68b964c928 Upgrade to Micrometer Tracing 1.3.0-M2
Closes gh-39890
2024-03-12 11:47:51 +00:00
Andy Wilkinson
1d2b5d1754 Upgrade to Micrometer 1.13.0-M2
Closes gh-39889
2024-03-12 11:47:51 +00:00
Moritz Halbritter
9411a4ce99 Adjust defaults for ExtractCommand
It now extracts the contents of the JAR in a folder named after the JAR
without the extension. It now also checks if the folder is empty.
There's a new --force option to skip those checks.

The "runner.jar" is now named like the uber JAR from which the
extraction has been started.

See gh-38276
2024-03-12 11:52:33 +01:00
Andy Wilkinson
1e402f9f41 Start building against Spring Session 3.3.0 snapshots
See gh-39900
2024-03-12 10:13:22 +00:00
Andy Wilkinson
c351ec5ced Start building against Spring Security 6.3.0 snapshots
See gh-39899
2024-03-12 10:13:22 +00:00
Andy Wilkinson
68ac11c1fc Start building against Spring Pulsar 1.1.0 snapshots
See gh-39898
2024-03-12 10:13:22 +00:00
Andy Wilkinson
25ffa09731 Start building against Spring Kafka 3.2.0 snapshots
See gh-39897
2024-03-12 09:28:29 +00:00
Andy Wilkinson
c630bad519 Start building against Spring Integration 6.3.0 snapshots
See gh-39896
2024-03-12 09:28:29 +00:00
Andy Wilkinson
6be685854c Start building against Spring GraphQL 1.3.0 snapshots
See gh-39895
2024-03-12 09:28:29 +00:00
Andy Wilkinson
47e5ce9847 Start building against Spring Data Bom 2023.1.4 snapshots
See gh-39893
2024-03-12 09:28:28 +00:00
Andy Wilkinson
7827896fdf Start building against Spring Authorization Server 1.3.0 snapshots
See gh-39892
2024-03-12 09:28:28 +00:00
Andy Wilkinson
87eca76af2 Start building against Spring AMQP 3.1.3 snapshots
See gh-39891
2024-03-12 09:28:28 +00:00
Andy Wilkinson
36ac9549f7 Start building against Micrometer Tracing 1.3.0 snapshots
See gh-39890
2024-03-12 09:28:28 +00:00
Andy Wilkinson
a01e068059 Start building against Micrometer 1.13.0 snapshots
See gh-39889
2024-03-12 09:28:27 +00:00
Brian Clozel
08626d3591 Auto-configure SSE support for GraphQL endpoints
This commit auto-configures the newly supported SSE transport for
GraphQL endpoints in both Spring MVC and WebFlux.

Closes gh-39651
2024-03-11 14:55:58 +01:00
Brian Clozel
65ef899400 Use optimized request predicates for GraphQL endpoints
Prior to this commit, Spring Boot auto-configurations for GraphQL web
endpoint were implementing their own `RequestPredicate` instances for
HTTP endpoints. Those were composing predicates with the provided DSL.
While this is functionnally right, Spring for GraphQL now provides
predicates in order to:

* host the implementation in spring-graphql directly
* provide optimized predicates for faster matching and lower overhead

This commit switches the auto-configurations to using these new
predicates.

Closes gh-39652
2024-03-11 11:03:39 +01:00
Phillip Webb
8b4f411e90 Refine links in spring-boot-dependencies
Add support for a root name and change `reference` to `docs`.

See gh-39779
2024-03-08 20:00:09 -08:00
Moritz Halbritter
7a417503e5 Fix tests on windows 2024-03-07 14:14:24 +01:00
Moritz Halbritter
793aca60d2 Implement extract and list-layers command
Adds a new jarmode called 'tools'. This provides two commands,
'extract' and 'list-layers'. list-layers is the same as list from
the layertools.

extract is able to extract the JAR in four different modes:

- CDS compatible extraction with libraries in a lib folder and a runner
.jar
- CDS compatible as above, but with layers
- Launcher based
- Launcher based with layers. This is essentially the same as extract
  from the layertools

The commands in layertools have been deprecated in favor of the commands
in 'tools'.

This also changes the behavior of layers.enabled from the Gradle and
Maven plugin: before this commit, layers.enabled prevents the inclusion
of the layer index file as well as the layertools JAR.
After this commit, layers.enabled only prevents the inclusion of the
layer index file.

layer.includeLayerTools have been deprecated in favor of includeTools,
and the layertools JAR has been renamed to tools.

Closes gh-38276
2024-03-07 13:34:13 +01:00
Andy Wilkinson
f673e09cf5 Merge branch '3.2.x'
Closes gh-39827
2024-03-04 10:27:45 +00:00
Andy Wilkinson
e8acbc1fba Add TWENTY_TWO to JavaVersion enum
Closes gh-39825
2024-03-04 10:15:59 +00:00
Andy Wilkinson
5c6140f858 Merge branch '3.2.x'
Closes gh-39824
2024-03-04 10:08:06 +00:00
Andy Wilkinson
8efdc1e46d Add CI for Java 22
Closes gh-39746
2024-03-04 10:07:28 +00:00
Moritz Halbritter
2f99c19f11 Revert "Configure virtual threads on Undertow if enabled"
This reverts commit cff1b33f8e.

See gh-38819

Closes gh-39812
2024-03-04 09:46:14 +01:00
Andy Wilkinson
40a7027707 Merge branch '3.2.x' 2024-03-01 10:25:42 +00:00
Andy Wilkinson
753bbf4785 Register new Logback converter for reflection in a native image
See gh-39564
2024-03-01 10:25:09 +00:00
Andy Wilkinson
83f9e45491 Merge branch '3.2.x'
Closes gh-39802
2024-02-29 15:55:33 +00:00
Andy Wilkinson
ba3602b8b7 Fix handling of application names containing parenthesis
Closes gh-39564
2024-02-29 15:55:11 +00:00
Eddú Meléndez
244f7c595c Remove redpanda image compatibility
Testcontainers added redpandadata/redpanda as valid image

Closes gh-39801
2024-02-29 15:30:12 +01:00
Eddú Meléndez
2e908298e5 Remove redpanda image compatibility
Testcontainers added redpandadata/redpanda as valid image

See gh-39776
2024-02-29 11:52:56 +01:00
Andy Wilkinson
70769d9377 Merge branch '3.2.x'
Closes gh-39794
2024-02-28 17:20:00 +00:00
Andy Wilkinson
306d52db77 Merge branch '3.1.x' into 3.2.x
Closes gh-39793
2024-02-28 17:19:46 +00:00
Andy Wilkinson
16b6400bdf Improve BuildpackReference's handling of URL-like strings on Windows
Closes gh-39792
2024-02-28 17:15:02 +00:00
Moritz Halbritter
e6a0202f55 Disable test on AARCH64 2024-02-28 17:59:47 +01:00
Andy Wilkinson
e9d2c773b7 Merge branch '3.2.x'
Closes gh-39790
2024-02-28 15:06:49 +00:00
Andy Wilkinson
730a81c4a8 Merge branch '3.1.x' into 3.2.x
Closes gh-39789
2024-02-28 15:06:35 +00:00