This is a bug fix release. The most important issue was the 100% CPU issue : we have removed the workaround in 2.0.1, and it seems that it was a wrong move. The workaround has been added back.

The fixed issues are :


   Bug

   * [DIRMINA-627 <https://issues.apache.org/jira/browse/DIRMINA-627>]
     - ByteBuffer.getObject() doesn't support Class objects for
     non-serializable classes
   * [DIRMINA-678 <https://issues.apache.org/jira/browse/DIRMINA-678>]
     - NioProcessor 100% CPU usage on Linux (epoll selector bug)
   * [DIRMINA-809 <https://issues.apache.org/jira/browse/DIRMINA-809>]
     - Bundle-SymbolicName missing in MANIFEST.MF for some modules
   * [DIRMINA-814 <https://issues.apache.org/jira/browse/DIRMINA-814>]
     - Slow Receivers(servers) cannot read data already written by
     client applications after connection close is initiated by client
   * [DIRMINA-815 <https://issues.apache.org/jira/browse/DIRMINA-815>]
     - CumulativeProtocolDecoder.decode(...) does not find previous buffer
   * [DIRMINA-819 <https://issues.apache.org/jira/browse/DIRMINA-819>]
     - Synchronous behavior while adding and removing connections
   * [DIRMINA-820 <https://issues.apache.org/jira/browse/DIRMINA-820>]
     - ReferenceCountingFilter didn't work well


   Improvement

   * [DIRMINA-799 <https://issues.apache.org/jira/browse/DIRMINA-799>]
     - We should not export the distribution files to Maven repo
   * [DIRMINA-823 <https://issues.apache.org/jira/browse/DIRMINA-823>]
     - Add IoBuffer.putUnsigned* methods to balance the getUnsigned*
     methods for completeness


   New Feature

   * [DIRMINA-816 <https://issues.apache.org/jira/browse/DIRMINA-816>]
     - NioSocketConnector missing defaultLocalAddress


   Wish

   * [DIRMINA-788 <https://issues.apache.org/jira/browse/DIRMINA-788>]
     - RequestResponseFilter - Javadoc and Examples



A temporary tag has been created (it can be removed if the vote is not 
approved):
http://svn.apache.org/viewvc/mina/tags/2.0.3/
The svn revision is :
http://svn.apache.org/viewvc?rev=1090609&view=rev

The newly approved Nexus has been used for the preparation of this release and 
all final artifacts are stored in a staging repository:
https://repository.apache.org/content/repositories/orgapachemina-076/

The sources distributions are available for download on :
https://repository.apache.org/content/repositories/orgapachemina-076/org/apache/mina/mina-parent/2.0.3/

Let's vote :
[ ] +1 | Release MINA 2.0.3
[ ] ±0 | Abstain
[ ] -1 | Do*NOT*   release MINA 2.0.3

Thanks !


--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com

Reply via email to