Juergen Hoeller
49cc5f2f81
MockMvcResultMatchers.forwardedUrl argument declared as nullable
...
Issue: SPR-17623
(cherry picked from commit 7a7958f2758df2fd6630d840d1ce11ada880d1de)
7 years ago
Sam Brannen
7ba5ee35df
Link explicitly to JUnit 5.0.3 instead of current version
7 years ago
Rossen Stoyanchev
c6e50087a0
Adjust UriComponentsBuilder#toUriString behavior
...
Commit #93b7a4 added support for pre-configuring URI variables at the
UriComponentsBuilder level, and also changed toUriString to encode
template and URI variables separately. However this went a bit too far
causing side effects for URLs with curly braces that don't represent
URI variables.
This commit restores the original toUriString behavior which is to
encode template and URI variables sepraately only if URI variables have
been pre-configured.
Issue: SPR-17630
7 years ago
Sam Brannen
7a88e6dbb7
Link explicitly to JUnit 4.12 instead of beta version
...
For details, see: https://github.com/junit-team/junit4/issues/1585
7 years ago
Sam Brannen
e15b96a198
Provide external links to JUnit in published Javadoc API
7 years ago
Michel Schudel
cba355a4d2
Fix XML parser default value handling
...
The xml parser does not fill in defaults provided in the XSD when
validation is disabled. As a result, attributes like default-lazy-init
will not receive the value "default" but an empty string.
With this commit, BeanDefinitionParserDelegate now takes this into
account, checking default values against empty string as well as
"default".
As a consequence, default-lazy-init attribute should now work correctly
even when the XSD validation is disabled.
Issue: SPR-8335
7 years ago
Rossen Stoyanchev
124e8179b2
Lenient URI template encoding
...
URI template encoding ignores mismatched curly braces, treating them as
literal parts instead.
Issue: SPR-17630
7 years ago
Violeta Georgieva
0742160821
Propagate the cancel signal to the downstream
7 years ago
Juergen Hoeller
03fb343528
Upgrade to Jackson 2.9.8 and Groovy 2.4.16
...
Includes upgrade to AspectJ 1.9.2 for spring-aspects compilation.
7 years ago
Juergen Hoeller
8de86b7fb3
Revised backport version 5.0.11
...
Issue: SPR-17410
Issue: SPR-17433
7 years ago
Juergen Hoeller
62885a1922
Revised format annotation docs
...
(cherry picked from commit aab421167bcde87fcb19f1a4b0693624ae85b2ae)
7 years ago
Juergen Hoeller
1b26f2fb31
ParameterNameDiscoverer may return individual null entries in an array
...
Issue: SPR-17565
(cherry picked from commit c48672c4c7c7746ef353686df3e71b637aad8052)
7 years ago
Juergen Hoeller
6ca2cb5917
Polishing
...
(cherry picked from commit 106ae0cc5bcff7dd705c1719053056948ad23828)
7 years ago
Juergen Hoeller
ce57d4ad58
Revised HttpHeaders javadoc
7 years ago
Juergen Hoeller
7377764d02
Polishing
7 years ago
Juergen Hoeller
288c97bd2d
Revised SimpleEvaluationContext example
...
Issue: SPR-17581
7 years ago
Juergen Hoeller
e95c1b3153
Relaxed assertion in NotificationPublisherAwareLazyTargetSource
...
Issue: SPR-17592
(cherry picked from commit 2c98c1b81a2bfb6d0d13415a2fd222b642106146)
7 years ago
Juergen Hoeller
6505cb93ed
Explicit documentation notes on JMS 2.0 vs 1.1 compatibility
...
Issue: SPR-17583
(cherry picked from commit 7b9c30f26e )
7 years ago
Juergen Hoeller
a9b453d79f
Polishing
7 years ago
Juergen Hoeller
693ad3c1f5
StandardEvaluationContext.setVariable leniently ignores null name
...
Issue: SPR-17565
(cherry picked from commit db63f7dd4a20f03019e9f63864342643cc6d8b46)
7 years ago
Juergen Hoeller
340d320696
Clarified VfsResource constructor
...
Issue: SPR-17563
(cherry picked from commit 50e5bdb81356d30c274068d1a3c3051ad01556c6)
7 years ago
Juergen Hoeller
bc864dc161
MockHttpServletRequest preserves original Accept-Language header value
...
Issue: SPR-17566
(cherry picked from commit 9efea7eb73d1437f5556251c43417f50037c7c81)
7 years ago
Juergen Hoeller
d73b027021
Upgrade to Rome 1.12
7 years ago
Juergen Hoeller
4a87262b24
Cleanup after unexpected exception from external delegation call
...
Issue: SPR-17559
(cherry picked from commit c024bdcc6f )
7 years ago
Juergen Hoeller
c5428e63b4
NettyDataBufferFactory.join returns single-element buffer as-is
...
Issue: SPR-17560
(cherry picked from commit d5dab129097f98ed3148473422eb706c20fd10c9)
7 years ago
Juergen Hoeller
76fd1793a8
Avoid log statements between resource opening and returning
...
Issue: SPR-17559
(cherry picked from commit 7854b7ac401af4f332be3e7fff0f16abee7f2b30)
7 years ago
Juergen Hoeller
d175d280a0
Backported decoder optimizations and related polishing
...
Includes downgrade to Netty 4.1.31 for StringDecoderTests.
7 years ago
Juergen Hoeller
8bc06d20ac
Polishing
7 years ago
Juergen Hoeller
ab2314f52d
Upgrade javadoc links to Jackson 2.9
...
Includes upgrade to Netty 4.1.32.
7 years ago
Juergen Hoeller
7a45d5fdae
Revised section on custom BeanPostProcessors
...
Issue: SPR-17556
7 years ago
Juergen Hoeller
2efac5ad6b
JavaMailSenderImpl calls sendMessage with empty array instead of null
...
Issue: SPR-17540
(cherry picked from commit 16e9b83d4358fd55e075a6ad0bdc0cdd97bedc81)
7 years ago
Spring Buildmaster
22df12e03c
Next Development Version
7 years ago
Juergen Hoeller
0761446c04
Revised alias definition example in reference documentation
...
Issue: SPR-17536
7 years ago
Juergen Hoeller
7b2eebe99f
ResolvableType-based matching consistently respects generic factory method return type (even for pre-initialized raw singleton instance)
...
Issue: SPR-17524
(cherry picked from commit ebbe14c3630703d4245960116e0edc3c5813dc2d)
7 years ago
Juergen Hoeller
cf31f020a2
Upgrade to Hibernate Validator 6.0.13 and EclipseLink 2.7.3
...
Also includes Hibernate ORM 5.1.16 for integration tests.
8 years ago
Juergen Hoeller
02616fbabd
Upgrade to Kotlin 1.2.71, OkHttp 3.12, FreeMarker 2.3.28
...
Also includes Apache HttpClient 4.5.6 and HttpAsyncClient 4.1.4.
8 years ago
Juergen Hoeller
4a51acbeb2
DefaultResponseErrorHandler detects non-standard error code as well
...
Issue: SPR-17439
8 years ago
Juergen Hoeller
3d7e373e5a
Polishing
...
(cherry picked from commit 77ab88b1441dd71341e6070d677b265f314407d1)
8 years ago
Sam Brannen
f0e69e06b7
Ensure that MethodParameter.findParameterIndex() is thread-safe
...
Prior to this commit, parallel invocations of
MethodParameter.findParameterIndex() (invoked indirectly via
SynthesizingMethodParameter.forParameter() and
MethodParameter.forParameter()) could intermittently lead to an
IllegalArgumentException being thrown due to a race condition in the
internal implementation of the JDK's
java.lang.reflect.Executable.getParameters() method.
This commit addresses this issue by introducing a fallback for-loop
that iterates over the candidate parameters a second time using
equality checks instead of identity checks.
Issue: SPR-17534
(cherry-picked from commit 81fde5ec4103e3db28bf79073691938a4743b121)
8 years ago
Sam Brannen
cd67b285e1
Ensure that parameter resolution in SpringExtension is thread-safe
...
Prior to this commit, parallel execution of @BeforeEach and @AfterEach
methods that accepted @Autowired arguments would fail intermittently
due to a race condition in the internal implementation of the JDK's
java.lang.reflect.Executable.getParameters() method.
This commit addresses this issue by creating instances of
SynthesizingMethodParameter via
SynthesizingMethodParameter.forExecutable(Executable, int) instead of
SynthesizingMethodParameter.forParameter(Parameter), since the latter
looks up the parameter index by iterating over the array returned by
Executable.getParameters() (which is not thread-safe).
Issue: SPR-17533
8 years ago
Juergen Hoeller
39925c334d
Polishing
8 years ago
Juergen Hoeller
2e55486cc3
Upgrade to Reactor Bismuth SR14, Tomcat 8.5.35, Jetty 9.4.14
8 years ago
Juergen Hoeller
e2b74e6943
Polishing
8 years ago
Juergen Hoeller
5382260f30
Client/ServerRequest defensively accesses internal attribute map
...
Issue: SPR-17486
8 years ago
Juergen Hoeller
35da9f1ddf
FastByteArrayOutputStream.read byte-to-int conversion
...
Issue: SPR-17492
8 years ago
Juergen Hoeller
e6c979606c
Nullability fine-tuning based on IntelliJ IDEA 2018.3 inspection
...
Issue: SPR-15540
(cherry picked from commit bf272b0b21f2fa1b5b90a9b7aeba96c106f5e090)
8 years ago
Juergen Hoeller
23d1049363
CachingMetadataReaderFactory releases shared cache Map on clearCache()
...
LocalResourceCache properly initializes cacheLimit on construction.
Issue: SPR-17527
(cherry picked from commit 262c702da4588e5f467fd24774357113379666b2)
8 years ago
Juergen Hoeller
37a50d701e
SerializedBeanFactoryReference falls back to dummy with specific id
...
Issue: SPR-17508
(cherry picked from commit f5aeb8147302138c74127c312b2f3af661c98da7)
8 years ago
Rossen Stoyanchev
567fcc41cc
ForwardedHeaderTransformer handles encoding correctly
...
Issue: SPR-17525
8 years ago
Rossen Stoyanchev
97dac8a45d
Update @since version after backport
8 years ago