We have just released Apache Camel 3.22 as the last new minor release of Camel 3.x. This marks the end of new development of Camel 3, and there are no more releases planned. Camel 3.14 and 3.20 reached end of life by end of 2023. And therefore, the only supported releases of Camel 3.x are as follows: Version Supported Until 3.21.x Jun 2024 3.22.x Dec 2024 Camel 3.21.x is supported first half of 2024, and Camel 3.
, by Claus Ibsen, Gregor Zurowski, Otavio Rodolfo Piske, Aurélien Pupier, Andrea Cosentino
Apache Camel 4.3 (non LTS) has just been released. This release introduces a set of new features and noticeable improvements that we will cover in this blog post. Camel Core Added basic support for Java 21 virtual threads. Note this is experimental and there is more work to complete to have full support for virtual threads. More details at threading model. The simple language can now work better with JSon and XML with inlined jq/jsonpath/xpath functions.
Since Camel 4, users are able to apply data types to their individual Camel routes in order to transform the processed message content in a declarative way. The data type functionality has been added on top of the well-known Transformer EIP that is a part of Apache Camel since the beginning. This post gives a short introduction to the concept of data types and continues with several examples that show how to use those data types in Camel for instance as a form of Camel route contracts.