You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by er...@apache.org on 2010/11/06 15:45:03 UTC

svn commit: r1032081 - /james/server/trunk/src/site/xdoc/release-notes.xml

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: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org