Apache MINA 2.0.5 发布

来源: OSCHINA
编辑: oschina
2012-08-28 00:00:00

你没看错,MINA 又复活了,上一个版本 2.0.4 是一年多前发布的。今天 MINA 发布了最新维护版本 2.0.5,该版本主要是 bug 修复。

主要改进记录有:

Bug

   * DIRMINA-772 - First sent message is not garbage collected per session
   * DIRMINA-817 - Packaging is buggy
   * DIRMINA-829 - AbstractIoBuffer.getSlice(int index, int length) has incorrect behavior
   * DIRMINA-835 - IoHandler's sessionCreated and sessionOpened method can receive notifications when MINA's internal socket connection built
   * DIRMINA-840 - Logic Error in ByteArrayPool implementation
   * DIRMINA-842 - Crash on Android
   * DIRMINA-846 - AprSocketAcceptor doesn't work and throws IOExceptions many times.
   * 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 - Implementation of SslFilter#isCloseNotify() is incorrect
   * DIRMINA-886 - isBrokenConnection
   * DIRMINA-887 - mutil bind localAddress
   * DIRMINA-894 - java.io.IOException: Broken Pipe infinite loop
   * DIRMINA-897 - atomicity violation bugs because of misusing concurrent collections
   * DIRMINA-898 - A wakeup() is issued in a thread before the target select() is executed.
   * DIRMINA-900 - One MINA 2.0.4 test is failing when run with a 1.7 jdk

Improvement

   * DIRMINA-645 - SslFilter should start initiating handshake from sesionCreated() rather than from onPostAdd()
   * DIRMINA-847 - Entry and Exit action support for Mina state machine
   * DIRMINA-867 - Needs meaningful error message when AbstractIoSession.write called with null
   * DIRMINA-888 - Add the ability to get the write queue size like: session.getWriterRequestQueue().size();

Task

   * DIRMINA-681 - Strange CPU peak occuring at fixed interval when several thousand connections active

展开阅读全文
4 收藏
分享
9 评论
4 收藏
分享
返回顶部
顶部
返回顶部
顶部