Commit Graph

51501 Commits

Author SHA1 Message Date
Andy Wilkinson
0b4dc7b87a Merge branch '3.3.x' 2024-11-04 11:47:01 +00:00
Andy Wilkinson
e27800ad2c Merge branch '3.2.x' into 3.3.x 2024-11-04 11:46:43 +00:00
Andy Wilkinson
a3168e3a2f Centralize dependency management of Commons Compress
Closes gh-39368
2024-11-04 11:45:41 +00:00
Stéphane Nicoll
fdf24c6caa Merge branch '3.3.x'
Closes gh-42976
2024-11-02 20:25:35 +09:00
Stéphane Nicoll
3c42ba8cf0 Merge pull request #42974 from ngocnhan-tran1996
* pr/42974:
  Fix copyright year of updated file
  Polish

Closes gh-42974
2024-11-02 20:25:21 +09:00
Stéphane Nicoll
a224c8188c Fix copyright year of updated file
See gh-42974
2024-11-02 20:21:19 +09:00
Tran Ngoc Nhan
9e92bfe906 Polish
See gh-42974
2024-11-02 20:20:06 +09:00
Phillip Webb
06f0b91429 Add @Order to WebSocketMessageConverterConfiguration
Add `@Order` to `WebSocketMessageConverterConfiguration` so that custom
`WebSocketMessageBrokerConfigurer` implementations can be added before
or after ours.

Fixes gh-42924
2024-11-01 17:49:38 -07:00
Phillip Webb
c2ab2ddd6c Merge pull request #42966 from nosan
* pr/42966:
  Support timeout property for GraphQL over SSE

Closes gh-42966
2024-11-01 14:13:44 -07:00
Dmytro Nosan
85b1c567f1 Support timeout property for GraphQL over SSE
See gh-42966
2024-11-01 14:13:32 -07:00
Phillip Webb
23607ee4c4 Add nullSafeValue method that accepts a mapper Function
Update `JsonObjectDeserializer` with a `nullSafeValue` method that
accepts a mapper `Function`

Closes gh-42972
2024-11-01 14:08:43 -07:00
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