Apache camel 2.19.3 Release

New and Noteworthy

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

Supported Java version

This version supports Java 8.

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.3</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 Spring Boot spring-boot-dependencies and Camel camel-spring-boot-bom Bill of Materials (BOM):

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-dependencies</artifactId>
      <version> SPRING BOOT VERSION HERE </version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.camel.springboot</groupId>
      <artifactId>camel-spring-boot-bom</artifactId>
      <version>2.19.3</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>

Apache Camel

Download Signature and checksum
apache-camel-2.19.3-src.zip (Sources) PGP Signature, SHA512 Checksum

Git tag checkout

Release is tagged with camel-2.19.3 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.3

Resolved issues

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

Bug (26)

CAMEL-11765
camel-undertow - Consumer adds duplicate headers
CAMEL-11750
Camel route with multicast (parallel) generate huge CPU load
CAMEL-11748
Camel-Undertow: transferException option doesn't work
CAMEL-11742
File consumer - Delete orphan lock files on startup may not match a lock file when using include/antInclude filtering
CAMEL-11724
Camel-Hdfs2: No need for initialDelay and delay as configuration properties since they are already parameters of ScheduledPollConsumer
CAMEL-11723
ManagedCamelContext.dumpRestsAsXml can fail if default charset is not utf-8
CAMEL-11716
error in handling return parameters in db functions
CAMEL-11709
Camel-Milo component cannot write to newer server versions
CAMEL-11690
Done() called two times in RoutingSlip processor
CAMEL-11688
ensure transport endpoint configuration will be take into account when create JettyRestHttpBinding from REST DSL
CAMEL-11677
TypeConverterLoaderException: Cannot find any type converter classes from the following packages: com.abc.storage.service.converter if application is packaged using spring-boot-maven-plugin
CAMEL-11671
camel-ahc - No way to disable url encoding
CAMEL-11649
Cookie Handling only works for one cookie
CAMEL-11648
camel-mongodb-gridfs - Created document cannot be read by the new MongoDB GridFS API
CAMEL-11636
property placeholder is not replaced in REST DSL in blueprint context
CAMEL-11630
JPAMessageIdRepository Not Releasing Connections
CAMEL-11626
ServiceNowException is printing "%d" (not replacing value)
CAMEL-11623
LevelDB Java implementation wont be tried on Errors
CAMEL-11620
Requiredement for date string to be longer than pattern is invalid.
CAMEL-11615
WorkerPool is null in DefaultCamelReactiveStreamsService
CAMEL-11608
Camel-AWS: Camel-Kinesis needs Jackson Dataformat CBOR to work in OSGi
CAMEL-11607
NPE in MBeanInfoAssembler when debug is enabled
CAMEL-11593
Global rest configuration gets overridden by default
CAMEL-11591
ClassNotFound: javax.servlet.ServletOutputStream in opentracing example client
CAMEL-11523
JasyptPropertiesParser fails on properties references with default value
CAMEL-11455
Automatic transform String to DBObject after previous conversion error

Improvement (12)

CAMEL-11755
toD should ignore when dynamic uri is empty
CAMEL-11743
camel-ldap - Make it possible to use ENV when configuring DirContext
CAMEL-11728
Camel-AWS S3: Avoid warn log message about content length
CAMEL-11726
Elsql producer inconsistent behavior compare to sql component producer
CAMEL-11720
GoogleDriveProducer should be able to honor the http.proxyPort and http.proxyHost properties from the CamelContext
CAMEL-11719
add a string to ChildReference converter for camel-google-drive
CAMEL-11710
trim for fixlength only trim one direction
CAMEL-11706
Remove duplicate type converter methods from HBaseModelConverter
CAMEL-11691
Should resubscribe when reconnect MQTT
CAMEL-11613
camel-spring-boot - Add auto configuration for FluentProducerTemplate
CAMEL-11594
rest configuration in spring boot should use map instead of list
CAMEL-11577
apt plugin should generate URL as URL and not U R L in displayName

New Feature (2)

CAMEL-10744
Camel Salesforce maven plugin should generate JSON schema
CAMEL-10743
Add support in Salesforce component for plain JSON input and output

Keys

You can verify your download by following these procedures and using these KEYS.