Andy Wilkinson
d49bf8e59c
Tidy up tests in spring-boot-autoconfigure-all
...
See gh-46071
6 months ago
Andy Wilkinson
bb80db8a28
Move web server auto-configure classes into spring-boot-web-server
...
Closes gh-46145
6 months ago
Andy Wilkinson
ddd0b404e3
Create spring-boot-web-server-test module
...
See gh-46071
6 months ago
Andy Wilkinson
a793efe486
Create spring-boot-web-server module
...
See gh-46145
6 months ago
Stéphane Nicoll
22ee6b2347
Move web server specific classes into .*.server.* packages
...
See gh-46071
6 months ago
Andy Wilkinson
8e75b1dbc5
Move autoconfigure.container package into spring-boot-autoconfigure
...
See gh-46071
6 months ago
Andy Wilkinson
f495e5e9d4
Move AOP auto-configuration into spring-boot-autoconfigure
...
See gh-46071
6 months ago
Andy Wilkinson
4c688249e1
Create spring-boot-sql module
...
Closes gh-46140
6 months ago
Stéphane Nicoll
23e8b315fe
Create spring-boot-cache module
...
See gh-46132
6 months ago
Andy Wilkinson
9823b93ecf
Create spring-boot-webmvc module
...
See gh-46121
6 months ago
Stéphane Nicoll
cf752d3ae8
Create spring-boot-data-jpa module
...
Closes gh-46096
6 months ago
Stéphane Nicoll
1b816bd22d
Create spring-boot-jpa module
...
See gh-46095
6 months ago
Andy Wilkinson
98baaf8b0e
Move SQL packages from -all modules into corresponding non-all modules
...
See gh-46071
6 months ago
Andy Wilkinson
1cb6a23cd5
Remove web concerns from template package and move out of -all
...
See gh-46071
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
6 months ago
Andy Wilkinson
3f477c4b40
Separate R2DBC and JDBC database initialization
...
See gh-46071
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
6 months ago
Andy Wilkinson
a0b28610e5
Move Tomcat auto-configuration into spring-boot-tomcat
...
See gh-46073
6 months ago
Andy Wilkinson
693c27c6e3
Start splitting up spring-boot-autoconfigure
...
See gh-46071
6 months ago
Andy Wilkinson
6384e3265c
Create beginnings of spring-boot-tomcat module
...
See gh-46073
6 months ago
Andy Wilkinson
71f74c7ee2
Start splitting up spring-boot
...
See gh-46071
6 months ago
Phillip Webb
5a1b6d2269
Reduce number of test dependencies
...
Reduce the number of direct test dependencies and instead rely on
transitive test support dependencies.
Closes gh-46072
6 months ago
Phillip Webb
2077e4f96e
Split up BackgroundPreinitializer
...
Closes gh-44065
6 months ago
Andy Wilkinson
fe288070cb
Move server-specific properties out of ServerProperties
...
Closes gh-44064
6 months ago
Andy Wilkinson
4dff8ab081
Repackage web server classes
...
Closes gh-44286
Closes gh-44067
6 months ago
Andy Wilkinson
33ce2abf33
Move JerseyApplicationPath into a Jersey-specific package
...
Closes gh-44066
6 months ago
Andy Wilkinson
5479f5c3d3
Make Hikari's pool accessible via reflection in a native image
...
When it's inaccessible, the jdbc.connections.active and
jdbc.connections.idle metrics are lost.
Closes gh-46214
6 months ago
Brian Clozel
3168b594fd
Revert temporary workaround for HttpMessageConverters
...
Two additional issues were fixed in spring-projects/spring-framework#33894
* ordering of the multipart converter for server apps
* the classpath detection is now more static for GraalVM
Fixes gh-46221
6 months ago
Phillip Webb
fd34f80bf1
Restore HttpMessageConverters ordering
...
Temporarily add reordering logic to `HttpMessageConverters` to restore
the Spring Boot 3.5 order.
See gh-46221
6 months ago
Brian Clozel
aae3df0cdc
Adapt to HttpMessageConverters changes in Framework
...
See spring-projects/spring-framework#33894
6 months ago
Andy Wilkinson
19818fb844
Adapt to changes in Framework's Hibernate support
...
See gh-45487
6 months ago
Andy Wilkinson
ddf3984569
Upgrade to JUnit Jupiter 5.13.1
...
Closes gh-46058
6 months ago
Andy Wilkinson
1c404767c4
Make Servlet-specific customization back off without undertow-servlet
...
Closes gh-46178
6 months ago
Moritz Halbritter
e2571a41bf
Exclude ReactorAutoConfiguration from lazy initialization
...
Closes gh-45846
6 months ago
Dmytro Nosan
4b7e3519c2
Exclude NettyAutoConfiguration from global lazy init
...
This commits registers LazyInitializationExcludeFilter to exclude
NettyAutoConfiguration from global lazy init.
See gh-46164
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
6 months ago
Phillip Webb
3aeb18d618
Add license header to gradle files
...
See gh-46065
6 months ago
Phillip Webb
d66b28fcba
Update end copyright year to 'present'
...
See gh-46065
6 months ago
Stéphane Nicoll
04e58c998f
Start building against Spring Data 2025.1.0-M4 snapshots
...
See gh-46048
6 months ago
Stéphane Nicoll
8077a0dfc3
Upgrade to Netty 4.2.2.Final
...
Closes gh-46050
6 months ago
Andy Wilkinson
00b5970666
Polish 6de3c1ce9d
6 months ago
Moritz Halbritter
498df4939f
Remove unused JKS privateKeyPassword property from Couchbase
...
Closes gh-45883
6 months ago
Andy Wilkinson
d9e4b66eee
Add properties for new max part count and max part header size
...
To address CVE-2025-48976 and CVE-2025-48988, Tomcat 10.1.42 has
introduced two new configuration settings – maxPartCount and
maxPartHeaderSize. The default values for these configuration
settings have proven hard to get right and some applications have
had to increase the default limits. To ease their configuration in
Spring Boot, this commit introduces configuration properties for
the new settings:
- server.tomcat.max-part-count (maxPartCount)
- server.tomcat.max-part-header-size (maxPartHeaderSize)
The defaults are aligned with those of Tomcat 10.1.42
(10 and 512 bytes respectively).
Closes gh-45869
6 months ago
Sehwan Lim
51a9ee8d3d
Remove SslBundles from KafkaProperties
...
See gh-45727
Signed-off-by: Sehwan <dla612@naver.com>
6 months ago
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
6 months ago
Stéphane Nicoll
e950a085f8
Fix casing of ServerProperties.Jetty.Accesslog.FORMAT
...
Closes gh-45884
6 months ago
wonyongg
449cb23614
Fix typo in variable name
...
See gh-45894
Signed-off-by: wonyongg <111210881+wonyongg@users.noreply.github.com>
6 months ago
Yanming Zhou
0ebe00a1d6
Inner class 'SpringBootWebFluxSecurityConfiguration' should be static
...
See gh-45882
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
6 months ago
Andy Wilkinson
5b759c750b
Deprecate GraphQlProperties.DeprecatedSse
...
Closes gh-45878
6 months ago
Andy Wilkinson
4521866dd7
Rework server.servlet.encoding properties to clarify when they apply
...
Closes gh-45394
7 months ago
Andy Wilkinson
76caa3cb29
Fix problems found by improved auto-configuration checks
7 months ago
Peksa
17b9415608
Fix typo in for deprecation replacement of spring.codec.* properties
...
See gh-45743
Signed-off-by: Peksa <git@peksa.se>
7 months ago
Yanming Zhou
8fd71f9142
Remove unused SslBundles from RedisConnectionConfiguration
...
See gh-45644
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
7 months ago