Apache Camel 2.19.4 Release
New and Noteworthy
This release is a minor update of the 2.19.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.19.4</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.19.4</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.19.4.zip | apache-camel-2.19.4.zip.asc |
Unix/Linux/Cygwin Distribution | apache-camel-2.19.4.tar.gz | apache-camel-2.19.4.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.19.4-src.zip | apache-camel-2.19.4-src.zip.asc |
Git tag checkout
Release is tagged with camel-2.19.4
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.19.4
Resolved issues
Here is a list of all the issues that have been resolved for this release
Bug (31)
- CAMEL-11967
- Restlet binding should not create jaxb marshaller when binding mode is set to json
- CAMEL-11962
- AdviceWith weaveAddFirst using onCompletion issue
- CAMEL-11961
- ClassCastException in HttpMessage
- CAMEL-11951
- Uri matching does not match request type
- CAMEL-11926
- close JMXConnector on shutdown of JMXConsumer in camel-jmx
- CAMEL-11922
- Persistent tail tracking picks random tail tracker from mongoDB collection
- CAMEL-11920
- camel-hdfs2 not working in osgi using documented HdfsOsgiHelper
- CAMEL-11898
- camel-spring-ws - Attachments are lost
- CAMEL-11896
- camel-spring-boot - set CamelLogDebugBodyMaxChars when 0 or negative
- CAMEL-11894
- camel-karaf-commands deployment failed on karaf 4.0
- CAMEL-11892
- SpringWebserviceConsumer and class cast exception
- CAMEL-11881
- Queue/Exchange parameters need to be numeric when declaring in RabbitMQ
- CAMEL-11866
- Simple Expression Language bean doesn't throw exception when bean not found
- CAMEL-11848
- Using MongoDB Tailable Cursor Consumer on non-capped collection results in NullPointerException (instead of proper error message)
- CAMEL-11844
- camel-azure - Should work with Camel file component OOTB
- CAMEL-11843
- Unable to configure some URI options on DockerEndpoint
- CAMEL-11838
- camel-websocket - Static resource returns empty body
- CAMEL-11811
- Camel FTP fails to create intermediate directory
- CAMEL-11798
- Connector API assumes flat classpath
- CAMEL-11797
- CamelMessageHistoryOutputFormat global option ignored for message history
- CAMEL-11791
- RabbitMQ Producer/Consumer does not recover if exchange/queue is deleted manually
- CAMEL-11785
- CompositeApiClient cannot handle null ResponseStream
- CAMEL-11772
- Sjms with Artemis causes NullPointerException due to a ClassCastException
- CAMEL-11698
- S3 Consumer does not close S3 Object Input Streams and this causes HTTP connection leaks
- CAMEL-11681
- camel-cxf - getting TypeConversionException when schema-validation-enabled=true for unwrapped response
- CAMEL-11632
- QuartzScheduledPollConsumerScheduler causes trigger misfires on each application start
- CAMEL-11624
- REST DSL/component method Uppercase
- CAMEL-11482
- SSLContextParameters settings are not properly copied to SslContextFactory
- CAMEL-11387
- SFTP is delivered into incorrect location, without exception (file in subfolder + temp file is created + Camel running on Window & SFTP server running on LINUX)
- CAMEL-11286
- Imported Xquery modules will not resolve using classpath - Regression
- CAMEL-11045
- onCompletion does not trigger on failure if split is in route
Improvement (6)
- CAMEL-11929
- camel-castor - Add more configuration
- CAMEL-11895
- camel-hystrix - Expose state of circuit breaker on JMX / processor
- CAMEL-11891
- XML2JSON Data Format and empty requests
- CAMEL-11862
- Convert to requested type values retrieved from the repository
- CAMEL-11788
- Chunk may not find templates in modular class loading environments
- CAMEL-11308
- MongoDB: No (auto) conversion for BigDecimal
New Feature (1)
- CAMEL-11923
- Camel-Hessian: Add Whitelisting feature
Task (1)
- CAMEL-11775
- Upgrade to Spring Boot 1.5.7 or better