Chris Beams
6316448453
Increment version to 3.0.8.BUILD-SNAPSHOT
14 years ago
Chris Beams
40015e3de3
Release Spring Framework 3.0.7.RELEASE
14 years ago
Juergen Hoeller
cca44f411e
added test for correct handling of ParseException from Formatter for String->String case (SPR-8944)
14 years ago
Juergen Hoeller
7eee3b9926
extended test time limits (in order o make the 3.0.x CI build plan happy)
14 years ago
Juergen Hoeller
0862a29066
"file-encoding" attribute value is being applied correctly (SPR-8024)
14 years ago
Chris Beams
efd2fc7688
Increment version to 3.0.7.BUILD-SNAPSHOT
14 years ago
Juergen Hoeller
8213d0cb50
restored DataBinder's ability to bind to an auto-growing List with unknown element type (SPR-8828)
14 years ago
Juergen Hoeller
c166803d41
added "forwarder" property to ConnectorServerFactoryBean, accepting an MBeanServerForwarder (SPR-8820)
14 years ago
Juergen Hoeller
965c12b0f8
RmiClientInterceptor detects nested SocketException as connect failure as well (SPR-8628)
14 years ago
Juergen Hoeller
6363bb4b5b
fixed Hibernate Validator import range
15 years ago
Chris Beams
97b988ade8
Update pom versions to 3.0.6.BUILD-SNAPSHOT
15 years ago
Chris Beams
227234288f
Backport rename JMX tests to avoid jmxremote_optional error
...
Issue: SPR-8089, SPR-8093, SPR-8458
15 years ago
Juergen Hoeller
05a7b65d43
backported NotificationListenerTests fixes
15 years ago
Juergen Hoeller
cee6cb859d
added test for month sequence (SPR-7807)
15 years ago
Juergen Hoeller
8f01770f29
backported "formatters" property to FormattingConversionServiceFactoryBean
15 years ago
Juergen Hoeller
3ecb6b1a03
refined JBoss 6.0 note
15 years ago
Juergen Hoeller
070a723ef2
added "acceptProxyClasses" flag to RemoteInvocationSerializingExporter
15 years ago
Juergen Hoeller
d4be29e661
updated javadoc for server-specific LoadTimeWeavers
15 years ago
Juergen Hoeller
f18fa08aa0
ConfigurationClassPostProcessor supports use of same processor instance with several factories (SPR-8527)
15 years ago
Juergen Hoeller
aa4ecdb79e
fixed AccessControlContext applicability check
15 years ago
Juergen Hoeller
eb50eec85b
DataBinder uses a default limit of 256 for array/collection auto-growing (SPR-7842)
15 years ago
Juergen Hoeller
4faa5af3f8
backported bridge method detection for class hierarchies with mixed visibilities (SPR-7900)
15 years ago
Juergen Hoeller
d8a4949faf
getBean(name, type) attempts type conversion if necessary (SPR-8480)
15 years ago
Juergen Hoeller
fece2c1125
restored support for String-to-ContextResource conversion (SPR-8383)
15 years ago
Juergen Hoeller
d1e998bedd
refined WebLogic RMI descriptor to only mark 'getTargetInterfaceName' method as idempotent (SPR-8369)
15 years ago
Juergen Hoeller
59fda2dbab
restored original GenericConversionService behavior with respect to empty collections/maps; restored original FormattingConversionService behavior with respect to the use of subtypes; fixed collection element resolution when using a ConversionService with a DataBinder
15 years ago
Juergen Hoeller
43f8eca91b
restored original GenericConversionService behavior with respect to empty collections/maps; restored original FormattingConversionService behavior with respect to the use of subtypes; fixed collection element resolution when using a ConversionService with a DataBinder
15 years ago
Juergen Hoeller
7a6b2cfe1f
shortened build properties "org.junit.version" to "junit.version" and "org.testng.version" to "testng.version"; reverted SLF4J version back to 1.5.3 (for Hibernate 3.3.1 compatibility)
15 years ago
Juergen Hoeller
ca19b14f13
first bunch of backports from 3.1 M2 to 3.0.6
15 years ago
Chris Beams
0206845341
Spring 3.0.5
15 years ago
Ramnivas Laddad
92298469bf
Fixed configuration of AnnotationAsyncExecutionAspect (was incorrectly under the same name as that for transaction management aspect)
15 years ago
Juergen Hoeller
8c9b64c948
added mode="proxy"/"aspectj" and proxy-target-class options to task namespace; switched to concise names for async aspects
15 years ago
Juergen Hoeller
1f1577e33e
fixed @Value injection to correctly cache temporary null results for non-singleton beans (SPR-7614)
15 years ago
Juergen Hoeller
1933b648c3
fixed @Value injection to correctly cache temporary null results for non-singleton beans (SPR-7614)
15 years ago
Juergen Hoeller
ae3cfff380
fixed JodaTimeContextHolder to use a non-inheritable ThreadLocal and expose a reset method (SPR-7441); use of remove() even when being called with a null argument
15 years ago
Juergen Hoeller
722778c74a
SpEL MapAccessor consistently rejects "target.key" style access to Maps if no such key is found (SPR-7614)
15 years ago
Juergen Hoeller
d78eda8aeb
polishing
15 years ago
Juergen Hoeller
061063257a
optimized @Bean error messages (SPR-7628, SPR-7629)
15 years ago
Juergen Hoeller
b7b2a25953
fixed ApplicationContext event processing for repeated invocations to non-singleton listener beans (SPR-7563)
15 years ago
Juergen Hoeller
5f2d88f74a
polishing
15 years ago
Chris Beams
6f69b7b752
Allow class-relative resource loading in GenericXmlApplicationContext (SPR-7530)
...
Before:
- new GenericXmlApplicationContext("com/acme/path/to/resource.xml");
- GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
ctx.load("com/acme/path/to/resource.xml");
ctx.refresh();
After:
- The above remain supported, as well as new class-relative variants
- import com.acme.path.to.Foo;
new GenericXmlApplicationContext(Foo.class, "resource.xml");
- import com.acme.path.to.Foo;
GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
ctx.load(Foo.class, "resource.xml");
ctx.refresh();
These changes are generally aligned with signatures long available in
ClassPathXmlApplicationContext. As GenericXmlApplicationContext is
intended to be a more flexible successor to CPXAC (and FSXAC), it's
important that all the same conveniences are available.
15 years ago
Juergen Hoeller
479b4c1b84
added bean type to post-processing log statement (SPR-7524)
16 years ago
Juergen Hoeller
05a3f3ad8d
avoid failures in case of manually registered null instance (SPR-7523)
16 years ago
Juergen Hoeller
3f68ccadd9
polishing
16 years ago
Juergen Hoeller
e56cfb8173
consistent use of JDK 1.5's ThreadLocal.remove() over ThreadLocal.set(null), preventing leaks (SPR-7441)
16 years ago
Chris Beams
b72cca5403
Fix memory leak in serializable bean factory management (SPR-7502)
...
GenericApplicationContext and AbstractRefreshableApplicationContext
implementations now call DefaultListableBeanFactory.setSerializationId()
only upon successful refresh() instead of on instantiation of the
context, as was previously the case with GAC.
DLBF.setSerializationId() adds the beanFactory to the *static*
DLBF.serializableFactories map, and while calling close() on the
application context removes entries from that map, it does so only if
the context is currently active (i.e. refresh() has been called).
Also, cancelRefresh() has been overridden in GAC just as it has been
in ARAC to accomodate the possibility of a BeansException being thrown.
In this case, the beanFactory serializationId will be nulled out and
the beanFactory removed from the serializableFactories map.
The SerializableBeanFactoryMemoryLeakTests test case provides full
coverage of these scenarios.
16 years ago
Ben Hale
7730e76c06
Publishing license and notice files
16 years ago
Arjen Poutsma
dbfa049e1e
Prepping for 3.0.5
16 years ago
Juergen Hoeller
ee04046ed7
polishing
16 years ago
Juergen Hoeller
3cf22a0255
lazy creation of MessageFormats
16 years ago