[jira] [Updated] (CAMEL-20722) camel-kafka: reduce KafkaBreakOnFirstError tests are too unreliable for CIs

2024-06-26 Thread Jang-Vijay Singh (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20722?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jang-Vijay Singh updated CAMEL-20722:
-
Attachment: (was: Stats-after-10day-Jun2026-1.png)

> camel-kafka: reduce KafkaBreakOnFirstError tests are too unreliable for CIs
> ---
>
> Key: CAMEL-20722
> URL: https://issues.apache.org/jira/browse/CAMEL-20722
> Project: Camel
>  Issue Type: Task
>  Components: camel-kafka
>Affects Versions: 4.4.1, 4.5.0
>Reporter: Otavio Rodolfo Piske
>Assignee: Jang-Vijay Singh
>Priority: Major
>  Labels: help-wanted
> Fix For: 4.7.0
>
> Attachments: Stable-tests_2024-06-13.txt, 
> Stats-after-10day-Jun2026.png, Stats-before-10day-Apr2024.png, build-log.txt, 
> image-2024-06-27-07-57-48-320.png
>
>
> All the tests named KafkaBreakOnFirst.*IT are unreliable when running on the 
> CI. They fail often, sometimes in multiple archs.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (CAMEL-20722) camel-kafka: reduce KafkaBreakOnFirstError tests are too unreliable for CIs

2024-06-26 Thread Jang-Vijay Singh (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20722?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jang-Vijay Singh updated CAMEL-20722:
-
Attachment: image-2024-06-27-07-57-48-320.png

> camel-kafka: reduce KafkaBreakOnFirstError tests are too unreliable for CIs
> ---
>
> Key: CAMEL-20722
> URL: https://issues.apache.org/jira/browse/CAMEL-20722
> Project: Camel
>  Issue Type: Task
>  Components: camel-kafka
>Affects Versions: 4.4.1, 4.5.0
>Reporter: Otavio Rodolfo Piske
>Assignee: Jang-Vijay Singh
>Priority: Major
>  Labels: help-wanted
> Fix For: 4.7.0
>
> Attachments: Stable-tests_2024-06-13.txt, 
> Stats-after-10day-Jun2026-1.png, Stats-after-10day-Jun2026.png, 
> Stats-before-10day-Apr2024.png, build-log.txt, 
> image-2024-06-27-07-57-48-320.png
>
>
> All the tests named KafkaBreakOnFirst.*IT are unreliable when running on the 
> CI. They fail often, sometimes in multiple archs.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (CAMEL-20722) camel-kafka: reduce KafkaBreakOnFirstError tests are too unreliable for CIs

2024-06-26 Thread Jang-Vijay Singh (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20722?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jang-Vijay Singh updated CAMEL-20722:
-
Attachment: Stats-after-10day-Jun2026-1.png

> camel-kafka: reduce KafkaBreakOnFirstError tests are too unreliable for CIs
> ---
>
> Key: CAMEL-20722
> URL: https://issues.apache.org/jira/browse/CAMEL-20722
> Project: Camel
>  Issue Type: Task
>  Components: camel-kafka
>Affects Versions: 4.4.1, 4.5.0
>Reporter: Otavio Rodolfo Piske
>Assignee: Jang-Vijay Singh
>Priority: Major
>  Labels: help-wanted
> Fix For: 4.7.0
>
> Attachments: Stable-tests_2024-06-13.txt, 
> Stats-after-10day-Jun2026-1.png, Stats-after-10day-Jun2026.png, 
> Stats-before-10day-Apr2024.png, build-log.txt
>
>
> All the tests named KafkaBreakOnFirst.*IT are unreliable when running on the 
> CI. They fail often, sometimes in multiple archs.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Assigned] (CAMEL-20893) camel-jms: simplify JmsRouteRequestReplyTest

2024-06-26 Thread Otavio Rodolfo Piske (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20893?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Otavio Rodolfo Piske reassigned CAMEL-20893:


Assignee: Otavio Rodolfo Piske

> camel-jms: simplify JmsRouteRequestReplyTest
> 
>
> Key: CAMEL-20893
> URL: https://issues.apache.org/jira/browse/CAMEL-20893
> Project: Camel
>  Issue Type: Task
>  Components: camel-jms
>Affects Versions: 4.7.0
>Reporter: Otavio Rodolfo Piske
>Assignee: Otavio Rodolfo Piske
>Priority: Major
>  Labels: help-wanted
> Fix For: 4.7.0
>
>
> The 
> [JmsRouteRequestReplyTest|https://github.com/apache/camel/blob/8112b251c9d7d3e2a8a3322c26cd983842fd525d/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsRouteRequestReplyTest.java]
>  test is outdated and unnecessarily complex to the point of making it hard to 
> do cleanups on other tests (not to mention the occasional flakiness). 
>  
> It needs to be refactored for simplicity, speed and ease of maintenance.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (CAMEL-20893) camel-jms: simplify JmsRouteRequestReplyTest

2024-06-26 Thread Otavio Rodolfo Piske (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20893?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Otavio Rodolfo Piske resolved CAMEL-20893.
--
Fix Version/s: 4.7.0
   (was: 4.x)
   Resolution: Fixed

Fixed with https://github.com/apache/camel/pull/14585. 

> camel-jms: simplify JmsRouteRequestReplyTest
> 
>
> Key: CAMEL-20893
> URL: https://issues.apache.org/jira/browse/CAMEL-20893
> Project: Camel
>  Issue Type: Task
>  Components: camel-jms
>Affects Versions: 4.7.0
>Reporter: Otavio Rodolfo Piske
>Priority: Major
>  Labels: help-wanted
> Fix For: 4.7.0
>
>
> The 
> [JmsRouteRequestReplyTest|https://github.com/apache/camel/blob/8112b251c9d7d3e2a8a3322c26cd983842fd525d/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsRouteRequestReplyTest.java]
>  test is outdated and unnecessarily complex to the point of making it hard to 
> do cleanups on other tests (not to mention the occasional flakiness). 
>  
> It needs to be refactored for simplicity, speed and ease of maintenance.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (CAMEL-20722) camel-kafka: reduce KafkaBreakOnFirstError tests are too unreliable for CIs

2024-06-26 Thread Jang-Vijay Singh (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20722?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jang-Vijay Singh updated CAMEL-20722:
-
Attachment: Stats-after-10day-Jun2026.png

> camel-kafka: reduce KafkaBreakOnFirstError tests are too unreliable for CIs
> ---
>
> Key: CAMEL-20722
> URL: https://issues.apache.org/jira/browse/CAMEL-20722
> Project: Camel
>  Issue Type: Task
>  Components: camel-kafka
>Affects Versions: 4.4.1, 4.5.0
>Reporter: Otavio Rodolfo Piske
>Assignee: Jang-Vijay Singh
>Priority: Major
>  Labels: help-wanted
> Fix For: 4.7.0
>
> Attachments: Stable-tests_2024-06-13.txt, 
> Stats-after-10day-Jun2026.png, Stats-before-10day-Apr2024.png, build-log.txt
>
>
> All the tests named KafkaBreakOnFirst.*IT are unreliable when running on the 
> CI. They fail often, sometimes in multiple archs.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (CAMEL-20722) camel-kafka: reduce KafkaBreakOnFirstError tests are too unreliable for CIs

2024-06-26 Thread Jang-Vijay Singh (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20722?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jang-Vijay Singh updated CAMEL-20722:
-
Attachment: Stats-before-10day-Apr2024.png

> camel-kafka: reduce KafkaBreakOnFirstError tests are too unreliable for CIs
> ---
>
> Key: CAMEL-20722
> URL: https://issues.apache.org/jira/browse/CAMEL-20722
> Project: Camel
>  Issue Type: Task
>  Components: camel-kafka
>Affects Versions: 4.4.1, 4.5.0
>Reporter: Otavio Rodolfo Piske
>Assignee: Jang-Vijay Singh
>Priority: Major
>  Labels: help-wanted
> Fix For: 4.7.0
>
> Attachments: Stable-tests_2024-06-13.txt, 
> Stats-after-10day-Jun2026.png, Stats-before-10day-Apr2024.png, build-log.txt
>
>
> All the tests named KafkaBreakOnFirst.*IT are unreliable when running on the 
> CI. They fail often, sometimes in multiple archs.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (CAMEL-20722) camel-kafka: reduce KafkaBreakOnFirstError tests are too unreliable for CIs

2024-06-26 Thread Otavio Rodolfo Piske (Jira)


[ 
https://issues.apache.org/jira/browse/CAMEL-20722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17860344#comment-17860344
 ] 

Otavio Rodolfo Piske commented on CAMEL-20722:
--

Looks a lot better since 4 days ago. I still see a recent failure for 
KafkaBreakOnFirstErrorWithBatchUsingAsyncCommitManagerIT, but overall 
everything looks much better than before. 

At this point, I am not sure if it's worth continuing looking at this (unless 
the fix is quick to implement). 

IMHO, we can mark this as complete and move on. 

Thanks [~jvsingh] for the great work stabilizing these tests.

> camel-kafka: reduce KafkaBreakOnFirstError tests are too unreliable for CIs
> ---
>
> Key: CAMEL-20722
> URL: https://issues.apache.org/jira/browse/CAMEL-20722
> Project: Camel
>  Issue Type: Task
>  Components: camel-kafka
>Affects Versions: 4.4.1, 4.5.0
>Reporter: Otavio Rodolfo Piske
>Assignee: Jang-Vijay Singh
>Priority: Major
>  Labels: help-wanted
> Fix For: 4.7.0
>
> Attachments: Stable-tests_2024-06-13.txt, build-log.txt
>
>
> All the tests named KafkaBreakOnFirst.*IT are unreliable when running on the 
> CI. They fail often, sometimes in multiple archs.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (CAMEL-20920) RouteLoader: Can't load a valid route with the same location after a previous load error

2024-06-26 Thread Claus Ibsen (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20920?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen resolved CAMEL-20920.
-
Resolution: Fixed

> RouteLoader: Can't load a valid route with the same location after a previous 
> load error
> 
>
> Key: CAMEL-20920
> URL: https://issues.apache.org/jira/browse/CAMEL-20920
> Project: Camel
>  Issue Type: Bug
>  Components: camel-core
>Affects Versions: 4.6.0
>Reporter: Raymond
>Assignee: Claus Ibsen
>Priority: Minor
> Fix For: 4.7.0
>
> Attachments: routeloader.zip
>
>
> I load XML routes from String as follows:
> {code:java}
> // Create resource from String
> String route = "\n" +
>         "    \n" +
>         "    \n" +
>         "\n" +
>         "XYZ\n" +
>         "\n" +
>         "";
> Resource resource = ResourceHelper.fromString("dummy.xml", route);
> // Load the routes
> RoutesLoader loader = PluginHelper.getRoutesLoader(context);
> loader.updateRoutes(resource); {code}
> In the above code example, I created the resource from String using the 
> ResourceHelper class:
> {code:java}
> Resource resource = ResourceHelper.fromString("dummy.xml", route);
> {code}
> The _fromString_ method has two parameters "location" and "content". As a 
> String doesn't really have a location I just use "dummy.xml" or something 
> with an ID like this "123456.xml".
> This works with correct code and when the content has a mistake like invalid 
> XML code, it returns an error.
> This is as expected, however when loading the route again with the correct 
> XML Code with the same location parameter the loading fails. The loader still 
> returns the previous error. When the location is changed to another name to 
> route loads correctly.
>  
> {color:#cc7832} {color}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (CAMEL-20920) RouteLoader: Can't load a valid route with the same location after a previous load error

2024-06-26 Thread Claus Ibsen (Jira)


[ 
https://issues.apache.org/jira/browse/CAMEL-20920?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17860343#comment-17860343
 ] 

Claus Ibsen commented on CAMEL-20920:
-

Thanks for reporting and the reproducer

> RouteLoader: Can't load a valid route with the same location after a previous 
> load error
> 
>
> Key: CAMEL-20920
> URL: https://issues.apache.org/jira/browse/CAMEL-20920
> Project: Camel
>  Issue Type: Bug
>  Components: camel-core
>Affects Versions: 4.6.0
>Reporter: Raymond
>Assignee: Claus Ibsen
>Priority: Minor
> Fix For: 4.7.0
>
> Attachments: routeloader.zip
>
>
> I load XML routes from String as follows:
> {code:java}
> // Create resource from String
> String route = "\n" +
>         "    \n" +
>         "    \n" +
>         "\n" +
>         "XYZ\n" +
>         "\n" +
>         "";
> Resource resource = ResourceHelper.fromString("dummy.xml", route);
> // Load the routes
> RoutesLoader loader = PluginHelper.getRoutesLoader(context);
> loader.updateRoutes(resource); {code}
> In the above code example, I created the resource from String using the 
> ResourceHelper class:
> {code:java}
> Resource resource = ResourceHelper.fromString("dummy.xml", route);
> {code}
> The _fromString_ method has two parameters "location" and "content". As a 
> String doesn't really have a location I just use "dummy.xml" or something 
> with an ID like this "123456.xml".
> This works with correct code and when the content has a mistake like invalid 
> XML code, it returns an error.
> This is as expected, however when loading the route again with the correct 
> XML Code with the same location parameter the loading fails. The loader still 
> returns the previous error. When the location is changed to another name to 
> route loads correctly.
>  
> {color:#cc7832} {color}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (CAMEL-20722) camel-kafka: reduce KafkaBreakOnFirstError tests are too unreliable for CIs

2024-06-26 Thread Claus Ibsen (Jira)


[ 
https://issues.apache.org/jira/browse/CAMEL-20722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17860338#comment-17860338
 ] 

Claus Ibsen commented on CAMEL-20722:
-

okay so this is fixed now ?

> camel-kafka: reduce KafkaBreakOnFirstError tests are too unreliable for CIs
> ---
>
> Key: CAMEL-20722
> URL: https://issues.apache.org/jira/browse/CAMEL-20722
> Project: Camel
>  Issue Type: Task
>  Components: camel-kafka
>Affects Versions: 4.4.1, 4.5.0
>Reporter: Otavio Rodolfo Piske
>Assignee: Jang-Vijay Singh
>Priority: Major
>  Labels: help-wanted
> Fix For: 4.7.0
>
> Attachments: Stable-tests_2024-06-13.txt, build-log.txt
>
>
> All the tests named KafkaBreakOnFirst.*IT are unreliable when running on the 
> CI. They fail often, sometimes in multiple archs.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (CAMEL-17502) add documentation about event notifier

2024-06-26 Thread Claus Ibsen (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-17502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen resolved CAMEL-17502.
-
Fix Version/s: 4.7.0
   (was: Future)
   Resolution: Fixed

> add documentation about event notifier
> --
>
> Key: CAMEL-17502
> URL: https://issues.apache.org/jira/browse/CAMEL-17502
> Project: Camel
>  Issue Type: Improvement
>  Components: documentation
>Reporter: Claus Ibsen
>Priority: Minor
> Fix For: 4.7.0
>
>
> How to use a custom event notifier to listen to camel events, such as context 
> stopping etc.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (CAMEL-20680) camel-kafka: reduce KafkaBreakOnFirstErrorSeekIssueIT test duration

2024-06-26 Thread Jang-Vijay Singh (Jira)


[ 
https://issues.apache.org/jira/browse/CAMEL-20680?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17860229#comment-17860229
 ] 

Jang-Vijay Singh commented on CAMEL-20680:
--

After this PR, KafkaBreakOnFirstErrorSeekIssueIT now also runs stably on 
ppc64le and main CI with much lower execution time (~50sec) than originally 
observed (~450 sec):
https://github.com/apache/camel/pull/14620

> camel-kafka: reduce KafkaBreakOnFirstErrorSeekIssueIT test duration
> ---
>
> Key: CAMEL-20680
> URL: https://issues.apache.org/jira/browse/CAMEL-20680
> Project: Camel
>  Issue Type: Task
>  Components: camel-kafka
>Affects Versions: 4.4.1, 4.5.0
>Reporter: Otavio Rodolfo Piske
>Assignee: Otavio Rodolfo Piske
>Priority: Major
>  Labels: help-wanted
> Fix For: 4.x
>
> Attachments: image-2024-05-01-08-13-28-056.png
>
>
> The test KafkaBreakOnFirstErrorSeekIssueIT takes a very long time to run. 
> This consumes unnecessary resources from ASF CI. We should investigate how to 
> improve it to it runs quickly.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (CAMEL-20794) Camel-kinesis: Kinesis producer has a very low throughtput

2024-06-26 Thread Claus Ibsen (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20794?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen resolved CAMEL-20794.
-
Resolution: Fixed

Thanks for contributing. More is welcome.

> Camel-kinesis: Kinesis producer has a very low throughtput
> --
>
> Key: CAMEL-20794
> URL: https://issues.apache.org/jira/browse/CAMEL-20794
> Project: Camel
>  Issue Type: Improvement
>  Components: camel-aws2-kinesis
>Reporter: Fan Yang
>Assignee: Fan Yang
>Priority: Minor
> Fix For: 4.7.0
>
>
> Current kinesis producer can only send on record each time. It neither 
> supports sending records in batch, nor supports async sending. Therefore, the 
> throughput of kinesis producer is extremely low.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (CAMEL-20827) Add endpoint service location to aws, azure and google componentd

2024-06-26 Thread Andrea Cosentino (Jira)


[ 
https://issues.apache.org/jira/browse/CAMEL-20827?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17860212#comment-17860212
 ] 

Andrea Cosentino commented on CAMEL-20827:
--

I'll complete GCP this week.

> Add endpoint service location to aws, azure and google componentd
> -
>
> Key: CAMEL-20827
> URL: https://issues.apache.org/jira/browse/CAMEL-20827
> Project: Camel
>  Issue Type: New Feature
>Reporter: Claus Ibsen
>Assignee: Andrea Cosentino
>Priority: Major
> Fix For: 4.7.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (CAMEL-20913) Camel-AWS-Kinesis: KCL Consumers, add support for profile/default/session credentials for Cloudwatch and DynamoDB clients

2024-06-26 Thread Andrea Cosentino (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20913?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrea Cosentino resolved CAMEL-20913.
--
Resolution: Fixed

> Camel-AWS-Kinesis: KCL Consumers, add support for profile/default/session 
> credentials for Cloudwatch and DynamoDB clients
> -
>
> Key: CAMEL-20913
> URL: https://issues.apache.org/jira/browse/CAMEL-20913
> Project: Camel
>  Issue Type: Sub-task
>Reporter: Andrea Cosentino
>Assignee: Andrea Cosentino
>Priority: Major
> Fix For: 4.7.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (CAMEL-20912) Camel-AWS-Kinesis: KCL Consumers add parameters for passing Cloudwatch and DynamoDB Clients

2024-06-26 Thread Andrea Cosentino (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrea Cosentino updated CAMEL-20912:
-
Fix Version/s: 4.7.0
   (was: 4.x)

> Camel-AWS-Kinesis: KCL Consumers add parameters for passing Cloudwatch and 
> DynamoDB Clients
> ---
>
> Key: CAMEL-20912
> URL: https://issues.apache.org/jira/browse/CAMEL-20912
> Project: Camel
>  Issue Type: Sub-task
>Reporter: Andrea Cosentino
>Assignee: Andrea Cosentino
>Priority: Major
> Fix For: 4.7.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (CAMEL-20912) Camel-AWS-Kinesis: KCL Consumers add parameters for passing Cloudwatch and DynamoDB Clients

2024-06-26 Thread Andrea Cosentino (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrea Cosentino resolved CAMEL-20912.
--
Resolution: Fixed

> Camel-AWS-Kinesis: KCL Consumers add parameters for passing Cloudwatch and 
> DynamoDB Clients
> ---
>
> Key: CAMEL-20912
> URL: https://issues.apache.org/jira/browse/CAMEL-20912
> Project: Camel
>  Issue Type: Sub-task
>Reporter: Andrea Cosentino
>Assignee: Andrea Cosentino
>Priority: Major
> Fix For: 4.7.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (CAMEL-20913) Camel-AWS-Kinesis: KCL Consumers, add support for profile/default/session credentials for Cloudwatch and DynamoDB clients

2024-06-26 Thread Andrea Cosentino (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20913?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrea Cosentino updated CAMEL-20913:
-
Fix Version/s: 4.7.0
   (was: 4.x)

> Camel-AWS-Kinesis: KCL Consumers, add support for profile/default/session 
> credentials for Cloudwatch and DynamoDB clients
> -
>
> Key: CAMEL-20913
> URL: https://issues.apache.org/jira/browse/CAMEL-20913
> Project: Camel
>  Issue Type: Sub-task
>Reporter: Andrea Cosentino
>Assignee: Andrea Cosentino
>Priority: Major
> Fix For: 4.7.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Work stopped] (CAMEL-20722) camel-kafka: reduce KafkaBreakOnFirstError tests are too unreliable for CIs

2024-06-26 Thread Jang-Vijay Singh (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20722?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on CAMEL-20722 stopped by Jang-Vijay Singh.

> camel-kafka: reduce KafkaBreakOnFirstError tests are too unreliable for CIs
> ---
>
> Key: CAMEL-20722
> URL: https://issues.apache.org/jira/browse/CAMEL-20722
> Project: Camel
>  Issue Type: Task
>  Components: camel-kafka
>Affects Versions: 4.4.1, 4.5.0
>Reporter: Otavio Rodolfo Piske
>Assignee: Jang-Vijay Singh
>Priority: Major
>  Labels: help-wanted
> Fix For: 4.7.0
>
> Attachments: Stable-tests_2024-06-13.txt, build-log.txt
>
>
> All the tests named KafkaBreakOnFirst.*IT are unreliable when running on the 
> CI. They fail often, sometimes in multiple archs.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (CAMEL-20923) camel-jbang: Camel JBang is unable to load langchain4j embeddings

2024-06-26 Thread Otavio Rodolfo Piske (Jira)
Otavio Rodolfo Piske created CAMEL-20923:


 Summary: camel-jbang: Camel JBang is unable to load langchain4j 
embeddings 
 Key: CAMEL-20923
 URL: https://issues.apache.org/jira/browse/CAMEL-20923
 Project: Camel
  Issue Type: Task
  Components: camel-jbang
Affects Versions: 4.7.0
Reporter: Otavio Rodolfo Piske
 Fix For: 4.x


Camel JBang is unable to load langchain4j embeddings 

{code:java}
[main][~/code/java/camel-jbang-explain]$ jbang 
-Dcamel.jbang.version=4.7.0-SNAPSHOT camel@apache/camel explain whatis 
--model-name=granite-code:8b --system-prompt="You are a coding assistant 
specialized in Apache Camel"  "How can I enable manual commits for the Kafka 
component?"
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.apache.camel.jbang.ai.WhatIsCommand.doCall(WhatIsCommand.java:63)
at 
org.apache.camel.dsl.jbang.core.commands.CamelCommand.call(CamelCommand.java:71)
at 
org.apache.camel.dsl.jbang.core.commands.CamelCommand.call(CamelCommand.java:37)
at picocli.CommandLine.executeUserObject(CommandLine.java:2045)
at picocli.CommandLine.access$1500(CommandLine.java:148)
at 
picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2465)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2457)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2419)
at 
picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2277)
at picocli.CommandLine$RunLast.execute(CommandLine.java:2421)
at picocli.CommandLine.execute(CommandLine.java:2174)
at 
org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:167)
at 
org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:61)
at main.CamelJBang.main(CamelJBang.java:36)
Caused by: java.lang.RuntimeException: java.lang.NullPointerException: Cannot 
invoke "java.io.InputStream.read(byte[], int, int)" because "inputStream" is 
null
at 
dev.langchain4j.model.embedding.OnnxBertBiEncoder.(OnnxBertBiEncoder.java:42)
at 
dev.langchain4j.model.embedding.AbstractInProcessEmbeddingModel.loadFromJar(AbstractInProcessEmbeddingModel.java:22)
at 
dev.langchain4j.model.embedding.AllMiniLmL6V2EmbeddingModel.(AllMiniLmL6V2EmbeddingModel.java:18)
... 14 more
Caused by: java.lang.NullPointerException: Cannot invoke 
"java.io.InputStream.read(byte[], int, int)" because "inputStream" is null
at 
dev.langchain4j.model.embedding.OnnxBertBiEncoder.loadModel(OnnxBertBiEncoder.java:229)
at 
dev.langchain4j.model.embedding.OnnxBertBiEncoder.(OnnxBertBiEncoder.java:37)
... 16 more
{code}


This can be triggered by something such as: 

{code:java}
@Override
public Integer doCall() throws Exception {
 EmbeddingModel embeddingModel = new AllMiniLmL6V2EmbeddingModel();
 
 }
{code}






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (CAMEL-20889) camel-core: Stream is not reset when Message.getBody(class) is invoked ans stream caching is enabled

2024-06-26 Thread Claus Ibsen (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20889?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen updated CAMEL-20889:

Fix Version/s: 4.7.0

> camel-core: Stream is not reset when Message.getBody(class) is invoked ans 
> stream caching is enabled
> 
>
> Key: CAMEL-20889
> URL: https://issues.apache.org/jira/browse/CAMEL-20889
> Project: Camel
>  Issue Type: Bug
>  Components: came-core
>Reporter: Luigi De Masi
>Assignee: Luigi De Masi
>Priority: Major
> Fix For: 4.7.0
>
>
> Having the following Camel route on Camel  2.x
> {code:java}
> from("timer:mytimer2?repeatCount=1&delay=1000")
>     .routeId("generate-route-marshall")
>     .streamCaching()
>     .transform(constant("\{\"maskme\":\"json payload\"}"))
>     .marshal().json(JsonLibrary.Jackson)
>     .process(exchange ->
>     {
>          LOGGER.info("body class name -> " + 
> exchange.getIn().getBody().getClass().getName());
>          LOGGER.info("consumed once  using .getBody(String.class) -> " + 
> exchange.getIn().getBody(String.class));
>         LOGGER.info("consumed twice using .getBody(String.class) -> " + 
> exchange.getIn().getBody(String.class));
>     })
>     .to("jms:queue:INCOMING");
> {code}
>  
> Shows that the consumption of the message payload  in the processor via 
> {code:java}
> exchange.getIn().getBody(String.class));\{code}
>  works as expected, as the body is shown twice on the logs, as follows.
> {code:java}
> body class name -> org.apache.camel.converter.stream.InputStreamCache
> consumed once  using .getBody(String.class) -> "\{\"maskme\":\"json 
> payload\"}"
> consumed twice using .getBody(String.class) -> "\{\"maskme\":\"json 
> payload\"}"
> {code}
>  
> But if you run this same route from  Camel 3.x to the latest 4.x one,  you 
> will get the following output:
> {code:java}
> body class name -> org.apache.camel.converter.stream.InputStreamCache
> consumed once  using .getBody(String.class) -> "\{\"maskme\":\"json 
> payload\"}"
> consumed once  using .getBody(String.class) ->
> {code}
>  
> The problem is that on Camel 2.x, when
> {{ exchange.getIn().getBody(String.class))}}
> is called,  the 
> [org.apache.camel.converter.IOConverterOptimised|https://github.com/apache/camel/blob/camel-2.x/camel-core/src/main/java/org/apache/camel/converter/IOConverterOptimised.java]
>  is triggered to convert the body from 
> {{org.apache.camel.converter.stream.InputStreamCache}} to 
> {{{}java.lang.String{}}}, which at the beginning of the convertion, [it reset 
> the 
> stream|https://github.com/apache/camel/blob/a05826ece32fbb8e2ba6df0e0ac2a3d5903f9572/camel-core/src/main/java/org/apache/camel/converter/IOConverterOptimised.java#L50]:
>  
> {code:java|title=IOConverterOptimised.java}
> public final class IOConverterOptimised {
> private IOConverterOptimised() {
> }
> public static Object convertTo(final Class type, final Exchange 
> exchange, final Object value) throws Exception {
> Class fromType = value.getClass();
> if (value instanceof StreamCache) {
> ((StreamCache)value).reset();  // <-- HERE
> }
> {code}
> From Camel 3.x, 
> [org.apache.camel.converter.IOConverterOptimised|https://github.com/apache/camel/blob/camel-2.x/camel-core/src/main/java/org/apache/camel/converter/IOConverterOptimised.java]
>  has been dropped, and 
> [org.apache.camel.converter.IOConverter|https://github.com/apache/camel/blob/4c41ebcb73af761dcebf6e4ebb9a68e768e505a1/core/camel-base/src/main/java/org/apache/camel/converter/IOConverter.java]
>  is used instead, which doesn't reset the stream.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (CAMEL-20889) camel-core: Stream is not reset when Message.getBody(class) is invoked ans stream caching is enabled

2024-06-26 Thread Claus Ibsen (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20889?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen resolved CAMEL-20889.
-
Resolution: Fixed

> camel-core: Stream is not reset when Message.getBody(class) is invoked ans 
> stream caching is enabled
> 
>
> Key: CAMEL-20889
> URL: https://issues.apache.org/jira/browse/CAMEL-20889
> Project: Camel
>  Issue Type: Bug
>  Components: came-core
>Reporter: Luigi De Masi
>Assignee: Luigi De Masi
>Priority: Major
> Fix For: 4.7.0
>
>
> Having the following Camel route on Camel  2.x
> {code:java}
> from("timer:mytimer2?repeatCount=1&delay=1000")
>     .routeId("generate-route-marshall")
>     .streamCaching()
>     .transform(constant("\{\"maskme\":\"json payload\"}"))
>     .marshal().json(JsonLibrary.Jackson)
>     .process(exchange ->
>     {
>          LOGGER.info("body class name -> " + 
> exchange.getIn().getBody().getClass().getName());
>          LOGGER.info("consumed once  using .getBody(String.class) -> " + 
> exchange.getIn().getBody(String.class));
>         LOGGER.info("consumed twice using .getBody(String.class) -> " + 
> exchange.getIn().getBody(String.class));
>     })
>     .to("jms:queue:INCOMING");
> {code}
>  
> Shows that the consumption of the message payload  in the processor via 
> {code:java}
> exchange.getIn().getBody(String.class));\{code}
>  works as expected, as the body is shown twice on the logs, as follows.
> {code:java}
> body class name -> org.apache.camel.converter.stream.InputStreamCache
> consumed once  using .getBody(String.class) -> "\{\"maskme\":\"json 
> payload\"}"
> consumed twice using .getBody(String.class) -> "\{\"maskme\":\"json 
> payload\"}"
> {code}
>  
> But if you run this same route from  Camel 3.x to the latest 4.x one,  you 
> will get the following output:
> {code:java}
> body class name -> org.apache.camel.converter.stream.InputStreamCache
> consumed once  using .getBody(String.class) -> "\{\"maskme\":\"json 
> payload\"}"
> consumed once  using .getBody(String.class) ->
> {code}
>  
> The problem is that on Camel 2.x, when
> {{ exchange.getIn().getBody(String.class))}}
> is called,  the 
> [org.apache.camel.converter.IOConverterOptimised|https://github.com/apache/camel/blob/camel-2.x/camel-core/src/main/java/org/apache/camel/converter/IOConverterOptimised.java]
>  is triggered to convert the body from 
> {{org.apache.camel.converter.stream.InputStreamCache}} to 
> {{{}java.lang.String{}}}, which at the beginning of the convertion, [it reset 
> the 
> stream|https://github.com/apache/camel/blob/a05826ece32fbb8e2ba6df0e0ac2a3d5903f9572/camel-core/src/main/java/org/apache/camel/converter/IOConverterOptimised.java#L50]:
>  
> {code:java|title=IOConverterOptimised.java}
> public final class IOConverterOptimised {
> private IOConverterOptimised() {
> }
> public static Object convertTo(final Class type, final Exchange 
> exchange, final Object value) throws Exception {
> Class fromType = value.getClass();
> if (value instanceof StreamCache) {
> ((StreamCache)value).reset();  // <-- HERE
> }
> {code}
> From Camel 3.x, 
> [org.apache.camel.converter.IOConverterOptimised|https://github.com/apache/camel/blob/camel-2.x/camel-core/src/main/java/org/apache/camel/converter/IOConverterOptimised.java]
>  has been dropped, and 
> [org.apache.camel.converter.IOConverter|https://github.com/apache/camel/blob/4c41ebcb73af761dcebf6e4ebb9a68e768e505a1/core/camel-base/src/main/java/org/apache/camel/converter/IOConverter.java]
>  is used instead, which doesn't reset the stream.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Assigned] (CAMEL-20920) RouteLoader: Can't load a valid route with the same location after a previous load error

2024-06-26 Thread Claus Ibsen (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20920?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen reassigned CAMEL-20920:
---

Assignee: Claus Ibsen

> RouteLoader: Can't load a valid route with the same location after a previous 
> load error
> 
>
> Key: CAMEL-20920
> URL: https://issues.apache.org/jira/browse/CAMEL-20920
> Project: Camel
>  Issue Type: Bug
>  Components: camel-core
>Affects Versions: 4.6.0
>Reporter: Raymond
>Assignee: Claus Ibsen
>Priority: Minor
> Fix For: 4.7.0
>
> Attachments: routeloader.zip
>
>
> I load XML routes from String as follows:
> {code:java}
> // Create resource from String
> String route = "\n" +
>         "    \n" +
>         "    \n" +
>         "\n" +
>         "XYZ\n" +
>         "\n" +
>         "";
> Resource resource = ResourceHelper.fromString("dummy.xml", route);
> // Load the routes
> RoutesLoader loader = PluginHelper.getRoutesLoader(context);
> loader.updateRoutes(resource); {code}
> In the above code example, I created the resource from String using the 
> ResourceHelper class:
> {code:java}
> Resource resource = ResourceHelper.fromString("dummy.xml", route);
> {code}
> The _fromString_ method has two parameters "location" and "content". As a 
> String doesn't really have a location I just use "dummy.xml" or something 
> with an ID like this "123456.xml".
> This works with correct code and when the content has a mistake like invalid 
> XML code, it returns an error.
> This is as expected, however when loading the route again with the correct 
> XML Code with the same location parameter the loading fails. The loader still 
> returns the previous error. When the location is changed to another name to 
> route loads correctly.
>  
> {color:#cc7832} {color}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (CAMEL-20920) RouteLoader: Can't load a valid route with the same location after a previous load error

2024-06-26 Thread Claus Ibsen (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20920?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen updated CAMEL-20920:

Fix Version/s: 4.7.0

> RouteLoader: Can't load a valid route with the same location after a previous 
> load error
> 
>
> Key: CAMEL-20920
> URL: https://issues.apache.org/jira/browse/CAMEL-20920
> Project: Camel
>  Issue Type: Bug
>  Components: camel-core
>Affects Versions: 4.6.0
>Reporter: Raymond
>Priority: Minor
> Fix For: 4.7.0
>
> Attachments: routeloader.zip
>
>
> I load XML routes from String as follows:
> {code:java}
> // Create resource from String
> String route = "\n" +
>         "    \n" +
>         "    \n" +
>         "\n" +
>         "XYZ\n" +
>         "\n" +
>         "";
> Resource resource = ResourceHelper.fromString("dummy.xml", route);
> // Load the routes
> RoutesLoader loader = PluginHelper.getRoutesLoader(context);
> loader.updateRoutes(resource); {code}
> In the above code example, I created the resource from String using the 
> ResourceHelper class:
> {code:java}
> Resource resource = ResourceHelper.fromString("dummy.xml", route);
> {code}
> The _fromString_ method has two parameters "location" and "content". As a 
> String doesn't really have a location I just use "dummy.xml" or something 
> with an ID like this "123456.xml".
> This works with correct code and when the content has a mistake like invalid 
> XML code, it returns an error.
> This is as expected, however when loading the route again with the correct 
> XML Code with the same location parameter the loading fails. The loader still 
> returns the previous error. When the location is changed to another name to 
> route loads correctly.
>  
> {color:#cc7832} {color}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (CAMEL-20917) camel-jbang: Camel Jbang is unable to load external plugins

2024-06-26 Thread Otavio Rodolfo Piske (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20917?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Otavio Rodolfo Piske resolved CAMEL-20917.
--
Resolution: Fixed

Fixed with the linked PRs.

> camel-jbang: Camel Jbang is unable to load external plugins
> ---
>
> Key: CAMEL-20917
> URL: https://issues.apache.org/jira/browse/CAMEL-20917
> Project: Camel
>  Issue Type: Task
>  Components: camel-jbang
>Affects Versions: 4.7.0
>Reporter: Otavio Rodolfo Piske
>Assignee: Otavio Rodolfo Piske
>Priority: Major
> Fix For: 4.7.0
>
>
> When trying to load a plugin defined as:
> {code:xml}
> org.apache.camel.jbang.ai
> camel-jbang-plugin-explain
> 1.0.0-SNAPSHOT
> {code}
> Then adding it to JBang as: 
> {code:shell}
> jbang -Dcamel.jbang.version=4.7.0-SNAPSHOT camel@apache/camel plugin add -g 
> org.apache.camel.jbang.ai -a camel-jbang-plugin-explain -v 1.0.0-SNAPSHOT -d 
> "Explain things using AI"  explain
> {code}
> Then, JBang fails to load the plugin with the following error:
> {code:java}
> Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not 
> find artifact org.apache.camel:camel-jbang-plugin-explain:jar:4.7.0-SNAPSHOT 
> in apache-snapshot (https://repository.apache.org/snapshots)
> {code}
> This happens because the group and version are hard-coded in the PluginHelper 
> class.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (CAMEL-20917) camel-jbang: Camel Jbang is unable to load external plugins

2024-06-26 Thread Otavio Rodolfo Piske (Jira)


[ 
https://issues.apache.org/jira/browse/CAMEL-20917?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17860131#comment-17860131
 ] 

Otavio Rodolfo Piske commented on CAMEL-20917:
--

Yes it is. Let me close this one.

> camel-jbang: Camel Jbang is unable to load external plugins
> ---
>
> Key: CAMEL-20917
> URL: https://issues.apache.org/jira/browse/CAMEL-20917
> Project: Camel
>  Issue Type: Task
>  Components: camel-jbang
>Affects Versions: 4.7.0
>Reporter: Otavio Rodolfo Piske
>Assignee: Otavio Rodolfo Piske
>Priority: Major
> Fix For: 4.7.0
>
>
> When trying to load a plugin defined as:
> {code:xml}
> org.apache.camel.jbang.ai
> camel-jbang-plugin-explain
> 1.0.0-SNAPSHOT
> {code}
> Then adding it to JBang as: 
> {code:shell}
> jbang -Dcamel.jbang.version=4.7.0-SNAPSHOT camel@apache/camel plugin add -g 
> org.apache.camel.jbang.ai -a camel-jbang-plugin-explain -v 1.0.0-SNAPSHOT -d 
> "Explain things using AI"  explain
> {code}
> Then, JBang fails to load the plugin with the following error:
> {code:java}
> Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not 
> find artifact org.apache.camel:camel-jbang-plugin-explain:jar:4.7.0-SNAPSHOT 
> in apache-snapshot (https://repository.apache.org/snapshots)
> {code}
> This happens because the group and version are hard-coded in the PluginHelper 
> class.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (CAMEL-20917) camel-jbang: Camel Jbang is unable to load external plugins

2024-06-26 Thread Claus Ibsen (Jira)


[ 
https://issues.apache.org/jira/browse/CAMEL-20917?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17860125#comment-17860125
 ] 

Claus Ibsen commented on CAMEL-20917:
-

I think this has been fixed now

> camel-jbang: Camel Jbang is unable to load external plugins
> ---
>
> Key: CAMEL-20917
> URL: https://issues.apache.org/jira/browse/CAMEL-20917
> Project: Camel
>  Issue Type: Task
>  Components: camel-jbang
>Affects Versions: 4.7.0
>Reporter: Otavio Rodolfo Piske
>Assignee: Otavio Rodolfo Piske
>Priority: Major
> Fix For: 4.7.0
>
>
> When trying to load a plugin defined as:
> {code:xml}
> org.apache.camel.jbang.ai
> camel-jbang-plugin-explain
> 1.0.0-SNAPSHOT
> {code}
> Then adding it to JBang as: 
> {code:shell}
> jbang -Dcamel.jbang.version=4.7.0-SNAPSHOT camel@apache/camel plugin add -g 
> org.apache.camel.jbang.ai -a camel-jbang-plugin-explain -v 1.0.0-SNAPSHOT -d 
> "Explain things using AI"  explain
> {code}
> Then, JBang fails to load the plugin with the following error:
> {code:java}
> Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not 
> find artifact org.apache.camel:camel-jbang-plugin-explain:jar:4.7.0-SNAPSHOT 
> in apache-snapshot (https://repository.apache.org/snapshots)
> {code}
> This happens because the group and version are hard-coded in the PluginHelper 
> class.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (CAMEL-20794) Camel-kinesis: Kinesis producer has a very low throughtput

2024-06-26 Thread Claus Ibsen (Jira)


[ 
https://issues.apache.org/jira/browse/CAMEL-20794?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17860126#comment-17860126
 ] 

Claus Ibsen commented on CAMEL-20794:
-

a PR for to add some details in the doc is welcome

> Camel-kinesis: Kinesis producer has a very low throughtput
> --
>
> Key: CAMEL-20794
> URL: https://issues.apache.org/jira/browse/CAMEL-20794
> Project: Camel
>  Issue Type: Improvement
>  Components: camel-aws2-kinesis
>Reporter: Fan Yang
>Assignee: Fan Yang
>Priority: Minor
> Fix For: 4.7.0
>
>
> Current kinesis producer can only send on record each time. It neither 
> supports sending records in batch, nor supports async sending. Therefore, the 
> throughput of kinesis producer is extremely low.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (CAMEL-20922) Camel-crypto: Extract PGPdataFormat to another component

2024-06-26 Thread Claus Ibsen (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen resolved CAMEL-20922.
-
Resolution: Fixed

> Camel-crypto: Extract PGPdataFormat to another component
> 
>
> Key: CAMEL-20922
> URL: https://issues.apache.org/jira/browse/CAMEL-20922
> Project: Camel
>  Issue Type: Improvement
>  Components:  camel-crypto
>Reporter: Jiri Ondrusek
>Assignee: Jiri Ondrusek
>Priority: Major
> Fix For: 4.7.0
>
>
> In order to run crypto component on FIPS systems we have to use BC-FIPS 
> instead of standard bouncycastle.
>  *  PGPDataFormat uses BC APIs but does not require any BC security provider, 
> therefore BCFIPS can not be used as a replacement for PGP APIs.
>  * Another restriction is that BC and BCFIps can not co-exist on the 
> classpath.
>  * Therefore crypto component can not contain PGP, to allow BC-FIPS 
> substitution
> The new component with PGP data format should be called probably 
> camel-crypto-pgp
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (CAMEL-20918) Salesforce component does not resubscribe after exception

2024-06-26 Thread Claus Ibsen (Jira)


[ 
https://issues.apache.org/jira/browse/CAMEL-20918?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17860094#comment-17860094
 ] 

Claus Ibsen commented on CAMEL-20918:
-

Can you update the details about this. And give 4.4.3 a try when its released 
later this week

> Salesforce component does not resubscribe after exception
> -
>
> Key: CAMEL-20918
> URL: https://issues.apache.org/jira/browse/CAMEL-20918
> Project: Camel
>  Issue Type: Bug
>  Components: camel-salesforce
>Affects Versions: 3.22.2, 4.4.2, 4.6.0
>Reporter: Bartosz Popiela
>Priority: Major
>
> TODO will be updated



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (CAMEL-20922) Camel-crypto: Extract PGPdataFormat to another component

2024-06-26 Thread Claus Ibsen (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen updated CAMEL-20922:

Fix Version/s: 4.7.0

> Camel-crypto: Extract PGPdataFormat to another component
> 
>
> Key: CAMEL-20922
> URL: https://issues.apache.org/jira/browse/CAMEL-20922
> Project: Camel
>  Issue Type: New Feature
>  Components:  camel-crypto
>Affects Versions: 4.7.0
>Reporter: Jiri Ondrusek
>Assignee: Jiri Ondrusek
>Priority: Major
> Fix For: 4.7.0
>
>
> In order to run crypto component on FIPS systems we have to use BC-FIPS 
> instead of standard bouncycastle.
>  *  PGPDataFormat uses BC APIs but does not require any BC security provider, 
> therefore BCFIPS can not be used as a replacement for PGP APIs.
>  * Another restriction is that BC and BCFIps can not co-exist on the 
> classpath.
>  * Therefore crypto component can not contain PGP, to allow BC-FIPS 
> substitution
> The new component with PGP data format should be called probably 
> camel-crypto-pgp
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (CAMEL-20922) Camel-crypto: Extract PGPdataFormat to another component

2024-06-26 Thread Claus Ibsen (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen updated CAMEL-20922:

Issue Type: Improvement  (was: Task)

> Camel-crypto: Extract PGPdataFormat to another component
> 
>
> Key: CAMEL-20922
> URL: https://issues.apache.org/jira/browse/CAMEL-20922
> Project: Camel
>  Issue Type: Improvement
>  Components:  camel-crypto
>Reporter: Jiri Ondrusek
>Assignee: Jiri Ondrusek
>Priority: Major
> Fix For: 4.7.0
>
>
> In order to run crypto component on FIPS systems we have to use BC-FIPS 
> instead of standard bouncycastle.
>  *  PGPDataFormat uses BC APIs but does not require any BC security provider, 
> therefore BCFIPS can not be used as a replacement for PGP APIs.
>  * Another restriction is that BC and BCFIps can not co-exist on the 
> classpath.
>  * Therefore crypto component can not contain PGP, to allow BC-FIPS 
> substitution
> The new component with PGP data format should be called probably 
> camel-crypto-pgp
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (CAMEL-20922) Camel-crypto: Extract PGPdataFormat to another component

2024-06-26 Thread Claus Ibsen (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen updated CAMEL-20922:

Issue Type: Task  (was: New Feature)

> Camel-crypto: Extract PGPdataFormat to another component
> 
>
> Key: CAMEL-20922
> URL: https://issues.apache.org/jira/browse/CAMEL-20922
> Project: Camel
>  Issue Type: Task
>  Components:  camel-crypto
>Reporter: Jiri Ondrusek
>Assignee: Jiri Ondrusek
>Priority: Major
> Fix For: 4.7.0
>
>
> In order to run crypto component on FIPS systems we have to use BC-FIPS 
> instead of standard bouncycastle.
>  *  PGPDataFormat uses BC APIs but does not require any BC security provider, 
> therefore BCFIPS can not be used as a replacement for PGP APIs.
>  * Another restriction is that BC and BCFIps can not co-exist on the 
> classpath.
>  * Therefore crypto component can not contain PGP, to allow BC-FIPS 
> substitution
> The new component with PGP data format should be called probably 
> camel-crypto-pgp
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (CAMEL-20922) Camel-crypto: Extract PGPdataFormat to another component

2024-06-26 Thread Claus Ibsen (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen updated CAMEL-20922:

Affects Version/s: (was: 4.7.0)

> Camel-crypto: Extract PGPdataFormat to another component
> 
>
> Key: CAMEL-20922
> URL: https://issues.apache.org/jira/browse/CAMEL-20922
> Project: Camel
>  Issue Type: New Feature
>  Components:  camel-crypto
>Reporter: Jiri Ondrusek
>Assignee: Jiri Ondrusek
>Priority: Major
> Fix For: 4.7.0
>
>
> In order to run crypto component on FIPS systems we have to use BC-FIPS 
> instead of standard bouncycastle.
>  *  PGPDataFormat uses BC APIs but does not require any BC security provider, 
> therefore BCFIPS can not be used as a replacement for PGP APIs.
>  * Another restriction is that BC and BCFIps can not co-exist on the 
> classpath.
>  * Therefore crypto component can not contain PGP, to allow BC-FIPS 
> substitution
> The new component with PGP data format should be called probably 
> camel-crypto-pgp
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Work started] (CAMEL-20905) camel-djl - Support more model applications

2024-06-26 Thread Tadayoshi Sato (Jira)


 [ 
https://issues.apache.org/jira/browse/CAMEL-20905?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on CAMEL-20905 started by Tadayoshi Sato.
--
> camel-djl - Support more model applications
> ---
>
> Key: CAMEL-20905
> URL: https://issues.apache.org/jira/browse/CAMEL-20905
> Project: Camel
>  Issue Type: New Feature
>  Components: camel-ai
>Affects Versions: 4.6.0
>Reporter: Tadayoshi Sato
>Assignee: Tadayoshi Sato
>Priority: Major
>
> Currently, the following applications are only supported:
> - Image Classification
> - Object Detection
> There are many more applications and the component should support them.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (CAMEL-20922) Camel-crypto: Extract PGPdataFormat to another component

2024-06-26 Thread Jiri Ondrusek (Jira)
Jiri Ondrusek created CAMEL-20922:
-

 Summary: Camel-crypto: Extract PGPdataFormat to another component
 Key: CAMEL-20922
 URL: https://issues.apache.org/jira/browse/CAMEL-20922
 Project: Camel
  Issue Type: New Feature
  Components:  camel-crypto
Affects Versions: 4.7.0
Reporter: Jiri Ondrusek
Assignee: Jiri Ondrusek


In order to run crypto component on FIPS systems we have to use BC-FIPS instead 
of standard bouncycastle.
 *  PGPDataFormat uses BC APIs but does not require any BC security provider, 
therefore BCFIPS can not be used as a replacement for PGP APIs.
 * Another restriction is that BC and BCFIps can not co-exist on the classpath.
 * Therefore crypto component can not contain PGP, to allow BC-FIPS substitution

The new component with PGP data format should be called probably 
camel-crypto-pgp

 

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)