Apache Camel 2.19.5 Release
New and Noteworthy
This release is a minor update of the 2.19.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.19.5</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.19.5</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.19.5.zip | apache-camel-2.19.5.zip.asc |
Unix/Linux/Cygwin Distribution | apache-camel-2.19.5.tar.gz | apache-camel-2.19.5.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.19.5-src.zip | apache-camel-2.19.5-src.zip.asc |
Git tag checkout
Release is tagged with camel-2.19.5
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.19.5
Resolved issues
Here is a list of all the issues that have been resolved for this release
Bug (29)
- CAMEL-12359
- withAdvice() + weaveById() failing for global onException() route definitions
- CAMEL-12348
- camel-core - Potential NPE in ExchangeHelper.isStreamCaching
- CAMEL-12342
- Camel-weather: freegeoip.io has been moved to freegeoip.net
- CAMEL-12335
- camel-sjms - Potential NPE in consumer
- CAMEL-12292
- SnsProducer/SqsProducer setting MessageAttributes with empty values which causes errors
- CAMEL-12291
- Blueprint error: "name is already instanciated as null and cannot be removed"
- CAMEL-12289
- URISyntaxException in AbstractSpanDecorator
- CAMEL-12284
- camel-beanio - Set encoding option does not work
- CAMEL-12256
- AWS S3 Consumer does not return custom headers in S3 Headers
- CAMEL-12228
- Print command fails in case of multiple copies
- CAMEL-12222
- ResrSwaggerServlet removes last part of context root
- CAMEL-12196
- Mock endpoint - message().body().matches().simple - Does not work
- CAMEL-12193
- ThrowException DSL should support no-arg constructors
- CAMEL-12181
- XML Signature: '#' missing in ObjectReference attribute of XADES element DataObjectFormat
- CAMEL-12149
- Failed to invoke camel cxfrs client due to Content-Type header couldn't be retrieved and passed
- CAMEL-12131
- CacheProducer should not put services in Camel context, that are not singletons and are not ServicePoolAware
- CAMEL-12098
- URISyntaxException in OpenTracingTracer for endpoints with path parameters
- CAMEL-12094
- fileExist=Move and tempFileName does not work together.
- CAMEL-12075
- Piling up of threads in iterating splitter in pararllel processing
- CAMEL-12069
- ActiveMQ/JMS component: transferExchange option does not transfer exchange properties anymore
- CAMEL-12031
- KafkaConsumer stops consuming messages when exception occurs during offset commit
- CAMEL-12016
- Invalid Pool Exhausted error on camel-netty4
- CAMEL-12009
- Bindy - Missing Headers from OneToMany Field
- CAMEL-11996
- RabbitConsumer could hang when RabbitMQ connection is lost and autoAck=false.
- CAMEL-11986
- HTTP4 Producer for TLS schemes transforms endpoint URI to `http4s`
- CAMEL-11983
- XsltAggregationStrategy thread safety during initialization
- CAMEL-11980
- PushTopic client doesn't clear refresh token after a long disconnected period
- CAMEL-11628
- MQTT Connection loop
- CAMEL-10165
- DefaultCxfMessageMapper.getBasePath creates a incorrect http path
Improvement (12)
- CAMEL-12358
- Camel-SMPP: Use timeout when creating socket connection
- CAMEL-12352
- simple - Lookup env var should be case-insensitive
- CAMEL-12305
- IntrospectionSupport - Reduce DEBUG logging level
- CAMEL-12293
- Avoid KeyAlreadyExistsException in ManagedTypeConverterRegistry.listTypeConverters()
- CAMEL-12251
- Do not hide (so much) blueprint.container.ComponentDefinitionException
- CAMEL-12154
- Camel does not set Saxon parameters in a XQuery 3.0 compatible way
- CAMEL-12090
- camel-kafka - Better error if brokers not configured
- CAMEL-12029
- CoAP component should handle method not allowed
- CAMEL-12010
- Mock endpoint - Should reset StreamCache when evaluating expecations
- CAMEL-11997
- camel-archetype-component - Should generate DefaultComponent
- CAMEL-11984
- AggregationStrategy - Let EIPs support lifecycle of custom aggregation strategy to allow custom start/stop logic
- CAMEL-11932
- For fixed length records crlf field is not honored during un-marshaling
Task (1)
- CAMEL-12203
- camel-fop - Upgrade to make it work again