Apache Camel 2.19.2 Release

New and Noteworthy

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

Git tag checkout

Release is tagged with camel-2.19.2 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.19.2

Resolved issues

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

Bug (30)

CAMEL-11610
UnsatisfiedDependencyException: Error creating bean with name 'openTracingEventNotifier'
CAMEL-11576
camel-catalog is not generating camel-stream URI properly
CAMEL-11575
Component name mismatch: https4 or http4s
CAMEL-11572
camel-lumberjack component doesn't restart
CAMEL-11564
avoid ClassCastException when the gzip is enabled for the cxf endpoint with camel destination
CAMEL-11559
NPE when not setting a sampling interval on client subscriptions
CAMEL-11540
Unable to disable ProducerCache by setting cacheSize="-1"
CAMEL-11537
undertown consumer : consumer silently fails to start if manually started after a failure
CAMEL-11533
Simple language - comparison againist negative value fails with unknown token
CAMEL-11529
Wrong syntax definitions in camel catalog
CAMEL-11524
Camel File Consumer fails when doneFileName contains '$'
CAMEL-11520
camel-hipchat: Unable to send to room name containing spaces
CAMEL-11510
The consumer endpoint for Twitter component timeline/user doesn't poll the tweets even if the type is set to polling and delay attribute doesn't work
CAMEL-11509
Cannot set content type with parameters without specifying charset
CAMEL-11489
Declaring AWS endpoint with accessKey and secretKey, and without amazonS3Client should be possible.
CAMEL-11486
NullPointerException for invalid payload with session handling enabled
CAMEL-11477
Can not override isUseAdviceWith in CamelBlueprintTestSupport
CAMEL-11469
Camel-Hipchat - Configure via xml is broken
CAMEL-11454
camel-zipfile dataformat cannot remove successfully processed files
CAMEL-11453
Fix camel-box feature
CAMEL-11441
Main - setPropertyPlaceholderLocations should be public
CAMEL-11437
Bug using file endpoint probeContentType and preMove attributes together causes Exchange.FILE_CONTENT_TYPE to get dropped. (2.19.0)
CAMEL-11433
Unable to use camel-box in OSGI environment
CAMEL-11429
camel-box is not assigning default configuration values
CAMEL-11427
camel-leveldb does not work on Solaris -- no native code library and no Java fallback
CAMEL-11424
Endless wait when unhandled exception occurs in camel-olingo
CAMEL-11423
Accept header is not compliant with IETF RFC-7231
CAMEL-11414
camel-restlet - Rest DSL issue with empty path variables
CAMEL-11413
camel-olingo - Potential NPE in getting content-type header
CAMEL-11388
camel-infinispan - InfinispanRoutePolicy issue with locking from remote server

Improvement (11)

CAMEL-11552
Provide FailureEvent interface as a general means of retrieving the cause
CAMEL-11551
Use abstract base class for all context and route events
CAMEL-11531
camel-http-common; dependency servlet-api should be set to provided
CAMEL-11507
camel-servicenow : add an header to indicate the answer data type
CAMEL-11506
MavenVersionManager blocks on unavailable URL
CAMEL-11490
camel-spring-boot - Make it easy to filter Java RoutesBuilder from properties
CAMEL-11466
camel-tarfile dataformat cannot remove successfully processed files
CAMEL-11461
SEDA - resolve references for concurrentConsumers, limitConcurrentConsumers
CAMEL-11422
Mark plugin as threadsafe
CAMEL-11398
camel-google-calendar should throw more friendly exception when the required credentials lack
CAMEL-11396
Upgrade wsdl4j to 1.6.3

Sub-task (1)

CAMEL-11491
Apply non-mandatory nature of amazon client to AWS components being able to specify accessKey and secretKey

Test (1)

CAMEL-11516
FtpConsumerFileSplitTest fails on windows due to platform line.seperator