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
Juergen Hoeller
fee259a3c5
WebAsyncManager defensively ignores attribute type mismatch
...
Issue: SPR-15709
(cherry picked from commit c4694c3 )
2017-06-30 16:07:14 +02:00
Juergen Hoeller
016b7d753c
Fine-tune HTTP/RMI Invoker exception handling
...
Issue: SPR-15684
(cherry picked from commit 535103c )
2017-06-30 16:06:53 +02:00
Juergen Hoeller
a17255a2e3
SimpleRequestExpectationManager properly handles sequential requests with different count
...
Issue: SPR-15672
(cherry picked from commit efb735a )
2017-06-30 16:06:39 +02:00
Juergen Hoeller
35efdf6b51
HttpComponentsAsyncClientHttpRequestFactory supports plain HttpAsyncClient as well
...
Issue: SPR-15664
(cherry picked from commit 7b5f96c )
2017-06-30 16:06:26 +02:00
Juergen Hoeller
b35c238d27
Cleanup of duplicate semicolons
...
Issue: SPR-15654
(cherry picked from commit 779deb0 )
2017-06-30 16:06:05 +02:00
Spring Buildmaster
db1fd516ea
Next Development Version
2017-06-07 19:29:40 +00:00
Juergen Hoeller
b7337b304e
Correct native Validator reference for fallback in SpringValidatorAdapter
...
Issue: SPR-15629
2017-06-07 18:40:52 +02:00
Juergen Hoeller
7cac1f1e6e
Latest applicable dependency updates (Netty 4.1.11, Tomcat 8.5.15, Undertow 1.3.30)
2017-06-07 17:56:58 +02:00
Juergen Hoeller
fa09cd3737
Avoid inefficient keySet iteration in messaging classes
...
Issue: SPR-15553
2017-06-07 17:56:51 +02:00
Juergen Hoeller
be93ee77e4
Debug-level log entry for any Jackson exception during canConvert
...
Issue: SPR-15582
2017-06-07 17:56:47 +02:00
Juergen Hoeller
8330134757
Unwrap SpringValidatorAdapter (e.g. CustomValidatorBean) to native Validator
...
Issue: SPR-15629
2017-06-07 17:56:42 +02:00
Juergen Hoeller
9cb9884533
Consistently accept "taskExecutor" bean of type Executor (as stated in @EnableAsync's javadoc)
...
Issue: SPR-15566
(cherry picked from commit 3cc94ae )
2017-06-07 17:56:36 +02:00
Juergen Hoeller
ac25db6d2b
LocalValidatorFactoryBean properly supports unwrap at ValidatorFactory level
...
Issue: SPR-15561
(cherry picked from commit cb3d1be )
2017-06-07 17:56:31 +02:00
Juergen Hoeller
22bf9febcc
Close InputStreams in writeResourceRegionCollection (analogous to writeResourceRegion)
...
Issue: SPR-15559
(cherry picked from commit eaac348 )
2017-06-07 17:56:21 +02:00
Juergen Hoeller
c6deeb31ec
ResourceUtils.extractArchiveURL properly deals with top-level war URLs
...
Issue: SPR-15556
(cherry picked from commit 7b3f5fd )
2017-06-07 17:56:16 +02:00
Juergen Hoeller
f80b2d9a94
Revised png and jpeg mappings
...
Issue: SPR-15546
Issue: SPR-15557
(cherry picked from commit e835f4d )
2017-06-07 17:56:09 +02:00
Rossen Stoyanchev
8c206bf477
Improve docs on forwarded headers
...
Issue: SPR-15612
2017-06-01 22:37:34 -04:00
Christoph Dreis
6aeb8ef56d
Optimize DefaultUserDestinationResolver.resolveDestination()
...
Issue: SPR-15602
2017-06-01 16:08:49 -04:00
Rossen Stoyanchev
04a96ffa27
Add removeOnly mode to ForwardedHeaderFilter
...
Issue: SPR-15610
2017-06-01 15:48:39 -04:00
Jay Bryant
2677584658
Add introductory paragraphs where missing
...
Issue: SPR-15585
2017-05-25 12:06:45 -04:00
Rossen Stoyanchev
99236759ec
ExceptoinWebSocketHandlerDecorator uses ERROR level
...
Issue: SPR-15537
2017-05-24 15:01:36 -04:00
skarafaz
e2aa117ff9
Find exact matches in WebJarsResourceResolver
...
Prior to this commit, resolving resources from webjars using the
`WebJarAssetLocator.getFullPath` could lead to multiple candidates,
since this method is trying to find *any* resource matching that path
under the given webjar location.
This commit replaces that call with
`WebJarAssetLocator.getFullPathExact`, which avoids those multiple
matches and only resolves resources if the given path is exact.
Issue: SPR-15526
2017-05-24 10:45:38 +02:00
Rossen Stoyanchev
8deec9569c
Protect against NPE in DefaultSubscriptionRegistry
...
Follow-up fix on the recent commit:
https://github.com/spring-projects/spring-framework/commit/4fc41e
Issue: SPR-15543
2017-05-22 16:12:49 -04:00
Andrey Kaipov
0f8bf10aa8
Minor typo fix: form -> from
...
Closes gh-1411
2017-05-20 14:50:47 +02:00
Martin Švorc
e0a7b074ed
Use original query string of forwarded request
...
Prior to this commit, the AbstractFlashMapManager has used the
originating URI but the query string of the forwarded request. That
resulted to FlashMap not being matched even when both originating
URI and query string matched the FlashMap attributes. The originating
query string is now used to match the forwarded request.
Issue: SPR-15505
2017-05-19 17:07:17 -04:00
Bao Tran
4fc41eeeb9
Fix duplicate STOMP subscription id issue
...
Issue: SPR-15543
2017-05-19 15:15:01 -04:00
Juergen Hoeller
81143a80c4
Wrap IOException as HttpMessageNotReadableException for RestTemplate usage
...
In the 4.3.x line, conversion exceptions do not get wrapped as RestClientException yet, so the expectation remains to receive a HttpMessageNotReadableException for conversion-level IOExceptions.
Issue: SPR-13592
2017-05-08 08:42:06 +02:00
Juergen Hoeller
9572859a35
Expect IOException instead of HttpMessageNotReadableException
2017-05-07 22:10:55 +02:00