Apache camel 3.20.2 Release
New and Noteworthy
This release is the new Camel 3.20.2 LTS patch release.
Supported Java version
This version supports Java 11 and 17.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>3.20.2</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>3.20.2</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-3.20.2-src.zip (Sources) | PGP Signature, SHA512 Checksum |
Git tag checkout
Release is tagged with camel-3.20.2
in the Git, to fetch it use:
git clone https://git-wip-us.apache.org/repos/asf/camel.git cd camel git checkout camel-3.20.2
Resolved issues
Here is a list of all the issues that have been resolved for this release
Bug (12)
- CAMEL-18980
- camel snmp - SNMP Ver1 trap does not work
- CAMEL-18968
- Camel-aws2-sqs - Queue url might stay empty for the delayed queue.
- CAMEL-18954
- camel-micrometer - NPE on spring boot
- CAMEL-18922
- TemplatedRoute fails to load with XML RouteLoader
- CAMEL-18878
- Autowiring on endpoint works even if is disabled on component
- CAMEL-18872
- camel-core-model - Rest DSL param example not available in XML and YAML DSL
- CAMEL-18871
- camel-netty - Application does not recover (threads are WAITING) when NettyProducer pool is exhausted
- CAMEL-18868
- Aws2-s3: CreateDownloadLink does not work with useDefaultCredentialsProvider
- CAMEL-18865
- camel-main - Setters not invoked on bean that implements Map
- CAMEL-18856
- camel-main - Unable to declare java.util.List bean
- CAMEL-18854
- camel-rabbitmq x-queue-type no longer working
- CAMEL-18780
- Sqs2Consumer message extended causing rejected execution exception when used with threads EIP
Dependency upgrade (2)
- CAMEL-18999
- camel-sshd - Upgrade to 2.9.x
- CAMEL-18947
- camel-spring-boot - Upgrade to 2.7.8
Improvement (9)
- CAMEL-19001
- camel-jbang - Backport 3.21 fixes and others to 3.20.x
- CAMEL-18990
- camel-jbang - Export to Quarkus should add resources for native compilation
- CAMEL-18967
- camel-platform-http-vertx: Improve handling of whether an HTTP request body is allowed or not
- CAMEL-18952
- camel-rest - Favour using platform-http if available on classpath
- CAMEL-18942
- openapi-rest-dsl-generator - Copy the description of the path/operation to the generated route
- CAMEL-18912
- Sqs2ConsumerHealthCheck is broken when using injected client
- CAMEL-18862
- Using Spring Boot Camel Starter the RoutesCollector doesn't see RoutesBuilder added via Camel Context Registry
- CAMEL-18815
- camel-jbang - Base package scan to search in downloaded JARs
- CAMEL-18674
- camel-jbang - Run in background
New Feature (6)
- CAMEL-18989
- camel-jbang - Run custom distributions of Camel
- CAMEL-18909
- Add DTO generator option in camel-jbang generate command
- CAMEL-18538
- camel-jbang - Add log command
- CAMEL-18523
- camel-jbang - Add watch option
- CAMEL-18497
- camel-jbang - camel run -v x.y.z
- CAMEL-18131
- camel-health - Add health checks for components that has extension for connectivity verification
Sub-task (1)
- CAMEL-18991
- Camel-Google-Storage: Health Check for consumer
Task (1)
- CAMEL-18996
- Camel-CassandraQL: Adding a parameter to pass a list of ExtraTypesCodec to SessionBuilder
Test (1)
- CAMEL-18960
- CxfRsEndpointWithPropertiesTest is broken
Keys
You can verify your download by following these procedures and using these KEYS.