Andy Wilkinson
49fdc31532
Add jars that were missed due to .gitignore
...
See gh-46043
2025-06-25 15:14:04 +01:00
Andy Wilkinson
bdee9c9b19
Ensure consistent versions between dev and production classpaths
...
Prior to this change, versions in the dev and production classpaths
could differ. These differing versions could result in a transitive
dependency that should have been present in both development and
production only being present in the former. This would likely
result in failures at runtime.
This commit aligns the versions by adding constraints to the
production runtime classpath for each dependency in the runtime
classpath.
Closes gh-46043
2025-06-25 13:35:39 +01:00
Andy Wilkinson
640793c60e
Streamline CRC and hash calculation when preparing stored entries
...
Closes gh-46202
2025-06-25 13:31:04 +01:00
Andy Wilkinson
0932c4a1c6
Apply permissions consistently when creating uber jars and wars
...
Closes gh-46193
2025-06-24 14:46:05 +01:00
Andy Wilkinson
17bed4c8cf
Further parameterize the repository where the docs build is triggered
...
See gh-46190
2025-06-24 13:29:48 +01:00
Andy Wilkinson
389d8874dc
Parameterize the repository where the docs build is triggered
...
Closes gh-46190
2025-06-24 13:26:39 +01:00
Andy Wilkinson
a2067af1b3
Use version-spring-boot attribute to reference Spring Boot's version
...
Closes gh-46187
2025-06-24 11:51:14 +01:00
Andy Wilkinson
1c404767c4
Make Servlet-specific customization back off without undertow-servlet
...
Closes gh-46178
2025-06-23 20:31:24 +01:00
Phillip Webb
2128a84492
Never attempt to resolve local address for nested URLs
...
Update `nested:` Handler to always return `null` from `getHostAddress`
in an attempt to improve performance on Windows.
Fixes gh-46063
2025-06-23 10:37:09 -07:00
Moritz Halbritter
e2571a41bf
Exclude ReactorAutoConfiguration from lazy initialization
...
Closes gh-45846
2025-06-23 14:58:47 +02:00
Stéphane Nicoll
7e0d1647d1
Fix import
...
See gh-46064
2025-06-23 14:35:40 +02:00
Moritz Halbritter
9993c66590
Merge pull request #46164 from nosan
...
* pr/46164:
Exclude NettyAutoConfiguration from global lazy init
Closes gh-46164
2025-06-23 13:42:44 +02:00
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 >
2025-06-23 13:42:35 +02:00
Stéphane Nicoll
03fdc55b29
Merge pull request #46064 from dmitrysulman
...
* pr/46064:
Polish "Fix issues with Kotlin examples in Antora docs"
Fix issues with Kotlin examples in Antora docs
Closes gh-46064
2025-06-23 13:34:26 +02:00
Stéphane Nicoll
399cee4b0e
Polish "Fix issues with Kotlin examples in Antora docs"
...
See gh-46064
2025-06-23 13:32:37 +02:00
Dmitry Sulman
eb9e2f19a8
Fix issues with Kotlin examples in Antora docs
...
See gh-46064
Signed-off-by: Dmitry Sulman <dmitry.sulman@gmail.com >
2025-06-23 13:25:50 +02:00
Moritz Halbritter
e661f6ec1b
Use fixed clock when testing SslInfo
...
Closes gh-45573
2025-06-23 09:40:56 +02:00
Moritz Halbritter
099ad30033
Update IntelliJ IDEA copyright profile
...
See gh-46065
2025-06-23 09:37:21 +02:00
Phillip Webb
ab41199880
Update copyright year for checkstyle and eclipse
...
Closes gh-46065
2025-06-20 17:23:16 -07:00
Phillip Webb
3aeb18d618
Add license header to gradle files
...
See gh-46065
2025-06-20 17:20:50 -07:00
Phillip Webb
9863d3da66
Add license header to kotlin files
...
See gh-46065
2025-06-20 17:18:53 -07:00
Phillip Webb
6cfc7196f4
Add license header to java files
...
See gh-46065
2025-06-20 17:17:39 -07:00
Phillip Webb
d66b28fcba
Update end copyright year to 'present'
...
See gh-46065
2025-06-20 17:12:38 -07:00
Phillip Webb
72b78f7b47
Upgrade to spring-javaformat 0.0.47
...
Closes gh-46068
2025-06-20 17:06:30 -07:00
Phillip Webb
cb9cf45b7f
Restore previous source in Context.withSource calls
...
Fix `Context.withSource` is the `Binder` to ensure that the previous
source is restored once the callback has completed.
This update is especially important in Spring Boot 3.5+ since indexed
binding calls `withSource` multiple times.
Fixes gh-46039
2025-06-19 15:12:52 -07:00
Stéphane Nicoll
05906cc047
Next development version (v3.4.8-SNAPSHOT)
2025-06-19 13:00:17 +02:00
Andy Wilkinson
50e5bfe912
Align our Lettuce version with that of Spring Data Redis
...
Closes gh-45704
2025-06-19 08:12:01 +01:00
Andy Wilkinson
efb942e49b
Merge branch '3.3.x' into 3.4.x
...
See gh-46022
2025-06-19 07:30:31 +01:00
Andy Wilkinson
c63eba32f9
Revert "Publish releases using Central Portal"
...
This reverts commit 8681b9445b .
See gh-46012
2025-06-19 07:27:29 +01:00
Phillip Webb
aa4bf73464
Merge branch '3.3.x' into 3.4.x
...
Closes gh-46027
2025-06-18 13:46:56 -07:00
Phillip Webb
206785f838
Only cache JarFile URL keys that are cheap to lookup
...
Update `JarFileUrlKey` so that only URLs that have a cheap `equals()`
method call are cached. This should prevent expensive DNS lookups from
being performed.
Fixes gh-46015
2025-06-18 13:46:31 -07:00
Andy Wilkinson
29f09c9aec
Merge branch '3.3.x' into 3.4.x
...
Closes gh-46022
2025-06-18 17:46:42 +01:00
Andy Wilkinson
8681b9445b
Publish releases using Central Portal
...
Closes gh-46012
2025-06-18 17:46:24 +01:00
Andy Wilkinson
95a569987f
Merge branch '3.3.x' into 3.4.x
...
Closes gh-46020
2025-06-18 17:38:57 +01:00
Andy Wilkinson
13d265c282
Merge pull request #46016 from davidlj95
...
* gh-46016:
Fix Docker security options broken link in OCI images packaging docs
Closes gh-46016
2025-06-18 17:38:41 +01:00
Andy Wilkinson
7560e38adf
Merge branch '3.3.x' into 3.4.x
...
Closes gh-46018
2025-06-18 17:37:52 +01:00
David LJ
f4e04227f7
Fix Docker security options broken link in OCI images packaging docs
...
See gh-46016
Signed-off-by: David LJ <mail@davidlj95.com >
2025-06-18 17:36:55 +01:00
Andy Wilkinson
bab9071539
Revert "Work around Spring Framework cache pollution bug"
...
This reverts commit 4af0ee20d1 .
Closes gh-45984
2025-06-18 16:10:05 +01:00
Stéphane Nicoll
410485f873
Merge branch '3.3.x' into 3.4.x
2025-06-18 14:19:05 +02:00
Stéphane Nicoll
f6c88840e0
Upgrade to Spring Integration 6.3.11
...
Closes gh-45756
2025-06-18 14:16:04 +02:00
Moritz Halbritter
d4db78987c
Merge branch '3.3.x' into 3.4.x
...
Closes gh-46008
2025-06-18 13:33:54 +02:00
Moritz Halbritter
6ef1830bc8
Document that /error is secured by default
...
Closes gh-45663
2025-06-18 13:33:38 +02:00
Moritz Halbritter
498df4939f
Remove unused JKS privateKeyPassword property from Couchbase
...
Closes gh-45883
2025-06-18 11:06:53 +02:00
Andy Wilkinson
b6d8e72891
Merge branch '3.3.x' into 3.4.x
...
Closes gh-45870
2025-06-18 09:54:24 +01:00
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
2025-06-18 09:46:09 +01:00
Moritz Halbritter
84e0db53b3
Merge branch '3.3.x' into 3.4.x
...
Closes gh-46004
2025-06-18 10:23:19 +02:00
Moritz Halbritter
0f77dcb402
Use system properties to detect OpenJ9 JVMs when doing heapdumps
...
Closes gh-45973
2025-06-18 10:16:25 +02:00
Moritz Halbritter
22eec46ff7
Merge pull request #46001 from izeye
...
* pr/46001:
Polish gh-45721
Closes gh-46001
2025-06-18 09:57:32 +02:00
Johnny Lim
c6ba46c120
Polish gh-45721
...
See gh-46001
Signed-off-by: Johnny Lim <izeye@naver.com >
2025-06-18 09:55:45 +02:00
Andy Wilkinson
8893f4c18b
Merge branch '3.3.x' into 3.4.x
...
Closes gh-45999
2025-06-17 20:05:53 +01:00