Apache camel 3.0.0-RC3 Release
New and Noteworthy
This release the third and final release candidate towards Camel 3.0.0 release.
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.0.0-RC3</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>3.0.0-RC3</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.0.0-RC3-src.zip (Sources) | PGP Signature, SHA512 Checksum |
Git tag checkout
Release is tagged with camel-3.0.0-RC3
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.0.0-RC3
Resolved issues
Here is a list of all the issues that have been resolved for this release
Bug (15)
- CAMEL-14166
- Netty is reporting a resource leak
- CAMEL-14087
- camel-debezium - The maven plugin generates a new default port number each time
- CAMEL-14081
- camel-api-component-maven-plugin fromApis throw java.lang.StringIndexOutOfBoundsException
- CAMEL-14078
- camel-bean - Exception from message getBody may not be handled by error handler
- CAMEL-14072
- FileInputStreamCache will not delete temporary file if file system is full
- CAMEL-14071
- [Camel-as2] Integration tests are not working
- CAMEL-14054
- Placeholder are not resolved when using GeneratedPropertyConfigurer
- CAMEL-14035
- JDBC StreamList and outputClass does not work
- CAMEL-14033
- multiple consumers for namedReplyTo results in a cryptic nullPointer
- CAMEL-14030
- camel-ftp - streamDownload=true and move options dont work
- CAMEL-14027
- Camel-Netty-Http: NettyHttpStreamTest is failing consistently
- CAMEL-14023
- Camel-salesforce-maven-plugin generate fails on IBM jdk
- CAMEL-14010
- Camel-Kafka ConsumerCount drops to 1 (default) from the defined value
- CAMEL-13270
- camel-rabbitmq - x-death header gets lost because of incorrect header value validation
- CAMEL-13122
- Potential bug in BeanExpression/HttpMessage
Improvement (30)
- CAMEL-14083
- camel-jms - Consumer with poison message should automatic deal with that
- CAMEL-14073
- camel-hdfs - Cleanup HA/Cluster related classes
- CAMEL-14068
- Retry subscribe to Salesforce event when server returns 503 Server too busy
- CAMEL-14067
- camel-hdfs - Expose HighAvailability configuration (ConfiguredFailoverProxyProvider)
- CAMEL-14066
- Split route parsing from the main CamelContext api
- CAMEL-14060
- Deprecate camel-restlet as its not active maintained
- CAMEL-14057
- Update resource path for camel context version retrieval
- CAMEL-14056
- Camel website - Component reference page should be generated as on github
- CAMEL-14055
- Improve support for custom SSLHandler
- CAMEL-14052
- camel-paho - Make it possible to configure userName, password from application.properties
- CAMEL-14051
- camel-ftp - receiveBufferSize is actually also used for producer
- CAMEL-14050
- camel-main - Add logic for automatic RouteBuilder class detection ala camel-spring-boot has
- CAMEL-14049
- camel-netty - Should include scheme in its endpoint url when creating endpoint
- CAMEL-14048
- camel-core - ServicePool should wait while starting service when acquiring
- CAMEL-14047
- camel-pulsar: Allow Pulsar to auto-select the unique producerName
- CAMEL-14046
- Make ValidatorReifier constructor public and add a way to register custom reifiers
- CAMEL-14045
- Protect against ByteBuffer / CharBuffer inconsistencies between jdk 8 and 9
- CAMEL-14044
- Do not report validation error for camel uri based on property placeholder
- CAMEL-14041
- scheduled poll consumer - Add option to limit number of polls
- CAMEL-14040
- DefaultRegistry - findByType should return merged result incl fallback
- CAMEL-14034
- Orderes RoutesBuilder
- CAMEL-14032
- NotifyBuilder.from does not normalize endpoint URI
- CAMEL-14031
- Move process control from Main to MainSupport
- CAMEL-14022
- [MongoDB] add meta and verifier
- CAMEL-14017
- camel-netty-http - support the full streaming both on inbound and outbound
- CAMEL-14009
- Change camel-debezium configuration to be generated during compile time
- CAMEL-13955
- SJMS-Batch does not support CompletionAware aggregators
- CAMEL-13875
- Support for MicroProfile Health
- CAMEL-13684
- Support More CordaOps Operations in Camel-Corda component
- CAMEL-13392
- camel-bindy - Add allowEmptyStream option
New Feature (3)
- CAMEL-14025
- Http consumers - Add option to turn off dump exception in plain text as response
- CAMEL-12854
- Provide a GraphQL component
- CAMEL-9952
- Provide access to stream in camel-netty4-http component
Sub-task (1)
- CAMEL-14037
- Create a camel-testcontainers-junit5 module
Task (2)
- CAMEL-14039
- camel-karaf - Remove features deprecated in OSGi
- CAMEL-14024
- camel-mqtt - Deprecate as the mqtt client is not active maintained
Keys
You can verify your download by following these procedures and using these KEYS.