Commit Graph

51490 Commits

Author SHA1 Message Date
Phillip Webb 2fa1180332 Make NamedPipeSocket.connect a no-op to fix connection exceptions
Update `NamedPipeSocket` so that `connect` methods are now no-ops. This
restores the behavior of Spring Boot 3.3 which previously handled the
case by overriding `ConnectionSocketFactory.connectSocket`. The newer
HTTP client code uses the `DetachedSocketFactory` interface which
doesn't offer a method that we can override, so instead we must change
the socket implementation itself.

Fixes gh-42952
2024-11-01 13:22:07 -07:00
Phillip Webb bc5a25bf16 Polish 2024-11-01 13:14:05 -07:00
Andy Wilkinson 2b3c93ffda Consider factory beans when finding candidates
Previously, if a bean name was a factory dereference its definition
would not be found. When the definition wasn't found it was assumed
that the bean was an autowire candidate and a default candidate.
If this, in fact, was not the case, @ConditionalOnMissingBean would
not match when it should have done and @ConditionalOnBean would
match when it should not had done.

This commit updates the bean-based conditions to correctly consider
factory beans so that whether or not they are a candidate can be
evaluated correctly.

Fixes gh-42970
2024-11-01 15:19:49 +00:00
Andy Wilkinson 4a9da78eb8 Merge branch '3.3.x'
Closes gh-42969
2024-11-01 14:32:51 +00:00
Andy Wilkinson f9281a61ff Rework Antora Gradle Infrastructure
Closes gh-40572

Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2024-11-01 14:28:18 +00:00
Moritz Halbritter 8f6aabc15b Merge branch '3.3.x'
Closes gh-42960
2024-10-31 15:07:11 +01:00
Moritz Halbritter 6470748d6d Merge branch '3.2.x' into 3.3.x
Closes gh-42959
2024-10-31 15:07:02 +01:00
Moritz Halbritter 90b920a410 Use default address if null address is given
Closes gh-42958
2024-10-31 14:34:30 +01:00
Moritz Halbritter 5b30e6fb9e Merge branch '3.3.x'
Closes gh-42954
2024-10-31 11:54:42 +01:00
Moritz Halbritter 7687bec712 Merge branch '3.2.x' into 3.3.x
Closes gh-42953
2024-10-31 11:54:29 +01:00
Moritz Halbritter 01b6f73eea Merge pull request #42918 from ahoehma
* pr/42918:
  Polish "Link to Eclipse setup instructions"
  Link to Eclipse setup instructions

Closes gh-42918
2024-10-31 11:54:11 +01:00
Moritz Halbritter f35bf0ddc8 Polish "Link to Eclipse setup instructions"
See gh-42918
2024-10-31 11:53:52 +01:00
Andreas Höhmann 4ead529a5b Link to Eclipse setup instructions
See gh-42918
2024-10-31 11:53:44 +01:00
Phillip Webb 23fe3977d2 Remove spring-boot-starter-aop dependencies
Update `spring-boot-starter-data` and `spring-boot-starter-integration`
so that they no longer depend on `spring-boot-starter-aop`. The removes
the dependency on AspectJ which should help improve startup time.

Closes gh-42934
2024-10-30 17:51:11 -07:00
Phillip Webb 9890872a9a Improve performance of ConcurrentReferenceCachingMetadataReaderFactory
Update `ConcurrentReferenceCachingMetadataReaderFactory` with cache
by class name.

Closes gh-42949
2024-10-30 17:51:11 -07:00
Phillip Webb 7eb98b4487 Store bind handlers on first access
Update `ConfigurationPropertiesBinder` so that bind handler are fetched
and stored once.

Closes gh-42950
2024-10-30 17:50:51 -07:00
Andy Wilkinson f4c6aab02b Merge branch '3.3.x'
Closes gh-42945
2024-10-30 10:44:27 +00:00
Andy Wilkinson 53186655f9 Merge branch '3.2.x' into 3.3.x
Closes gh-42944
2024-10-30 10:44:04 +00:00
Andy Wilkinson e8b8584175 Merge branch '3.3.x'
Closes gh-42943
2024-10-30 10:26:19 +00:00
Andy Wilkinson 1ad5fb8638 Merge branch '3.2.x' into 3.3.x
Closes gh-42942
2024-10-30 10:26:04 +00:00
Andy Wilkinson 1c61e59099 Prohibit unnecessary values on @ConditionalOnMissingBean
Closes gh-42941
2024-10-30 10:24:00 +00:00
Andy Wilkinson 1f7d8ddc3c Merge pull request #42933 from quaff
* gh-42933:
  Polish "Remove unnecessary values from @ConditionalOnMissingBean"
  Remove unnecessary values from @ConditionalOnMissingBean

