Hi !
This is the second attempt to release new version 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-025/
The subversion revision for the tag is : 1375587
http://svn.apache.org/viewvc?rev=1375587&view=rev
The sources distributions are available for download on :
https://repository.apache.org/content/repositories/orgapachemina-025/org/apache/mina/mina-parent/2.0.5/
The binary distributions are avainlable for download on :
http://people.apache.org/~elecharny/
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
--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com