AdroitLogic Private Ltd. announced today the release v1.6.2 of its free and open source Enterprise Service Bus, the UltraESB. The UltraESB is released under the OSI approved GNU Affero General Public License; as well as a zero-dollar non-GPL commercial license which allows unlimited and perpetual production use free of charge. First released in January 2010, the UltraESB was the first ESB to utilize memory mapped files and zero-copy, coupled with non-blocking IO to provide extreme levels of performance.
Version v1.6.2 released today is mainly a maintenance release with many enhancements to the JMS transport, including fixing the ability to implement store-n-forward MEP with message re-delivery. The 1.6.0 release has been battle tested and hardened to become the 1.6.1 and then 1.6.2 with more stability. It also has few enhancements to the clustering support, REST support, file cache handling, enhanced logging and the server startup.
This minor release contains a much enhanced logging where all the error level logs have been re-visited to confirm whether they are actual errors from a users point of view. This enables users to setup alerting based on the error log statements using a third party log analyzing tools. The enhancements to the logs make sure that an error log is an actual error which requires a user attention and hence should result in an alert. Further on the startup if the server detects a compilation failure of any sequences or configuration errors the server will automatically be shutdown gracefully without accepting any messages, and the server state will be set to FAILED so that administrator can inspect improved logs regarding the error and fix those to start the server cleanly next time
The ZooKeeper based clustering support has also been improved, where at a sudden forced shutdown will not affect the next start of the server, by acquiring the previous ZooKeeper session and terminating it properly to maintain the server session details properly, etc.. This release also contains a fix to the windows startup bat scripts for an issue with starting samples on the windows environment.
The v1.6.2 release is approximately ~37MB in size and includes over 70 samples, test utilities and documentation etc to get started quickly. The release can be downloaded from http://adroitlogic.org