Just a maintenance release containing some minor bugfixes and updated dependencies. Some incompatibilities with Java 5 as well as a java.lang.ClassCastException when activating remote classloading in EJServer were fixed.
EJOE 0.4.0 has been released and is available for download. This release adds long awaited features like HTTP support, IPC communication, remote reflection, support for JDK-style proxies, different serialiation strategies and many more.
Today we released EJOE 0.3.9.2 which is the second milestone for the upcoming 0.4.0 release. It contains minor feature enhancements as well as minor bugfixes. A complete list of changes is available at
http://ejoe.sourceforge.net/changes-report.html.
Today we did release EJOE 0.3.9.1, the first of two milestones of the upcoming 0.4.0 release. 0.3.9.1 comes with a lot of bugfixes, improvements and new features. Remote reflection, different serialization strategies, crispy- and wsif-support are just some of the new features...
Today we've released version 0.3.5_01 of our lightweight network IO framework.
This release contains two critical bugfixes (see changelog for details) and it is strongly recommended to update to this version.
This versions contains also some minior enhancements from the upcoming version 0.4.0 and is most likely the most efficient version of EJOE ever.
Today EJOE 0.3.5 was released. This version contains minior enhancements and one critical bugfix. See the changelog for details.
This version contains some minior bugfixes and feature enhancements, See the changelog for details. 0.3.4 will be most likely the last release in the surprisingly stable 0.3.x branch. The upcoming 0.4.x branch will focus on feature enhancements. Feature requests are very welcome...
EJOE does now support persistent connections and handles SerializeAdapters per client request, so clients tell the server automatically what SerializeAdapter they need. 0.3.3 now uses XStream as default (de)serialization mechanism.
The following new SerializeAdapters were added:
CastorAdaptor -> uses Castor and can use existing special Castor mappings
JavaBeansXmlAdapter -> uses standard JavaBeans XmlEncoder/XmlDecoder machanism
UTF8StringAdapter -> raw string (de)serializer which also handles encoding... read more
Version 0.3.2 contains major improvements as well as further bugfixes.
Blocking IO streams are used by default to allow direct hand-over of streams to (de)serialize adapters. Different adjustable threading mechanisms for RWP threadpools were added as well as support for selective compression. A critical bug concerning the used default value for clientside connection timeout was fixed.
Unfortunately the origin 0.3.1 release didn't contain an important workaround for an known issue with Java sockets. So i had to release this bugfixed build of 0.3.1 which does additionally contain some other improvements of the upcoming 0.3.2 release. EJOE 0.3.1_01 has an significant higher throughput and also scales much better than the origin 0.3.1 release. An update to 0.3.1_01 is strongly recommended.
EJOE is a lightweight java client/server component build to send and receive objects through plugable (de)serialization mechanisms. It offers a high-performance, simple and clean object request broker (whereby ORB is meant in it's natural manner and not in it's relation with CORBA). Similiar to RMI it does support remote class loading to avoid redundant classpath entries but doesn't require stubs and/or proxy objects.