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
Juergen Hoeller
665e6cf6ca
Refined log message for interface-implementing method
...
Issue: SPR-15436
2017-04-17 19:29:01 +02:00
Juergen Hoeller
fd1d8aeeb4
Polishing
...
(cherry picked from commit 91df065 )
2017-04-17 15:39:06 +02:00
Juergen Hoeller
9b2f9e655e
CglibAopProxy logs explicit warning for interface-implementing method marked as final
...
Issue: SPR-15436
(cherry picked from commit 0d0b879 )
2017-04-17 15:38:59 +02:00
Juergen Hoeller
6c370ed28d
Recommendation for consistent @Profile declarations on overloaded @Bean methods
...
Issue: SPR-15266
(cherry picked from commit 5d3249f )
2017-04-17 15:38:53 +02:00
Juergen Hoeller
a2b356162e
Explicitly replace target ApplicationListener with singleton proxy, if any (avoiding double registration/invocation)
...
Issue: SPR-15452
(cherry picked from commit 9abf249 )
2017-04-17 15:38:46 +02:00
Stephane Nicoll
71f7fdd632
Polish "Improve unless condition in caching doc"
...
Closes gh-1387
2017-04-13 17:51:20 +02:00
Michael J. Simons
c35ddf905a
Improve unless condition in caching doc
...
See gh-1387
2017-04-13 17:51:12 +02:00
Michael J. Simons
d866715556
Polish condition in caching examples
...
Closes gh-1386
2017-04-13 17:51:02 +02:00
Juergen Hoeller
a9a1f783c5
Polishing
2017-04-13 15:59:15 +02:00
Juergen Hoeller
65d52a4b97
Correctly process Postgresql ?| and ?& operator
...
Issue: SPR-15382
2017-04-13 15:59:07 +02:00
Juergen Hoeller
3c8fc46568
Backported JSON converter alignment (supports method, exception messages)
...
Includes deprecation of getTypeToken method in GsonHttpMessageConverter.
Issue: SPR-15381
2017-04-13 15:58:53 +02:00
Juergen Hoeller
421fabb2c4
Configurable locale/timezone attribute name for SessionLocaleResolver
...
Issue: SPR-15450
(cherry picked from commit cec36fe )
2017-04-13 15:56:07 +02:00
Juergen Hoeller
811d523211
FreeMarkerConfigurationFactory falls back to SpringTemplateLoader on any exception
...
Issue: SPR-15445
(cherry picked from commit a55a0f2 )
2017-04-13 15:56:01 +02:00
Juergen Hoeller
40232f4e22
ASM annotation visitor defensively accesses enum constants
...
Issue: SPR-15442
(cherry picked from commit 4838f06 )
2017-04-13 15:55:53 +02:00
Juergen Hoeller
80fa3ac907
ShadowingClassLoader can be constructed without default excludes
...
Issue: SPR-15439
(cherry picked from commit 1735ba2 )
2017-04-13 15:55:44 +02:00
Juergen Hoeller
54180f90e2
UnknownHostException as resource-not-found for properties files
...
Plus first-class declaration of FileNotFoundException in Resource javadoc.
Issue: SPR-15433
(cherry picked from commit c4e0d6c )
2017-04-13 15:55:29 +02:00
Juergen Hoeller
865953f145
Optimize StringUtils.replace/deleteAny for common no-op case
...
Issue: SPR-15430
(cherry picked from commit ce4eff3 )
2017-04-13 15:55:11 +02:00
Juergen Hoeller
93fac8882f
Undeprecate TypeVariableMap methods on GenericTypeResolver
...
Issue: SPR-15429
(cherry picked from commit 7fbc20e )
2017-04-13 15:55:02 +02:00
Juergen Hoeller
a3d199f4dd
AcceptHeaderLocaleResolver returns default locale in case of no supported locale found
...
Issue: SPR-15426
(cherry picked from commit ea98ee8)
2017-04-13 15:54:46 +02:00
Juergen Hoeller
597fe0720f
HandlerMethod evaluates ResponseStatus annotation for early caching
...
Issue: SPR-15227
(cherry picked from commit 5986f88 )
2017-04-13 15:54:35 +02:00
Juergen Hoeller
8321f01bf8
SettableTask.checkCompletingThread() only resets marker after match
...
Issue: SPR-15409
(cherry picked from commit 8cb24e0 )
2017-04-13 15:54:22 +02:00
Juergen Hoeller
7e736b69b7
UrlResource applies StringUtils.getFilename against cleaned URL path
...
Issue: SPR-15411
(cherry picked from commit 702e01a )
2017-04-13 15:54:03 +02:00