<document>

Quercus now runs Drupal and MediaWiki. The Caucho forum has some performance results, with Quercus as 3-4 times faster than Apache/mod_php.

New modules include:

- mcrypt
- sessions
- PDF (partial)
- SimpleXML
- Zip
- Zlib
- MHash
- Bcmath

rewrite-dispatch now accepts <moved-permanently>.

Application resources can now listen for Lifecycle Notification events using JMX, configured in the resin.conf (or using JMX directly.)

./configure fixes for 64-bit linux.

win32 does not support SNDTIMEO/RCVTIMEO, so select() needed to be added again.

solaris/linux issues with the blocking reads in conjunction with EINTR have been addressed.

Implementation of HttpProxyServlet has been improved, in particular related to redirects.

The default app-default.xml does not read .tld files on web-app startup, only on the first JSP invocation. This will improve startup times, but may cause issues with applications like JSF which expect all .tld files to be read.

More work on simplifying the backend for caching and persistent sessions. The fragment implementation has been simplified again, several locking bugs have been addressed, and performance has been improved.

Fixes for manual dispatching of Apache/mod_caucho. If no ResinConfigServer directive exists, mod_caucho dispatch is manual.

Fixes for virtual host dispatch issues to Apache/mod_caucho.

Multiple ./configure fixes for Apache under different operating systems.

Also, many smaller bugs are listed in the change log.

Special thanks to Stefano Bagnara for amazing work finding a huge number of Quercus bugs.

</document>