Closes gh-42933
2024-10-30 10:02:39 +00:00
Andy Wilkinson 00ceb378c4 Polish "Remove unnecessary values from @ConditionalOnMissingBean"
See gh-42933
2024-10-30 10:02:27 +00:00
Yanming Zhou 88d7a1e74a Remove unnecessary values from @ConditionalOnMissingBean
See gh-42933
2024-10-30 10:00:11 +00:00
Andy Wilkinson 590ca7d3f6 Merge branch '3.3.x'
Closes gh-42939
2024-10-30 08:15:20 +00:00
Andy Wilkinson 31b1c40894 Fix link to checkpoint-restore status page
Closes gh-42938
2024-10-30 08:14:48 +00:00
Stéphane Nicoll a52bdc98e7 Merge branch '3.3.x'
Closes gh-42936
2024-10-30 16:39:46 +09:00
Stéphane Nicoll 35d6d76d12 Merge branch '3.2.x' into 3.3.x
Closes gh-42935
2024-10-30 16:39:32 +09:00
Stéphane Nicoll bb29625872 Merge pull request #42922 from ahoehma
* pr/42922:
  Polish "Complete support for project.build.outputTimestamp"
  Complete support for project.build.outputTimestamp

Closes gh-42922
2024-10-30 16:39:20 +09:00
Stéphane Nicoll 1a3f1a41b1 Polish "Complete support for project.build.outputTimestamp"
See gh-42922
2024-10-30 11:04:48 +09:00
Andreas Höhmann 491515e6e3 Complete support for project.build.outputTimestamp
This commit completes the support of project.build.outputTimestamp to
also support a value that's expressed as seconds since the epoch.

See gh-42922
2024-10-30 10:51:07 +09:00
Andy Wilkinson 9a3605fcb9 Merge branch '3.3.x'
Closes gh-42931
2024-10-29 20:27:13 +00:00
Andy Wilkinson c8b0e7f66a Merge branch '3.2.x' into 3.3.x
Closes gh-42930
2024-10-29 17:54:55 +00:00
Andy Wilkinson c340c691c5 Avoid calling getProject() during task execution
Closes gh-32980
2024-10-29 17:54:00 +00:00
Andy Wilkinson 918d818fdc Merge branch '3.3.x'
Closes gh-42928
2024-10-29 15:23:21 +00:00
Andy Wilkinson 5d425fe3ff Merge branch '3.2.x' into 3.3.x
Closes gh-42927
2024-10-29 15:22:50 +00:00
Andy Wilkinson decf234b88 Move away from ProjectDependency#getDependencyProject()
Closes gh-42870
2024-10-29 15:22:12 +00:00
Andy Wilkinson fbb09cd09c Merge branch '3.3.x'
Closes gh-42926
2024-10-29 14:58:23 +00:00
Andy Wilkinson 87f29f63aa Merge branch '3.2.x' into 3.3.x
Closes gh-42925
2024-10-29 14:57:43 +00:00
Andy Wilkinson b1653708e4 Improve thread-safety of OnClassCondition
Closes gh-41709
2024-10-29 13:26:16 +00:00
Stéphane Nicoll 619b24a810 Merge pull request #42912 from quaff
* pr/42912:
  Polish

Closes gh-42912
2024-10-29 13:54:00 +09:00
Yanming Zhou 46c40b4ddc Polish
See gh-42912
2024-10-29 13:45:40 +09:00
Stéphane Nicoll e5ec38074b Merge branch '3.3.x'
Closes gh-42917
2024-10-29 13:39:31 +09:00
Stéphane Nicoll 5fcc585178 Merge branch '3.2.x' into 3.3.x
Closes gh-42916
2024-10-29 13:39:23 +09:00
Stéphane Nicoll 0aff403234 Merge pull request #42901 from ngocnhan-tran1996
* pr/42901:
  Update copyright year of changed files
  Remove redundant null check

Closes gh-42901
2024-10-29 13:39:20 +09:00
Stéphane Nicoll eba7a5a077 Update copyright year of changed files
See gh-42901
2024-10-29 13:35:35 +09:00
Tran Ngoc Nhan ff855d9421 Remove redundant null check
See gh-42901
2024-10-29 13:33:55 +09:00
Stéphane Nicoll cc443366fa Merge branch '3.3.x'
Closes gh-42915
2024-10-29 13:28:42 +09:00
Stéphane Nicoll 4401673d6d Merge branch '3.2.x' into 3.3.x
Closes gh-42914
2024-10-29 13:27:06 +09:00
Stéphane Nicoll 7a185a097f Merge pull request #42910 from 1328032567
* pr/42910:
  Polish "Prevent auth header to be included in Docker API call"
  Prevent auth header to be included in Docker API call

Closes gh-42910
2024-10-29 13:26:47 +09:00