Juergen Hoeller
dff2c84ed1
Clarify destroy method suppression for DisposableBean vs (Auto)Closeable
...
Issue: SPR-16078
2017-10-16 23:11:19 +02:00
Juergen Hoeller
17fb4fed09
Extended coverage of full vs lite mode for configuration classes
...
Issue: SPR-16076
2017-10-16 23:02:35 +02:00
Juergen Hoeller
77bab959a3
Polishing
2017-10-16 19:59:34 +02:00
Juergen Hoeller
c2438cb932
Defensive resolution of getParameterType (actually never returning null)
...
Includes defensive access to volatile field for resolved parameter type.
Issue: SPR-16072
2017-10-16 19:59:07 +02:00
Juergen Hoeller
03be8095ca
Consistent handling of null array for arguments
...
Issue: SPR-16075
(cherry picked from commit c29b6f5
)
2017-10-16 19:58:49 +02:00
Spring Buildmaster
4daf685eee
Next Development Version
2017-10-10 13:54:37 +00:00
Rossen Stoyanchev
b6ca8a9018
HandlerMappingIntrospector is a bean
2017-10-09 10:44:38 -04:00
Juergen Hoeller
8071f13481
Upgrade to OpenJPA 2.4.2
2017-10-09 15:41:28 +02:00
Juergen Hoeller
565b20d638
Polishing
2017-10-09 15:41:10 +02:00
Juergen Hoeller
7610210a0e
Consistently sort BeanDefinitionRegistryPostProcessors
...
Issue: SPR-16043
(cherry picked from commit ad4c8e7
)
2017-10-09 15:40:04 +02:00
Juergen Hoeller
a4803d8b0f
Convenient forType methods for ParameterizedTypeReference
...
Issue: SPR-16054
(cherry picked from commit 53091c7
)
2017-10-09 15:39:07 +02:00
Juergen Hoeller
ab081c4fab
Latest applicable dependency updates (Gson 2.8.2, Rome 1.7.4, Netty 4.1.16, Tomcat 8.5.23)
2017-10-04 13:20:05 +02:00
Juergen Hoeller
dbc04282e2
Polishing
2017-10-04 13:18:39 +02:00
Juergen Hoeller
bb41ccefc0
Deprecate HibernateJpaSessionFactoryBean (against Hibernate 5.2)
...
Issue: SPR-16016
(cherry picked from commit 66a6fda
)
2017-10-04 13:18:17 +02:00
Juergen Hoeller
d0d4421aea
Tokenizer uses single process step and length-based exhaustion check
...
Issue: SPR-16032
(cherry picked from commit 03b6828
)
2017-10-04 13:18:04 +02:00
Tom Fitzhenry
1a1d767d59
Fix typo in exception message: quite -> quiet
...
Closes gh-1547
2017-10-03 08:25:27 +02:00
Robin Wang
1bf3e7c021
Fix typo
...
Closes gh-1545
2017-10-01 09:23:47 +02:00
Juergen Hoeller
40ba95f82e
Consistent configurer access in WebMvcConfigurationSupport
...
Issue: SPR-16017
2017-09-27 19:00:51 +02:00
Juergen Hoeller
cc70fdcbeb
Backport further refinements from the nullability efforts
...
Issue: SPR-15656
2017-09-27 15:20:17 +02:00
Juergen Hoeller
5f167fd7f8
Polishing
2017-09-27 01:46:16 +02:00
Juergen Hoeller
9fdc4404a5
Backport selected refinements from the nullability efforts
...
Issue: SPR-15656
2017-09-27 00:10:04 +02:00
Juergen Hoeller
18a3322d2f
Lenient tolerance of unknown HTTP status codes behind RestTemplate
...
Issue: SPR-15978
2017-09-27 00:09:42 +02:00
Juergen Hoeller
87df393f91
MockPart backport
...
Issue: SPR-15854
2017-09-27 00:09:09 +02:00
Juergen Hoeller
963dd3f804
Clarify @Bean return type recommendation in case of multiple interfaces
...
Issue: SPR-15973
2017-09-27 00:09:00 +02:00
Juergen Hoeller
8e3a55ba89
Latest applicable dependency updates (Tomcat 8.5.21, JRuby 1.7.27, Rhino 1.7.7.2, WebJars Locator 0.32-1)
2017-09-27 00:08:54 +02:00
Juergen Hoeller
a839477d4a
Explicit check for duplicates in addClassPathManifestEntries
...
Issue: SPR-15989
(cherry picked from commit 9d8e3d4
)
2017-09-27 00:08:12 +02:00
Juergen Hoeller
53a9697ff1
Consistent conversion of Optional array/list arrangements
...
Issue: SPR-15918
Issue: SPR-15919
Issue: SPR-15676
(cherry picked from commit 15c82af
)
2017-09-27 00:07:55 +02:00
Juergen Hoeller
d11bd64e0d
TaskExecutorRegistration does not apply its default settings to a user-provided executor
...
Also, ChannelRegistration.setInterceptors is deprecated now: in favor of a fluently named interceptors(...) method which is documented to add the given interceptors to the channel's current list.
Issue: SPR-15962
Issue: SPR-15976
(cherry picked from commit ac9cfef
)
2017-09-26 23:58:57 +02:00
Juergen Hoeller
dedecb9daa
HttpEntityMethodProcessor lets entity headers override existing headers (again)
...
Issue: SPR-15952
(cherry picked from commit 5bdcb89
)
2017-09-26 23:58:49 +02:00
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