Over a million developers have joined DZone.

Apache Camel Turns 5!

· Java Zone

Learn more about the advantages of moving from a monolithic to microservices architecture.  Brought to you in partnership with IBM.

This week, we're celebrating the 5th anniversary of the Apache Camel project.  First, I'll tell you where we mark the "birthdate" of Camel.  With an OSS project, it could be several things:

  • First commit
  • Public announcement
  • Any first 0.x release (pre 1.0)
  • Or at the very first 1.0 release

Well, as of July 2nd 2012 Apache Camel 1.0 was released and published to Maven Central exactly 5 years ago.

So lets celebrate the birthday of Apache Camel today, first by looking back at how ahead of the curve the very first apache camel release was.  See my blog about it here.

Apache Camel 1.0 Release

Just to complete the bullets, the first commit was done by one of the founders, James Strachan (also the co-creator of Groovy), on March 19th 2007. And its no wonder that it was James who made the first public announcement of Apache Camel on his blog on May 15th 2007. And 3 months later as we know it, Camel 1.0 was released on July 2th 2007.

Over the course of time the Camel team has released plenty of Camel releases.

  • A total of 11 releases in the Camel 1.x series.
  • And so far 23 releases (and 3 milestones, and 1st RCs) of the Camel 2.x series.

The project has grown tremendously and today is one of the most popular integration frameworks out there.

In January 2009 the project became a top level project at Apache.

Apache Camel has been presented at many conferences over the years, the first talk was at the Irish Java Tech Conference in November 2007 by James Strachan. Ever since then, a lot of people have spoken about Camel at conferences, JUGs, webinars and so forth. We have a link collection where you can find some of these presentations.

The popularity of the Camel project keeps rising and at the beginning of 2011, the Camel in Action book went into print.  Having a book published by Manning is a testimony to the popularity of the project.

Here today 5 years later the Camel project goes from strength to strength, as the next couple of charts illustrate:
 
Quarterly visits on the Apache Camel website

Yearly posts on Camel user mailing list
Number of commits on the project
Number of Camel components out of the box

And since the end of 2011 we have added two more committers, and the upcoming Camel 2.10 release adds a whopping 18 new components. S

Last year the first annual conference in its name - CamelOne - took place in Washington DC, and the event took place in Boston this year.

2nd annual CamelOne conference

All the sessions from 2012 were recorded, and you can find the videos to watch on your leisure. At CamelOne 2012 we had a sneak birthday celebration of Apache Camel, by having a Camel cake.
Camel Birthday Cake at CamelOne 2012

Today the Camel team is busy finalizing on the last bits for the upcoming Apache Camel 2.10 release.

I guess even James Strachan would not have anticipated the success of Camel for 5 years running would mean that he gets to ride on a real Camel.  Happy Birthday Camel!

James Strachan riding a real Camel


Curator's Note: I found a really interesting program on real Camels as well!  ;)

From Idea to Application gives you the architecture to quickly build, manage and run a range of applications (web, mobile, big data, new smart devices, etc.) on an open-standard, cloud-based platform. See why developers are using IBM Bluemix. Brought to you in partnership with IBM.

Topics:

Published at DZone with permission of Claus Ibsen, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}