Commit Graph

467 Commits

Author SHA1 Message Date
Andy Wilkinson
cf7d8332e2 Create spring-boot-integration module 2025-06-13 20:06:22 -07:00
Andy Wilkinson
0d5a141a41 Create spring-boot-rsocket module 2025-06-13 20:06:22 -07:00
Stéphane Nicoll
5715b90af9 Create spring-boot-data-jpa module 2025-06-13 20:06:22 -07:00
Stéphane Nicoll
079713039d Create spring-boot-jpa module 2025-06-13 20:06:22 -07:00
Andy Wilkinson
81d4528eee Create spring-boot-r2dbc module 2025-06-13 20:06:21 -07:00
Andy Wilkinson
c965f4e65f Create spring-boot-pulsar module 2025-06-13 20:06:21 -07:00
Brian Clozel
347638fa1d Create spring-boot-elasticsearch module 2025-06-13 20:06:21 -07:00
Moritz Halbritter
5c948ab96b Create spring-boot-freemarker module 2025-06-13 20:06:21 -07:00
Phillip Webb
b1ddb574d6 Create spring-boot-groovy-templates module 2025-06-13 20:06:21 -07:00
Stéphane Nicoll
fc3ae4f975 Create spring-boot-validation module 2025-06-13 20:06:20 -07:00
Andy Wilkinson
8a1a5160c3 Create spring-boot-jdbc module 2025-06-13 20:06:20 -07:00
Andy Wilkinson
5360ef8321 Create spring-boot-tx module 2025-06-13 20:06:20 -07:00
Stéphane Nicoll
524db779e5 Create spring-boot-artemis module 2025-06-13 20:06:20 -07:00
Stéphane Nicoll
e1c3e50192 Create spring-boot-activemq module 2025-06-13 20:06:19 -07:00
Stéphane Nicoll
f78a6fa37a Create spring-boot-jms module 2025-06-13 20:06:19 -07:00
Brian Clozel
5faabdce1f Create spring-boot-mail module 2025-06-13 20:06:19 -07:00
Andy Wilkinson
67a4428139 Create spring-boot-jackson-module 2025-06-13 20:06:19 -07:00
Brian Clozel
5ac2ad6c11 Create spring-boot-amqp module 2025-06-13 20:06:18 -07:00
Andy Wilkinson
1df9771309 Create spring-boot-reactor-netty module 2025-06-13 20:06:18 -07:00
Andy Wilkinson
c96b7375fe Create spring-boot-jetty module 2025-06-13 20:06:18 -07:00
Andy Wilkinson
0a72db4676 Create spring-boot-undertow module 2025-06-13 20:06:18 -07:00
Andy Wilkinson
710b1d80eb Start splitting up spring-boot-autoconfigure 2025-06-13 20:06:17 -07:00
Andy Wilkinson
349f296d26 Create beginnings of spring-boot-tomcat module 2025-06-13 20:06:17 -07:00
Andy Wilkinson
0337830615 Start splitting up spring-boot 2025-06-13 20:06:17 -07:00
Stéphane Nicoll
6fceab2c90 Replace spring-jcl with vanilla commons-logging
See gh-45487

Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2025-05-09 17:38:11 -07:00
DimaVilda
31daa0f0d6 Remove unnecessary excludes on javax.xml.bind:jaxb-api
See gh-45025

Signed-off-by: DimaVilda <dimavilda@gmail.com>
2025-04-08 11:42:34 -07:00
Andy Wilkinson
05a9521fde Merge branch '3.4.x'
Closes gh-44977
2025-04-02 13:40:44 +01:00
Andy Wilkinson
d0612f5e0e Merge branch '3.3.x' into 3.4.x
Closes gh-44976
2025-04-02 13:40:33 +01:00
ali-jalaal
48909a432f Add reference to Styra (OPA) Spring Boot SDK
See gh-44951

Signed-off-by: ali-jalaal <4487124+ali-jalaal@users.noreply.github.com>
2025-04-02 13:40:02 +01:00
salaboy
b47545f169 Add reference to Dapr Java SDK Spring Boot starter
See gh-44379

