| ||||||||||||||||||||||||||||
In configuration files, EL field expressions like ${smtp.mail.host} now directly refer to the system property.
The active cluster is now selected implicitly with a matching server-id. This will allow some configurations with multiple <cluster> items to avoid multiple resin.conf file..
The <xa> tag now defaults to true. If true, connections automatically participate in distributed transactions. If false, the database connections do not participate in distributed transactions.
New attribute to the <database> to workaround issues with Oracle drivers and distributed transactions.
When a pre-servlet 2.4 web.xml is used, JSP files will not use EL expressions by default.
Custom access logs can now extend AbstractAccessLog.
Added character-encoding init-param for a default character encoding.
The default name of the pid file now uses the -server argument.
server.root is now the preferred variable name for the server root.
ejb-server has been changed to allow multiple ejb-server instances. In the case of Amber/EJB3, the EntityManager name is assignable with entity-manager-jndi-name. See ejb-server on the wiki. The <ear-default> tag and the resin-application.xml now supports a <ejb-server-jndi-name> to specify an alternate <ejb-server> for the .ear file.
The access log format string now supports '%D' to measure the time taken in microseconds (actual accuracy is milliseconds).
<javac compiler="eclipse"/> is now supported.
Environment-specific logging handles can now be removed.
An amber bean now allows an @AmberTableCache annotation to specify the read-only and cache timeout attributes.
Special thanks to Fiaz Hossain for suggesting a fix for the EnvironmentLogger.removeHandle functionality. Special thanks to Branko Granar for significant enhancements to the mod_caucho debugging.
|