You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@james.apache.org by Stefano Bagnara <ap...@bago.org> on 2006/02/15 12:00:02 UTC

[ANNOUNCE] James 2.3.0 alpha 1 released

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