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
Andy Wilkinson
dfa0a832bb
Adapt to change in Spring Security's JWT validation
...
See gh-45492
See https://github.com/spring-projects/spring-security/issues/17181
7 months ago
Stéphane Nicoll
0c7da705d0
Remove accident use of @Nullable in GraphQL tests
...
Closes gh-45406
7 months ago
Yanming Zhou
0fea1a00e0
Reuse properties from field
...
See gh-45642
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
7 months ago
Andy Wilkinson
cd6b0fe7c3
Add to javadoc how applications can use Configurer classes
...
Closes gh-42878
7 months ago
Tran Ngoc Nhan
c9bf87be7d
Make all @ConfigurationPropertiesBinding @Bean methods static
...
See gh-45640
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
7 months ago
Stéphane Nicoll
a733428150
Prevent early initialization of binding in ValidationAutoConfiguration
...
This commit replaces the use of ConfigurationProperties in
ValidationAutoConfiguration by an explicit environment check, as it
was already the case for the spring.aop.proxy-target-class property.
Closes gh-45618
7 months ago
Stéphane Nicoll
473dcc7fd4
Disable constructor binding for GraphQlProperties#DeprecatedSse
...
Closes gh-45613
7 months ago
Phillip Webb
8081dfe8cf
Adapt to upstream Spring Framework changes
7 months ago
Johnny Lim
0a54804a0f
Polish
...
See gh-45592
Signed-off-by: Johnny Lim <izeye@naver.com>
7 months ago
Stéphane Nicoll
b32bd84ea2
Upgrade to Spring Data 2025.1.0-M3
...
Closes gh-45488
7 months ago