Commit Graph
53994 Commits
Author SHA1 Message Date
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