AdroitLogic Private Ltd. announced today the release v2.1.0 of its free and open source Enterprise Service Bus, UltraESB. The UltraESB is released under the OSI approved GNU Affero General Public License; as well as a zero-dollar commercial license. First released in January 2010, the UltraESB was the first ESB to utilize zero-copy proxying, coupled with non-blocking IO to provide extreme levels of performance.
This release extends the deployment functionalities exposed by the previous release of the UltraESB. The new logging API integration helps developers to report more meta-data associated with the log statements including severity. This logging API is made available to the user via the LogSupport API that gives access to service specific loggers and deployment specific loggers apart from the generic system loggers.
Many new support interfaces has been added including ClusterSupport, AlertSupport and SwiftSupport giving the access to the cluster level controls, distributed locks/try-locks and Swift financial protocol functionalities such as validation, SWIFT parsing and generation etc.
Seamless integration of the LDAP/ActiveDirectory with UltraESB JMX authentication and the Uconsole user management helps deployments to easily configure the user base over the enterprises existing LDAP or ActiveDirectory user bases. The deployment units concept has been further enhanced with the introduction of the deployment unit archive support and a maven archetype and a maven plugin to easily build deployment unit archives.
Upon all that the core spring version has been upgraded to Spring-3.2.4.RELEASE, the Jetty version has been upgraded to 8.1.13.v20130916 together with the servlet api version to 2.5. The AuditRecordMapper has been moved from Core to the API making it a user extension point.
The v2.1.0 release is approximately ~42MB 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