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
Juergen Hoeller
78931ee3ea
Polishing
2017-05-07 21:41:26 +02:00
Juergen Hoeller
e522fec611
HandlerExecutionChain.toString() includes reliable interceptor number
...
Issue: SPR-15525
(cherry picked from commit 92f18a4
)
2017-05-07 21:26:01 +02:00
Juergen Hoeller
a12bbde87e
Latest dependency updates (EhCache 2.10.4 & 3.1.4, Groovy 2.4.11, Jetty 9.4.5, Netty 4.1.10, OkHttp 3.7, Rome 1.7.2, Tomcat 8.5.14)
2017-05-04 14:16:24 +02:00
Juergen Hoeller
50235be746
Avoid JDK 7+ AssertionError constructor in 4.3.x line
2017-05-04 14:14:56 +02:00
Juergen Hoeller
1332482c40
Polishing
2017-05-04 14:09:15 +02:00
Juergen Hoeller
799589ec1c
Revised javadoc
...
Issue: SPR-15466
2017-05-04 14:08:14 +02:00
Juergen Hoeller
16fdda00c1
Debug log messages for value retrieval exceptions
...
Issue: SPR-15481
2017-05-04 14:08:00 +02:00
Juergen Hoeller
d2985613d1
Proper resolution of Tomcat war URL
...
Issue: SPR-15485
(cherry picked from commit d43dfc7
)
2017-05-04 14:07:14 +02:00
Juergen Hoeller
beac891ff0
Honor @Autowired(required=false) at parameter level
...
Issue: SPR-15268
(cherry picked from commit d74542e
)
2017-05-04 14:07:07 +02:00
Juergen Hoeller
2d1b551248
Common root cause introspection algorithm in NestedExceptionUtils
...
Issue: SPR-15510
(cherry picked from commit 9d8e9cf
)
2017-05-04 14:05:03 +02:00
Juergen Hoeller
aa8cf190d3
Property actually throws exception for no write method found
...
Issue: SPR-15507
(cherry picked from commit 817e80c
)
2017-05-04 14:03:30 +02:00
Juergen Hoeller
d643e57318
ResolvableType.clearCache() clears SerializableTypeWrapper cache as well
...
Issue: SPR-15503
(cherry picked from commit 7ca0094
)
2017-05-04 14:03:22 +02:00
Juergen Hoeller
84d2e5a3c8
Optimize AntPathMatcher when checking for potential matches
...
Issue: SPR-15477
(cherry picked from commit baa7b1c
)
2017-05-04 14:02:43 +02:00
Juergen Hoeller
dab56dbb05
GenericFilterBean lazily initializes its default environment
...
Alignment with HttpServletBean; consistent use of EnvironmentCapable.
Issue: SPR-15469
(cherry picked from commit 1ea54eb
)
2017-05-04 14:01:09 +02:00
Juergen Hoeller
9b647021f7
Allow for HttpOnly cookie result matcher
...
Issue: SPR-15488
(cherry picked from commit 04f0f13
)
2017-05-04 14:00:37 +02:00
Juergen Hoeller
38089d8e66
Correct attributeHasNoErrors message in ModelResultMatchers
...
Includes consistent name quoting.
Issue: SPR-15487
(cherry picked from commit 0479dc9)
2017-05-04 14:00:15 +02:00
Gregory Vandenbroucke
554c3f3d7e
Full "Forwarded" header support including port number
...
Issue: SPR-15504
2017-05-02 17:00:48 -04:00
Phillip Webb
ee40310c92
Defer Charset.availableCharsets() call
...
Change the `StringHttpMessageConverter` to defer calling
Charset.availableCharsets() until absolutely necessary to help improve
startup times.
Issue: SPR-15502
2017-05-02 17:19:19 +02:00
Stephane Nicoll
226cddadef
Add getTargetDataSource to TransactionAwareCacheDecorator
...
Issue: SPR-15479
2017-04-27 11:36:43 +02:00
Stephane Nicoll
5a80f4f16e
Polish
2017-04-27 11:36:35 +02:00
John Ryan
bb63ce9935
Remove extraneous asterisk
...
Closes gh-1397
2017-04-21 09:48:56 +02:00
Fredrik Sundberg
1b4289803b
Fix Selenium links in testing.adoc
...
Selenium wiki & javadoc moved from google code to github.
Also a fix to a link for Geb.
Closes gh-1392
2017-04-19 09:23:14 +02:00
Spring Buildmaster
3d7576df7f
Next Development Version
2017-04-18 14:46:26 +00:00
Juergen Hoeller
8b9e9202f1
Upgrade to Hibernate ORM 5.2.10
2017-04-17 19:42:10 +02:00
Juergen Hoeller
afe11e7919
Revised logging documentation for the 4.3.x line
2017-04-17 19:41:59 +02:00