www-announce mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Lecharny <elecha...@apache.org>
Subject [ANNOUNCE] Apache MINA 2.0.18 released
Date Wed, 06 Jun 2018 10:07:03 GMT
The Apache MINA project is pleased to announce MINA 2.0.18 !

This version is a bug fix release.

Apache MINA (http://mina.apache.org) is a network application
framework which helps users
develop high performance and high scalability network applications
easily by providing an abstract, event-driven, asynchronous API over
various transports such as TCP/IP and UDP/IP vis Java NIO.

The Apache MINA project website includes resources such as
introductory presentation slides, tutorials, and examples to help you
learn MINA as soon as possible.

There is nothing critical in this version, no big bug fixes, just a
few annoying ones. Although there is some important addition: The
IoHandler interface now expose a new method :

void event(IoSession session, FilterEvent event) throws Exception; This can
be used by any filter to generate a specific event (which will be handled
on demand by the application). Currently, the only added event is defined
in SslEvent, and it tells if the session has been secured (ie the Handshake
has completed) or isn't anymore. It changes one thing in your application:
if you were implementing IoHandler, you have to implement this method. You
may also extends IoHandlerAdpater which has a void implementation of this
event() method. The few fixes bugs/added features are: - Added a flag to
tell the Handshake to start immediately or not - The IoBufferHexDumper
implementation now does not modify the IoBuffer position - Some missing
synchronization have been added in the SslFilter - The suspendRead call is
handled for Datagrams, instead of throwing an exception

We recommend all users to upgrade to this release. We consider this a
stable and production ready release.

Downloads are available at http://mina.apache.org/downloads-mina.html

The Apache MINA PMC

Thanks !

Emmanuel L├ęcharny

View raw message