Resin 3.1.5 is now available:

   download : http://caucho.com/download
   release notes: http://caucho.com/resin/changes/resin-3.1.5.xtp
   change log: http://caucho.com/resin/changes/changes.xtp

   Bug reports belong at http://bugs.caucho.com

   Resin 3.1.5 is the active development branch.

* JSF - Resin's JSF is making solid progress and is on track for  
release in 3.1.6.  Most of the Trinidad project is now working (see 
http://wiki.caucho.com/Trinidad) 
.  The JSF implementation is in resin/plugins/jsf-12.jar.  You'll need  
to copy it from the plugins to resin/lib to activate it.

* Quercus - Continued solid work on bug fixes and compatibility.   
WordPress and MediaWiki have been put into the "killer app" category  
with a thorough review and several bug fixes.

* Maven/Ivy - We've exposed a Maven/Ivy repository at http://caucho.com/m2 
  and http://caucho.com/m2-snapshot.  Details are at 
http://wiki.caucho.com/Maven2 
  and http://wiki.caucho.com/Ivy.

* Maven/Ant tasks - there's now a resin:run and resin:jspc for Maven  
and a jspc task for Ant.

* Resin embedding (http://caucho.com/resin/doc/resin-embedding.xtp) is  
a simple facade for launching a Resin instance either from another  
application or for unit testing.  The API has a set of test-specific  
methods, letting you run regression tests directly without involving  
TCP.

* Resin remoting (http://caucho.com/resin/doc/resin-remoting.xtp) is a  
refactoring of the remoting support.  The protocol drivers are now  
separated out, so adding new protocols is straightforward.  Currently  
supported are Hessian, Burlap, CXF, and XFire.

The basic configuration model is a servlet-mapping to define the URL,  
with a bean and remote interface, introspected to expose the service  
API (using the EJB @Remote model, but without the EJB overhead.)

* Resin messaging (http://caucho.com/resin/doc/resin-messaging.xtp) is  
mostly a configuration cleanup and simplification of queues and  
message-driven beans.  You can now use Resin's JMS queues with the  
BlockingQueue API avoiding the JMS housekeeping.  Also, configuring a  
listener (message driven bean) is now essentially three lines of XML  
in the resin-web.xml.

* Resin-IoC/EJB integration
   (see http://caucho.com/resin/doc/resin-ejb.xtp and 
http://caucho.com/resin/doc/resin-ioc.xtp)
   The implementation of Resin-IoC/WebBeans and Resin's EJB have been  
merged.  So the same code handles EJB's @TransactionAttributes as well  
as IoC beans, including servlets and filters.

So, really, the only difference between a @Stateless bean and a  
@Singleton bean is the lifecycle. (@Stateless beans are pooled,  
@Singletons are multithreaded.)

* Resin-IoC integrations.  We've added ObjectFactory drivers for the  
following frameworks:
   http://wiki.caucho.com/Mule
   http://wiki.caucho.com/Spring
   http://wiki.caucho.com/Struts2
   http://wiki.caucho.com/Wicket

* Watchdog (see http://caucho.com/resin/doc/resin-watchdog.xtp)
   Primarily cleanup, but also added an alternate configuration/ 
launching capability for ISP-type environments.

* Security (see http://caucho.com/resin/doc/resin-security.xtp)
   The <authenticator> syntax now has a 'uri' attribute shortcut for  
known authenticators, simplifying configuration a bit.  For custom  
authenticators, there is a new abstract class making common password  
authenticators easier to implement.

Also, the <management> tag now implements a default, top-level  
authenticator with its <user> tags (same as the old xml:  
authenticator.)  The <management> authenticator simplifies the /resin- 
admin configuration, and is also used for clustered security.

* Third party integration

   http://wiki.caucho.com/ActiveMQ
   http://wiki.caucho.com/Hibernate
   http://wiki.caucho.com/Hudson
   http://wiki.caucho.com/Jackrabbit
   http://wiki.caucho.com/JUnit
   http://wiki.caucho.com/Terracotta
   http://wiki.caucho.com/Trinidad




_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to