A new release of XNIO is available which fixes several bugs. For more information about XNIO 2.0, see this previous post. Users of XNIO 2.0.0 and 2.0.1 are encouraged to update to 2.0.2 to take advantage of these bug fixes:[XNIO-82] - Remove jboss-…
JBossRemoting 2.5.0.GA is now available. It started life as 2.4.0.SP2 (that is, it is primarily a bug fix release), but it evolved into 2.5.0.GA when it turned out that the internal divergence between Apache Tomcat and JBossWeb made it difficult to c…
JBossRemoting 2.4.0.GA is now available. This is a major incremental release that resolves about 160 JIRA issues, including 76 bug fix issues and 28 feature issues. It is meant to be binary compatible with the previous major release, currently at 2…
A new release of XNIO is available which fixes several bugs. For more information about XNIO 2.0, see this previous post. Users of XNIO 2.0.0 and 2.0.1 are encouraged to update to 2.0.2 to take advantage of these bug fixes:[XNIO-82] - Remove jboss-…
Some of you may have noticed that JBoss Marshalling 1.2.0.GA has been present in the maven repository for some time. Now that the website upgrade is complete, I'm happy to announce that it is now available from the downloads page as well. JBoss Mar…
Why is it so difficult to write a modularity specification for Java? The requirements appear to be relatively simple:Provide an API whereby a user can load a module and link to it (in other words, get a classloader which can be used to load exported…
I've uploaded a minor bugfix release for XNIO 2.0.0. It fixes a selector wakeup bug, as well as a minor API bug and a minor optimization for blocking I/O with the NIO-based provider.All users of 2.0.0 are encouraged to update to 2.0.1. The release …
XNIO is a simplified low-level I/O layer which can be used anywhere you are using NIO today. It frees you from the hassle of dealing with Selectors and NIO's poor support for SSL, multicast sockets and non-socket I/O, while still maintaining all the …
XNIO 2.0 is getting very close to completion. The latest CR, 2.0.0.CR4, is now available from the downloads page.The main change since CR3 is the introduction of a new "Result" interface which acts as feed-in to an IoFuture. This makes it easy for …
Since my last post several months ago, I've been quite busy with a number of project releases.JBoss Marshalling version 1.2.0.CR3 - download here, JIRA here. Includes a much more efficient River protocol implementation, and the Java-compatible Seria…
Today I ran across a problem that I've hit frequently in the past, this time while designing an extension to JBoss Marshalling which allows users to annotate classes which are to be specially externalized. The problem is that one wants to "remember"…