Apache camel 2.23.2 Release

New and Noteworthy

This release is a minor update of the 2.23.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.23.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 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.23.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>

Apache Camel

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

Git tag checkout

Release is tagged with camel-2.23.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.23.2

Resolved issues

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

Bug (47)

CAMEL-13410
Fix syntax for service component
CAMEL-13388
Wrong removing parameters logic in ServiceComponent.
CAMEL-13387
camel-twitter-direct-message doesn't filter by filterOld parameter
CAMEL-13368
LevelDB NPE if persistentFileName has no paths in LevelDBAggregationRepository
CAMEL-13366
MLLP Endpoint 'maxConcurrentConsumers' configuration support
CAMEL-13357
Regression - Namespaces defined on the SOAP envelope get lost in PAYLOAD mode
CAMEL-13355
MLLP Component 'maxConcurrentConsumers' configuration is ignored
CAMEL-13351
camel-netty4-http: error resolving relative path
CAMEL-13340
Invalid swagger json/yaml generated for Rest DSL
CAMEL-13339
Partition revoke implemented to save offset state using KafkaConsumer.position API results in message loss
CAMEL-13338
ConsumerRebalanceListener is not registered when topicIsPattern is turned off. Causing message loss or too many duplicates
CAMEL-13330
Camel JBPM WID definitions contain incorrect WIH classname
CAMEL-13321
camel-twitter-direct-message doesn't use default delay of 30s
CAMEL-13320
DirectMessageConsumerHandler.java [4] pollConsume method calls Twitter.getDirectMessages(getLastIdPaging())
CAMEL-13319
TwitterConverter calls deprecated getSenderScreenName, throws UnsupportedOperationException
CAMEL-13305
camel-sql cannot resolve nested simple expression
CAMEL-13304
Camel Bindy Tab delimited - Handling Blank Values
CAMEL-13249
Header filtering in HTTP producers from RestProducerFactory filters IN instead of OUT headers
CAMEL-13241
Missing backport-util-concurrent-version property defined in the parent pom.xml
CAMEL-13236
mock endpoint - Small glitch in logging excepted failure
CAMEL-13230
Error starting SQS consumer due to config option missing that's required for producer only
CAMEL-13211
SMPP: Host, port and systemid component configuration is always overridden by URI configuration
CAMEL-13191
URISupport sanitizeUri don't hide complete password if password contains colon
CAMEL-13179
camel-linkedin - IllegalArgumentException: Error authorizing application during linkedin authentication
CAMEL-13171
camel-restdsl-swagger xml generation can't find required method allowableValues(String)
CAMEL-13168
Underlying File for StreamCache gets deleted too early with direct-vm
CAMEL-13166
ArrayBlockingQueueFactory ignores capacity argument
CAMEL-13162
Unknown parameter issue on weaving from-with on a REST-DSL route
CAMEL-13154
camel-example-spring-boot-master running error
CAMEL-13152
Camel-JBPM KIE-Server extension should use KJAR project classloaded in deployment-scoped CamelContext
CAMEL-13140
camel-kafka - consumer does not respect auto.commit.interval.ms with AutoCommitEnabled=true
CAMEL-13132
uploadBlobBlocks and commitBlobBlockList operations does not work with List
CAMEL-13125
Camel-MongoDB: Endpoint shutdown closes mongo connection, killing the connection for everyone
CAMEL-13123
Endpoint shutdown closes mongo connection, killing the connection for everyone
CAMEL-13098
Camel-google-mail: Stream component doesn't work in OSGi
CAMEL-13097
Camel-google-calendar: Stream component doesn't work in OSGi
CAMEL-13093
Output of route-profile is empty if there are same route-id for multiple camel-contexts.
CAMEL-13084
javax.servlet.http.MappingMatch not found when starting camel-example-spring-boot
CAMEL-13077
Olingo4 Consumer appears to not work with backoffIdleThreshold
CAMEL-13063
Olingo2Endpoint swallowing consumer. options
CAMEL-13062
olingo2 component serviceUri not set
CAMEL-13061
Missing properties on Olingo2 consumer initialisation
CAMEL-13059
camel-olingo2 assumes '/' at end of URI
CAMEL-13058
AbstractFutureCallback generates NPE when response is a 401
CAMEL-13054
Olingo4Endpoint swallowing consumer. options
CAMEL-13037
camel-cxfrs - SimpleBinding ignores annotations on interface
CAMEL-12948
Camel-Box: Download file version

Improvement (7)

CAMEL-13352
Update document of HostAddresses
CAMEL-13344
camel-sql - stored procedure loaded from file/classpath should skip comment lines
CAMEL-13155
Add WidProcessor and Assembly configuration to Maven build to enable integration of WIH with jBPM Service Repository
CAMEL-13150
Add command "exchangeProperty" for dateExpression in ExpressionBuilder
CAMEL-13114
Provide single Cookie header for multiple cookies
CAMEL-13072
In DefaultUnitOfWork:popRouteContext() avoid exception thrown
CAMEL-13066
camel-hystrix - Do not fallback on HystrixBadRequestException

Task (5)

CAMEL-13348
Camel elasticsearch support search without specifying the indexName and indexType
CAMEL-13263
Lenient IPFS connection check on startup
CAMEL-13173
[IPFS] Remove transitive dependency on bitcoin and cipher
CAMEL-13169
c3p0 dependent version (0.9.5.2) has a security vulnerability (CVE-2018-20433)
CAMEL-13153
camel-mail - Strip newlines from exchange headers

Keys

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