Riding for 5 years at the top
Apache Camel celebrates 5 years in development with 2.10 release
Off the back of celebrating its fifth birthday at CamelOne 2012, the Apache Camel team have put the finishing touches to their next release, Apache Camel 2.10, adding in an array of new components to the Apache enterprise application integration platform.
No less than 483 issues have been resolved this time round, but the real draw is the 18 components added to the package, including Websocket and Twitter, allowing for deeper cohesive messaging for users. With the Twitter component, based on the Twitter4J library, users may obtain direct, polling, or event-driven consumption of timelines, users, trends, and direct messages. An example of combining the two can be found here.
Other additions to the component catalogue include support for HBase, CDI, MongoDB, Apache Avro, DynamoDB on AWS, Google GSON and Guava. Java 7 support is much more thorough now, as is support for Spring 3.1.x and Netty. A full list of all resolved issues can be found here.
Apache Camel comprises a number of Apache projects such as distributed ESB and JBI container Apache ServiceMix, message broker ActiveMQ, JAX-RS supporter CXF, OSGI-based Karaf and NIO Framework-focused Mina. It's garnering plenty of interest from vendors, all keen on bolstering their middleware messaging offering for a cloud assault. The most notable move thus far was Red Hat's acquisition of FuseSource last week, a key contributor to Apache Camel over the years since their Software Fellow, James Strachan founded the Camel project.
It's been five hard years' worth of toil though, with Apache Camel 2.10 really showcasing what the open source project can do. Since the first release on July 2nd 2007, 22 more have followed, each making Camel that much better. The project has gone from strength to strength over the years as the stats suggest and it was made a Top Level Project at Apache in 2009. Make sure you use the brand new version available here.