Apache camel 4.14.1 Release
New and Noteworthy
This release is the new Camel 4.14.1 LTS release.
Supported Java version
This version supports Java 17 and 21.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>4.14.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>4.14.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-4.14.1-src.zip (Sources) | PGP Signature, SHA512 Checksum |
apache-camel-4.14.1-sbom.xml (SBOM, CycloneDX XML) | PGP Signature, SHA512 Checksum |
apache-camel-4.14.1-sbom.json (SBOM, CycloneDX JSON) | PGP Signature, SHA512 Checksum |
Git tag checkout
Release is tagged with camel-4.14.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-4.14.1
Resolved issues
Here is a list of all the issues that have been resolved for this release
Bug (18)
- CAMEL-22418
- camel run broken when --runtime quarkus|spring-boot
- CAMEL-22416
- camel-jbang - Customize server port not working
- CAMEL-22410
- SchedulingPollConsumer is not thread safe during graceful shutdown.
- CAMEL-22407
- camel-jbang-plugin-kubernetes: --config and --resource fails when setting a key or destination file path
- CAMEL-22405
- camel-ai: agent is unable to support different data types
- CAMEL-22404
- camel-jbang-plugin-kubernetes: duplicate declaration of camel:observability-services in pom.xml
- CAMEL-22397
- camel-ai: cannot create multiple agents due to missing route information
- CAMEL-22391
- camel-core - Disabled does not work for inlined anonymous processors in Java DSL
- CAMEL-22385
- OpenTelemetry: Unclosed Span Scope with Parallel Multicast
- CAMEL-22384
- camel-catalog - The route.json for autoStartup should be boolean type
- CAMEL-22380
- camel-platform-http-main - Authentication path does not work
- CAMEL-22373
- camel-http - Headers may be lost when calling HTTP service fails and exception is thrown
- CAMEL-22366
- camel-spring-boot - Nested property placeholder is turned off by mistake
- CAMEL-22364
- camel-jms - Rare ConcurrentModificationException on message header map when using multiple camel-jms calls after each other in route
- CAMEL-22363
- camel-azure - EventHub consumer updates checkout on every event
- CAMEL-22359
- camel-as2: MDN multipart/report parsing issue with no Content-Type
- CAMEL-22335
- camel jbang kubernetes manifest options not picked up from application.properties
- CAMEL-22094
- camel-openapi-java - Rest DSL with code-first - ClassCastException in openapi v3.1 parsing complex types
Dependency upgrade (2)
- CAMEL-22394
- camel-vertx - Upgrade to 4.5.20
- CAMEL-22344
- camel-spring-boot - Upgrade to SB 3.5.5
Improvement (14)
- CAMEL-22453
- camel-sql - SQL query should support java text blocks
- CAMEL-22441
- components with supportFileReference should support resource: prefix
- CAMEL-22438
- camel-catalog - Enum should be type: enum in catalog metadata
- CAMEL-22435
- Camel CLI Infra run - use the default port for custom implementations
- CAMEL-22430
- Make FileLockClusterView more resilient to split-brain scenarios
- CAMEL-22422
- [camel-telemetry] exclude processors when added in the filter
- CAMEL-22403
- [camel-google-pubsub] Extend headers with some HeaderFilterStrategy
- CAMEL-22400
- camel-zipfile - Add support for empty zip files / entries
- CAMEL-22398
- camel-ai: allow agents to define the specifics of the exchange body
- CAMEL-22387
- camel-quartz graceful shutdown issue
- CAMEL-22381
- camel-platform-http-vertx - Do not log ERROR for unauthenticated requests
- CAMEL-22368
- camel-catalog - Add support for validating JQ language
- CAMEL-22362
- camel-exec - Use quote safe arg parser
- CAMEL-21268
- Google PubSub - pass headers (breadcrumb+) from publisher to subscriber
New Feature (1)
- CAMEL-22423
- Make Camel extensible from 3d party dependencies via ServiceLoader
Task (9)
- CAMEL-22450
- Camel JBang update dependency is failing when kamelet is missing some mandatory parameters in a Pipe file
- CAMEL-22448
- Camel JBang dependency update is not adding dependency for component in Intercept/Intercept From/Intercept Send To Endpoint
- CAMEL-22447
- Camel JBang Dependency update is not adding dependencies iif there is an OnException not configured
- CAMEL-22446
- Camel JBang update dependency is failing for Avro Kamelet
- CAMEL-22444
- Camel JBang update dependency is failing with NPE when Bean component is not yet configured
- CAMEL-22443
- Camel JBang update dependency is failing when component/kamelet/processor is missing some mandatory parameters
- CAMEL-22413
- Provide kamelet component vs. kamelet EIP info in catalog
- CAMEL-22386
- camel-catalog - Some components with boolean option should have defaultValue as boolean type in json metadata
- CAMEL-22371
- camel-ognl - Deprecate
Test (1)
- CAMEL-22399
- camel-aws-sqs - SqsBatchConsumerConcurrentConsumersIT test failure
Keys
You can verify your download by following these procedures and using these KEYS.