Commit Graph

43929 Commits (ac2481f1a10025650f3e3ff9c0d1d2385cafba7f)
 

Author SHA1 Message Date
Andy Wilkinson 732424f7cb Polish 1 year ago
Andy Wilkinson 8ed2ef5640 Merge branch '3.1.x'
Closes gh-36277
1 year ago
Andy Wilkinson c4157bb515 Merge branch '3.0.x' into 3.1.x
Closes gh-36276
1 year ago
Andy Wilkinson cc80bb78fe Merge branch '2.7.x' into 3.0.x
Closes gh-36275
1 year ago
Andy Wilkinson 52f732920b Support multiple health groups with an additional path with Jersey
This commit knowingly makes breaking API changes to
JerseyHealthEndpointAdditionalPathResourceFactory. We considered
other options but they all had the potential to be backwards
incompatible in one way or another. Faced with that situation we
concluded that the likelihood of anyone using the modified API
directly is small enough to warrant making the breaking changes.
If it becomes apparent that we have misjudged things we can revisit
the changes in the future.

Closes gh-36250
1 year ago
Andy Wilkinson f4e05c91c7 Use converter beans in preference to ObjectToObjectConverter
Previously, with the converter beans in a conversion service that
appears after the bean factory's conversion service, they would not
be called for a conversion that could be handled by the
ObjectToObjectConverter in the bean factory's conversion service.

This commit creates a new FormattingConversionService that is empty
except for the converter beans and places it first in the list.
It's followed by the bean factory's conversion service. The shared
application conversion service is added to the end of the list to
pick up any conversions that the previous two services could not
handle. This should maintain backwards compatibility with the
previous arrangement where the converter beans were added to an
application conversion service that went after the bean factory's
conversion service.

Fixes gh-34631
1 year ago
Jonatan Ivanov 6041fe9b7a
Merge pull request #36270 from spencergibb
* pr/36270:
  Skip int conversion in ClientHttpRequestFactories

Closes gh-36270
1 year ago
Spencer Gibb 62674de472
Skip int conversion in ClientHttpRequestFactories
@poutsma added `JdkClientHttpRequestFactory.setReadTimeout(Duration)`
so the conversion to and from int is no longer needed.

See gh-36270
1 year ago
Andy Wilkinson a460f7474f Merge branch '3.1.x'
Closes gh-36269
1 year ago
Andy Wilkinson b7099094b9 Merge branch '3.0.x' into 3.1.x
Closes gh-36268
1 year ago
Andy Wilkinson 4d70b83e80 Improve javadoc of ClientHttpRequestFactories
Closes gh-36267
1 year ago
Andy Wilkinson 1191282004 Merge pull request #36118 from poutsma
* gh-36118:
  Polish "Support JDK HttpClient in ClientHttpRequestFactories"
  Support JDK HttpClient in ClientHttpRequestFactories

Closes gh-36118
1 year ago
Andy Wilkinson bb2c4cc742 Polish "Support JDK HttpClient in ClientHttpRequestFactories"
See gh-36118
1 year ago
Arjen Poutsma 3bbfee5e93 Support JDK HttpClient in ClientHttpRequestFactories
See gh-36118
1 year ago
Andy Wilkinson 46aeeab148 Merge branch '3.1.x'
Closes gh-36244
1 year ago
Andy Wilkinson ea91b2f861 Merge branch '3.0.x' into 3.1.x
Closes gh-36247
1 year ago
Andy Wilkinson 7ae030adad Merge branch '2.7.x' into 3.0.x
Closes gh-36245
1 year ago
Andy Wilkinson 76cd102aa6 Upgrade CI images to ubuntu:jammy-20230624
Closes gh-36246
1 year ago
Andy Wilkinson 3b90919313 Polish RestClient auto-config and tests
For consistency, replace webClient and WebClient with restClient and
RestClient. This also address a bean name clash between
RestClientAutoConfiguration's RestClient.Builder bean and
WebClientAutoConfiguration's WebClient.Builder bean that were both
previously named webClientBuilder.
1 year ago
Andy Wilkinson 3a07f4df80 Merge branch '3.1.x'
Closes gh-36260
1 year ago
Andy Wilkinson e1459c922e Merge branch '3.0.x' into 3.1.x
Closes gh-36259
1 year ago
Andy Wilkinson f63e84c25f Merge branch '2.7.x' into 3.0.x
Closes gh-36258
1 year ago
Andy Wilkinson 4e4da9fce0 Disable parallel execution for PR builds on GitHub Actions
Closes gh-36257
1 year ago
Andy Wilkinson 486879e2ef Merge pull request #36249 from spencergibb
* gh-36249:
  Add RestClientAutoConfiguration to AutoConfiguration.imports

