Release of Apache Camel 3.0, System Integration Framework

November 28, the Apache Camel community released Apache Camel 3.0, the latest major release. It has been 10 years since the last version was released, and there are many new features.

Apache Camel is a message oriented middleware implemented in Java. It provides components for data exchanging, converting and rooting, and error handling, and it supports over 50 data formants. It is EIP (Enterprise Integration Patterns) based, providing components for accessing database, message cues, API, and others. Not only for stand-alone use, it can also be integrated as a library into Spring Boot, application server, and clouds.

With over 1000 new features, improvements, and fixes, Apache Camal 3.0 is the long-awaited major release since the Camel 2.0, which was released in 2009.

As the result of modularization, now the core is smaller having had some of the components removed. With reactive rooting engine, the quality has been improved, and EIP provides better scalability.

API has been renewed to support Java 11. There are many other additional features.

Apache Camel will work on the latest release for Camel-K, which runs natively on Kubernetes, and Camel-Quarkus, an extension for Quarkus.

To download Apache Camel 3, visit their website.

Apache Camel
https://camel.apache.org/