|
From: Brian M. <mcc...@fo...> - 2004-09-07 13:10:54
|
Gratz! -Brian On Sep 5, 2004, at 9:03 AM, j=FCrgen h=F6ller [werk3AT] wrote: > Dear Spring community, > > I'm pleased to announce that Spring 1.1 final has just been released.=20= > Since 1.1 RC2, some API clarifications have happened and a number of=20= > bugs have been fixed. There is also a variety of minor new features: > > * reworked BeanWrapperImpl's property-specific custom editor handling=20= > to allow registration for uninitialized subpaths > * added "applyBeanPropertyValues" method to=20 > AutowireCapableBeanFactory, for populating an existing bean instance > > * added "(abstract)" marker for properties bean definitions=20 > respectively "abstract" attribute for XML bean definitions > > * added support for SqlReturnType interface which allows to return=20 > custom types from stored procedures > * added auto-conversion of java.util.Date and java.util.Calendar to=20 > java.sql.Date/Time/Timestamp for JDBC parameters > * added support for WebSphere 4 to WebSphereNativeJdbcExtractor,=20 > autodetecting WebSphere 5 and 4 now > > * added WebLogicServerTransactionManagerFactoryBean, to be used with=20= > WebLogicJtaTransactionManager on WebLogic 7.0 > * added support for direct JTA synchronization to AbstractLobType, as=20= > alternative to Spring transaction synchronization > * added "flush" method to HibernateOperations/HibernateTemplate and=20 > JdoOperations/JdoTemplate, for eager flushing > * added "getReportQueryIteratorByQuery" method to OJB=20 > PersistenceBrokerOperations and PersistenceBrokerTemplate > > * deprecated AbstractJndiLocator base class in favor of new=20 > JndiObjectLocator base class with explicit "lookup" method > * added JndiObjectTargetSource which performs a fresh JNDI lookup for=20= > each call, allowing for hot redeployment in JNDI > * added "cache" flag to JndiDestinationResolver, to allow for turning=20= > off the caching of Destination objects from JNDI > * added support for ObjectMessage to SimpleMessageConverter,=20 > converting between Serializable objects and ObjectMessages > > * added RemoteConnectFailureException and RemoteLookupFailureException=20= > as RemoteAccessException subclasses > * added JndiRmiServiceExporter, JndiRmiClientInterceptor,=20 > JndiRmiProxyFactoryBean (for RMI-IIOP resp. CORBA) > * added "lookupStubOnStartup", "cacheStub" and=20 > "refreshStubOnConnectFailure" flags to RmiClientInterceptor > * added "lookupHomeOnStartup" and "refreshHomeOnConnectFailure" flags=20= > to AbstractRemoteSlsbInvokerInterceptor > > * added "createMimeMessage(InputStream)" method to JavaMailSender,=20 > building a MimeMessage from raw MIME content > * MimeMessageHelper creates "multipart/related" now, to make mails=20 > with inline images compatible with Outlook Express > * added "validateAddresses" property to MimeMessageHelper (off by=20 > default), delegating to JavaMail 1.3's "validate" > > * added "http10Compatible" flag to RedirectView, to be turned off for=20= > sending HTTP 1.1 status code 303 rather than 302 > * added "buildPdfMetadata" callback to AbstractPdfView, for adding=20 > meta fields like author to the iText PDF Document > * added LookupDispatchActionSupport class to Struts support, analogous=20= > to ActionSupport but for LookupDispatchActions > > As usual, see the changelog for details. Note that the 1.1 code base=20= > contains minor changes in various SPIs which are not=20 > backwards-compatible. The API as typically used in applications is as=20= > close to 100% compatible as possible, though. > > Regards, > > Juergen > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_idP47&alloc_id=10808&op=3Dclick > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > |