Apache Camel 2.23.1 Release
New and Noteworthy
This release is a minor update of the 2.23.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.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 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.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>
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.23.1.zip | apache-camel-2.23.1.zip.asc |
Unix/Linux/Cygwin Distribution | apache-camel-2.23.1.tar.gz | apache-camel-2.23.1.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.23.1-src.zip | apache-camel-2.23.1-src.zip.asc |
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