Andy Wilkinson
b00c8510a7
Move tests that use Tomcat out of spring-boot-all
2025-06-13 20:06:17 -07:00
Andy Wilkinson
bc398e6dd7
Move tests that use Tomcat out of spring-boot-test
2025-06-13 20:06:17 -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
Phillip Webb
17df773913
Reduce number of test dependencies
...
Reduce the number of direct test dependencies and instead rely on
transitive test support dependencies.
2025-06-13 20:06:16 -07:00
Phillip Webb
b120ee1958
Add useful transitive dependencies to spring-boot-test-support
...
Add more `api` dependencies to `spring-boot-test-support` to reduce
the number of test dependencies needing in sub-modules.
2025-06-13 20:06:16 -07:00
Phillip Webb
afc670a2c3
Split up BackgroundPreinitializer
...
Issue: 44065
2025-06-13 20:06:16 -07:00
Andy Wilkinson
4ce7a14b25
Move WebServer-specific properties out of ManagementServerProperties
...
Issue: 44324
2025-06-13 20:06:16 -07:00
Andy Wilkinson
39b7c85a73
Move server-specific properties out of ServerProperties
...
Issue: 44064
2025-06-13 20:06:16 -07:00
Andy Wilkinson
96785b6980
Repackage web server classes
...
Issue: 44286
Issue: 44067
2025-06-13 20:06:16 -07:00
Andy Wilkinson
778f58c9e1
Move server-specific knowledge out of general child context creation
...
Issue: 44200
2025-06-13 20:06:15 -07:00
Andy Wilkinson
0b225790d9
Move JerseyApplicationPath into a Jersey-specific package
...
Issue: 44066
2025-06-13 14:58:33 -07:00
Phillip Webb
bd8d37fdfd
Temporarily change SNAPSHOT timeout to 1 hour
2025-06-13 14:58:33 -07:00
Andy Wilkinson
93f646496d
Prepare branch for early restructure work on 4.0
2025-06-13 14:58:33 -07:00
Phillip Webb
4c6c09f07d
Merge branch 'main' into 4.0.x
2025-06-13 12:26:40 -07:00
Phillip Webb
740b00e3a5
Add condition for ClientHttpConnectorBuilder detection
...
Update `ClientHttpConnectorAutoConfiguration` with a condition to ensure
that `ClientHttpConnectorBuilder.detect` will return a result. Prior
to this commit, when using a JDK without `java.net.http.HttpClient`
access the auto-configuration would fail.
Fixes gh-45955
2025-06-13 12:21:21 -07:00
Phillip Webb
1bbfae361b
Merge branch 'main' into 4.0.x
2025-06-13 11:56:36 -07:00
Phillip Webb
7613594b3a
Relax profile naming restrictions and allow opt-out
...
Rework profile name validation logic so that `.` and `+` and `@` can
be used in the names. Also provide an opt-out property that can be
set to restore earlier Spring Boot behavior.
The commit also include an update to the reference documentation.
Fixes gh-45947
2025-06-13 11:54:05 -07:00
Andy Wilkinson
229cca83d5
Merge branch 'main' into 4.0.x
2025-06-13 18:49:07 +01:00
Andy Wilkinson
302a6e823f
Merge branch '3.4.x'
...
Closes gh-45962
2025-06-13 18:48:46 +01:00
Andy Wilkinson
3911507b36
Prevent NAME environment variable from affecting test
...
Closes gh-45874
2025-06-13 18:47:51 +01:00
Stéphane Nicoll
cdb727b7a3
Merge branch 'main' into 4.0.x
2025-06-13 16:58:17 +02:00
Stéphane Nicoll
0dae049912
Merge branch '3.4.x'
2025-06-13 16:58:09 +02:00
Stéphane Nicoll
7c2addd57d
Merge branch '3.3.x' into 3.4.x
2025-06-13 16:58:00 +02:00
Stéphane Nicoll
98c7520127
Upgrade to Spring Data Bom 2025.0.1
...
Closes gh-45780
2025-06-13 16:48:38 +02:00
Stéphane Nicoll
b14f7a0718
Upgrade to Hibernate 6.6.18.Final
...
Closes gh-45958
2025-06-13 16:48:38 +02:00
Stéphane Nicoll
8c7c33231c
Upgrade to Spring Data Bom 2024.1.7
...
Closes gh-45767
2025-06-13 16:48:14 +02:00
Stéphane Nicoll
250c76ebbc
Upgrade to Jackson Bom 2.18.4.1
...
Closes gh-45957
2025-06-13 16:48:14 +02:00
Stéphane Nicoll
ecefd43fae
Upgrade to Hibernate 6.6.18.Final
...
Closes gh-45956
2025-06-13 16:48:14 +02:00
Stéphane Nicoll
91ff768035
Upgrade to Spring Data Bom 2024.0.13
...
Closes gh-45754
2025-06-13 16:47:49 +02:00
Stéphane Nicoll
d2d9f6996f
Merge branch 'main' into 4.0.x
2025-06-13 16:47:19 +02:00
Stéphane Nicoll
305b5ab0b3
Merge branch '3.4.x'
...
Closes gh-45961
2025-06-13 16:47:02 +02:00
Stéphane Nicoll
3d92d12e8e
Merge branch '3.3.x' into 3.4.x
...
Closes gh-45960
2025-06-13 16:46:43 +02:00
Stéphane Nicoll
0656190cb0
Use Jackson bom in buildSrc
...
Closes gh-45959
2025-06-13 16:43:32 +02:00
Andy Wilkinson
8e1f7f23d9
Merge branch 'main' into 4.0.x
2025-06-13 09:39:33 +01:00
Andy Wilkinson
0af48d368f
Merge branch '3.4.x'
...
Closes gh-45952
2025-06-13 09:39:17 +01:00
Andy Wilkinson
70b3f625d8
Merge branch '3.3.x' into 3.4.x
...
Closes gh-45951
2025-06-13 09:39:04 +01:00
Andy Wilkinson
fdbddcf606
Work around unwanted side-effect of getCredentials()
...
Previously, we called getCredentials() to determine whether or not a
repository requires authentication. Unfortunately, the method has the
unwanted side-effect of assigning empty username and password
credentials to a repository that previously did not require
authentication and did not, therefore, have any credentials. These
empty credentials can then cause subsequent failures because
"Username must not be null!".
There's no side-effect-free public API for accessing a repository's
credentials. Instead, we're using some internal API on
AuthenticationSupportedInternal. If this causes problems when
upgrading to a new version of Gradle a different approach will be
required. For example, we could pass in the repositories in two
separate collections: those that require authentication and those
that don't.
Closes gh-45950
2025-06-13 09:34:25 +01:00
Andy Wilkinson
4885ac4f1a
Merge branch 'main' into 4.0.x
2025-06-13 07:39:00 +01:00
Andy Wilkinson
19b4a3adc7
Polish
2025-06-13 07:38:47 +01:00
Stéphane Nicoll
575bf59bd2
Merge branch 'main' into 4.0.x
...
Closes gh-45949
2025-06-13 08:33:40 +02:00
Stéphane Nicoll
9743ee25eb
Merge branch '3.4.x'
...
Closes gh-45948
2025-06-13 08:33:27 +02:00
Stéphane Nicoll
e950a085f8
Fix casing of ServerProperties.Jetty.Accesslog.FORMAT
...
Closes gh-45884
2025-06-13 08:22:29 +02:00
Stéphane Nicoll
ad67fe303d
Merge branch 'main' into 4.0.x
2025-06-12 21:44:50 +02:00
Stéphane Nicoll
776e998056
Merge branch '3.4.x'
2025-06-12 21:44:42 +02:00
Stéphane Nicoll
ab1dec0a5b
Merge branch '3.3.x' into 3.4.x
2025-06-12 21:44:35 +02:00
Stéphane Nicoll
b898e24a42
Upgrade to Spring LDAP 3.3.1
...
Closes gh-45783
2025-06-12 21:32:39 +02:00
Stéphane Nicoll
f98b47c63e
Upgrade to Spring HATEOAS 2.5.1
...
Closes gh-45946
2025-06-12 21:32:39 +02:00
Stéphane Nicoll
6d9932d973
Upgrade to Spring Framework 6.2.8
...
Closes gh-45781
2025-06-12 21:32:35 +02:00