Stephane Nicoll
35af7ff854
Reuse JmsTemplate's MessageConverter in JmsMessagingTemplate
...
This commit makes sure that any custom MessageConverter set in a
JmsTemplate used by a JmsMessagingTemplate is reused as the payload
converter of the message.
Issue: SPR-15965
(cherry picked from commit b275a06 )
2017-09-26 23:58:03 +02:00
Xavier Downs
5e904ddcaa
Fix Javadoc typo
...
Closes gh-1531
2017-09-20 09:33:42 +02:00
Spring Buildmaster
74532a24a4
Next Development Version
2017-09-11 08:17:11 +00:00
Juergen Hoeller
c0ee1ff896
Javadoc syntax fixes
2017-09-10 21:08:03 +02:00
Juergen Hoeller
f944815d92
Ignore Hibernate Validator style ".<collection element>" suffix for field path
...
Issue: SPR-15916
2017-09-10 20:48:49 +02:00
Juergen Hoeller
0d0399ac02
Defensively ignore AbstractMethodError from parameterNameProvider
...
Issue: SPR-15856
2017-09-10 20:48:25 +02:00
Juergen Hoeller
d1f42ac729
Unwrap Validator proxy for access to forExecutables (if necessary)
...
Issue: SPR-15807
2017-09-10 20:47:57 +02:00
Juergen Hoeller
17f42fc97a
Polishing
2017-09-08 19:42:32 +02:00
Juergen Hoeller
fa2c377405
Downgrade to AspectJ 1.8.9 and merge EhCache 3 tests into spring-context-support
...
Includes latest applicable updates (Jackson 2.8.10, OkHttp 3.8.1, Undertow 1.3.31, Netty 4.1.15)
Issue: SPR-15836
Issue: SPR-15880
2017-09-08 19:41:27 +02:00
Juergen Hoeller
9dcdfec2e2
Properly retrieve and expose HttpServletResponse for async requests
...
Issue: SPR-15867
2017-09-08 19:40:46 +02:00
Juergen Hoeller
07a0a31565
Heart-beat log message potentially without session id
...
Issue: SPR-15937
(cherry picked from commit aa4ae7a )
2017-09-08 19:39:05 +02:00
Juergen Hoeller
f3a2f57696
SimpleAsyncTaskExecutor properly respects NO_CONCURRENCY
...
Issue: SPR-15895
(cherry picked from commit 204ddeb )
2017-09-08 19:38:59 +02:00
Juergen Hoeller
80bf394fdc
@Lazy falls back to empty map/list/set for non-required collection dependency
...
Issue: SPR-15858
(cherry picked from commit ec1eafc )
2017-09-08 19:38:53 +02:00
Juergen Hoeller
f948742781
Leniently handle lambda-defined listeners with ErrorHandler as well
...
Issue: SPR-15838
(cherry picked from commit dd2bbcb )
2017-09-08 19:38:46 +02:00
Juergen Hoeller
0088922dfd
checkConfigurationClassCandidate explicitly skips factory method definitions
...
Issue: SPR-14603
(cherry picked from commit 1fbd047 )
2017-09-08 19:38:19 +02:00
Juergen Hoeller
57fbdc0ad5
Consistent logging in Environment and PropertySource implementations
...
Issue: SPR-15825
(cherry picked from commit fac83b2 )
2017-09-08 19:38:03 +02:00
Brian Bohl
f5d689e764
Fix StringIndexOutOfBoundsException in RestTemplate
...
Backport for commits #81dfad and #3d61f7
Issue: SPR-15900
2017-09-01 17:00:23 -04:00
Rossen Stoyanchev
681ced8fd3
Cancel WebAsyncManager thread on request timeout
...
Issue: SPR-15852
2017-08-16 09:42:39 +02:00
Rossen Stoyanchev
8b64ad3192
Use exact type name in doc sample
...
Issue: SPR-15863
2017-08-15 14:45:57 +02:00
Rossen Stoyanchev
35248498ae
Fix regression in HttpPutFormContentFilter
...
Re-arrange the checks so that if there is no form parameter, then
immediately and unconditionally delegate to super.getParameterValues().
Or reversely if there is no super.getParameterValues() then return the
form parameter.
So the only remaining case is when combining values present in both.
In that case we'll take both only if a queryString exists.
One extra fix is to not even wrap the request if we did not parse any
form parameters at all which can happen with HttpHiddenMethodFilter.
Issue: SPR-15828, 15835
2017-08-01 12:41:45 +02:00
Rossen Stoyanchev
5f07434360
Improve check for "Broken pipe" error message
...
Issue: SPR-15802
2017-07-25 10:34:30 +02:00
Rossen Stoyanchev
cd602e5904
Deprecate setContentDispositionFormData method
...
The method was orginally added under SPR-14547 but the example in it
was probably intended for use with Content-Disposition server response
header (file download) and not for a Content-Disposition header
within the body of a multipart request.
In a Spring application a multipart request is typically serialized
by the FormHttpMessageConverter and hence the Content-Disposition is
not explicitly set by the application.
2017-07-20 17:58:52 +02:00
Spring Buildmaster
0e8bd71d53
Next Development Version
2017-07-20 11:57:27 +00:00
Juergen Hoeller
c752ba5b38
Polishing
2017-07-19 23:55:47 +02:00
Juergen Hoeller
12978b8185
Ignore (Auto)Closeable for interface-based proxy decisions
...
Issue: SPR-15779
(cherry picked from commit 118d147 )
2017-07-19 23:55:18 +02:00
Juergen Hoeller
40b4276475
UriUtils.extractFileExtension properly handles all fragments
...
Issue: SPR-15786
(cherry picked from commit 13080f0 )
2017-07-19 23:54:57 +02:00
Rossen Stoyanchev
4160ced64c
Backport of relative redirect filter support
...
Issue: SPR-15717
2017-07-19 23:54:32 +02:00
Juergen Hoeller
a032e86355
Explicit error message for bean name clash with containing configuration class
...
Issue: SPR-15775
(cherry picked from commit bca5a36 )
2017-07-19 23:54:04 +02:00
Juergen Hoeller
4b2bad96ce
Polishing
...
(cherry picked from commit efc5b47 )
2017-07-14 17:41:26 +02:00
Juergen Hoeller
1513c4a952
Expression javadoc alignment
...
(cherry picked from commit 1ad6180 )
2017-07-14 17:12:50 +02:00
Juergen Hoeller
bb6d9fabee
Expression alignment and related polishing (backported from master)
2017-07-14 15:41:38 +02:00
Juergen Hoeller
bffcd33ea3
PropertyOrFieldReference checks cached PropertyAccessor against current EvaluationContext
...
Issue: SPR-15769
(cherry picked from commit bcf9f21 )
2017-07-14 15:40:52 +02:00
Juergen Hoeller
c9ffa64140
DefaultListableBeanFactory falls back to empty DLBF instance on deserialization
...
Issue: SPR-15766
2017-07-13 13:02:29 +02:00
Juergen Hoeller
aa0d7a61b6
AbstractTraceInterceptor provides logExceptionStackTrace flag and writeToLog delegates
...
Issue: SPR-15763
2017-07-13 13:01:35 +02:00
Juergen Hoeller
e138d7d29f
Page-level JSTL time zone support for JSP tags
...
Issue: SPR-15746
2017-07-12 22:59:42 +02:00
Juergen Hoeller
50f8b6b3ab
Revised assertions and $[invocationTime] support for exceptionMessage
...
Issue: SPR-15763
(cherry picked from commit 19a8efc )
2017-07-12 22:59:34 +02:00
Juergen Hoeller
121a3bf670
Always invoke Jackson serialization with AtomicReference cause
...
Issue: SPR-15760
(cherry picked from commit 5f767a8 )
2017-07-12 22:59:29 +02:00
Juergen Hoeller
e4031f290e
Efficient log checks in STOMP encoder/decoder
...
(cherry picked from commit 122ee30)
2017-07-12 22:59:18 +02:00
Juergen Hoeller
55fa5f2b65
ReflectionTestUtils does not require spring-aop on the classpath
...
Issue: SPR-15757
(cherry picked from commit dd43b6a )
2017-07-12 22:59:12 +02:00
Juergen Hoeller
3802aca474
LinkedCaseInsensitiveMap exposes its locale for key conversion
...
Issue: SPR-15752
(cherry picked from commit 9b5132c )
2017-07-12 22:59:03 +02:00
Juergen Hoeller
a9a4d7cf78
Perform onException delegation outside of connection monitor
...
Issue: SPR-15738
(cherry picked from commit 6d55b3a )
2017-07-12 22:58:53 +02:00
Juergen Hoeller
17382aec6d
AbstractValueAdaptingCache subclasses may reuse NullValue.INSTANCE
...
Issue: SPR-15693
(cherry picked from commit 59c26f6 )
2017-07-12 22:58:40 +02:00
Juergen Hoeller
8ad3c958e1
Reliably detect event listener conditions on proxied beans
...
Issue: SPR-15678
(cherry picked from commit eb928ce )
2017-07-12 22:58:34 +02:00
Rossen Stoyanchev
8d743181da
Fix MockMvc + HttpPutFormContentFilter issue
...
Issue: SPR-15753
2017-07-11 12:03:07 +02:00
Juergen Hoeller
f92ab75bc9
Latest dependency updates (AspectJ 1.8.10, Gson 2.8.1, Commons FileUpload 1.3.3, JsonPath 2.3)
2017-07-05 11:25:39 +02:00
Juergen Hoeller
092b5f7556
Clarified role of postProcessAfterInstantiation
...
Issue: SPR-15732
2017-07-05 11:23:34 +02:00
Brian Clozel
d4d609318d
Include port info in HTTP headers for Netty client
...
This commit adds the port information in the "Host" HTTP request header
for the Netty-based HTTP client.
Issue: SPR-15706
(cherry-picked from commit baaa84e90 )
2017-07-04 12:19:54 +02:00
Juergen Hoeller
501891c749
FactoryBean object cache cleared on shutdown
...
Issue: SPR-15722
(cherry picked from commit 6534359 )
2017-06-30 21:01:09 +02:00
Juergen Hoeller
2b0dc8d7ff
Upgrade to Objenesis 2.6
...
Includes latest dependency updates (Groovy 2.4.12, Jackson 2.8.9, Jetty 9.4.6, Netty 4.1.12, Tomcat 8.5.16)
Issue: SPR-15600
2017-06-30 16:07:52 +02:00
Juergen Hoeller
674e2320a8
CronSequenceGenerator.isValidExpression actually validates cron fields
...
Issue: SPR-15604
(cherry picked from commit 5f4d1a4 )
2017-06-30 16:07:30 +02:00