Apache Camel 2.22.5 Release

New and Noteworthy

This release is a minor update of the 2.22.x branch.

Getting the Binaries

Getting the Binaries using Maven

To use this release in your Apache Maven pom.xml, import the Camel Bill of Materials (BOM) and then include the camel-core and any other components needed without specifying the version.

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>org.apache.camel</groupId>
      <artifactId>camel-bom</artifactId>
      <version>2.22.5</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

<dependencies>
  <dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-core</artifactId>
  </dependency>
  <dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-COMPONENT</artifactId>
  </dependency>
</dependencies>

To use this release in a Spring Boot application, use the camel-spring-boot-dependencies Bill of Materials (BOM):

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>org.apache.camel.springboot</groupId>
      <artifactId>camel-spring-boot-dependencies</artifactId>
      <version>2.22.5</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

<dependencies>
  <dependency>
    <groupId>org.apache.camel.springboot</groupId>
    <artifactId>camel-COMPONENT-starter</artifactId>
  </dependency>
</dependencies>

Binary Distributions

Binary distribution contains all the artifacts Apache Camel project distributes in binary form

Description Download Link PGP Signature file of download
Windows Distribution apache-camel-2.22.5.zip apache-camel-2.22.5.zip.asc
Unix/Linux/Cygwin Distribution apache-camel-2.22.5.tar.gz apache-camel-2.22.5.tar.gz.asc

Sources

Source distribution

Source distribution contains all the artifacts Apache Camel project distributes in source form

Description Download Link PGP Signature file of download
Source (zip) apache-camel-2.22.5-src.zip apache-camel-2.22.5-src.zip.asc

Git tag checkout

Release is tagged with camel-2.22.5 in the Git, to fetch it use:

git clone https://git-wip-us.apache.org/repos/asf/camel.git
cd camel
git checkout camel-2.22.5

Resolved issues

Here is a list of all the issues that have been resolved for this release

Bug (11)

CAMEL-13587
InflightRepository, InflightEntry getElapsed is 0
CAMEL-13576
avoid adding cxf message context map into camel exchange
CAMEL-13541
Race condition in camel-hystrix when xecutionTimeoutInMilliseconds() and onFallback() are used
CAMEL-13536
StackOverflow when using bean(this)
CAMEL-13524
RuntimeCamelCatalog#asEndpointUri strips dash from url with toD and netty4-http
CAMEL-13477
KafkaConfiguration puts truststore password into keystore password property
CAMEL-13437
ThrowExceptionProcessor should use 'getConstructor' instead of 'getDeclaredConstructor', so it doesn't force users to implement the constructors of their exception classes.
CAMEL-13428
camel-undertow - Response with large data gets truncated on cloud
CAMEL-13400
Camel FTP Cannot list directory with 'File not found' prepending additional '/' in front of directory automatically
CAMEL-13376
camel-cxf - failure processor for custom exception handling cannot get the original message
CAMEL-12963
camel-salesforce-maven-plugin generates code that does not compile

Improvement (2)

CAMEL-13593
avoid “expected resource not found” warnings when using camel-mail in OSGi
CAMEL-13527
Implement missing optimisation for DelimiterBasedFrameDecoder