August 12, 2008

12 August 2008 - Apache MINA 2.0.0-M3 Now Available

The Apache MINA Project is pleased to announce the release of MINA 2.0.0-M3.

This release is finally done earlier than planed due to some serious performance regressions in 2.0.0-M2.

  • 4 bug fixes :
    • Calling IoBuffer.slice() in CumulativeProtocolDecoder.doDecode() can cause data corruption.
    • Big performance drop in 2.0M2 CumulativeProtocolDecoder for large messages.
    • Running tests leave files in /tmp.
    • The proxy sample does not work - results in a NullPointerException.
  • 3 improvements :
    • Moved ExceptionMonitor from core to util
    • IoFuture::isReady is renamed to isDone.
    • Port the 'Haiku' example to 1.0 and trunk.

This is a milestone release and is not yet considered suitable for production use. This release improve the code structure, documentation and provide bug fix and improvement since 2.0.0-M2. We are waiting your feedback for the next release.

----

-- Apache MINA PMC (Project Management Committee)

Posted by Tetsuya Kitahata at 07:43 AM

July 09, 2008

09 July 2008 - Apache MINA 2.0.0-M2 Now Available

The Apache MINA project is pleased to announce the release of MINA 2.0.0-M2.

Apache MINA is a network application framework which helps users develop
high performance and high scalability network applications easily. It
provides an abstract, event-driven, asynchronous API over various
transports such as TCP/IP and UDP/IP via Java NIO.

The latest release is now available here:
http://mina.apache.org/downloads.html

A list of all the resolved issues for this this release is available here :
https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=10670&fixfor=12312861

This is a milestone release and is not yet considered suitable for
production use. This release improve the code structure, documentation
and provide a large number of bug fix since 2.0.0-M1. We want to
thanks all the developers who started using the 2.0 MINA branch and
provided a lot of useful feedback for building this release.

Thanks,

Apache MINA PMC

Posted by Tetsuya Kitahata at 02:17 PM

April 23, 2008

23 April 2008 - Apache MINA 1.0.10 and 1.1.7 Released

The Apache MINA project team is proud to announce the new minor point releases of Apache MINA, a Java network application framework, version 1.0.10 and 1.1.7.

Apache MINA 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.

Please refer to the release note for the changelog: http://tinyurl.com/6hxvec

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

The Apache MINA project team is always open for your feedback. Please let us know what you think about MINA via our mailing list and support forum: http://mina.apache.org/contact.html

----

-- The Apache MINA Project team

Posted by Tetsuya Kitahata at 02:56 AM

February 27, 2008

26 February 2008 - Apache MINA 2.0.0-M1 Now Available

The Apache MINA project is pleased to announce the release of MINA 2.0.0-M1.

Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract, event-driven, asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO.

The latest release is now available here:

http://mina.apache.org/downloads.html

This release has too many changes and fixed to enumerate in their entirety. Some of the key improvements include:

  • Simplified and more consistent API
  • Ability to share I/O processor threads between multiple servers and/or
    clients
  • Improved support for streaming files
  • Improved String and JMX integration
  • Improved logging support
  • Framework for simplifying state machine creation and maintenance
  • Support for synchronous clients
  • OSGi integration

This is a milestone release and is not yet considered suitable forproduction use. The intent of this release is to showcase the new modified API and other improvements in MINA. We hope that developers will start to use this release and provide feedback.

----

-- The Apache MINA PMC (Project Managament Committee)

Posted by Tetsuya Kitahata at 11:12 PM

February 10, 2008

10 February 2008 - Apache MINA 1.0.9 and 1.1.6

The Apache MINA project team is proud to announce the new minor point releases of Apache MINA, a Java network application framework, version 1.0.9 and 1.1.6.

Apache MINA 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.

Please refer to the release note for the changelog: http://tinyurl.com/3c6dqf

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

The Apache MINA project team is always open for your feedback. Please let us know what you think about MINA via our mailing list and support forum: http://mina.apache.org/contact.html

----

-- The Apache MINA Project team

Posted by Tetsuya Kitahata at 09:00 AM

November 27, 2007

27 November 2007 - Apache MINA 1.0.8 and 1.1.5

The Apache MINA project team is proud to announce the new minor point releases of Apache MINA, a Java network application framework, version 1.0.8 and 1.1.5.

Apache MINA 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.

Please refer to the release note for the changelog: http://tinyurl.com/2jjkbu

The Apache MINA project team is always open for your feedback. Please let us know what you think about MINA via our mailing list and support forum: http://mina.apache.org/contact.html

----

-- The Apache MINA Project Team

Posted by Tetsuya Kitahata at 12:27 AM

October 17, 2007

