Apache MINA 1.0.4 and 1.1.1 (Java 5 port of 1.0.4) have been released on July 18th, 2007. The new releases contain backward-compatible minor improvements and several bug fixes found in the previous releases. They are available in the download page.
Changes in 1.0.4 since 1.0.3:
- 2 improvements
- [DIRMINA-377] - Reduce memory consumption of DefaultIoFuture
- [DIRMINA-398] - Change the default Map implementation of DemuxingIoHandler to ConcurrentHashMap
- 10 bug fixes
- [DIRMINA-279] - CompressionFilter returns error -5 (Z_BUF_ERROR) from jzlib in MINA 1.0 but not in MINA 0.9.4
- [DIRMINA-366] - Default socket option values are retrieved incorrectly.
- [DIRMINA-369] - StreamIoHandler can flush garbled data.
- [DIRMINA-374] - ArrayIndexOutOfBoundException in SocketAcceptor and SocketConnector
- [DIRMINA-383] - CumulativeProtocolDecoder & ByteOrder.LITTLE_ENDIAN
- [DIRMINA-386] - SocketSessionConfigImpl: initialize() uses "localhost" to bind InetSocketAddress, should use IP instead
- [DIRMINA-390] - IoHandler.messageSent is not called when FilterChain contains SSLFilter
- [DIRMINA-395] - DatagramSessionImpl getLocalAddress doesn't return the local address
- [DIRMINA-402] - Simultaneous writes causes 'bad record MAC' error when SSLFilter is used.
- [DIRMINA-403] - Performance degradation when socket receive buffer is big.
Changes in 1.1.1 since 1.1.0:
- Includes all changes made in 1.0.4.
- 1 additional improvement
- [DIRMINA-392] - Change the default Map implementation of session attributes to synchronized HashMap for less memory consumption
- 1 additional bug fix
- [DIRMINA-384] - A possible duplicate event emission in DefaultIoFuture