Peter Palaga [Fri, 1 Jul 2022 11:49:24 +0000 (13:49 +0200)]
Upgrade to com.alibaba:fastjson:1.2.83, fix CVE-2022-25845 fastjson: autoType shutdown restriction bypass leads to deserialization (#7966)
Otavio Rodolfo Piske [Fri, 1 Jul 2022 11:32:13 +0000 (13:32 +0200)]
CAMEL-18253: prevent the code from reporting an invalid number of duplicates (#7964) (#7965)
This removes the counter from the KafkaIdempotentRepository since duplicates are already correctly accounted for in the IdempotentConsumer class
Babak Vahdat [Fri, 1 Jul 2022 09:00:12 +0000 (11:00 +0200)]
CAMEL-18250: don't set the http headers when timeout (#7953)
github-actions[bot] [Thu, 30 Jun 2022 09:48:53 +0000 (11:48 +0200)]
Regen for commit
1d26379c4f124a1b28becdfd0a2ea9f93fe3f28f (#7945)
Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: asfgit <asfgit@users.noreply.github.com>
Gregor Zurowski [Thu, 30 Jun 2022 08:20:29 +0000 (08:20 +0000)]
Merge branch 'release/3.14.4' into camel-3.14.x
Gregor Zurowski [Sat, 25 Jun 2022 10:24:51 +0000 (10:24 +0000)]
[maven-release-plugin] prepare for next development iteration
Gregor Zurowski [Sat, 25 Jun 2022 10:24:26 +0000 (10:24 +0000)]
[maven-release-plugin] prepare release camel-3.14.4
Claudio Miranda [Thu, 23 Jun 2022 15:54:43 +0000 (12:54 -0300)]
Fix camel-jira not adding components field (#7868)
* the "components" field was not updated due to a bug in handling the
field
* Added tests for the component field
* Fixed the "components" field description
Claus Ibsen [Wed, 22 Jun 2022 18:02:19 +0000 (20:02 +0200)]
Updating Jackson to 2.12.7 on 3.14.x to fix https://github.com/advisories/GHSA-57j2-w4cx-62h2 (#7852)
Colm O hEigeartaigh [Wed, 22 Jun 2022 18:01:16 +0000 (19:01 +0100)]
Updating Jackson to 2.12.7 on 3.14.x to fix https://github.com/advisories/GHSA-57j2-w4cx-62h2 (#7852)
klease [Tue, 21 Jun 2022 16:23:23 +0000 (18:23 +0200)]
CAMEL-17911: fix creation of duplicate apiProxy (#7845)
* CAMEL-17911: fix creation of duplicate apiProxy
The check for equality always failed because the configuration is only set
on the superclass but was read from Olingo2Component.
Modify AbstractOlingo2TestSupport to fix flaky test due to reused Camel context.
* CAMEL-17911: Fix handling of configuration in olingo4 in same way as for olingo2.
Claus Ibsen [Tue, 21 Jun 2022 12:04:19 +0000 (14:04 +0200)]
CAMEL-18213: camel-spring-boot - Upgrade to 2.6.8 - upgrade other dependencies
Claus Ibsen [Tue, 21 Jun 2022 11:27:02 +0000 (13:27 +0200)]
CAMEL-18213: camel-spring-boot - Upgrade to 2.6.8 - upgrade other dependencies
Claus Ibsen [Tue, 21 Jun 2022 11:18:04 +0000 (13:18 +0200)]
Regen
Claus Ibsen [Mon, 20 Jun 2022 19:36:23 +0000 (21:36 +0200)]
CAMEL-18210: camel-core - Pooled exchanges in batch consumer may use an exchange concurrently
Claus Ibsen [Mon, 20 Jun 2022 18:07:32 +0000 (20:07 +0200)]
CAMEL-18210: camel-core - Pooled exchanges in batch consumer may use an exchange concurrently
Claus Ibsen [Mon, 20 Jun 2022 17:20:43 +0000 (19:20 +0200)]
CAMEL-18027: camel-netty (producer) wrongly closes client channels due to request timeout being triggeted during eviction run
Claus Ibsen [Mon, 20 Jun 2022 16:32:04 +0000 (18:32 +0200)]
CAMEL-18210: camel-core - Pooled exchanges in batch consumer may use an exchange concurrently
Claus Ibsen [Mon, 20 Jun 2022 14:27:16 +0000 (16:27 +0200)]
CAMEL-18210: camel-core - Pooled exchanges in batch consumer may use an exchange concurrently
Otavio Rodolfo Piske [Fri, 17 Jun 2022 08:44:05 +0000 (10:44 +0200)]
CAMEL-18202: fix incorrectly setting the initial delay
Otavio Rodolfo Piske [Sun, 19 Jun 2022 08:46:45 +0000 (10:46 +0200)]
(chores) ci: avoid deploying to the Maven repo for regular build
Otavio Rodolfo Piske [Wed, 15 Jun 2022 13:36:06 +0000 (15:36 +0200)]
Revert "INFRA-22694: added support for analyzing the Camel source from Apache CI"
This reverts commit
c1dc85a74cea160beb571c9fa6b50d7a233b6f99.
Otavio Rodolfo Piske [Wed, 15 Jun 2022 13:35:50 +0000 (15:35 +0200)]
Revert "(chores) ci: force the branch name to avoid overwriting analysis in the main branch"
This reverts commit
3f46c16c1971efe792edcfe66a7b33ca572419fb.
Otavio Rodolfo Piske [Wed, 15 Jun 2022 07:35:05 +0000 (09:35 +0200)]
(chores) ci: force the branch name to avoid overwriting analysis in the main branch
Otavio Rodolfo Piske [Thu, 6 Jan 2022 21:43:06 +0000 (22:43 +0100)]
INFRA-22694: added support for analyzing the Camel source from Apache CI
Rhuan Rocha [Wed, 8 Jun 2022 04:23:14 +0000 (01:23 -0300)]
CAMEL-17941 -(Backport) Dropbox: long-lived access tokens are retired, must use refresh token (#7736)
Signed-off-by: Rhuan Rocha <rhuan080@gmail.com>
Claus Ibsen [Sat, 4 Jun 2022 13:35:20 +0000 (15:35 +0200)]
CAMEL-17999: camel-bean - Allow to invoke clone method (also via simple language). Thanks to Steffen Brauns for unit test.
Claus Ibsen [Sat, 4 Jun 2022 13:27:10 +0000 (15:27 +0200)]
CAMEL-17999: camel-bean - Allow to invoke clone method (also via simple language). Thanks to Steffen Brauns for unit test.
artemse [Sat, 4 Jun 2022 07:18:55 +0000 (10:18 +0300)]
[CAMEL-18159] SendDynamicAware of several components parses uri that starts with schema:// incorectly (#7713)
* [CAMEL-18459] Fixes incorrect JmsSendDynamicAware parsing for destinations that starts with "schema://" and dose not have queue: or topic: prefix
* [CAMEL-18459] redundant empty line removed
* [CAMEL-18459] cleanup JmsToDSendDynamicTest, assertion on message body added
* [CAMEL-18459] RabbitMQSendDynamicAware incorrectly parses exchange name if it starts with "schema://:
* [CAMEL-18459] SpringRabbitMQSendDynamicAware incorrectly parses exchange name if it starts with "schema://:
* [CAMEL-18459] incorrect schema in SpringRabbitMQSendDynamicAwareTest fixed
* SjmsSendDynamicAware incorrectly parses destination if it starts with schema://
* [CAMEL-18459] VertxKafkaSendDynamicAware incorrectly parses topic name if it starts with "schema://:
* [CAMEL-18459] PahoSendDynamicAware incorrectly parses topic name if it starts with "schema://:
* [CAMEL-18459] remove file added by mistake
* [CAMEL-18159] missing license info added
* [CAMEL-18159] PahoMqttSendDynamicAware incorrectly parses topic name if it starts with "schema://:
Artem Starikov [Wed, 1 Jun 2022 16:10:25 +0000 (19:10 +0300)]
[CAMEL-18459] redundant empty line removed
Artem Starikov [Wed, 1 Jun 2022 15:50:17 +0000 (18:50 +0300)]
[CAMEL-18459] Fixes incorrect JmsSendDynamicAware parsing for destinations that starts with "schema://" and dose not have queue: or topic: prefix
Rhuan Rocha [Sun, 29 May 2022 23:46:07 +0000 (20:46 -0300)]
CAMEL-17949 - Infinite loop when setting retries
Signed-off-by: Rhuan Rocha <rhuan080@gmail.com>
Otavio Rodolfo Piske [Tue, 31 May 2022 07:59:12 +0000 (09:59 +0200)]
(chores) camel-netty-http: fix test execution on Github actions
Joan Bordeau [Wed, 1 Jun 2022 04:38:33 +0000 (06:38 +0200)]
CAMEL-17100: minio consumer is slow at starting. Change the minio object loading at beginning to exchange by exchange (#7691)
Co-authored-by: jbordeau <joan.bordeau@cleyrop.com>
Claus Ibsen [Wed, 1 Jun 2022 04:24:25 +0000 (06:24 +0200)]
CAMEL-18157: fix CS
Andrea Evangelista [Wed, 1 Jun 2022 04:18:39 +0000 (06:18 +0200)]
CAMEL-18157: fix settings provided by the query parameter "parameters… (#7701)
* CAMEL-18157: fix settings provided by the query parameter "parameters" are ignored when useHeadersAsParameters=true
* CAMEL-18157: fix settings provided by the query parameter "parameters" are ignored when useHeadersAsParameters=true
Added unit test
Co-authored-by: Andrea Evangelista <andrea@graphaware.com>
Andrea Cosentino [Mon, 30 May 2022 12:03:12 +0000 (14:03 +0200)]
CAMEL-16287 - camel-aws2-sqs should use pagination for deciding which aws sqs queues it should create
JiriOndrusek [Thu, 19 May 2022 04:30:20 +0000 (06:30 +0200)]
CAMEL-18123 Aws2-sqs: Operations PurgeQueue and DeleteQueue requires unnecessary header (#7635)
Andrea Cosentino [Wed, 18 May 2022 09:51:51 +0000 (11:51 +0200)]
Camel-Jsch: Set the strictHostChecking parameter really to "no" as default value
Claus Ibsen [Tue, 17 May 2022 18:25:26 +0000 (20:25 +0200)]
CAMEL-18119 - Allow Simple expressions to render any Object that can be converted to Date (#7627)
adessaigne [Tue, 17 May 2022 18:23:21 +0000 (20:23 +0200)]
CAMEL-18119 - Allow Simple expressions to render any Object that can be converted to Date (#7627)
Kalouris Gerasimos [Mon, 16 May 2022 10:38:24 +0000 (13:38 +0300)]
CAMEL-18110: DeliverSm message payload opt param fix (#7618)
* CAMEL-18110: DeliverSm handle message_payload opt param
When the `message_payload` optional parameter is used then the short
message is set as the empty byte array (zero-length), but not to null as
the CAMEL-9356 anticipated, this is at least, what the jSMPP library is
doing when you try to send a deliverSm with empty content. With this
patch, we try to read from the deliverSm.shortMessage field and if it's
null or empty then fall back to the `message_payload` optional param
when possible.
Another fix is that the message payload is not retrieved as a string but
as a byte array. This way it's decoded with the same encoding that the
deliverSm message was encoded in the first place.
Finally, note that deliverSm contents are not decoded properly for cases
using something other than the default encoding. Specifically for
delivery receipts, this was not the case even for the default encoding
since it was using the
org.jsmpp.util.DefaultDecomposer#deliveryReceipt(byte[]) which is
oblivious of the data encoding used. This means that the
smscDeliveryReceipt.getText() was not properly decoded. With this
revision we at least try the default encoding for DLRs.
To make this issue obvious I created the `decodeBodyIfPossible`method
which currently supports the default data encoding and should be
extended to use all the alphabets.
* CAMEL-18110: Set optional parameter headers for deliverSM
* CAMEL-18110: Add basic encoding support
Benjamin Graf [Mon, 16 May 2022 10:38:12 +0000 (12:38 +0200)]
CAMEL-18113: Do not supress cause (#7619)
* Do not supress cause
* Do not supress cause
James Netherton [Fri, 13 May 2022 06:29:32 +0000 (07:29 +0100)]
Upgrade JSCH to 0.2.1
Claus Ibsen [Thu, 12 May 2022 09:29:15 +0000 (11:29 +0200)]
CAMEL-18101: camel-core - Pooled exchanges with netty-http/jetty/servlet can cause reference leaks
Claus Ibsen [Thu, 12 May 2022 08:34:21 +0000 (10:34 +0200)]
CAMEL-18101: camel-core - Pooled exchanges with netty-http/jetty/servlet can cause reference leaks
github-actions[bot] [Sat, 7 May 2022 06:44:23 +0000 (08:44 +0200)]
Regen for commit
c651a4ba2ab1f5e9996ecd9d4e08bf84fcc73337 (#7558)
Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: asfgit <asfgit@users.noreply.github.com>
Gregor Zurowski [Fri, 6 May 2022 09:56:57 +0000 (09:56 +0000)]
Merge branch 'release/3.14.3' into camel-3.14.x
JiriOndrusek [Wed, 4 May 2022 13:07:14 +0000 (15:07 +0200)]
Camel 17835 upgrade of jsch (#7545)
* Upgrade sshd to 2.8.0
* CAMEL-17835 - switch camel-ftp and camel-jsch to forked version of jsch. Add relevant tests. (#7241)
* [CAMEL-17835] Upgrade camel-jsch to com.github.mwiede:jsch fork. Add multi-algorithm test
* [CAMEL-17835] Upgrade camel-ftp to com.github.mwiede:jsch fork.
* Fixed CS
Co-authored-by: Claus Ibsen <claus.ibsen@gmail.com>
Co-authored-by: Grzegorz Grzybek <gr.grzybek@gmail.com>
JiriOndrusek [Wed, 4 May 2022 08:17:52 +0000 (10:17 +0200)]
CAMEL-18047 Upgrade jakarta.mail to 1.6.7 (#7542)
Gregor Zurowski [Sat, 30 Apr 2022 10:16:37 +0000 (10:16 +0000)]
[maven-release-plugin] prepare for next development iteration
Gregor Zurowski [Sat, 30 Apr 2022 10:10:37 +0000 (10:10 +0000)]
[maven-release-plugin] prepare release camel-3.14.3
github-actions[bot] [Fri, 29 Apr 2022 04:11:47 +0000 (06:11 +0200)]
Regen for commit
5215dcc14bf572d22ad8ba7dfe62f726d8d9ab6b (#7526)
Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: davsclaus <davsclaus@users.noreply.github.com>
Claus Ibsen [Thu, 28 Apr 2022 19:31:40 +0000 (21:31 +0200)]
CAMEL-18011: Depedency upgrades in preparing for spring boot 2.6.7 upgrade
Claus Ibsen [Thu, 28 Apr 2022 19:06:00 +0000 (21:06 +0200)]
Upgrade spring 5.3.19
Claus Ibsen [Tue, 1 Mar 2022 15:09:24 +0000 (16:09 +0100)]
CAMEL-17704: camel-netty-starter - Unable to set camel.component.netty.decoders
klease [Wed, 27 Apr 2022 12:27:51 +0000 (14:27 +0200)]
CAMEL-17992: don't overwrite ssl from configuration with uri
Andrea Cosentino [Wed, 20 Apr 2022 16:12:08 +0000 (18:12 +0200)]
CAMEL-16287 - camel-aws2-sqs should use pagination for deciding which aws sqs queues it should create
Andrea Cosentino [Wed, 20 Apr 2022 16:04:23 +0000 (18:04 +0200)]
CAMEL-16287 - camel-aws2-sqs should use pagination for deciding which aws sqs queues it should create
Claus Ibsen [Wed, 20 Apr 2022 13:41:14 +0000 (15:41 +0200)]
Fix sqs doc code example
grigoni [Wed, 20 Apr 2022 04:59:31 +0000 (06:59 +0200)]
[CAMEL-17990] implement Java 8 missing InputStream delegates, leaving mark related methods off on purpose (#7466)
Co-authored-by: giana <gianandrea.rigoni‚>
Stephan Siano [Wed, 13 Apr 2022 08:43:09 +0000 (10:43 +0200)]
CAMEL-17957 CXF import range too restrictive in OSGi
Claus Ibsen [Tue, 12 Apr 2022 17:03:46 +0000 (19:03 +0200)]
CAMEL-17912: camel-sjms - Add preserveMessageQos code in producer which was missing (copy from camel-jms)
Michele Blasi [Tue, 12 Apr 2022 07:52:25 +0000 (09:52 +0200)]
CAMEL-17940: fix the unscheduleTask method to check deleteJob property and isJobStoreClustered (#7416)
James Netherton [Fri, 8 Apr 2022 12:16:22 +0000 (13:16 +0100)]
CAMEL-17934: Provide a ClassLoder to CqlSessionBuilder if available
James Netherton [Fri, 8 Apr 2022 13:12:32 +0000 (14:12 +0100)]
CAMEL-17935: Use ClassLoadingAwareObjectInputStream in CassandraCamelCodec
Claus Ibsen [Fri, 8 Apr 2022 08:05:50 +0000 (10:05 +0200)]
CAMEL-17910: camel-jms - InOut with reply-to-type shared - race condition
vpaturet [Tue, 5 Apr 2022 09:53:04 +0000 (11:53 +0200)]
Fix PubSub concurrent access error on shutdown (#7365)
Claus Ibsen [Thu, 31 Mar 2022 18:29:15 +0000 (20:29 +0200)]
Upgrade to spring 5.3.18
Claus Ibsen [Thu, 31 Mar 2022 12:16:35 +0000 (14:16 +0200)]
Upgrade to spring 5.3.17 and other spring upgrades.
Amos Feng [Tue, 29 Mar 2022 00:44:58 +0000 (08:44 +0800)]
CAMEL-17865: camel-platform-http-vertx - Fix CORS conflict in Camel REST (#7278)
James Netherton [Tue, 15 Mar 2022 09:08:57 +0000 (09:08 +0000)]
CAMEL-17797: Test with FHIR version R4
James Netherton [Tue, 15 Mar 2022 08:00:15 +0000 (08:00 +0000)]
CAMEL-17789: Set R4 as the default FHIR version in the dataformat base class
James Netherton [Mon, 14 Mar 2022 11:24:42 +0000 (11:24 +0000)]
CAMEL-17789: Update FHIR dataformat metadata for fhirVersion option
James Netherton [Mon, 14 Mar 2022 10:18:01 +0000 (10:18 +0000)]
CAMEL-17788: Support FHIR versions DSTU2_HL7ORG & DSTU2_1
aldettinger [Thu, 10 Mar 2022 15:09:17 +0000 (16:09 +0100)]
Fix typo in camel-tarfile and camel-zipfile docs
Claus Ibsen [Thu, 10 Mar 2022 16:25:15 +0000 (17:25 +0100)]
Regen
Claus Ibsen [Thu, 10 Mar 2022 15:41:13 +0000 (16:41 +0100)]
Prepare for next version
Claus Ibsen [Thu, 10 Mar 2022 14:36:01 +0000 (15:36 +0100)]
CAMEL-17773: http components using toD fix when contet-path is empty. Thanks to Artem St for unit tests.
Andrea Cosentino [Thu, 10 Mar 2022 12:45:10 +0000 (13:45 +0100)]
Camel-Slack: Improved information about consumer and permissions
Benjamin Graf [Wed, 9 Mar 2022 15:20:29 +0000 (16:20 +0100)]
CAMEL-17767: Check for null and empty String (#7171)
JiriOndrusek [Wed, 9 Mar 2022 15:20:17 +0000 (16:20 +0100)]
CAMEL-17768 Camel-cm-sms: Handle changed error message correctly (#7168)
Otavio Rodolfo Piske [Tue, 8 Mar 2022 16:05:15 +0000 (17:05 +0100)]
CAMEL-17761: do respect user-provided Cassandra containers (#7164)
JiriOndrusek [Tue, 8 Mar 2022 14:30:28 +0000 (15:30 +0100)]
CAMEL-17764 changed types of job detail to Strings (#7156)
Gregor Zurowski [Tue, 8 Mar 2022 10:37:24 +0000 (10:37 +0000)]
Merge branch 'release/3.14.2' into camel-3.14.x
Claus Ibsen [Tue, 8 Mar 2022 10:06:49 +0000 (11:06 +0100)]
CAMEL-17593: camel-aws-sqs - Added option so you can choose what to do when sending to sqs when hitting maximum number of message headers. (#7146)
Claus Ibsen [Mon, 7 Mar 2022 10:58:31 +0000 (11:58 +0100)]
CAMEL-17602: camel-aws-sqs - consumer should map headers back to thei… (#7127)
* CAMEL-17602: camel-aws-sqs - consumer should map headers back to their original type such as boolean, integer etc.
Claus Ibsen [Mon, 7 Mar 2022 08:42:47 +0000 (09:42 +0100)]
Revert "CAMEL-17748: Upgrade to apache any23 2.7"
This reverts commit
1ffdd108697f19e7901fc37e1eaa285eb2ec0c14.
Vangelis Papanastasatos [Sun, 6 Mar 2022 18:12:26 +0000 (20:12 +0200)]
CAMEL-17751: Extracting Camel-Saga-Compensate & Camel-Saga-Complete f… (#7118)
* CAMEL-17751: Extracting Camel-Saga-Compensate & Camel-Saga-Complete from CamelHttpQuery header if not present as individual headers
* CAMEL-17751: Comments addressing - Usage of URISupport.parseQuery for extraction of query params into a Map
Co-authored-by: Vangelis Papanastasatos <papanastasatose@unisystems.gr>
Claus Ibsen [Sun, 6 Mar 2022 08:45:34 +0000 (09:45 +0100)]
CAMEL-17612: Fixed docs
Claus Ibsen [Sat, 5 Mar 2022 08:04:17 +0000 (09:04 +0100)]
CAMEL-17748: Upgrade to apache any23 2.7
Gregor Zurowski [Thu, 3 Mar 2022 15:36:59 +0000 (15:36 +0000)]
[maven-release-plugin] prepare for next development iteration
Gregor Zurowski [Thu, 3 Mar 2022 15:34:54 +0000 (15:34 +0000)]
[maven-release-plugin] prepare release camel-3.14.2
Jeremy Ross [Tue, 1 Mar 2022 18:30:37 +0000 (12:30 -0600)]
CAMEL-17558: Rename test
Jeremy Ross [Tue, 1 Mar 2022 15:54:06 +0000 (09:54 -0600)]
CAMEL-17558: Fix salesforce lazy login
Amos Feng [Tue, 1 Mar 2022 15:54:39 +0000 (23:54 +0800)]
CAMEL-17474: camel-core - set transacted when copying exchange in mul… (#7040)
* CAMEL-17474: camel-core - set transacted when copying exchange in multicast processor
* CAMEL-17474: camel-core - similar fix with RecipientList and Split EIP
* CAMEL-17474: add a test for Enrich EIP
* CAMEL-17474 add assertions to check the copied exchanges are marked as transactional
Andrea Cosentino [Tue, 1 Mar 2022 12:14:08 +0000 (13:14 +0100)]
Fixed build to work with JDK 8
Jussi Wallin [Mon, 28 Feb 2022 17:13:33 +0000 (19:13 +0200)]
CAMEL-17713: camel-aws2-s3 - support for S3 custom metadata
Add support for providing custom metadata to files when uploading.
Makes use of the CamelAwsS3Metadata -header that is also used with the consumer endpoint.
Claus Ibsen [Mon, 28 Feb 2022 10:14:43 +0000 (11:14 +0100)]
Upgrade Log4j to version 2.17.2
Claus Ibsen [Sun, 27 Feb 2022 09:49:27 +0000 (10:49 +0100)]
Upgrade cassandra 3.11.12