17 October 2007 - Apache MINA 1.0.6 and 1.1.3 Released

The Apache MINA project team is proud to announce the new minor point releases of Apache MINA, a Java network application framework, version 1.0.6 and 1.1.3.

Apache MINA 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.

Please refer to the release note for the changelog: http://tinyurl.com/2bqpls

The Apache MINA project team is always open for your feedback. Please let us know what you think about MINA via our mailing list and support forum: http://mina.apache.org/contact.html

----

-- The Apache MINA Project team

Posted by Tetsuya Kitahata at 12:34 PM

August 14, 2007

14 August 2007 - Apache MINA 1.0.5 and 1.1.2 Released

The Apache MINA project team is proud to announce the new minor point releases of Apache MINA, a Java network application framework, version 1.0.5 and 1.1.2.

Apache MINA 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.

Please refer to the release note for the changelog: http://tinyurl.com/2vr3wn

Quick links:

The Apache MINA project team is always open for your feedback. Please let us know what you think about MINA via our mailing list: http://mina.apache.org/contact.html

----

-- The Apache MINA Project Team

Posted by Tetsuya Kitahata at 02:06 AM

July 19, 2007

19 July 2007 - Apache MINA 1.0.4 and 1.1.1 Released

The Apache MINA project team is proud to announce the new minor point releases of Apache MINA, a Java network application framework, version 1.0.4 and 1.1.1.

Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily by providing abstractions of network and protocol I/O layers.

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

Please refer to the release note for the changelog: http://tinyurl.com/3yzuzk

Quick links:

The Apache MINA project team is always open for your feedback. Please let us know what you think about MINA via our mailing list: http://mina.apache.org/contact.html

----

-- The Apache MINA project team

Posted by Tetsuya Kitahata at 10:16 AM

April 16, 2007

16 April 2007 - Apache MINA 1.1.0 Released

The Apache MINA project team is pleased to announce the release of the Apache MINA version 1.1.0. Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily.

The 1.1.0 release is a Java 5 port of Apache MINA 1.0.x, which employed the new language features in Java 5 (i.e. generics and covariant return type). Existing applications based on MINA 1.0.x can be ported to MINA 1.1.0 with very little effort.

Distributions are available from the download page here: http://mina.apache.org/downloads.html

More information on Apache MINA can be found at the Apache MINA project site: http://mina.apache.org/

For those who are interested in Java network application performance: http://mina.apache.org/performance-test-reports.html

----

-- The Apache MINA Project Team

Posted by Tetsuya Kitahata at 11:17 AM

16 April 2007 - Apache MINA 1.0.3 Released

The Apache MINA project team is pleased to announce the release of the Apache MINA version 1.0.3. Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily.

The 1.0.3 release is a backward-compatible minor upgrade that fixes several bugs found in the previous release. All changes are source and binary compatible with the previous release, version 1.0.2.

Distributions are available from the download page here: http://mina.apache.org/downloads.html

More information on Apache MINA can be found at the Apache MINA project site: http://mina.apache.org/

For those who are interested in Java network application performance: http://mina.apache.org/performance-test-reports.html

----

-- The Apache MINA Project Team

Posted by Tetsuya Kitahata at 11:00 AM

February 21, 2007

21 February 2007 - Apache MINA 1.0.2 Released

The Apache MINA project team is proud to announce the release of Apache MINA, a Java network application framework, version 1.0.2.

Apache MINA (Multipurpose Infrastructure for Network Applications) is a network application framework which helps users develop network applications easily by providing abstractions of network and protocol I/O layers. The Apache MINA project website (mina.apache.org) includes resources such as introductory presentation slides and examples to help you learn MINA as soon as possible.

Feature List:

  • Unified API for various transport types:
    • TCP/IP
    • UDP/IP
    • In-VM pipe communication
    • You can implement your own!
  • Low-level and high-level API:
    • Low-level: uses ByteBuffers
    • High-level: uses user-defined message objects and codecs
  • Stream-based I/O support via StreamIoHandler
  • Filter interface as an extension point; similar to Servlet filters
    • SSL support via SSLFilter thanks to Java 5 SSLEngine
    • Thread pools are implemented as filters so that users can customize thread model.
  • Unit testability using mock objects
  • JMX managability
  • Traffic throttling
  • Overload shielding
  • Integration with well known containers such as PicoContainer and Spring
  • Smooth migration from Netty, a popular NIO framework.

Changes since 1.0.1 (please refer here for detailed information.)

  • Better memory utilization
  • More than 10 bug fixes

The Apache MINA project team is always open for your feedback. Please let us know what you think about MINA via our mailing list.

----

-- The Apache MINA Project

Posted by Tetsuya Kitahata at 06:33 AM