Juergen Hoeller
b592dd7e2f
Polishing
...
(cherry picked from commit b5f2e56 )
2016-12-19 02:34:10 +01:00
Juergen Hoeller
86614afb1a
Consistent DeferredResultHandler invocation outside of result lock
...
Issue: SPR-14978
(cherry picked from commit faab4f9 )
2016-12-19 02:31:00 +01:00
Juergen Hoeller
ee775248bc
Defensively catch IllegalStateException from match attempts (for compatibility with AspectJ 1.8.10)
...
Issue: SPR-15019
(cherry picked from commit f0c3d50 )
2016-12-19 02:30:45 +01:00
Juergen Hoeller
bcdda917e7
TypeDescriptor properly narrows ResolvableType for non-typed collection elements
...
Issue: SPR-14971
(cherry picked from commit 442d8a6 )
2016-12-19 02:30:24 +01:00
Juergen Hoeller
2de488e7f5
Stronger explanation of default rollback rules
...
Issue: SPR-14994
(cherry picked from commit 0296c7c )
2016-12-19 02:29:52 +01:00
Juergen Hoeller
c732f38b85
ImportRegistry properly tracks excluded superclasses
...
Issue: SPR-14972
(cherry picked from commit dd3c370 )
2016-12-19 02:29:34 +01:00
Juergen Hoeller
3556d4be64
Revised forClass argument names
...
Issue: SPR-14976
(cherry picked from commit ced7503 )
2016-12-19 02:28:48 +01:00
Juergen Hoeller
c22cad145b
SpEL docs: supported literals, null comparisons
...
Issue: SPR-14361
Issue: SPR-14987
(cherry picked from commit 5ccc8e3 )
2016-12-19 02:28:29 +01:00
Juergen Hoeller
f64cf779da
Consistent use of "URI variables" terminology
...
Issue: SPR-14969
(cherry picked from commit 71977e8 )
2016-12-19 02:28:16 +01:00
Juergen Hoeller
de3734ac3b
Polishing
2016-12-01 23:05:11 +01:00
Juergen Hoeller
d518ac65ed
Upgrade to Tomcat 8.0.39 and Joda-Time 2.9.6
2016-12-01 18:54:28 +01:00
Juergen Hoeller
2a2d5aa6d1
Class identity comparisons wherever possible
...
Issue: SPR-12926
2016-12-01 18:54:04 +01:00
Juergen Hoeller
0b76b13d88
Polishing
...
(cherry picked from commit 5fee5f3 )
2016-12-01 18:53:23 +01:00
Juergen Hoeller
23e91e1ae6
Consistent use of "URI variables" terminology
...
Issue: SPR-14969
(cherry picked from commit 2b02935 )
2016-12-01 18:53:16 +01:00
Juergen Hoeller
01214bfb54
WebSocketServerSockJsSession uses dedicated disconnect lock
...
Issue: SPR-14917
(cherry picked from commit ac30bcb )
2016-12-01 18:53:11 +01:00
Rossen Stoyanchev
31df090132
Avoid locking in WebSocket session "close" callback
...
When processing a "close" notification from the server make an effort
to cancel any outstanding heartbeat but avoid going as far as acquiring
the responseLock since the server itself may already hold a lock of its
own leading to a potential deadlock.
The heartbeat task is now also further protected with an isClosed()
check in case the heartbeat does not get cancelled in a concurrent
scenario.
Issue: SPR-14917
2016-11-23 21:02:54 -05:00
Juergen Hoeller
c2a1a41eb6
Polishing
2016-11-07 20:30:27 +01:00
Juergen Hoeller
0b47c54cda
Upgrade to Joda-Time 2.9.5 and EhCache 2.10.3
2016-11-04 13:54:11 +01:00
Juergen Hoeller
c8bb32b5c3
@Async docs explicitly mention ListenableFuture and CompletableFuture
...
Issue: SPR-14881
(cherry picked from commit 9be1710 )
2016-11-04 13:44:20 +01:00
Juergen Hoeller
1f551a8371
Upgrade to Netty 4.0.42 and H2 1.4.193
2016-10-31 20:32:26 +01:00
Juergen Hoeller
377780a3c7
Polishing
...
(cherry picked from commit ade139f )
2016-10-31 20:32:12 +01:00
Juergen Hoeller
17d622176d
ObjectToObjectConverter properly handles constructors on non-public classes
...
Issue: SPR-14304
(cherry picked from commit edf1df3 )
2016-10-31 20:31:58 +01:00
Juergen Hoeller
6b7f3fd942
No external locking for singleton advice/aspect beans
...
Issue: SPR-14324
(cherry picked from commit e18e7ec )
2016-10-31 20:31:00 +01:00
Juergen Hoeller
4ce0e6b3c3
Avoid deadlock between SockJS heartbeat and XHR polling
...
Issue: SPR-14833
(cherry picked from commit 1c80d2a )
2016-10-31 20:30:54 +01:00
Juergen Hoeller
0d6dc5760c
Test for multi-character delimiter
...
Issue: SPR-14808
(cherry picked from commit 5578a2e )
2016-10-31 20:30:37 +01:00
Juergen Hoeller
2b18092396
SimpleApplicationEventMulticaster just swallows event downcast exceptions
...
Issue: SPR-14846
(cherry picked from commit fbad637 )
2016-10-31 20:30:30 +01:00
Juergen Hoeller
021e8e44e5
AccessorLValue reliably downcasts to CompilablePropertyAccessor in concurrent scenarios
...
Issue: SPR-14850
(cherry picked from commit 5697cb6 )
2016-10-31 20:30:25 +01:00
Rossen Stoyanchev
fe333e49bc
Better handling for AsyncRequestTimeoutException
...
Avoid call to sendError when response is committed and log a short
error message instead.
Issue: SPR-14739
2016-10-28 17:47:51 +03:00
Stephane Nicoll
02541022b3
Clarify SpEL usage on @EventListener
...
Issue: SPR-14812
2016-10-25 17:45:58 +02:00
Juergen Hoeller
d216051b03
Upgrade to Tomcat 8.0.38 and JRuby 1.7.26
2016-10-12 18:10:23 +02:00
Juergen Hoeller
8174f3bfca
Polishing
...
(cherry picked from commit 29a9461 )
2016-10-12 18:10:04 +02:00
Juergen Hoeller
aff5d211f4
StompSubProtocolHandler does not insist on SimpMessageHeaderAccessor
...
Issue: SPR-14791
(cherry picked from commit f5cd538 )
2016-10-12 18:09:53 +02:00
Stephane Nicoll
fe59bc26ab
Polish EnableAsync javadoc
...
Issue: SPR-14793
(cherry picked from commit 7a8bf8e )
2016-10-12 18:09:42 +02:00
Brian Clozel
306452720f
Fix NumberFormatException with X-Forwarded-Host
...
This commit fixes `NumberFormatException`s that were thrown when parsing
IPv6 host values in `X-Forwarded-Host` request headers.
Issue: SPR-14761
(cherry picked from ea5ff87 )
2016-10-07 23:30:36 +02:00
Juergen Hoeller
ea9e00f819
Consistent final logger fields
...
(cherry picked from commit f2ac416 )
2016-10-06 00:49:54 +02:00
Juergen Hoeller
1f92fc8d90
@Lookup reference documentation
...
Issue: SPR-14765
(cherry picked from commit 642fbfb )
2016-10-06 00:49:45 +02:00
Juergen Hoeller
8bdb1b0981
Polishing
...
(cherry picked from commit d04567b )
2016-09-26 18:48:44 +02:00
Juergen Hoeller
02d83cedea
Efficient STOMP content-length header check
...
Issue: SPR-14747
(cherry picked from commit f2e1e1b )
2016-09-26 17:36:11 +02:00
Juergen Hoeller
6577faa2da
StompEncoder performance improvement plus related polishing
...
Issue: SPR-14747
(cherry picked from commit 6c764f6 )
2016-09-26 16:57:21 +02:00
Juergen Hoeller
c5722b336c
Clarified that getResource never returns null
...
(cherry picked from commit 49929f1 )
2016-09-26 16:57:16 +02:00
Juergen Hoeller
e54a7ed6d4
Polishing
2016-09-22 15:33:38 +02:00
Juergen Hoeller
1067855f0f
Upgrade to Hibernate 5.0.11 and Undertow 1.3.25
2016-09-22 15:33:31 +02:00
Spring Buildmaster
964f40f2b4
Next Development Version
2016-09-19 14:43:18 +00:00
Rossen Stoyanchev
62b02c23ab
Reset connection before delegating to handler
...
Resetting the connection first before invoking a failure callback on
the application handler ensures that any checks to isConnected will
return false.
Issue: SPR-14721
2016-09-19 09:04:55 -04:00
Juergen Hoeller
a0773aef1d
Polishing
2016-09-18 21:24:19 +02:00
Juergen Hoeller
cc56ef5737
Revised checkResource implementation
...
Issue: SPR-14729
(cherry picked from commit ca17edd )
2016-09-18 21:24:11 +02:00
Brian Clozel
97c9b05c15
Check template availability in ScriptTemplateView
...
This commit overrides the `checkResource` implementation in
`ScriptTemplateView` in order to check if the template file resource is
available and if the resolver can then proceed with rendering the
template.
Issue: SPR-14729
2016-09-17 22:18:55 +02:00
Juergen Hoeller
ed19dc7900
Polishing
2016-09-16 11:18:50 +02:00
Juergen Hoeller
7902f63cb1
Latest applicable dependency updates (Woodstox 5.0.3, Jettison 1.3.8)
2016-09-16 11:07:45 +02:00
Juergen Hoeller
818c72a2b3
StringUtils.parseLocaleString accepts Java 7 variants
...
Issue: SPR-14718
(cherry picked from commit 7ddaf49 )
2016-09-16 11:07:26 +02:00