Apache camel 2.22.1 Release
New and Noteworthy
This release is a minor update of the 2.22.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.22.1</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.22.1</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.22.1-src.zip (Sources) | PGP Signature, SHA512 Checksum |
Git tag checkout
Release is tagged with camel-2.22.1
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.22.1
Resolved issues
Here is a list of all the issues that have been resolved for this release
Bug (33)
- CAMEL-12762
- camel-sjms - MessageProducer is not closed when using shared session
- CAMEL-12746
- Temporary reply queues being created with main endpoint autoAck setting
- CAMEL-12740
- Olingo4Component creates and ignores HttpAsyncClientBuilder
- CAMEL-12732
- Kafka manual commit to file repository doesn't work properly (using Spring boot)
- CAMEL-12725
- [ERROR] /sobject-pojo-optional.vm: Encountered "(" at line 64, column 8.
- CAMEL-12724
- Simple SFTP-to-File integration with charset options fails
- CAMEL-12720
- Krati implementation does not work properly persistence after put operation.
- CAMEL-12713
- relative paths can remove scheme from xslt URI
- CAMEL-12709
- UseOriginalAggregationStrategy in outer loops
- CAMEL-12705
- Optimising toD via SendDynamicAware component removes the 3rd octet from IP address
- CAMEL-12701
- servicenow: meta data serivce ignores tables without parent when retrieving table list
- CAMEL-12685
- relative references for nested xslt inclusions don't get resolved
- CAMEL-12681
- BreadcrumbId not required for aws-sqs aws-sns endpoints
- CAMEL-12680
- Fix syntax for micrometer endpoint
- CAMEL-12659
- MllpTcpServerConsumer logging failure to set HL7 headers even when setting HL7 headers is disabled
- CAMEL-12656
- camel-zipkin - Root Span Id is not reported if the route calls multiple route
- CAMEL-12654
- RabbitMQ Headers - Headers with null value are skipped.
- CAMEL-12647
- Problem in setting region for camel AWS-SQS endpoint
- CAMEL-12638
- DefaultFluentProducerTemplate is not thread safe
- CAMEL-12637
- XmlConverter can't transform StAXSource when external xalan lib available
- CAMEL-12635
- Potential NPE in CamelEndpointDetails.hashCode method
- 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-12603
- Thread stuck in re-delivery loop after interrupting it
- 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-12575
- camel-cxfrs: NPE on GET request with Content-Type header
- CAMEL-12565
- outputTypeWithValidate (or inputTypeWithValidate) + validator()... doesn't work as expected
- CAMEL-12525
- camel-kafka component commits the offset as soon as it is retrieved
- CAMEL-12410
- No type converter from java.lang.String to java.math.BigInteger required for firstIndex
Improvement (8)
- CAMEL-12735
- XmlRouteParser does not handle usage of xml namespace prefix for camel
- CAMEL-12707
- Docker integration test profiles should respect the skipTests property
- CAMEL-12697
- Add hapi-structures-v21 to camel-parent
- CAMEL-12692
- Add camel-as2 to camel-parent POM
- CAMEL-12691
- Allow configuration of org.xml.sax.ErrorHandler on DocumentBuilders used in Camel
- CAMEL-12653
- JaxbDataFormat.unmarshal should use passed Exchange when converting given InputStream into XMLStreamReader
- CAMEL-12639
- tooling - Provide line numbers for CamelEndpointDetails for java dsl
- CAMEL-12587
- camel-zipkin-starter fails mapping service names
New Feature (1)
- CAMEL-12651
- Allow to override serializing and deserializing default mechanism for kafka headers
Task (4)
- CAMEL-12754
- Upgrade Apache Ignite
- CAMEL-12658
- camel-weather: Freegeoip service is no longer avaiable, we need to switch to apilayer IPstack
- CAMEL-12632
- Pass CXF service class to EndpointInfo
- CAMEL-12586
- Use consistant Surefire and JAXB version
Keys
You can verify your download by following these procedures and using these KEYS.