Juergen Hoeller
44fac40a2f
Latest dependency updates (Hibernate Validator 4.3.2, propdeps plugin 0.0.7)
2014-07-28 22:27:28 +02:00
Juergen Hoeller
6e95b2613e
Polishing
2014-07-24 18:35:49 +02:00
Arjen Poutsma
fca72f6b65
StaxStreamXMLReader ignores significant whitespace
...
The StaxStreamXMLReader no longer handles all whitespace as ignorable
whitespace.
Issue: SPR-12000
(cherry picked from commit d6950d8 )
2014-07-24 17:57:14 +02:00
Juergen Hoeller
0dca31c39b
Typo fixes and cleanup of outdated Java 5 references
...
Issue: SPR-12020
(cherry picked from commit d4fe732 )
2014-07-24 17:56:35 +02:00
Juergen Hoeller
d45f743248
TypeDescriptor's getResolvableType() and getSource() are @since 4.0
...
(cherry picked from commit 0ce90f1 )
2014-07-24 17:55:39 +02:00
Juergen Hoeller
acbd61b87a
ConcurrentMapCacheManager recreates caches in case of setAllowNullValues change
...
Issue: SPR-12026
(cherry picked from commit 7848412 )
2014-07-24 17:54:22 +02:00
Juergen Hoeller
dcb83c2daf
Autowiring rejects self references to a factory method on the same bean as well
...
Issue: SPR-12018
(cherry picked from commit 496492b )
2014-07-24 17:53:21 +02:00
Juergen Hoeller
5342d92db7
ResourceHttpMessageConverter does not call contentLength() on InputStreamResource
...
Issue: SPR-12017
(cherry picked from commit f0bcb77 )
2014-07-24 17:50:31 +02:00
Juergen Hoeller
7af1e002bd
AbstractMessageListenerContainer calls "Session.recover()" in case of rollback attempt on non-transacted Session
...
Issue: SPR-12015
(cherry picked from commit c082220 )
2014-07-24 17:49:34 +02:00
Juergen Hoeller
abd5f18e85
AbstractApplicationContext logs initialization exception before trying to cancel refresh attempt
...
Issue: SPR-12010
(cherry picked from commit 5e2fbe7 )
2014-07-24 17:48:08 +02:00
Juergen Hoeller
940ae0c528
ClassUtils.isCacheSafe defensively catches SecurityException (for Google App Engine compatibility)
...
Issue: SPR-12002
(cherry picked from commit 48fea0b )
2014-07-24 17:46:42 +02:00
Juergen Hoeller
5f77dce1ee
SelectedValueComparator defensively handles null values in exhaustiveCompare
...
Issue: SPR-12001
(cherry picked from commit 980f971 )
2014-07-24 17:46:04 +02:00
Juergen Hoeller
0ef17a2f2c
NestedIOException can use IOException constructor with cause argument on JDK 6+
...
(cherry picked from commit c18b6bf )
2014-07-24 17:44:57 +02:00
Juergen Hoeller
452260316e
DefaultListableBeanFactory's registerBeanDefinition only calls resetBeanDefinition in case of pre-existing bean definition or pre-existing singleton instance
...
Issue: SPR-8318
(cherry picked from commit a4968b9 )
2014-07-24 17:43:59 +02:00
Stephane Nicoll
c0815407bb
Revert ea16ce0
...
The latest build preview of jdk 1.8.0_20 does not exhibit the problem
anymore.
Issue: SPR-11973
2014-07-23 19:43:09 +02:00
Juergen Hoeller
845528a6cb
Polishing
2014-07-10 18:18:44 +02:00
Juergen Hoeller
ed88155f55
Reverted test for 1.8 bytecode parsing - 4.0.x tests are still on target 1.7
...
Issue: SPR-11979
2014-07-10 17:45:08 +02:00
Brian Clozel
a3a76d8c15
Fix UriComponentsBuilder.fromUriString parsing error
...
This commit fixes cases where part of the URI was mistaken for the
userinfo when:
* the URI did not contain any path
* the query string contained the "@"
Issue: SPR-11970
(cherry picked from commit a4484bb )
2014-07-10 16:46:33 +02:00
Juergen Hoeller
10a039000b
Test ASM5's bytecode parsing of INVOKESPECIAL/STATIC on interfaces
...
Issue: SPR-11979
(cherry picked from commit 29f6f3d )
2014-07-10 16:44:59 +02:00
Spring Buildmaster
7de42efaf2
Next development version
2014-07-07 20:49:34 -07:00
Phillip Webb
7dcc01e69b
Disable processing javac warnings
...
Set `-Xlint:-processing` to disable annotation processing warnings.
Required when building on JDK 1.8.0_20-b05 due to JDK-8039469.
Issue: SPR-11973
(cherry picked from commit ea16ce0 )
2014-07-07 19:22:07 -07:00
Juergen Hoeller
adb73d5f35
Remaining polishing
2014-07-08 00:21:17 +02:00
Juergen Hoeller
7eee7d2e30
Polishing
...
Issue: SPR-8045
2014-07-08 00:04:19 +02:00
Juergen Hoeller
d72ee809b7
Polishing
...
(cherry picked from commit b559f15 )
2014-07-07 21:51:01 +02:00
Juergen Hoeller
31a251e44a
Polishing
2014-07-07 20:53:26 +02:00
Brian Clozel
ce6adfbe35
Remove Jackson dependency from TransportHandler hierarchy
...
Prior to this change, AbstractHttpReceivingTransportHandler had a direct
dependency on a Jacckson Exception (checking that exception in a catch
clause). This can cause issues for applications that don't have that
dependency.
This commit removes that direct dependency, still logging the
appropriate log messages using a parent exception (IOException) and
reflection.
Issue: SPR-11963
(cherry picked from commit e549103 )
2014-07-07 20:39:29 +02:00
Juergen Hoeller
60d3a7f300
RestTemplate accepts getMessageConverters() List on setMessageConverters again
...
Issue: SPR-11962
(cherry picked from commit 1222ca3 )
2014-07-07 20:37:35 +02:00
Juergen Hoeller
6dbb465585
TypedValue implements equals/hashCode based on value and TypeDescriptor
...
Issue: SPR-11960
(cherry picked from commit a8848cb )
2014-07-07 20:36:53 +02:00
Juergen Hoeller
47de943926
Upgraded to AspectJ 1.8.1 (also declared as recommended user version) and Tomcat 8.0.9 (first stable version)
...
Issue: SPR-11957
2014-07-05 11:14:34 +02:00
Juergen Hoeller
0164f8691a
CachedSessionInvocationHandler includes durable flag in ConsumerCacheKey
...
Issue: SPR-11956
(cherry picked from commit 6fd0fc7 )
2014-07-05 08:56:10 +02:00
Juergen Hoeller
077c624b73
ConstructorResolver's exception message on null factory-bean hints at potential BeanPostProcessor involvement
...
Issue: SPR-11951
(cherry picked from commit 6c41cc3 )
2014-07-04 22:32:10 +02:00
Juergen Hoeller
dae81fd5e6
CachedSessionInvocationHandler properly caches createSharedConsumer results
...
Issue: SPR-11956
(cherry picked from commit 7a7641b )
2014-07-04 22:31:38 +02:00
Juergen Hoeller
837f27851f
Jms2MessageProducerInvocationHandler specifically delegates all CompletionListener-based send methods
...
Issue: SPR-11950
(cherry picked from commit b6a7957 )
2014-07-04 16:13:14 +02:00
Juergen Hoeller
c3b992c5c4
Jms2MessageProducerInvocationHandler properly delegates to CachedMessageProducer.this
...
Issue: SPR-11949
(cherry picked from commit 134e5a2 )
2014-07-04 00:27:25 +02:00
Juergen Hoeller
f8ab4f6980
Reference documentation backports
...
Issue: SPR-11944
Issue: SPR-11945
2014-07-03 22:40:02 +02:00
Juergen Hoeller
77406eded8
Refined DefaultJpaDialect's InvalidIsolationLevelException message
...
Issue: SPR-8325
(cherry picked from commit af13310 )
2014-07-03 22:34:14 +02:00
Rossen Stoyanchev
977c5ca439
Synchronize request init in AbstractHttpSockJsSession
...
Although unlikely in practice (but not impossible), the SockJS
integration tests write a message while the request is initializing.
This change adds synchronization around request intiailization
for the SockJS HTTP sesion.
This is a backport of:
https://github.com/spring-projects/spring-framework/commit/59e02e63c427659e701cc371d210faf1a85c1d42
Issue: SPR-11916
2014-07-02 18:28:48 -04:00
Juergen Hoeller
ede2150544
Polishing
2014-07-02 17:32:43 +02:00
Juergen Hoeller
07edf11e21
Defensively check for pre-resolved FactoryBean.getObject() results in circular reference scenarios
...
Issue: SPR-11937
(cherry picked from commit d870b38 )
2014-07-02 00:23:32 +02:00
Juergen Hoeller
f27b9498be
CachedIntrospectionResults uses SoftReference instead of WeakReference for non-cache-safe entries
...
Issue: SPR-11867
2014-07-02 00:22:24 +02:00
Rossen Stoyanchev
e9ecaf6f4a
Fix issue with StompSubProtocolHandler initialization
...
This change ensures that StompSubProtocolHandler is injected with an
ApplicationEventPublisher for both the Java and XML config.
Backport for:
https://github.com/spring-projects/spring-framework/commit/0dddb6f3e19377cb397f0396e85734df2c19c2b6
https://github.com/spring-projects/spring-framework/commit/4372dac002be4dd9be9568fafb442cde5b6d1ada
Issue: SPR-11825
2014-07-01 14:59:51 -04:00
Rossen Stoyanchev
5092414842
Improve SubscriptionRegistry subscription removal
...
This a backport of:
https://github.com/spring-projects/spring-framework/commit/ce20abde51ac52dde2f318e28004af80cca886fe
https://github.com/spring-projects/spring-framework/commit/083d415fc4d54ce19f7939b3d837f1f1eda5732a
Issue: SPR-11931, SPR-11930
2014-07-01 14:35:22 -04:00
Rossen Stoyanchev
6438209557
Remove JDK 1.7 guards
2014-07-01 14:33:27 -04:00
Juergen Hoeller
7396210d40
Package javadoc cleanup for web.servlet.mvc, removing outdated references
...
Issue: SPR-11935
(cherry picked from commit ba522e5 )
2014-07-01 18:12:42 +02:00
Juergen Hoeller
b9935e9fe3
BeanFactoryAnnotationUtils consistently applies bean name fallback when no BeanDefinition present
...
Issue: SPR-11915
(cherry picked from commit f8b6114 )
2014-07-01 18:12:23 +02:00
Juergen Hoeller
86ea3059b6
Polishing
2014-07-01 15:11:36 +02:00
Juergen Hoeller
4384c1ae50
Upgrade to Reactor 1.1.3
2014-07-01 15:10:09 +02:00
Juergen Hoeller
347b7313b8
Dependency updates (as appropriate for the 4.0.x line)
2014-07-01 12:31:47 +02:00
Juergen Hoeller
3fb05017a1
Reference documentation overhaul (backported from master)
...
Issue: SPR-11853
Issue: SPR-11906
2014-07-01 12:31:16 +02:00
Juergen Hoeller
48f753f368
Polishing (backported from master)
2014-07-01 12:12:42 +02:00