Signed-off-by: salaboy <Salaboy@gmail.com>
2025-03-25 11:16:00 +01:00
Stéphane Nicoll
d0cdae2369 Align nativeTest to native to make it multi-modules friendly
This commit harmonizes the behavior of the native and nativeTest Maven
profiles. Previously, enabling the nativeTest profile would
automatically add an execution of the Spring Boot and Native Build Tools
plugins, even in a module that doesn't represent an application or a
Spring Boot-related module.

With this commit, the native testing feature is only enabled if the
plugins are defined in the project, either directly, or in a parent.

The documentation has been updated as the behavior of both profiles is
now much more consistent.

Closes gh-44696
2025-03-17 11:32:35 +01:00
Andy Wilkinson
65a862c13c Merge branch '3.3.x' 2024-12-12 11:07:04 +00:00
Andy Wilkinson
8572d9e177 Restore previous Main-Class configuration
This partially reverts commit
d924e4d999.

See gh-43284
2024-12-12 11:05:58 +00:00
Andy Wilkinson
23d92aa32e Merge branch '3.3.x'
Closes gh-43291
2024-11-26 13:42:40 +00:00
Andy Wilkinson
d924e4d999 Mark shaded application's jar as multi-release by default
Spring Framework now uses a multi-release jar for its virtual thread
support. If the shaded jar is not marked as being a multi-release jar
and virtual threads are enabled, the application will fail to start as
the Java 21+ virtual threads delegate will be unavailable.

This commit updates the starter parent's default configuration for the
Maven Shade plugin to set Multi-Release: true in the application's
manifest.

Closes gh-43284
2024-11-26 13:42:03 +00:00
Phillip Webb
23fe3977d2 Remove spring-boot-starter-aop dependencies
Update `spring-boot-starter-data` and `spring-boot-starter-integration`
so that they no longer depend on `spring-boot-starter-aop`. The removes
the dependency on AspectJ which should help improve startup time.

Closes gh-42934
2024-10-30 17:51:11 -07:00
Phillip Webb
0305d1e9d5 Adapt to upstream Spring Framework @MockitoBean changes 2024-10-23 11:11:55 -07:00
Phillip Webb
7b3077280c Merge branch '3.3.x'
Closes gh-42441
2024-09-24 14:32:48 -07:00
Phillip Webb
100bedc07d Merge branch '3.2.x' into 3.3.x
Closes gh-42440
2024-09-24 14:29:09 -07:00
Phillip Webb
ad72411e2b Apply conventions plugin to all subprojects
Closes gh-42438
2024-09-24 14:26:32 -07:00
Moritz Halbritter
9294c003b4 Remove setting BP_NATIVE_IMAGE
Closes gh-32884
2024-09-17 15:50:57 +02:00
Scott Frederick
26b59ae912 Use Paketo tiny builder by default for JVM and native apps
Closes gh-40859
2024-06-28 11:45:54 -05:00
Scott Frederick
9da2d1e089 Revert "Use Paketo tiny builder by default for JVM and native apps"
This reverts commit 6d2ebc0713.
2024-06-26 15:25:37 -05:00
Scott Frederick
6d2ebc0713 Use Paketo tiny builder by default for JVM and native apps
Closes gh-40859
2024-06-26 13:42:23 -05:00
Moritz Halbritter
0dff055c38 Apply configuration to CycloneDX plugin only for the execution
Closes gh-40927
2024-05-29 14:37:12 +02:00
Andy Wilkinson
133336de20 Upgrade to Tomcat 10.1.24
Closes gh-40790
2024-05-16 15:57:52 +01:00
Andy Wilkinson
f24d4e4a06 Upgrade to Tomcat 10.1.24
Closes gh-40785
2024-05-16 15:05:48 +01:00
Andy Wilkinson
d3b892f302 Upgrade to Tomcat 10.1.23
Closes gh-40754
2024-05-13 15:58:22 +01:00
Andy Wilkinson
6f096c0b5f Upgrade to Tomcat 10.1.23
Closes gh-40734
2024-05-13 14:57:18 +01:00
Freeman Liu
6aefe505e5 Add grpc starter and httpexchange starter to community starters
See gh-39437
2024-04-23 09:10:57 +01:00