Closes gh-36249
1 year ago
Spencer Gibb 89880a773c Add RestClientAutoConfiguration to AutoConfiguration.imports
See gh-36249
1 year ago
Andy Wilkinson 7088d0e04a Merge branch '3.1.x'
Closes gh-36256
1 year ago
Andy Wilkinson 64eaca4db3 Merge branch '3.0.x' into 3.1.x
Closes gh-36255
1 year ago
Andy Wilkinson 81510441aa Merge branch '2.7.x' into 3.0.x
Closes gh-36254
1 year ago
Andy Wilkinson 142a3983a0 Check that AutoConfiguration classes are listed in imports file
Closes gh-36253
1 year ago
Phillip Webb f978051127 Merge pull request #36213 from poutsma
* pr/36213:
  Add RestClient SSL support
  Overhaul reference documentation for RestClient
  Add RestClient HttpMessageConverters support
  Polish 'Add initial support for RestClient'
  Add initial support for RestClient

Closes gh-36213
1 year ago
Phillip Webb cfdc173e34 Add RestClient SSL support
Add `RestClientSsl` support class to help apply an `SslBundle` to a
`RestClient.Builder`.

See gh-36213
1 year ago
Phillip Webb 7c1b168ed6 Overhaul reference documentation for RestClient
Reorder "Calling REST services" documentation and add a new section
covering `RestClient`.

See gh-36213
1 year ago
Phillip Webb 5e01c66552 Add RestClient HttpMessageConverters support
Update `RestClientAutoConfiguration` to apply `HttpMessageConverters`
configuration.

See gh-36213
1 year ago
Phillip Webb 2d2f050262 Polish 'Add initial support for RestClient'
See gh-36213
1 year ago
Arjen Poutsma a1a5acf128 Add initial support for RestClient
Introduce initial support for Spring Framework's `RestClient`, in the
form of a `RestClientCustomizer` and `RestClientAutoConfiguration`.

See gh-36213
1 year ago
Phillip Webb 8b3070e027 Merge branch '3.1.x' 1 year ago
Phillip Webb 034803ee2f Polish 1 year ago
Andy Wilkinson fc8a8d363f Polish 1 year ago
Andy Wilkinson 83d5d89efc Merge pull request #35874 from romangr
* gh-35874:
  Polish "Support custom token validators for OAuth2"
  Support custom token validators for OAuth2

Closes gh-35874
1 year ago
Andy Wilkinson 4feaa28fd1 Polish "Support custom token validators for OAuth2"
See gh-35874
1 year ago
Roman Golovin 7500dab321 Support custom token validators for OAuth2
See gh-35874
1 year ago
Andy Wilkinson ce8253ea95 Merge branch '3.1.x'
Closes gh-36238
1 year ago
Andy Wilkinson c9f8d92656 Merge branch '3.0.x' into 3.1.x
Closes gh-36237
1 year ago
Andy Wilkinson e17aff09cc Merge pull request #36167 from izeye
* gh-36167:
  Polish "Use Stream.toList()"
  Use Stream.toList()

Closes gh-36167
1 year ago
Andy Wilkinson 0e815d2342 Polish "Use Stream.toList()"
See gh-36167
1 year ago
Johnny Lim 0fa58c04e7 Use Stream.toList()
See gh-36167
1 year ago
Andy Wilkinson 12cd753652 Merge branch '3.1.x'
Closes gh-36236
1 year ago
Andy Wilkinson 20cfc3c9d0 Merge branch '3.0.x' into 3.1.x
Closes gh-36235
1 year ago
Andy Wilkinson bdead8d0e3 Merge pull request #36168 from eddumelendez
* gh-36168:
  Use spring-amqp-bom

Closes gh-36168
1 year ago
Eddú Meléndez f57e6a1fa5 Use spring-amqp-bom
See gh-36168
1 year ago