James release 2.3.0 alpha 1 is now available!

Below are some highlights of features and changes included in this release:

- Phoenix container upgraded to the latest trunk: better classpath management for mailets

- Derby support: also made it the default storage engine

- JavaMail 1.3.2 (not JavaMail 1.3.3 because of known bugs with Base64 encoding)

- Upgraded dependencies to the latest known stable releases (dnsjava, excalibur components, cornerstone, etc.)

- Command pattern for SMTPServer configuration (make it easier for developers to customize fastfail)

- Increased components granularity/flexibility: many top level components have been refactored to be more modular (look at the new assembly.xml)

- SMTP server now supports 8BITMIME, ENHANCEDSTATUSCODES, PIPELINING

- Introduced a few experimental S/MIME and Bayesian matcher/mailets

- Fixed more than 40 bugs against 2.2.0

... And much more!

James 2.3.0a1 is "storage" compatible with 2.2.0 (e.g: it uses the same files/db formats of James 2.2.0) but when upgrading from 2.2.0 configuration should be updated following the instructions found at http://wiki.apache.org/james/JamesV2

Mailets developed against 2.2.0 are not binary compatible with 2.3.0 but rebuilding mailets in 2.3.0a1 should be an easy task: just replace "Component"s with "Service"s and replace "MailStore" with "Store" and rebuild.

Download James from http://cvs.apache.org/dist/james/

The full changelog is available at http://issues.apache.org/jira/browse/JAMES or at http://james.apache.org/changelog.html as soon as the website will be updated.

--
Stefano Bagnara

Reply via email to