Juergen Hoeller
c15d687bf0
Polishing
...
(cherry picked from commit acf511a )
2017-02-02 21:20:27 +01:00
Juergen Hoeller
e038631a6d
Support for read-only transactions through explicit SET TRANSACTION statement
...
Issue: SPR-15210
(cherry picked from commit 02195f5 )
2017-02-02 21:20:17 +01:00
Juergen Hoeller
d5daa8e3a7
Skip default Content-Length if Transfer-Encoding header has been set
...
Issue: SPR-15212
(cherry picked from commit 9b3131f )
2017-02-02 21:19:53 +01:00
Juergen Hoeller
6014ca9140
ServletRequestMethodArgumentResolver validates argument type match
...
Issue: SPR-15214
(cherry picked from commit e44533f )
2017-02-02 21:19:45 +01:00
Juergen Hoeller
d4010573af
MockHttpServletRequest returns empty BufferedReader in case of no content
...
Issue: SPR-15215
(cherry picked from commit 0da964f )
2017-02-02 21:16:44 +01:00
Juergen Hoeller
e3cd5c8ef0
SettableListenableFuture centralizes state in ListenableFutureTask subclass
...
Issue: SPR-15216
(cherry picked from commit c9b99da )
2017-02-02 21:16:36 +01:00
Juergen Hoeller
dec1c93b24
SettableListenableFuture consistently tracks cancellation state
...
Issue: SPR-15202
(cherry picked from commit 9666fcc )
2017-01-31 16:11:23 +01:00
Juergen Hoeller
3ef6697536
Refined assertion messages
...
Issue: SPR-15196
(cherry picked from commit 9b26fcd )
2017-01-31 16:07:09 +01:00
Juergen Hoeller
8207c53b9a
Polishing
2017-01-31 11:36:52 +01:00
Juergen Hoeller
e3be94c961
Add headers in InterceptingClientHttpRequest
...
This commit *adds* the "intercepted" headers to the ClientHttpRequest,
as opposed to replacing them, which is what happened before this commit.
Issue: SPR-15166
2017-01-31 11:32:21 +01:00
Juergen Hoeller
b40f016de2
Latest dependency updates (OkHttp 3.6, Apache HttpClient 4.5.3)
2017-01-31 10:29:21 +01:00
Juergen Hoeller
28849e0987
Revisit Assert to avoid single-arg assert methods (with refined messages)
...
Issue: SPR-15196
(cherry picked from commit 1b2dc36 )
2017-01-31 10:28:46 +01:00
Spring Buildmaster
b386be1529
Next Development Version
2017-01-25 13:34:40 +00:00
Juergen Hoeller
a98a61852f
HandlerMethod pre-resolves parameter types at construction time
...
Issue: SPR-15186
(cherry picked from commit 8038fb9 )
2017-01-25 11:12:27 +01:00
Juergen Hoeller
3304efd64d
Consistent type variable resolution for arrays/collections (in particular at field level)
...
Deprecating GenericCollectionTypeResolver in favor of direct ResolvableType usage.
Issue: SPR-15160
(cherry picked from commit 5e946c2 )
2017-01-24 19:31:41 +01:00
Juergen Hoeller
b97e7d53bc
Revised CookieLocaleResolver parse exception handling
...
Issue: SPR-15182
(cherry picked from commit e8776f8 )
2017-01-24 19:28:47 +01:00
Juergen Hoeller
4af6d58d8d
Upgrade to Objenesis 2.5.1
...
Includes Hibernate ORM 5.2.7, Rome 1.7.1, Jetty 9.4.1, Undertow 1.3.26
Issue: SPR-15146
2017-01-23 23:47:22 +01:00
Juergen Hoeller
e2d06eaae5
Deprecate outdated abstractions/delegates in core/util
...
Issue: SPR-15159
2017-01-23 23:47:14 +01:00
Juergen Hoeller
fcfacd9f83
Polishing
...
(cherry picked from commit f095aa2 )
2017-01-23 23:47:01 +01:00
Juergen Hoeller
bddcc669b3
WebSocketSession.getExtensions consistently exposes unmodifiable/empty list
...
Issue: SPR-15180
(cherry picked from commit e94fa3f )
2017-01-23 23:33:04 +01:00
Juergen Hoeller
2024b37e65
HiddenHttpMethodFilter defensively proceeds with original request in case of error dispatch
...
Issue: SPR-15179
(cherry picked from commit a0df36d )
2017-01-23 23:32:20 +01:00
Juergen Hoeller
fb3191904a
DispatcherServet.checkMultipart considers MultipartException cause as well
...
Issue: SPR-15178
(cherry picked from commit ecc22f7 )
2017-01-23 23:31:55 +01:00
Juergen Hoeller
9e4d74c502
Consider abstract classes with @Lookup methods as candidate components
...
Issue: SPR-14550
(cherry picked from commit 7d3fcaa )
2017-01-23 23:31:31 +01:00
Juergen Hoeller
9b221f58b9
Document further configuration class restrictions
...
Issue: SPR-14602
(cherry picked from commit 6fe7e56 )
2017-01-23 23:31:03 +01:00
Juergen Hoeller
f7c3b814e3
Only expose ASM-driven method order if the methods match
...
Issue: SPR-14505
(cherry picked from commit 253060c )
2017-01-23 23:30:36 +01:00
Juergen Hoeller
155bbb8466
Clear nonAnnotatedClasses cache in afterSingletonsInstantiated
...
Issue: SPR-15175
(cherry picked from commit e566e25 )
2017-01-23 23:30:13 +01:00
Juergen Hoeller
4f690eea2a
Drop classes folder (accidentally added in 35b67a5)
2017-01-23 22:37:39 +01:00
Rossen Stoyanchev
70a1ecba7f
Documentation update related to Reactor version
...
Issue: SPR-15129
2017-01-23 15:02:01 -05:00
Rossen Stoyanchev
c8b0ff2fca
Add ExpectedCount#never()
...
Issue: SPR-15168
2017-01-20 17:11:09 -05:00
Stephane Nicoll
f9a4856c3b
Backport log4j doc improvements
...
Issue: SPR-15170
2017-01-20 17:38:20 +01:00
Brian Clozel
35b67a54d2
Upgrade to Tomcat 8.5.11
2017-01-20 09:55:33 +01:00
Rossen Stoyanchev
78a23be9bc
Polish Reactor2TcpStompClient
2017-01-18 11:46:36 -05:00
Juergen Hoeller
09c5958608
Polishing
2017-01-18 00:53:59 +01:00
Juergen Hoeller
ffb295971a
Polishing
2017-01-18 00:27:04 +01:00
Rossen Stoyanchev
77bb7e6030
Add accessor methods to HttpPutFormContentFilter
...
Issue: SPR-14503
2017-01-17 17:18:03 -05:00
Rossen Stoyanchev
75daf781c2
Well-known names for beans in message broker XML config
...
Issue: SPR-15068
2017-01-17 17:08:45 -05:00
Rossen Stoyanchev
fcead670f0
Add locking to AbstractRequestExpectationManager
...
This commit ensures that verifying a request, which includes finding
and updating expectations, is done synchronously to avoid concurrent
modification exceptions.
Technically SimpleRequestExpectationManager is not even expected to see
concurrent requests by definition but with
UnorderedRequestExpectationManager it can happen.
Issue: SPR-15029
2017-01-17 16:48:26 -05:00
Juergen Hoeller
801b93a078
Clarify WebContentInterceptor path mappings and efficiently match them
...
Issue: SPR-15096
2017-01-17 21:12:54 +01:00
Juergen Hoeller
4beeeb8118
ContentCachingRequestWrapper supports content cache limit
...
Issue: SPR-14829
(cherry picked from commit ad53867 )
2017-01-17 20:57:28 +01:00
Juergen Hoeller
64d4afad9f
SimpleApplicationEventMulticaster defensively swallows ClassCastException without message
...
Issue: SPR-15145
(cherry picked from commit 976d32f )
2017-01-17 20:43:59 +01:00
Rossen Stoyanchev
48f57e3bb2
Explicitly manage event loop in Reactor2TcpStompClient
...
Reactor2TcpStompClient now explicitly manages a Netty EventLoopGroup
which prevents resource leaks on attempts to reconnect.
Issue: SPR-15035
2017-01-17 14:19:36 -05:00
Juergen Hoeller
d92f69747b
Remove outdated groovy-bean-definition-dsl id in whats-new
...
Issue: SPR-15153
2017-01-17 16:23:55 +01:00
Juergen Hoeller
315698b50e
Clarified cookieMaxAge default
...
Issue: SPR-15155
(cherry picked from commit 874b653 )
2017-01-17 15:36:33 +01:00
Juergen Hoeller
6deccf123d
Reference documentation for Groovy bean definition DSL
...
Issue: SPR-15153
(cherry picked from commit 2047f8d )
2017-01-17 15:35:24 +01:00
Juergen Hoeller
391ebc8eda
Correct reference to XJC classpath
...
(cherry picked from commit 54da4a8 )
2017-01-17 15:35:03 +01:00
Brian Clozel
28c7f65a25
Add SNI support in Netty4ClientHttpRequestFactory
...
This commit changes the `Bootstrap` to create a SSL Handler with
advisory peer information; this enables support for SNI.
Issue: SPR-15101
(cherry picked from commit 0c99346 )
2017-01-17 11:32:10 +01:00
Juergen Hoeller
caebe72083
Proper resolution of Optional.empty() for header arguments
...
Issue: SPR-15151
(cherry picked from commit e9db4d6 )
2017-01-17 11:04:43 +01:00
Juergen Hoeller
f79baec5ff
Polishing
...
(cherry picked from commit 46fc7fb )
2017-01-16 23:14:12 +01:00
Vedran Pavić
d1c0ea7d74
Set MockSessionCookieConfig#maxAge default to -1
...
Issue: SPR-15142
(cherry picked from 83beb9d57d )
2017-01-16 23:07:26 +01:00
Juergen Hoeller
53e2d7d160
Upgrade to Objenesis 2.5
...
(plus Groovy 2.4.8, Jackson 2.8.6, Netty 4.1.7)
Issue: SPR-15146
2017-01-16 22:44:07 +01:00