Apache Camel 2.20.2 Release
New and Noteworthy
This release is a minor update of the 2.20.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.20.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.20.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.20.2.zip | apache-camel-2.20.2.zip.asc |
Unix/Linux/Cygwin Distribution | apache-camel-2.20.2.tar.gz | apache-camel-2.20.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.20.2-src.zip | apache-camel-2.20.2-src.zip.asc |
Git tag checkout
Release is tagged with camel-2.20.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.20.2
Resolved issues
Here is a list of all the issues that have been resolved for this release
Bug (26)
- CAMEL-12149
- Failed to invoke camel cxfrs client due to Content-Type header couldn't be retrieved and passed
- CAMEL-12134
- spring-boot: two camel contexts created when using xml configuration
- CAMEL-12131
- CacheProducer should not put services in Camel context, that are not singletons and are not ServicePoolAware
- CAMEL-12112
- Camel processing single file twice in 'file' endpoint
- CAMEL-12111
- Reconnect doesn't work if camel is started with rabbit broker initially inaccessible and automaticRecoveryEnabled=true or not set
- CAMEL-12098
- URISyntaxException in OpenTracingTracer for endpoints with path parameters
- CAMEL-12097
- Combination of path param and query param does not work
- CAMEL-12096
- RestConfiguration hostNameResolver property naming mismatch
- CAMEL-12094
- fileExist=Move and tempFileName does not work together.
- CAMEL-12086
- Service call definition - Simple language expresion in uri is not being evaluated
- CAMEL-12082
- Camel route commands should set the TCCL when working with local camel context
- CAMEL-12075
- Piling up of threads in iterating splitter in pararllel processing
- CAMEL-12072
- Netty version in Camel 2.20.0+ not comptatable with Netty in camel-etcd component
- CAMEL-12069
- ActiveMQ/JMS component: transferExchange option does not transfer exchange properties anymore
- CAMEL-12057
- camel-olingo2 - Missing encoding for query params
- CAMEL-12038
- rest-dsl - Allow to turn off vendor extension... NPE
- CAMEL-12037
- File idempotent repository is always initialized with default 1000 cache size
- CAMEL-12031
- KafkaConsumer stops consuming messages when exception occurs during offset commit
- CAMEL-12028
- Flink requires internals to be visible by TCCL
- CAMEL-12025
- Possible Intermittent failures in ReactorStreamsServiceTest
- CAMEL-12021
- ProducerTemplate.requestBody with responseType throw a InvalidPayloadException instead of original exception (wrapped in a CamelExecutionException)
- CAMEL-12017
- Google PubSub and BigQuery components miss dependency declarations
- CAMEL-12016
- Invalid Pool Exhausted error on camel-netty4
- CAMEL-12009
- Bindy - Missing Headers from OneToMany Field
- CAMEL-11792
- New ftp connection for each file transfer with tempFileName option in URI
- CAMEL-10165
- DefaultCxfMessageMapper.getBasePath creates a incorrect http path
Improvement (10)
- CAMEL-12154
- Camel does not set Saxon parameters in a XQuery 3.0 compatible way
- CAMEL-12113
- Camel healthcheck spring-boot actuators don't honor "endpoints.*.enabled" property
- CAMEL-12110
- KafkaConsumer swallows exceptions from org.apache.kafka.clients.consumer.KafkaConsumer constructor
- CAMEL-12090
- camel-kafka - Better error if brokers not configured
- CAMEL-12056
- Add NotifyBuilder.destroy() method
- CAMEL-12046
- camel-catalog - Add to plugin custom JSonSchemaResolver
- CAMEL-12029
- CoAP component should handle method not allowed
- CAMEL-12019
- camel-kafka - Add option max.poll.interval.ms
- CAMEL-12010
- Mock endpoint - Should reset StreamCache when evaluating expecations
- CAMEL-12007
- camel-catalog-maven - Add stop method to cleanup connections
Task (1)
- CAMEL-12203
- camel-fop - Upgrade to make it work again
Test (1)
- CAMEL-12129
- Broken integration test RabbitMQSupendResumeIntTest