Apache camel 2.18.5 Release
New and Noteworthy
This release is a minor update of the 2.18.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.18.5</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.18.5</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.18.5-src.zip (Sources) | PGP Signature, SHA512 Checksum |
Git tag checkout
Release is tagged with camel-2.18.5 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.5
Resolved issues
Here is a list of all the issues that have been resolved for this release
Bug (38)
- CAMEL-11772
- Sjms with Artemis causes NullPointerException due to a ClassCastException
- CAMEL-11765
- camel-undertow - Consumer adds duplicate headers
- CAMEL-11750
- Camel route with multicast (parallel) generate huge CPU load
- CAMEL-11748
- Camel-Undertow: transferException option doesn't work
- CAMEL-11724
- Camel-Hdfs2: No need for initialDelay and delay as configuration properties since they are already parameters of ScheduledPollConsumer
- CAMEL-11723
- ManagedCamelContext.dumpRestsAsXml can fail if default charset is not utf-8
- CAMEL-11716
- error in handling return parameters in db functions
- CAMEL-11698
- S3 Consumer does not close S3 Object Input Streams and this causes HTTP connection leaks
- CAMEL-11690
- Done() called two times in RoutingSlip processor
- CAMEL-11688
- ensure transport endpoint configuration will be take into account when create JettyRestHttpBinding from REST DSL
- 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-11630
- JPAMessageIdRepository Not Releasing Connections
- CAMEL-11623
- LevelDB Java implementation wont be tried on Errors
- CAMEL-11620
- Requiredement for date string to be longer than pattern is invalid.
- CAMEL-11608
- Camel-AWS: Camel-Kinesis needs Jackson Dataformat CBOR to work in OSGi
- CAMEL-11607
- NPE in MBeanInfoAssembler when debug is enabled
- CAMEL-11572
- camel-lumberjack component doesn't restart
- CAMEL-11564
- avoid ClassCastException when the gzip is enabled for the cxf endpoint with camel destination
- CAMEL-11540
- Unable to disable ProducerCache by setting cacheSize="-1"
- CAMEL-11533
- Simple language - comparison againist negative value fails with unknown token
- CAMEL-11524
- Camel File Consumer fails when doneFileName contains '$'
- CAMEL-11523
- JasyptPropertiesParser fails on properties references with default value
- CAMEL-11520
- camel-hipchat: Unable to send to room name containing spaces
- CAMEL-11510
- The consumer endpoint for Twitter component timeline/user doesn't poll the tweets even if the type is set to polling and delay attribute doesn't work
- CAMEL-11477
- Can not override isUseAdviceWith in CamelBlueprintTestSupport
- CAMEL-11472
- [camel-box] missing Karaf feature dependency
- CAMEL-11469
- Camel-Hipchat - Configure via xml is broken
- CAMEL-11441
- Main - setPropertyPlaceholderLocations should be public
- CAMEL-11427
- camel-leveldb does not work on Solaris -- no native code library and no Java fallback
- CAMEL-11424
- Endless wait when unhandled exception occurs in camel-olingo
- CAMEL-11423
- Accept header is not compliant with IETF RFC-7231
- CAMEL-11417
- route-reset-stats completion issue
- CAMEL-11414
- camel-restlet - Rest DSL issue with empty path variables
- CAMEL-11394
- Undertow endpoint option REUSE_ADDRESS is configured using the value for TCP_NO_DELAY
- CAMEL-11392
- String to ByteBuffer conversion causes overflow due to multibyte chars
- CAMEL-11317
- [OSGi, camel-jpa] Problems with mapping idempotent.jpa.MessageProcessed with Aries + Hibernate
- CAMEL-11298
- Using chmodDirectory with full paths makes file producer to created directories relative to source
Improvement (12)
- CAMEL-12251
- Do not hide (so much) blueprint.container.ComponentDefinitionException
- CAMEL-11755
- toD should ignore when dynamic uri is empty
- CAMEL-11728
- Camel-AWS S3: Avoid warn log message about content length
- CAMEL-11720
- GoogleDriveProducer should be able to honor the http.proxyPort and http.proxyHost properties from the CamelContext
- CAMEL-11719
- add a string to ChildReference converter for camel-google-drive
- CAMEL-11706
- Remove duplicate type converter methods from HBaseModelConverter
- CAMEL-11552
- Provide FailureEvent interface as a general means of retrieving the cause
- CAMEL-11551
- Use abstract base class for all context and route events
- CAMEL-11463
- back port CAMEL-11319 to 2.18
- CAMEL-11355
- Consumer - ErrorHandler should ignore rejected exception due to shutdown
- CAMEL-11323
- Query Params are not mapped to camel headers with SparkJava
- CAMEL-11313
- set defaultValue for FixedLength and other factories
Task (2)
- CAMEL-11326
- Exclude org.json from camel-spark
- CAMEL-11301
- Camel-weather and camel-geocoder: freegeoip.io/json has been moved permanently
Keys
You can verify your download by following these procedures and using these KEYS.