Apache Camel 2.18.3 Release
New and Noteworthy
This release is a minor update of the 2.18.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.18.3</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.18.3</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.18.3.zip | apache-camel-2.18.3.zip.asc |
Unix/Linux/Cygwin Distribution | apache-camel-2.18.3.tar.gz | apache-camel-2.18.3.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.18.3-src.zip | apache-camel-2.18.3-src.zip.asc |
Git tag checkout
Release is tagged with camel-2.18.3
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.18.3
Resolved issues
Here is a list of all the issues that have been resolved for this release
Bug (24)
- CAMEL-10951
- Invalid default field values in Spring Boot ComponentConfiguration classes
- CAMEL-10914
- CxfConsumer doesn't clean up the CXF endpoint MBean upon stop
- CAMEL-10893
- PDU is lost when SnmpMessage is copied
- CAMEL-10888
- camel-spring-ws - Has problem with returning proper response due invalid IN vs OUT code
- CAMEL-10874
- JettyHttpComponent sets selector threads to 0 when running on 1 CPU
- CAMEL-10873
- camel-sjms transacted routes dead-lock when exceptions are thrown by asynchronous processors
- CAMEL-10856
- ZipkinTracer does not trigger doStart() when used in XML DSL
- CAMEL-10855
- Camel adviceWith behaves differently when changing the order of weave statements
- CAMEL-10841
- Move operation will create a warning log message
- CAMEL-10822
- Camel Jasypt component throws NPE
- CAMEL-10817
- dumpModelAsXml can return invalid XML namespace xmlns:xmlns
- CAMEL-10802
- java.lang.ClassCastException when using FlexibleAggregationStrategy with Spring Boot
- CAMEL-10789
- Indexing with simple expression broken in Apache Camel 2.18
- CAMEL-10788
- Multiple handlers with multiple endpoints on same port causes a handler loop
- CAMEL-10783
- XSLT transform cannot use default DTM
- CAMEL-10782
- SFTP: cannot get files from users home with readlock changed
- CAMEL-10767
- Versions of swagger-models and swagger-parser in conflict
- CAMEL-10756
- Mina2 Producer "hang" until timeout if the response message could not be decoded
- CAMEL-10747
- CamelContext is not been set in VMConsumer when used with POJO @Consume
- CAMEL-10741
- LogEndpoint error constructing LogProducer
- CAMEL-10738
- direct-vm component behavior broken in 2.18.1 vs 2.17.4
- CAMEL-10736
- Box component configuration problem
- CAMEL-10537
- Unable to remove/add restful path to an existing endpoint
- CAMEL-9502
- karaf - Re-installing bundle using camel-cxf throws javax.management.InstanceAlreadyExistsException
Improvement (11)
- CAMEL-10894
- XML Validator: Improve DTD handling
- CAMEL-10870
- camel-sql stored procedures don't support negative vendor-specific JDBC types
- CAMEL-10869
- TRACE on ftp component reveals password
- CAMEL-10853
- CsvDataFormat should be completed with 'CSVFormat.withTrim'
- CAMEL-10851
- getBody(Class<T> type) on originalMessage returns null
- CAMEL-10840
- CsvDataFormat.setRecordConverterRef not usable
- CAMEL-10813
- Host address ignored when creating a Restlet Server
- CAMEL-10745
- POJO @Produce @Consume does not work with multiple arguments anymore.
- CAMEL-10737
- file component should support parent folder in tempFileName
- CAMEL-10714
- Replace ByteArrayOutputStream in JettyContentExchange9 with OutputStreamBuilder
- CAMEL-10611
- Align Aries namespace handlers to blueprint-core 1.7.x
New Feature (1)
- CAMEL-5271
- camel-snmp should provide a Producer for sending TRAPS/INFORMS
Task (2)
- CAMEL-10824
- Improve DefaultRuntimeProvider abstraction
- CAMEL-10758
- camel-ahc - Upgrade to newer version