Apache Camel 2.21.4 Release

New and Noteworthy

This release is a minor update of the 2.21.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.21.4</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.21.4</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.21.4.zip apache-camel-2.21.4.zip.asc
Unix/Linux/Cygwin Distribution apache-camel-2.21.4.tar.gz apache-camel-2.21.4.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.21.4-src.zip apache-camel-2.21.4-src.zip.asc

Git tag checkout

Release is tagged with camel-2.21.4 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.21.4

Resolved issues

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

Bug (21)

CAMEL-13028
camel-undertow - When using SSL with rest-dsl and api-doc then you can get a port already bound exception
CAMEL-13016
camel-jetty - If multiple bundles uses the same context-path (pathspec) then Jetty should fail
CAMEL-13014
camel mqtt crash using high volume traffic
CAMEL-13008
Odata-connector assumes '/' at end of URI
CAMEL-13006
Missing properties on Olingo4 consumer initialisation
CAMEL-13005
olingo4 component serviceUri not set
CAMEL-12974
Route coverage: When and otherwise are not marked as covered
CAMEL-12969
camel-core-osgi: Slow Memory Leak in OsgiServiceRegistry
CAMEL-12942
camel-dropbox: upload file does not work
CAMEL-12940
Dynamic doneFileName is not working with filename containing 2 dots
CAMEL-12933
Camel FTP regression: RemoteFile does not override populateHeaders method
CAMEL-12932
Camel-AHC-WS: Consumer parameters are not set
CAMEL-12916
camel-http4 - The sslContextParameters option should be documented on endpoint as well
CAMEL-12911
gzip Content-Encoding problems after upgrading to Jetty 9.4.12
CAMEL-12900
Route contract validate does not throw validation exception when validation fails
CAMEL-12897
PGP Decryption in XML DSL not working
CAMEL-12891
camel-kubernetes getConfigMap does not use Namespace Header
CAMEL-12890
Camel Printer unable to print to the network printer
CAMEL-12835
camel-json-validator - Potential issue with reading from streams
CAMEL-12774
Error during type conversion from type: java.lang.String to the required type: org.elasticsearch.action.update.UpdateRequest
CAMEL-12626
Camel Tracing is not working for route with redelivery strategy

Improvement (3)

CAMEL-13029
camel-swagger-java - Should default use scheme from rest-dsl configuration in swagger doc
CAMEL-13025
camel-core - File read lock changed - If file gets deleted then break out loop
CAMEL-12631
SFTP: Socket timeout overwrites Server Alive Interval