<document>

Windows users of Resin 3.0.17 or 3.0.18 should upgrade to 3.0.19 as soon as possible.

Quercus now starts up Wordpress and Gallery.

The access-log has a new attribute, shared-buffer. The default behavior is to use the shared buffer (the current behavior.) If shared-buffer is disabled, each request will use its own buffer for logging requests. In some situations, the separate buffer may reduce locking times.

dn-prefix, dn-suffix, jndi-dnv, user-attribute, password-attribute

The server block now accepts <connection-error-page> for IIS.

The <database> tag now has a <wrap-statements> tag (default true) allowing applications to use the native statement class.

Added a <prologue> tag to the <web-app>. The prologue is web-app configuration which is applied before any <web-app-default>.

The <prologue> lets applications define custom <class-loader> in the <web-app> and lets it be applied before the <web-app-default> or web.xml.

Added <resource-default> tag as a default configuration for .rar files, e.g. classpaths.

Added a redeploy-check-interval to configure how long Resin should wait to restart a failed web-app.

The JaasAuthenticator will now look for `isUserInRole` and `getRoles` in the Principal returned by the authenticator to support the servlet `isUserInRole` call.

rollover-count is now allowed for <log>

The path-format option to the logs, including access-log can now accept .gz extensions. The logs will be compressed as they are written.

The <select-manager> tag replaces the <enable-select-manager/> introduced in 3.0.18.

The number of JSP .class files cached can now be configured in the JSP servlet. This affects the memory usage in the permanent memory space.

<example> <servlet servlet-name="resin-jsp" servlet-class="com.caucho.jsp.JspServlet"> <init> <load-tld-on-init>false</load-tld-on-init> <page-cache-max>1024</page-cache-max> </init> <load-on-startup/> </servlet> </example>

This fix is related to the OOM/PermMax issues some people have been running into with large numbers of JSP files.

</document>