Sam Brannen
c91b47fded
Document Objenesis license in license.txt
...
Closes gh-24340
6 years ago
Sam Brannen
f2c364b491
Update ASM and CBLIB versions in license.txt
6 years ago
Juergen Hoeller
170adccf80
Upgrade to RxJava 2.2.17, OkHttp 3.14.6, Hibernate ORM 5.3.15
6 years ago
Brian Clozel
98390e1e5e
Copy strategiesConfigurers when cloning WebClient.Builder
...
This commit fixes the missing `strategiesConfigurers` copy when the
`WebClient.Builder` is cloned.
Fixes gh-24330
See gh-24329
6 years ago
Juergen Hoeller
6df8c2678b
Upgrade to SLF4J 1.7.30 and Checkstyle 8.28
6 years ago
Juergen Hoeller
7f49abb6d1
Upgrade to Netty 4.1.44, Jetty 9.4.25, Undertow 2.0.29, OkHttp 3.14.5
6 years ago
Juergen Hoeller
b9bf56e41d
Polishing
6 years ago
Juergen Hoeller
d0e3e2acfc
Thread-safe compiled expression evaluation in SpelExpression
...
Closes gh-24265
6 years ago
Rossen Stoyanchev
18d983c686
Multi-value headers in ResponseStatusException
...
Closes gh-24284
6 years ago
Rossen Stoyanchev
d8abbc501e
CorsInterceptor skips async dispatch
...
Closes gh-24223
6 years ago
Rossen Stoyanchev
6ce19ff861
Escape quotes in filename
...
Also sync up with master on refactorings in ContentDisposition and
ContentDispositionTests.
Closes gh-24224
6 years ago
Juergen Hoeller
c8ef49cc8e
Upgrade to RxJava 2.2.16
6 years ago
Juergen Hoeller
f61983d908
Polishing
6 years ago
Juergen Hoeller
7615e0b036
Un-deprecate PathResource (for NIO Path resolution in createRelative)
...
Includes aligned createRelative signature and dedicated java.io.File test.
Closes gh-24211
6 years ago
Juergen Hoeller
afe22b84c2
ConcurrentReferenceHashMap cache for getInterfaceMethodIfPossible results
...
Closes gh-24206
6 years ago
Rossen Stoyanchev
634aba4ab6
Fix cloning issue in CodecConfigurer for multipart writers
...
Backport of b23617637d
Closes gh-24194
6 years ago
Rossen Stoyanchev
26a2d3875f
Expose ClientCodecConfigurer in WebClient.Builder
...
Using Consumer<ClientCodecConfigurer> instead of
Consumer<ExchangeStrategies> eliminates one level of nesting that is
also unnecessary since codecs are the only strategy at present.
Backport of dd9b6287b4
Closes gh-24201
6 years ago
Rossen Stoyanchev
802d083df7
Add register methods to CodecConfigurer.CustomCodecs
...
The new register methods replace the now deprecated
encoder, decoder, reader, and writer methods, and also offer a choice
to opt into default properties such maxInMemorySize, if configured.
Backport of 11e321b8e7
See gh-24201
6 years ago
Rossen Stoyanchev
f5b43a264a
CodecConfigurer implementation refactoring
...
Backport of 9d65830133
See gh-24201
6 years ago
Rossen Stoyanchev
59e4755562
Correct WebFlux docs on BindingResult with @RequestBody
...
Backport of 70a0c93d69
Closes gh-22997
6 years ago
Rossen Stoyanchev
2576aa4063
ContentDisposition trims charset in filename
...
Backport of c8bce9686f
Closes gh-24112
6 years ago
Juergen Hoeller
3fbe762832
Consistent use of annotation-api dependency instead of tomcat-embed-core
6 years ago
Juergen Hoeller
611bb0b92e
Explicit test dependency on javax.annotation.Priority
6 years ago
Juergen Hoeller
32a8b9b25a
Polishing
6 years ago
Juergen Hoeller
97cad6ca8e
Upgrade to Tomcat 9.0.30
6 years ago
Juergen Hoeller
015f7d8ce1
Polishing
6 years ago
Juergen Hoeller
da4e2710b4
Upgrade to Joda-Time 2.10.5 and Commons Pool 2.6.2
6 years ago
Juergen Hoeller
a368040fd6
Polishing
6 years ago
Juergen Hoeller
5dbd3b0bbf
Avoid ByteArrayOutputStream for source values without the need to be encoded
...
Closes gh-24154
6 years ago
Juergen Hoeller
197dbffe20
Support variable resolution of wildcard types
...
Includes cleanup of "varaible" typos in ResolvableTypeTests.
Closes gh-24150
6 years ago
Sam Brannen
5341e77796
Introduce regression tests for prototype/request-scoped @ControllerAdvice
...
See gh-24157
6 years ago
Sam Brannen
f049a6ec16
Add integration test for gh-24110
6 years ago
Spring Buildmaster
7203da7133
Next Development Version
6 years ago
Brian Clozel
a21df0cc6d
Provide default codecs config callback to custom codecs
...
As a follow-up of gh-23961, this change provides a way for custom codecs
to align with the default codecs' behavior on common features like
buffer size limits and logging request details.
Closes gh-24119
Co-authored-by: Rossen Stoyanchev <rstoyanchev@pivotal.io>
6 years ago
Brian Clozel
83683a13bb
Allow ExchangeStrategies customizations in WebClient
...
Backport of d4209392 and acfeb77d
Closes gh-23961
6 years ago
Juergen Hoeller
59165dd526
Upgrade to AspectJ 1.9.5 and Checkstyle 8.27
6 years ago
Brian Clozel
25554d0b21
Revert "Allow ExchangeStrategies customizations in WebClient"
...
This reverts commit 43e047c523 .
6 years ago
Juergen Hoeller
4f86282b14
Polishing
6 years ago
Juergen Hoeller
b3237f3eb6
Polishing
6 years ago
Juergen Hoeller
fd68fb115d
Backport of recent ExtendedBeanInfo refinements from master
...
Closes gh-24095
6 years ago
Brian Clozel
43e047c523
Allow ExchangeStrategies customizations in WebClient
...
Prior to this commit, developers could configure their WebClient to use
their custom `ExchangeStrategies`, by providing it in the
`WebClient.Builder` chain.
Once created, an `ExchangeStrategies` instance is not mutable, which
makes it hard for further customizations by other components. In the
case of the reported issue, other components would override the default
configuration for the codecs maxInMemorySize.
This commit makes the `ExchangeStrategies` mutable and uses that fact to
further customize them with a new `WebClient.Builder#exchangeStrategies`
`Consumer` variant. This commit is also deprecating those mutating
variants in favor of a new `WebClient.Builder#exchangeStrategies` that
takes a `ExchangeStrategies#Builder` directly and avoids mutation issues
altogether.
Closes gh-24106
6 years ago
Sam Brannen
7fdf775394
Test status quo for @Inherited annotations in AnnotationMetadata
...
See gh-24077
6 years ago
Sam Brannen
59084c6b73
Test status quo for AnnotatedTypeMetadata.getAnnotationAttributes()
...
See gh-24077
6 years ago
Stephane Nicoll
4fcc09a02c
Upgrade to Reactor Californium-SR14
...
Closes gh-24038
6 years ago
Arjen Poutsma
f5b082d3b3
Remove println
6 years ago
Arjen Poutsma
c164759c41
Fix NullPointerException in Jackson2SmileDecoder
...
Fix uncommon case in Jackson2SmileDecoder, where a null token,
incicating a document separator in streaming mode, is followed by
NOT_AVAILABLE.
Closes gh-24009
(cherry picked from commit 5f3c7ca559 )
6 years ago
Juergen Hoeller
2179b67706
Upgrade to Tomcat 9.0.29, Jetty 9.4.24, RxJava 2.2.15
6 years ago
Rossen Stoyanchev
fbde98f36e
Add missing verify() in Jackson2TokenizerTests
...
Closes gh-24056
6 years ago
Rossen Stoyanchev
529f8ba786
Extra isReady-onWritePossible after last write
...
Closes gh-24050
6 years ago
Juergen Hoeller
f4676bb41c
Restore short-circuiting in equals implementation
...
Closes gh-24048
6 years ago