Hi !
We are ready for a new release of MINA. This is a bug fix release, we tried to 
clean a lot of pending issues.

Fixed issues :

 *

   [DIRMINA-539  <https://issues.apache.org/jira/browse/DIRMINA-539>] - 
NioDatagramConnector doesn't takes the TrafficClass value set to his 
DatagramSessionConfig

 *

   [DIRMINA-760  <https://issues.apache.org/jira/browse/DIRMINA-760>] - Client 
fails to detect disconnection

 *

   [DIRMINA-764  <https://issues.apache.org/jira/browse/DIRMINA-764>] - DDOS 
possible in only a few seconds...

 *

   [DIRMINA-772  <https://issues.apache.org/jira/browse/DIRMINA-772>] - First 
sent message is not garbage collected per session

 *

   [DIRMINA-777  <https://issues.apache.org/jira/browse/DIRMINA-777>] - 
IoSessionConfig.setUseReadOperation(true) doesn't seem to work

 *

   [DIRMINA-779  <https://issues.apache.org/jira/browse/DIRMINA-779>] - 
SSLHandler can re-order data that it reads

 *

   [DIRMINA-782  <https://issues.apache.org/jira/browse/DIRMINA-782>] - Combination 
of SslFilter & FileRegionWriteFilter causes messageSent events to be lost

 *

   [DIRMINA-784  <https://issues.apache.org/jira/browse/DIRMINA-784>] - Error 
with MDCInjectionFilter on Windows

 *

   [DIRMINA-804  <https://issues.apache.org/jira/browse/DIRMINA-804>] - 
NioDatagramAcceptor.unbind does not unbind cleanly

 *

   [DIRMINA-806  <https://issues.apache.org/jira/browse/DIRMINA-806>] - Maven 
dependencies for mina-integration-* for non-OSGi-users

 *

   [DIRMINA-817  <https://issues.apache.org/jira/browse/DIRMINA-817>] - 
Packaging is buggy

 *

   [DIRMINA-829  <https://issues.apache.org/jira/browse/DIRMINA-829>] - 
AbstractIoBuffer.getSlice(int index, int length) has incorrect behavior

 *

   [DIRMINA-835  <https://issues.apache.org/jira/browse/DIRMINA-835>] - 
IoHandler's sessionCreated and sessionOpened method can receive notifications when 
MINA's internal socket connection built

 *

   [DIRMINA-840  <https://issues.apache.org/jira/browse/DIRMINA-840>] - Logic 
Error in ByteArrayPool implementation

 *

   [DIRMINA-842  <https://issues.apache.org/jira/browse/DIRMINA-842>] - Crash 
on Android

 *

   [DIRMINA-846  <https://issues.apache.org/jira/browse/DIRMINA-846>] - 
AprSocketAcceptor doesn't work and throws IOExceptions many times.

 *

   [DIRMINA-871  <https://issues.apache.org/jira/browse/DIRMINA-871>]
     - DefaultIoSessionAttributeMap returns the defaultValue parameter if no
     entry is found for the specified key, but does not add that new
   key/value pair to the map as specified in the javadocs.

 *

   [DIRMINA-880  <https://issues.apache.org/jira/browse/DIRMINA-880>] - 
Implementation of SslFilter#isCloseNotify() is incorrect

 *

   [DIRMINA-886  <https://issues.apache.org/jira/browse/DIRMINA-886>] - 
isBrokenConnection

 *

   [DIRMINA-887  <https://issues.apache.org/jira/browse/DIRMINA-887>] - mutil 
bind localAddress

 *

   [DIRMINA-894  <https://issues.apache.org/jira/browse/DIRMINA-894>] - 
java.io.IOException: Broken Pipe infinite loop

 *

   [DIRMINA-897  <https://issues.apache.org/jira/browse/DIRMINA-897>] - 
atomicity violation bugs because of misusing concurrent collections

 *

   [DIRMINA-898  <https://issues.apache.org/jira/browse/DIRMINA-898>] -  A 
wakeup() is issued in a thread before the target select() is executed.

 *

   [DIRMINA-900  <https://issues.apache.org/jira/browse/DIRMINA-900>] - One 
MINA 2.0.4 test is failing when run with a 1.7 jdk

Improvement

 *

   [DIRMINA-593  <https://issues.apache.org/jira/browse/DIRMINA-593>] - Javadoc 
& documentation for org/apache/mina/filter/reqres

 *

   [DIRMINA-645  <https://issues.apache.org/jira/browse/DIRMINA-645>] - 
SslFilter should start initiating handshake from sesionCreated() rather than from 
onPostAdd()

 *

   [DIRMINA-682  <https://issues.apache.org/jira/browse/DIRMINA-682>]
     - We need a better documentation for the ExecutorFilter [was :Writing
   more than one message will block until the MessageReceived as been fully
     proceced]

 *

   [DIRMINA-761  <https://issues.apache.org/jira/browse/DIRMINA-761>] - how to 
shutdown a mina application

 *

   [DIRMINA-780  <https://issues.apache.org/jira/browse/DIRMINA-780>] - Writing 
null objects to the Session should raise an Exception

 *

   [DIRMINA-800  <https://issues.apache.org/jira/browse/DIRMINA-800>] - Review 
the Maven files to fix some issues in the release

 *

   [DIRMINA-825  <https://issues.apache.org/jira/browse/DIRMINA-825>] - Add 
host and port info to BindException thrown by NioSocketAcceptor#open

 *

   [DIRMINA-847  <https://issues.apache.org/jira/browse/DIRMINA-847>] - Entry 
and Exit action support for Mina state machine

 *

   [DIRMINA-867  <https://issues.apache.org/jira/browse/DIRMINA-867>] - Needs 
meaningful error message when AbstractIoSession.write called with null

 *

   [DIRMINA-888  <https://issues.apache.org/jira/browse/DIRMINA-888>] - Add the 
ability to get the write queue size like: session.getWriterRequestQueue().size();

New Feature

 *

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

Task

 *

   [DIRMINA-477  <https://issues.apache.org/jira/browse/DIRMINA-477>] - Update 
page about differences between 1.x and 2.x

 *

   [DIRMINA-681  <https://issues.apache.org/jira/browse/DIRMINA-681>] - Strange 
CPU peak occuring at fixed interval when several thousand connections active

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.5/

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-023/

The subversion revision for the tag is : 1375426
http://svn.apache.org/viewvc?rev=1375426&view=rev

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

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

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

Reply via email to