Apache camel 2.23.1 Release
New and Noteworthy
This release is a minor update of the 2.23.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.23.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.23.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.23.1-src.zip (Sources) | PGP Signature, SHA512 Checksum |
Git tag checkout
Release is tagged with camel-2.23.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.23.1
Resolved issues
Here is a list of all the issues that have been resolved for this release
Bug (22)
- CAMEL-13049
- Karaf commands that start/resume contexts and routes should use proper TCCL
- CAMEL-13045
- Camel-Slack: The verifier must be able to validate webhook and token at the same time
- CAMEL-13044
- Camel-AWS MQ: it is not possible to set Broker "Public accessibility" parameter using createBroker command
- CAMEL-13028
- camel-undertow - When using SSL with rest-dsl and api-doc then you can get a port already bound exception
- CAMEL-13022
- camel-restlet - sending PATCH operation should include body
- CAMEL-13017
- root-Path handling for SFTP on windows bug
- CAMEL-13016
- camel-jetty - If multiple bundles uses the same context-path (pathspec) then Jetty should fail
- CAMEL-13014
- camel mqtt crash using high volume traffic
- CAMEL-13012
- camel-olingo4 - AbstractFutureCallback generates NPE when response is a 401
- CAMEL-13009
- Error in generated XAdES 1.1.1 signature
- CAMEL-13008
- Odata-connector assumes '/' at end of URI
- CAMEL-13006
- Missing properties on Olingo4 consumer initialisation
- CAMEL-13005
- olingo4 component serviceUri not set
- CAMEL-12994
- xquery syntax problem in SpringDSL with spring-boot
- CAMEL-12991
- SftpEndpoint does not allow to use custom process strategy
- CAMEL-12987
- camel-core-osgi: OsgiServiceRegistry.onContextStop never gets called.
- CAMEL-12985
- TransactionErrorHandler fails if UnitOfWork is null -- This seems to happen sometimes with intercepted routes
- CAMEL-12980
- Bundle in 'Active' State but Camel Context not initialized
- CAMEL-12974
- Route coverage: When and otherwise are not marked as covered
- CAMEL-12973
- AbstractCamelWorkItemHandler init fails when WIH is loaded before CamelContext is created.
- CAMEL-12969
- camel-core-osgi: Slow Memory Leak in OsgiServiceRegistry
- CAMEL-12958
- Wrong camel context bound in service registry of jbpm/Kie Server
Improvement (6)
- CAMEL-13042
- camel-core - File producer should by default not allow writing files to directories outside its starting directory
- CAMEL-13035
- Camel telegram - Update made to channel not received by camel application
- CAMEL-13029
- camel-swagger-java - Should default use scheme from rest-dsl configuration in swagger doc
- CAMEL-13025
- camel-core - File read lock changed - If file gets deleted then break out loop
- CAMEL-12979
- Service beans with custom lifecycle on CxfRsEndpoint
- CAMEL-12935
- Camel Context restarts in Blueprint Test if isCreateCamelContextPerClass is set to true
New Feature (2)
- CAMEL-13015
- camel-spring-boot - load multiple route xml files
- CAMEL-12964
- Create new CamelWIH to integrate with recently added Camel support in jBPM/KIE-Server
Task (2)
- CAMEL-13041
- Camel-AWS MQ: Create Broker operation is not working
- CAMEL-12984
- Backport camel-jbpm changes to 2.23
Keys
You can verify your download by following these procedures and using these KEYS.