Apache camel 3.4.5 Release

New and Noteworthy

This release is the new Camel 3.4.5 patch release.

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>3.4.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>3.4.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>

Apache Camel

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

Git tag checkout

Release is tagged with camel-3.4.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-3.4.5

Resolved issues

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

Bug (19)

CAMEL-15937
camel-netty - WARN logging with disconnect=true
CAMEL-15840
camel-aws2-sns: duplicate copies of configuration objects lead to undefined behavior
CAMEL-15834
NATS consumer throws NullPointerException on connection failure
CAMEL-15803
missing jar libraries in download zip
CAMEL-15793
MethodNotFoundException when calling method on OSGi service reference in Blueprint
CAMEL-15788
Apache Camel Yammer component does not work in 3.x (from 3.1)
CAMEL-15760
org.osgi.service.blueprint.container.NoSuchComponentException: No component with id 'blueprintBundle' could be found
CAMEL-15748
Paho consumer never connects if the broker is not reachable at startup
CAMEL-15710
OpenTracingTracer does not activate created span
CAMEL-15682
Aggregate route recovery fails to start up
CAMEL-15678
camel-aws2-s3 multipart upload multiplies file by number of parts
CAMEL-15669
When the registry does not have any nodes, ServiceCallDefinition will be blocked
CAMEL-15644
camel-salesforce - NullPointerException on route startup
CAMEL-15623
osgi - Reference methods not found in blueprint context
CAMEL-15602
camel-main - Add support for property placeholders in #class factory method parameters
CAMEL-15581
Unable to load XML REST definitions with camel-main xmlRests config property
CAMEL-15580
SJMS Batch Consumer startup race condition
CAMEL-15558
pollEnrich timeout issue
CAMEL-15526
Camel-AWS2-S3: Consume Gzip file from S3 not working.

Improvement (3)

CAMEL-15917
Resilience4j Property Component doesn't work for configurationRef
CAMEL-15600
platoform http vertx: thread blocked calling knative REST
CAMEL-15591
Put a configurable limit on the size of unzipped data using camel-zipfile + camel-tarfile

Task (3)

CAMEL-15702
Camel-Karaf and camel-spring-boot: Generated documentation for 3.4.x LTS, should point to correct components/dataformat/languages documentation
CAMEL-15594
incorrect bundle.symbolicName in camel-example-servlet-rest-karaf-jaas
CAMEL-15571
The order of loading settings is changed in the method AbstractLocationPropertiesSource::loadProperties(Predicate)

Keys

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