Apache Camel 2.21.2 Release
New and Noteworthy
This release is a minor update of the 2.21.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.21.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.21.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.21.2.zip | apache-camel-2.21.2.zip.asc |
Unix/Linux/Cygwin Distribution | apache-camel-2.21.2.tar.gz | apache-camel-2.21.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.21.2-src.zip | apache-camel-2.21.2-src.zip.asc |
Git tag checkout
Release is tagged with camel-2.21.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.21.2
Resolved issues
Here is a list of all the issues that have been resolved for this release
Bug (36)
- CAMEL-12659
- MllpTcpServerConsumer logging failure to set HL7 headers even when setting HL7 headers is disabled
- CAMEL-12647
- Problem in setting region for camel AWS-SQS endpoint
- CAMEL-12637
- XmlConverter can't transform StAXSource when external xalan lib available
- CAMEL-12630
- Better attachment handling in camel-mail component
- CAMEL-12624
- ActiveMQ Artemis AMQP integration issue with topic prefix hardcode
- CAMEL-12621
- Rest DSL with Jetty9|netty4-http components returns 404 instead of 405, when http method is not supported
- CAMEL-12613
- Camel file endpoint loses modification date and length information when preMove is used
- CAMEL-12607
- When using Tokenizer skipFirst - java.util.NoSuchElementException if only one element
- CAMEL-12606
- regression in camel test blueprint behaviour
- CAMEL-12603
- Thread stuck in re-delivery loop after interrupting it
- CAMEL-12602
- Camel Wordpress don't set basic authentication even if user and password are provided
- CAMEL-12601
- camel-bindy: DefaultFactoryRegistry.unregister throws ConcurrentModificationException
- CAMEL-12594
- Rest Producer - Query Parameters : Wrong query parameter name is used when header substitution is performed
- CAMEL-12589
- Surviving Header AGGREGATION_COMPLETE_ALL_GROUPS_INCLUSIVE affects following aggregations
- CAMEL-12573
- ClassCastException thrown KafkaSpanDecorator
- CAMEL-12570
- Support fixed property placeholders from Aries blueprint
- CAMEL-12562
- camel-dns: starter ignores serviceCall EIP configuration
- CAMEL-12561
- camel-kubernetes: serviceCall EIP throws NullPointerException
- CAMEL-12560
- camel-kubernetes: serviceCall EIP configuration is not read from application.properties
- CAMEL-12558
- camel-catalog - Transacted and Policy should not have outputs
- CAMEL-12550
- Camel-Twilio: Karaf feature is not working
- CAMEL-12548
- NullPointerException in camel-cmis when using wrong credentials
- CAMEL-12541
- camel-cxfrs - rsClient does not work programmatically, only with XML
- CAMEL-12540
- We should avoid the address setting of CxfRsEndpointConfigurer
- CAMEL-12536
- camel-google-mail: adding the camel component to a spring boot project leads to java.lang.NoSuchMethodError: javax.servlet.ServletContext.getClassLoader()Ljava/lang/ClassLoader;
- CAMEL-12535
- Fix syntax for wordpress component
- CAMEL-12532
- Content Based Router in Java DSL may not resolve property placeholders in when predicates
- CAMEL-12511
- camel-consul - NPE on ConsulEventConsumer start
- CAMEL-12506
- SqsProducer doesn't support Boolean attributes
- CAMEL-12491
- route-coverage : report summary problem
- CAMEL-12490
- Camel-jms: ClassNotFoundException: org.springframework.messaging.handler.annotation.support.MessageHandlerMethodFactory in Spring-Boot
- CAMEL-12487
- S3Producer must close the streams it opens
- CAMEL-12483
- route-coverage : endChoice() problem
- CAMEL-12480
- HttpOperationFailedException exposes password when using basic auth with user:password@host notation
- CAMEL-12475
- Undertow consumer with http4 producer results in Undertow throwing NullPointerException
- CAMEL-11595
- camel-univocity-parsers - A number of stream closed exception in tests
Improvement (6)
- CAMEL-12639
- tooling - Provide line numbers for CamelEndpointDetails for java dsl
- CAMEL-12588
- AggregateProcessor does not stop AggregateTimeoutChecker threads on stop call
- CAMEL-12514
- Extract undertow component name to allow extensibility
- CAMEL-12507
- SqsProducer support for Number custom data types
- CAMEL-12493
- Make additional HL7 Type Converters optional
- CAMEL-12404
- Upgrade jackson-databind minor version in Camel 2.20.x and 2.21.x
New Feature (1)
- CAMEL-12360
- Add logRetryAttemptedInterval to RedeliveryPolicy
Task (2)
- CAMEL-12632
- Pass CXF service class to EndpointInfo
- CAMEL-12579
- Disable Google Analytics phone home