On Feb 27, 2008, at 10:20 AM, Mktg. Incorporate Fast wrote:
> This may not be an appropriate forum for this but...
> You guys ROCK!
For 3.1.5 we spent a good deal of time looking at compatibility with
other packages, and that work had the unexpected side effect of
suggesting a large number of smallish code changes to simplify the
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Scott Ferguson
> Sent: Wednesday, February 27, 2008 10:09 AM
> To: General Discussion for the Resin application server
> Subject: [Resin-interest] Resin 3.1.5
> 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
> . 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
> 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
> * 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
> 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:
> * 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
> resin-interest mailing list
> resin-interest mailing list
resin-interest mailing list