Author: eric
Date: Sat Nov 6 14:45:02 2010
New Revision: 1032081
URL: http://svn.apache.org/viewvc?rev=1032081&view=rev
Log:
Release Notes for James Server 3.0-M2.
Modified:
james/server/trunk/src/site/xdoc/release-notes.xml
Modified: james/server/trunk/src/site/xdoc/release-notes.xml
URL:
http://svn.apache.org/viewvc/james/server/trunk/src/site/xdoc/release-notes.xml?rev=1032081&r1=1032080&r2=1032081&view=diff
==============================================================================
--- james/server/trunk/src/site/xdoc/release-notes.xml (original)
+++ james/server/trunk/src/site/xdoc/release-notes.xml Sat Nov 6 14:45:02 2010
@@ -26,16 +26,90 @@
<body>
-<p>This document records what was done between releases.</p>
-
- <div class="ui-widget">
- <div class="ui-state-highlight ui-corner-all"
style="margin-top: 20px; padding: 0 .7em;">
- <p><span class="ui-icon ui-icon-circle-plus"
style="float: left; margin-right: .3em;"></span>
- As always, thank you to everyone who
contributed code,
- documentation, bug reports, and feedback.</p>
- </div>
- </div>
+<div class="ui-widget">
+ <div class="ui-state-highlight ui-corner-all" style="margin-top: 20px;
padding: 0 .7em;">
+ <p><span class="ui-icon ui-icon-circle-plus" style="float: left;
margin-right: .3em;"></span>
+ This document records what was done between releases.
+ As always, thank you to everyone who contributed code,
+ documentation, bug reports, and feedback!</p>
+ </div>
+</div>
+<section name="Version 3.0-M2 (Milestone 2)">
+
+<p>Released 09 November 2010</p>
+
+<p>The Java Apache Mail Enterprise Server (a.k.a. Apache James) Project is
happy to announce
+ the release of version 3.0-M2 (Milestone 1) of the Apache James server.</p>
+
+<p>M2 is not only a fast corrective on M1 release (issue related to JMX
+ security configuration on Windows platforms,...), but also contains an
important number
+ of enhancement and JIRA fixes.</p>
+
+<p>For example, memory usage has been reduced thanks to optimizations on
+ the ActiveMQ component usage (responsible for the mail spooling).</p>
+
+<p>We thank all Users for their feedback and tests and we encourage
+ anyone to discover this Milestone 2 release.</p>
+
+<p>If you're interested in contributing to the James project, please subscribe
to the James
+ <a href="http://james.apache.org/mail.html">mailing lists</a>.</p>
+
+<h2>Bug</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/JAMES-241'>JAMES-241</a>]
- fail gracefully upon large messages/attachments</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JAMES-302'>JAMES-302</a>]
- Functionality of org.apache.james.dnsserver.DNSServer.getByName(String) is
not symetric to java.net.InetAddress.getByName(String)</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JAMES-344'>JAMES-344</a>]
- FetchMail cannot parse particular format of "Received" header</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JAMES-457'>JAMES-457</a>]
- POP3 server doesn't perform an exlusive-access locks in a transaction
required by rcf1939.</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JAMES-717'>JAMES-717</a>]
- AbstractStorageQuota use one queriesper mail to calculate the mailbox size
. This is very ineffective and can cause problems with sql</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JAMES-795'>JAMES-795</a>]
- CLONE -If FetchMail cannot parse Received header, it cannot process the
message even with <remotereceivedheader reject="false".../></li>
+<li>[<a href='https://issues.apache.org/jira/browse/JAMES-900'>JAMES-900</a>]
- Possible race-condition in MimeMessageCopyOnWriteProxy</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1009'>JAMES-1009</a>] -
Cleaning up DB enteries upon user account deletion </li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1102'>JAMES-1102</a>] -
james-listmanager.xml file: invalid XML file format</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1103'>JAMES-1103</a>] -
spring-beans.xml schema reference is invalid</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1106'>JAMES-1106</a>] -
MimeMessageInputStream may throw a "no Content" MessagingException </li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1111'>JAMES-1111</a>] -
JamesMailserver throws Exception if defaultDomain does not exist</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1112'>JAMES-1112</a>] -
ActiveMQ JMX try to bind to wrong JMX url</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1113'>JAMES-1113</a>] - James
fails to start if no domain is configured </li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1115'>JAMES-1115</a>] - James
fails to start when Maildir is used because of an incorrect bean-name in
spring-beans.xml</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1116'>JAMES-1116</a>] - James
fails to start when JCR Mailbox is used because of incorrect spring-beans.xml
entries</li>
+</ul>
+
+<h2>Improvement</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/JAMES-348'>JAMES-348</a>]
- make JDK independent (e.g. also IBM JVM should work)</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JAMES-640'>JAMES-640</a>]
- large attachment (3 or more Mbyte) will make mbox repository very slow</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1093'>JAMES-1093</a>] - Add
POP3Session.getOutputStream() to allow to write message content efficient</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1095'>JAMES-1095</a>] -
Renable efficient handling of MimeMessageWrapper wrapping / cloning </li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1096'>JAMES-1096</a>] -
MimeMessageWrapper should try to prevent copy of headers into memory when
wrapping a MimeMessageWrapper instance</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1097'>JAMES-1097</a>] -
MimeMessageInputStream should optimize handling of MimeMessageWrapper and
MimeMessageCopyOnWriteProxy</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1100'>JAMES-1100</a>] - Make
MimeMessageWrapper copy of Message configurable</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1108'>JAMES-1108</a>] -
Rewrite ActiveMQQueue to use BlobMessages and a custom BlobTransferPolicy</li>
+</ul>
+
+<h2>New Feature</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/JAMES-948'>JAMES-948</a>]
- Composite pattern employed to implement And, Or, Xor and Not matcher.</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1114'>JAMES-1114</a>] - Add
Handler for the SMTPHandlerChain which set mail priority</li>
+</ul>
+
+<h2>Task</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/JAMES-885'>JAMES-885</a>]
- Remote Manager Decoupling</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1076'>JAMES-1076</a>] -
Allign packages for MBeans or use StandardMBean</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1089'>JAMES-1089</a>] -
Exclude pdfbox from dependencies</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1092'>JAMES-1092</a>] -
Exclude spring-osgi-* artifacts</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1098'>JAMES-1098</a>] -
Upgrade to dnsjava 2.1.0</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1099'>JAMES-1099</a>] -
Upgrade to camel 2.5.0</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1101'>JAMES-1101</a>] -
Upgrade to jackrabbit 2.1.2</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1104'>JAMES-1104</a>] -
Disable user/pass auth on JMX and bind it to localhost</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1107'>JAMES-1107</a>] -
Upgrade to spring 3.0.5</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1109'>JAMES-1109</a>] -
Upgrade to derby 10.6.2.1</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/JAMES-1110'>JAMES-1110</a>] -
Remove sendMail(..) method from MailServer</li>
+</ul>
+
+</section>
+
<section name="Version 3.0-M1 (Milestone 1)">
<p>Released 01 November 2010</p>
@@ -57,7 +131,7 @@
<p>This was an exciting time in James development and we thank all
contributors.</p>
<p>We are still actively looking for eager, capable developers to contribute
to James.
- If you're interesting in contributing to the James project, please subscribe
to the James
+ If you're interested in contributing to the James project, please subscribe
to the James
<a href="http://james.apache.org/mail.html">mailing lists</a>.</p>
<p>Information about James can be found at the James web site
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]