This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a change to branch feature/CAMEL-25771-route-checksum-views
in repository https://gitbox.apache.org/repos/asf/camel.git


    omit 18e2b26db506 Merge remote-tracking branch 
'origin/feature/CAMEL-25771-route-checksum' into 
feature/CAMEL-25771-route-checksum-views
    omit 1102549e4cd7 CAMEL-25771: The checksum leaves out what templates, 
Kamelets and the endpoint DSL make from counters, masks URI secrets, and the 
revision is set before the route is announced (address review)
    omit 3694bf78b5a3 CAMEL-25771: camel-jbang - the Source tab computes its 
run state when tui_get_table reads it or the tab is selected (address review)
    omit 4d9d86f12a10 CAMEL-25771: camel-jbang - the revision of a route in the 
Routes table is in parentheses and dimmed
    omit 9dd55f986832 CAMEL-25771: camel-jbang - the Routes and Diagram views 
show the revision and checksum of a route, and the Source view whether the file 
runs as saved
    omit f4147ca1144a CAMEL-25771: Say "added again with another checksum" in 
the revision descriptions (address review)
    omit fc77a69bdf40 Regen
    omit dcc3567bb132 CAMEL-25771: camel-jbang - camel cmd route-structure 
gives the checksum of the routes of a source file
    omit 7de657c28e31 CAMEL-25771: camel-core - a route checksum and revision, 
so tools can tell which routes changed between two runs or after a reload
     add 5c9d5bc1c133 CAMEL-25890: camel-ftp - FTPS: verify the host name of 
the server over TLS (#28186)
     add 34af3c4a8723 docs: add camel-azure-eventhubs 4.18.5→4.18.6 upgrade 
guide entry on main
     add f079f97cbf62 CAMEL-25902: camel-netty - add a muteException consumer 
option (#28222)
     add 536d2e64fea9 CAMEL-25797: camel-pqc - the usage-count and 
PENDING_ROTATION key rotation signals now fire (#28094)
     add 520bd0e95a11 chore(deps): Bump certifi from 2026.4.22 to 2026.10.19 in 
/.github/actions/check-container-upgrade (#28235)
     add bb11354d3174 chore(deps-dev): Bump com.github.mwiede:jsch from 2.28.7 
to 2.28.8 (#28230)
     add ee57734bff0c chore(deps): Bump 
org.l2x6.cq:cq-alias-fastinstall-quickly-extension from 4.28.1 to 4.28.3 
(#28228)
     add be11ef79c181 chore(deps): Bump io.camunda:camunda-client-java from 
8.10.2 to 8.10.4 (#28227)
     add 7437e9805efb chore(deps): Bump hapi-fhir-core-version from 7.0.1 to 
7.0.2 (#28223)
     add efec0169e148 CAMEL-25440 / CAMEL-25880: Stabilize port binding and 
speed up camel-cxf tests
     add 4093897afe49 chore(camel-test-infra-ollama): upgrade 
ollama.container.ppc64le to v0.34.1 (#28017)
     add ccdc6aa81edb chore(deps): Bump asm-version from 9.11 to 9.11.1
     add 0bf90a492b9a chore(deps): Bump org.opensearch:opensearch-testcontainers
     add 4b7f8f942860 CAMEL-25781: camel-azure-eventhubs - add 4.22.3 upgrade 
guide note to main (#28238)
     add d4688eb0bb38 CAMEL-25816: camel-hazelcast - the transacted SEDA 
consumer ends its transaction on its own thread (#28205)
     add 708a656e368b CAMEL-25915: camel-ftp - Reconnect after a failed poll 
with sendNoop=false and a custom poll strategy (#28232)
     add d2eff648877e CAMEL-25873: camel-milo - the reconnectTimeout option 
sets the delay between connection attempts (#28219)
     add 2a8b165e51c8 CAMEL-25813: camel-pulsar - the producer continues the 
sequence ids of the broker (#28203)
     add 506dc13b6758 CAMEL-25811: camel-keycloak - the consumer reads every 
event since the previous poll (#28202)
     add fd6bd8013a66 CAMEL-25807: camel-github2 - the commit consumer no 
longer loses the commits beyond the newest 100 of a poll (#28199)
     add c2962f91b523 CAMEL-25790: camel-google-pubsub - stop pulling once the 
consumer stops, also after a restart (#28196)
     add 12402a4aec15 chore(deps): Bump com.palantir.javapoet:javapoet from 
0.20.0 to 0.22.0 (#28229)
     add da0de10c145a chore(deps): Bump dev.toonformat:jtoon from 2.0.7 to 
3.0.0 (#28225)
     add 549a79fb20ec chore(deps): Bump com.aliyun:kms20160120 from 2.3.0 to 
2.3.1 in the aliyun group across 1 directory (#28148)
     add 3ef68e407da3 CAMEL-25895: camel-openstack - align the remaining Swift 
header constants with the Camel naming convention (#28231)
     add 2fefcb707405 CAMEL-25806: camel-jira - the newIssues consumer no 
longer loses the issues beyond maxResults of a poll (#28198)
     add 6bf60f0cf610 CAMEL-25692: camel-milo - create a refused monitored item 
again instead of dropping it (#28212)
     add 6e5050a04175 CAMEL-25899: camel-jbang - AI tools: the reload output of 
a write keeps the hint of a failure, and a write of a script the routes load 
waits for the reload (#28209)
     add 41db1dd34e6c CAMEL-25901: camel-jms - docs: a request-reply example in 
Java, XML and YAML, and the AI tools say to use InOut instead of setting 
JMSReplyTo (#28211)
     add 4065a7464c45 CAMEL-25921: camel-tooling-maven - resolve artifacts 
cached by Maven 3.10 and do not lose dependencies with preferLocal (#28239)
     add a04357c4f4da CAMEL-25900: camel-jbang - AI tools: lead to the jsonpath 
filter with resultType java.util.Map for the one element of a list (#28210)
     add 9f839f4bcc9d CAMEL-25929: Restore interrupt status in 
InterruptedException catch blocks (#28245)
     add 8d3b944f02bb CAMEL-25930: camel-file - GenericFilePollingConsumer 
should return the polled exchange directly from receive (#28248)
     add 0b3c0a429adc CAMEL-25808: camel-mail - do not mark another mail when 
the folder had to be opened again during a poll (#28200)
     add b7594f06e0b7 CAMEL-25793: camel-paho-mqtt5 - a failed message with 
manualAcksEnabled no longer blocks the consumer (#28197)
     add 42204f7ce629 CAMEL-25879: camel-infinispan - the key option of the 
producer takes precedence over the key header (#28174)
     add e6885df7894d CAMEL-25796: camel-pqc - persist the stateful key index 
before the signature is published (#28099)
     add 8872f75ccd0d Remove PR build for JDK 25 by default to reduce load
     add 6f23ea1beb3f CI fork-test: fix concurrency group collision for JDK 25 
dispatch
     add 33dbcecd2a3b Skip JDK 21 build and rename input to jdk25_only
     add bf99380213fc Restore -jdk25 concurrency suffix to prevent PR build 
cancellation
     add bd49733607f9 CAMEL-25840: camel-hazelcast - the SEDA consumer waits 
for its threads before it stops the processor (#28261)
     add 50d17f9c2614 CAMEL-25838: camel-iggy - a consumer client created after 
a failed poll joins the consumer group (#28259)
     add 56aa5f4970a6 CAMEL-25917: camel-undertow - a WebSocket connection 
accepted while only a producer served the path is not treated as having passed 
a later consumer's custom handlers (#28237)
     add 0c1e85c8631c CAMEL-25860: camel-core - fix flaky 
PollEnrichTimeoutFileBodyTest
     add 9ca5f60d0052 CAMEL-25888: docs - upgrade guide entries for the pubnub 
producer channel in 4.22.3 and 4.18.6
     add 93d78a5f579b CAMEL-25772: camel-file - leave the kept done files as 
they are when the listing was cut (#28255)
     add 07d2e7a987bc Upgrade Spring Boot to 4.1.2 and align Spring versions 
(#28299)
     add 91c0f732343c CAMEL-25771: camel-core - a route checksum and revision, 
so tools can tell which routes changed between two runs or after a reload 
(#28213)
     add c7a63ecb3ec6 CAMEL-24961: camel-catalog - the body a component or data 
format needs, and the body it leaves after a step (#28241)
     add 55dde649d405 CAMEL-25953: camel-jbang - AI tools: an unchanged write 
says so, the log marks records from before the last reload, and a missed edit 
shows the file as it is (#28270)
     add eb13b8a0207e CAMEL-25771: camel-jbang - the Routes and Diagram views 
show the revision and checksum of a route, and the Source view whether the file 
runs as saved
     add c1c607d7a542 CAMEL-25771: camel-jbang - the revision of a route in the 
Routes table is in parentheses and dimmed
     add 484ea29e3794 CAMEL-25771: camel-jbang - the Source tab computes its 
run state when tui_get_table reads it or the tab is selected (address review)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (18e2b26db506)
            \
             N -- N -- N   refs/heads/feature/CAMEL-25771-route-checksum-views 
(484ea29e3794)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../check-container-upgrade/requirements.txt       |   6 +-
 .github/workflows/pr-build-main.yml                | 111 ++++++-
 .mvn/extensions.xml                                |   2 +-
 .../org/apache/camel/catalog/components/cron.json  |   3 +
 .../apache/camel/catalog/components/direct.json    |   5 +
 .../org/apache/camel/catalog/components/file.json  |   5 +
 .../org/apache/camel/catalog/components/ftps.json  |  17 +-
 .../camel/catalog/components/hazelcast-seda.json   |   2 +-
 .../org/apache/camel/catalog/components/http.json  |   4 +
 .../org/apache/camel/catalog/components/https.json |   4 +
 .../org/apache/camel/catalog/components/imap.json  |   4 +-
 .../org/apache/camel/catalog/components/imaps.json |   4 +-
 .../catalog/components/infinispan-embedded.json    |   4 +-
 .../camel/catalog/components/infinispan.json       |   4 +-
 .../org/apache/camel/catalog/components/jira.json  |   2 +-
 .../apache/camel/catalog/components/kamelet.json   |   5 +
 .../apache/camel/catalog/components/keycloak.json  |   4 +-
 .../camel/catalog/components/milo-browse.json      |  38 +--
 .../camel/catalog/components/milo-client.json      |  38 +--
 .../camel/catalog/components/netty-http.json       |   4 +-
 .../org/apache/camel/catalog/components/netty.json | 264 ++++++++--------
 .../camel/catalog/components/openstack-swift.json  |   8 +-
 .../camel/catalog/components/paho-mqtt5.json       |   4 +-
 .../org/apache/camel/catalog/components/pop3.json  |   4 +-
 .../org/apache/camel/catalog/components/pop3s.json |   4 +-
 .../apache/camel/catalog/components/pulsar.json    |   4 +-
 .../camel/catalog/components/rest-openapi.json     |   4 +
 .../org/apache/camel/catalog/components/seda.json  |   5 +
 .../org/apache/camel/catalog/components/smtp.json  |   4 +-
 .../org/apache/camel/catalog/components/smtps.json |   4 +-
 .../org/apache/camel/catalog/components/sql.json   |   5 +
 .../org/apache/camel/catalog/components/timer.json |   3 +
 .../org/apache/camel/catalog/components/xslt.json  |   4 +
 .../apache/camel/catalog/dataformats/jackson.json  |   6 +
 .../apache/camel/catalog/docs/ftp-component.adoc   |  13 +
 .../camel/catalog/docs/infinispan-component.adoc   |  19 ++
 .../docs/infinispan-embedded-component.adoc        |  19 ++
 .../apache/camel/catalog/docs/jira-component.adoc  |   8 +
 .../apache/camel/catalog/docs/jms-component.adoc   |  92 +++++-
 .../camel/catalog/docs/keycloak-consumer.adoc      |  11 +-
 .../camel/catalog/docs/milo-client-component.adoc  |  13 +-
 .../apache/camel/catalog/docs/netty-component.adoc |   5 +
 .../camel/catalog/docs/paho-mqtt5-component.adoc   |  27 ++
 .../camel/catalog/docs/pqc-key-lifecycle.adoc      |  25 +-
 .../camel/catalog/docs/pulsar-component.adoc       |   8 +
 .../aws2/kinesis/KclKinesis2Consumer.java          |   1 +
 .../apache/camel/language/bean/BeanExpression.java |   7 +-
 .../org/apache/camel/component/cron/cron.json      |   3 +
 .../apache/camel/component/cron/CronEndpoint.java  |   4 +
 .../camel/component/cxf/common/CXFTestSupport.java |  54 ++--
 .../camel/component/cxf/Camel1145RouteTest.java    |  10 +-
 .../component/cxf/CxfCustomerStartStopTest.java    |  14 +-
 .../camel/component/cxf/RouteBuilderCxfTracer.java |   3 +-
 components/camel-cxf/pom.xml                       |   4 +
 .../org/apache/camel/component/direct/direct.json  |   5 +
 .../camel/component/direct/DirectEndpoint.java     |   6 +
 .../org/apache/camel/component/file/file.json      |   5 +
 .../apache/camel/component/file/FileEndpoint.java  |  14 +
 .../component/file/GenericFileKeptDoneFiles.java   |  12 +-
 .../component/file/GenericFilePollingConsumer.java |  52 ++--
 .../file/GenericFileKeptDoneFilesTest.java         |  58 ++++
 .../file/remote/RemoteFileConfiguration.java       |   4 +-
 .../component/file/remote/RemoteFileConsumer.java  |  12 +
 .../file/remote/FtpsEndpointConfigurer.java        |   6 +
 .../file/remote/FtpsEndpointUriFactory.java        |   3 +-
 .../apache/camel/component/file/remote/ftps.json   |  17 +-
 .../camel-ftp/src/main/docs/ftp-component.adoc     |  13 +
 .../component/file/remote/FtpsConfiguration.java   |  15 +
 .../camel/component/file/remote/FtpsEndpoint.java  |   2 +
 .../FtpsEndpointHostnameVerificationTest.java      |  74 +++++
 .../remote/RemoteFileConsumerSendNoopTest.java     |  52 +++-
 .../FileToFtpsHostnameVerificationIT.java          |  87 ++++++
 .../integration/FtpConsumerSendNoopFalseIT.java    |  46 ++-
 components/camel-ftp/src/test/resources/client.jks | Bin 1960 -> 2089 bytes
 components/camel-ftp/src/test/resources/server.jks | Bin 1961 -> 2971 bytes
 .../component/github2/consumer/CommitConsumer.java |  33 +-
 .../GitHub2CommitConsumerManyNewCommitsTest.java   | 179 +++++++++++
 .../google/pubsub/GooglePubsubConsumer.java        |  50 +++-
 .../GooglePubsubConsumerStopPullingTest.java       | 209 +++++++++++++
 .../component/hazelcast/seda/hazelcast-seda.json   |   2 +-
 .../hazelcast/seda/HazelcastSedaConfiguration.java |   6 +-
 .../hazelcast/seda/HazelcastSedaConsumer.java      |  83 ++++--
 .../hazelcast/HazelcastSedaConsumerStopTest.java   | 180 +++++++++++
 .../HazelcastSedaTransactedAsyncRouteTest.java     | 136 +++++++++
 .../HazelcastSedaTransactedPooledExchangeTest.java |  34 +++
 .../org/apache/camel/component/http/http.json      |   4 +
 .../org/apache/camel/component/http/https.json     |   4 +
 .../apache/camel/component/http/HttpEndpoint.java  |  12 +
 .../apache/camel/component/iggy/IggyConsumer.java  |  31 ++
 .../apache/camel/component/iggy/IggyEndpoint.java  |   8 +
 .../camel/component/iggy/IggyFetchRecords.java     |   3 +
 .../iggy/IggyConsumerRejoinGroupTest.java          | 150 ++++++++++
 .../infinispan/InfinispanConfiguration.java        |   3 +-
 .../component/infinispan/InfinispanProducer.java   |  36 ++-
 .../infinispan/InfinispanProducerTestSupport.java  |   6 +-
 .../infinispan/embedded/infinispan-embedded.json   |   4 +-
 .../main/docs/infinispan-embedded-component.adoc   |  19 ++
 .../component/infinispan/remote/infinispan.json    |   4 +-
 .../src/main/docs/infinispan-component.adoc        |  19 ++
 .../apache/camel/component/jackson/jackson.json    |   6 +
 .../camel/component/jackson/JacksonDataFormat.java |  14 +
 .../org/apache/camel/component/jira/jira.json      |   2 +-
 .../camel-jira/src/main/docs/jira-component.adoc   |   8 +
 .../apache/camel/component/jira/JiraEndpoint.java  |   3 +-
 .../jira/consumer/AbstractJiraConsumer.java        |  48 ++-
 .../component/jira/consumer/NewIssuesConsumer.java |  13 +-
 ...wIssuesConsumerMoreThanMaxResultsCloudTest.java |  65 ++++
 .../NewIssuesConsumerMoreThanMaxResultsTest.java   | 170 +++++++++++
 .../NewIssuesConsumerShrinkingResultTest.java      |  65 ++++
 .../camel-jms/src/main/docs/jms-component.adoc     |  92 +++++-
 .../apache/camel/component/kamelet/kamelet.json    |   5 +
 .../camel/component/kamelet/KameletEndpoint.java   |   9 +
 .../apache/camel/component/keycloak/keycloak.json  |   4 +-
 .../src/main/docs/keycloak-consumer.adoc           |  11 +-
 .../component/keycloak/KeycloakConfiguration.java  |   7 +-
 .../camel/component/keycloak/KeycloakConsumer.java | 115 +++++--
 .../KeycloakConsumerMoreThanMaxResultsTest.java    | 254 ++++++++++++++++
 .../org/apache/camel/component/mail/imap.json      |   4 +-
 .../org/apache/camel/component/mail/imaps.json     |   4 +-
 .../org/apache/camel/component/mail/pop3.json      |   4 +-
 .../org/apache/camel/component/mail/pop3s.json     |   4 +-
 .../org/apache/camel/component/mail/smtp.json      |   4 +-
 .../org/apache/camel/component/mail/smtps.json     |   4 +-
 .../camel/component/mail/MailConfiguration.java    |   5 +-
 .../apache/camel/component/mail/MailConsumer.java  | 135 ++++++++-
 .../mail/MailConsumerBatchFolderOpenTest.java      | 138 +++++++++
 .../mail/MailConsumerFolderReopenedTest.java       | 261 ++++++++++++++++
 .../mail/MailConsumerMailToCommitTest.java         | 148 +++++++++
 .../milo/browse/MiloBrowseComponentConfigurer.java |   6 +
 .../milo/browse/MiloBrowseEndpointConfigurer.java  |   6 +
 .../milo/browse/MiloBrowseEndpointUriFactory.java  |   3 +-
 .../milo/client/MiloClientComponentConfigurer.java |   6 +
 .../milo/client/MiloClientEndpointConfigurer.java  |   6 +
 .../milo/client/MiloClientEndpointUriFactory.java  |   3 +-
 .../camel/component/milo/browse/milo-browse.json   |  38 +--
 .../camel/component/milo/client/milo-client.json   |  38 +--
 .../src/main/docs/milo-client-component.adoc       |  13 +-
 .../component/milo/browse/MiloBrowseComponent.java |   4 +-
 .../component/milo/client/MiloClientComponent.java |   4 +-
 .../milo/client/MiloClientConfiguration.java       |  23 +-
 .../milo/client/MiloClientConnection.java          |   3 +-
 .../milo/client/internal/SubscriptionManager.java  | 180 +++++++++--
 .../component/milo/CommunicationLossTest.java      |  97 ++++++
 .../component/milo/MonitorItemLifecycleTest.java   |  16 +-
 .../component/milo/MonitoredItemRetryTest.java     | 270 +++++++++++++++++
 .../milo/ReconnectTimeoutConfigurationTest.java    |  96 ++++++
 .../netty/http/NettyHttpComponentConfigurer.java   |   6 -
 .../netty/http/NettyHttpEndpointConfigurer.java    |   6 -
 .../camel/component/netty/http/netty-http.json     |   4 +-
 .../component/netty/http/NettyHttpComponent.java   |  13 +-
 .../netty/http/NettyHttpConfiguration.java         |  14 -
 ...ettyHttpComponentMuteExceptionDisabledTest.java |  61 ++++
 .../component/netty/NettyComponentConfigurer.java  |   6 +
 .../netty/NettyConfigurationConfigurer.java        |   6 +
 .../component/netty/NettyEndpointConfigurer.java   |   6 +
 .../component/netty/NettyEndpointUriFactory.java   |   3 +-
 .../org/apache/camel/component/netty/netty.json    | 264 ++++++++--------
 .../camel-netty/src/main/docs/netty-component.adoc |   5 +
 .../camel/component/netty/NettyConfiguration.java  |  16 +
 .../netty/handlers/ServerChannelHandler.java       |  17 +-
 .../component/netty/NettyMuteExceptionTest.java    | 175 +++++++++++
 .../NettyTcpWithInOutUsingPlainSocketTest.java     |   2 +-
 .../component/openstack/swift/openstack-swift.json |   8 +-
 .../component/openstack/swift/SwiftConstants.java  |  16 +-
 .../openstack/swift/ContainerProducerTest.java     | 111 +++++++
 components/camel-paho-mqtt5/pom.xml                |  12 +
 .../camel/component/paho/mqtt5/paho-mqtt5.json     |   4 +-
 .../src/main/docs/paho-mqtt5-component.adoc        |  27 ++
 .../paho/mqtt5/PahoMqtt5Configuration.java         |   7 +-
 .../component/paho/mqtt5/PahoMqtt5Consumer.java    | 169 ++++++++++-
 .../paho/mqtt5/PahoMqtt5ManualAcksFailureTest.java | 332 +++++++++++++++++++++
 .../camel-pqc/src/main/docs/pqc-key-lifecycle.adoc |  25 +-
 .../apache/camel/component/pqc/PQCProducer.java    | 135 +++++++--
 .../camel/component/pqc/lifecycle/KeyMetadata.java |   7 +
 .../pqc/lifecycle/KeyRotationScheduler.java        |  18 +-
 .../pqc/PQCStatefulKeyPersistOrderTest.java        | 138 +++++++++
 .../pqc/lifecycle/KeyRotationSignalsTest.java      | 159 ++++++++++
 .../org/apache/camel/component/pulsar/pulsar.json  |   4 +-
 .../src/main/docs/pulsar-component.adoc            |   8 +
 .../component/pulsar/PulsarConfiguration.java      |  10 +-
 .../camel/component/pulsar/PulsarProducer.java     |   8 +-
 .../PulsarProducerInitialSequenceIdTest.java       | 145 +++++++++
 .../camel/component/rest/openapi/rest-openapi.json |   4 +
 .../rest/openapi/RestOpenApiEndpoint.java          |  10 +
 .../org/apache/camel/component/seda/seda.json      |   5 +
 .../apache/camel/component/seda/SedaEndpoint.java  |  11 +
 .../org/apache/camel/component/sql/sql.json        |   5 +
 .../apache/camel/component/sql/SqlEndpoint.java    |  25 ++
 .../component/tahu/handlers/TahuEdgeClient.java    |   5 +-
 .../org/apache/camel/component/timer/timer.json    |   3 +
 .../camel/component/timer/TimerEndpoint.java       |   4 +
 .../undertow/handlers/CamelWebSocketHandler.java   |  38 ++-
 ...roviderWebSocketConsumerHandlersWindowTest.java | 170 +++++++++++
 .../UndertowWsOAuthProfileConsumerWindowTest.java  |   4 +-
 .../ws/UndertowWsSecurityWithoutProviderTest.java  |  12 +-
 .../org/apache/camel/component/xslt/xslt.json      |   4 +
 .../apache/camel/component/xslt/XsltEndpoint.java  |  20 ++
 .../java/org/apache/camel/spi/BodyType.java        | 153 ++++++++++
 .../java/org/apache/camel/spi/BodyTypes.java       | 105 +++++++
 .../processor/ConcurrentRequestsThrottler.java     |   1 +
 .../file/FilePollEnrichDynamicFileNameTest.java    |  87 ++++++
 .../language/simple/SimpleSyntaxHintsTest.java     |  12 +-
 .../enricher/PollEnrichTimeoutFileBodyTest.java    |   5 +-
 .../java/org/apache/camel/util/SecurityUtils.java  |   1 +
 .../org/apache/camel/xml/LwModelToXMLDumper.java   |  36 ++-
 .../camel/xml/LwModelToXMLDumperRawUriTest.java    |  10 +
 design/headers.adoc                                |  17 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |  56 +++-
 .../ROOT/pages/camel-4x-upgrade-guide-4_21.adoc    |  15 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |  32 ++
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    | 226 +++++++++++++-
 .../modules/ROOT/pages/camel-catalog.adoc          |  69 +++++
 .../modules/ROOT/pages/endpoint-annotations.adoc   |   4 +
 .../cli/debug/CamelCliDebuggerFactory.java         |   1 +
 .../component/dsl/ImapComponentBuilderFactory.java |   7 +-
 .../dsl/ImapsComponentBuilderFactory.java          |   7 +-
 .../dsl/InfinispanComponentBuilderFactory.java     |   3 +-
 .../InfinispanEmbeddedComponentBuilderFactory.java |   3 +-
 .../dsl/KeycloakComponentBuilderFactory.java       |   3 +-
 .../dsl/MiloBrowseComponentBuilderFactory.java     |  20 ++
 .../dsl/MiloClientComponentBuilderFactory.java     |  20 ++
 .../dsl/NettyComponentBuilderFactory.java          |  20 ++
 .../dsl/NettyHttpComponentBuilderFactory.java      |   5 +-
 .../dsl/PahoMqtt5ComponentBuilderFactory.java      |  11 +-
 .../component/dsl/Pop3ComponentBuilderFactory.java |   7 +-
 .../dsl/Pop3sComponentBuilderFactory.java          |   7 +-
 .../dsl/PulsarComponentBuilderFactory.java         |   4 +-
 .../component/dsl/SmtpComponentBuilderFactory.java |   7 +-
 .../dsl/SmtpsComponentBuilderFactory.java          |   7 +-
 .../endpoint/dsl/FtpsEndpointBuilderFactory.java   | 114 +++++++
 .../dsl/HazelcastSedaEndpointBuilderFactory.java   |  48 ++-
 .../InfinispanEmbeddedEndpointBuilderFactory.java  |   6 +-
 .../InfinispanRemoteEndpointBuilderFactory.java    |   6 +-
 .../endpoint/dsl/JiraEndpointBuilderFactory.java   |   8 +-
 .../dsl/KeycloakEndpointBuilderFactory.java        |  18 +-
 .../endpoint/dsl/MailEndpointBuilderFactory.java   |  14 +-
 .../dsl/MiloBrowseEndpointBuilderFactory.java      |  34 +++
 .../dsl/MiloClientEndpointBuilderFactory.java      | 102 +++++++
 .../endpoint/dsl/NettyEndpointBuilderFactory.java  |  34 +++
 .../dsl/NettyHttpEndpointBuilderFactory.java       |   6 +-
 .../dsl/PahoMqtt5EndpointBuilderFactory.java       |  22 +-
 .../endpoint/dsl/PulsarEndpointBuilderFactory.java |   8 +-
 .../endpoint/dsl/SwiftEndpointBuilderFactory.java  |  28 +-
 .../dsl/jbang/core/commands/ai/AuthoringTools.java | 211 ++++++++++++-
 .../dsl/jbang/core/commands/ai/CatalogDocs.java    |  32 ++
 .../core/commands/ai/ExpressionEvaluator.java      |  16 +
 .../dsl/jbang/core/commands/ai/HeaderChecks.java   |  20 +-
 .../core/commands/ai/IntegrationLauncher.java      |  21 ++
 .../dsl/jbang/core/commands/ai/JsonPathChecks.java |  61 +++-
 .../dsl/jbang/core/commands/ai/LogFileReader.java  |   2 +-
 .../dsl/jbang/core/commands/ai/ReloadOutcome.java  |  64 +++-
 .../core/commands/ai/AuthoringToolsEditTest.java   |  29 +-
 .../commands/ai/AuthoringToolsLenientTest.java     |  54 ++++
 .../jbang/core/commands/ai/AuthoringToolsTest.java |  81 ++++-
 .../jbang/core/commands/ai/CatalogDocsTest.java    |  36 +++
 .../ai/ExpressionEvaluatorLanguageTest.java        |  10 +
 .../core/commands/ai/IntegrationLauncherTest.java  |  17 ++
 .../jbang/core/commands/ai/JsonPathChecksTest.java |  54 ++++
 .../jbang/core/commands/ai/LogFileReaderTest.java  |  19 ++
 .../jbang/core/commands/ai/ReloadOutcomeTest.java  |  47 +++
 .../commands/ai/SourceValidatorEndpointTest.java   |  36 +++
 .../commands/kubernetes/KubernetesPodLogs.java     |   9 +-
 .../camel/main/download/DependencyDownloader.java  |   5 +-
 .../camel/maven/dsl/yaml/support/Schema.java       |   2 +
 parent/pom.xml                                     |  32 +-
 .../src/main/resources/server.jks                  | Bin 1961 -> 2971 bytes
 .../infra/ollama/services/container.properties     |   2 +-
 .../OpenSearchLocalContainerInfraService.java      |  18 +-
 .../camel/tooling/maven/MavenDownloader.java       |   8 +-
 .../camel/tooling/maven/MavenDownloaderImpl.java   |  77 ++---
 .../TrackingKeyCompatLocalRepositoryManager.java   | 160 ++++++++++
 .../tooling/maven/MavenDownloaderImplTest.java     |   6 +-
 .../maven/MavenDownloaderTrackingKeyTest.java      | 189 ++++++++++++
 .../org/apache/camel/tooling/model/BaseModel.java  |  21 ++
 .../apache/camel/tooling/model/BodyTypeModel.java  | 195 ++++++++++++
 .../org/apache/camel/tooling/model/JsonMapper.java |  86 ++++++
 .../apache/camel/tooling/model/JsonMapperTest.java |  78 +++++
 .../camel/maven/packaging/BodyTypesHelper.java     | 189 ++++++++++++
 .../packaging/EndpointSchemaGeneratorMojo.java     |  14 +
 .../maven/packaging/PackageDataFormatMojo.java     |   2 +
 .../camel/maven/packaging/PackageLanguageMojo.java |   2 +
 .../packaging/EndpointSchemaGeneratorMojoTest.java |  69 +++++
 .../endpoint/SomeEndpointExtendingBodyTypes.java   |  23 ++
 .../endpoint/SomeEndpointWithBadBodyTypes.java     |  72 +++++
 .../endpoint/SomeEndpointWithBodyTypes.java        |  33 ++
 .../main/java/org/apache/camel/spi/BodyType.java   | 153 ++++++++++
 .../main/java/org/apache/camel/spi/BodyTypes.java  | 105 +++++++
 287 files changed, 10119 insertions(+), 958 deletions(-)
 create mode 100644 
components/camel-file/src/test/java/org/apache/camel/component/file/GenericFileKeptDoneFilesTest.java
 create mode 100644 
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FtpsEndpointHostnameVerificationTest.java
 create mode 100644 
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/integration/FileToFtpsHostnameVerificationIT.java
 create mode 100644 
components/camel-github2/src/test/java/org/apache/camel/component/github2/consumer/GitHub2CommitConsumerManyNewCommitsTest.java
 create mode 100644 
components/camel-google/camel-google-pubsub/src/test/java/org/apache/camel/component/google/pubsub/GooglePubsubConsumerStopPullingTest.java
 create mode 100644 
components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastSedaConsumerStopTest.java
 create mode 100644 
components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastSedaTransactedAsyncRouteTest.java
 create mode 100644 
components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastSedaTransactedPooledExchangeTest.java
 create mode 100644 
components/camel-iggy/src/test/java/org/apache/camel/component/iggy/IggyConsumerRejoinGroupTest.java
 create mode 100644 
components/camel-jira/src/test/java/org/apache/camel/component/jira/consumer/NewIssuesConsumerMoreThanMaxResultsCloudTest.java
 create mode 100644 
components/camel-jira/src/test/java/org/apache/camel/component/jira/consumer/NewIssuesConsumerMoreThanMaxResultsTest.java
 create mode 100644 
components/camel-jira/src/test/java/org/apache/camel/component/jira/consumer/NewIssuesConsumerShrinkingResultTest.java
 create mode 100644 
components/camel-keycloak/src/test/java/org/apache/camel/component/keycloak/KeycloakConsumerMoreThanMaxResultsTest.java
 create mode 100644 
components/camel-mail/src/test/java/org/apache/camel/component/mail/MailConsumerBatchFolderOpenTest.java
 create mode 100644 
components/camel-mail/src/test/java/org/apache/camel/component/mail/MailConsumerFolderReopenedTest.java
 create mode 100644 
components/camel-mail/src/test/java/org/apache/camel/component/mail/MailConsumerMailToCommitTest.java
 create mode 100644 
components/camel-milo/src/test/java/org/apache/camel/component/milo/MonitoredItemRetryTest.java
 create mode 100644 
components/camel-milo/src/test/java/org/apache/camel/component/milo/ReconnectTimeoutConfigurationTest.java
 create mode 100644 
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpComponentMuteExceptionDisabledTest.java
 create mode 100644 
components/camel-netty/src/test/java/org/apache/camel/component/netty/NettyMuteExceptionTest.java
 create mode 100644 
components/camel-paho-mqtt5/src/test/java/org/apache/camel/component/paho/mqtt5/PahoMqtt5ManualAcksFailureTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCStatefulKeyPersistOrderTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/lifecycle/KeyRotationSignalsTest.java
 create mode 100644 
components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/PulsarProducerInitialSequenceIdTest.java
 create mode 100644 
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/spi/SecurityProviderWebSocketConsumerHandlersWindowTest.java
 create mode 100644 
core/camel-api/src/generated/java/org/apache/camel/spi/BodyType.java
 create mode 100644 
core/camel-api/src/generated/java/org/apache/camel/spi/BodyTypes.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/file/FilePollEnrichDynamicFileNameTest.java
 create mode 100644 
tooling/camel-tooling-maven/src/main/java/org/apache/camel/tooling/maven/TrackingKeyCompatLocalRepositoryManager.java
 create mode 100644 
tooling/camel-tooling-maven/src/test/java/org/apache/camel/tooling/maven/MavenDownloaderTrackingKeyTest.java
 create mode 100644 
tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/BodyTypeModel.java
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/BodyTypesHelper.java
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/endpoint/SomeEndpointExtendingBodyTypes.java
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/endpoint/SomeEndpointWithBadBodyTypes.java
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/endpoint/SomeEndpointWithBodyTypes.java
 create mode 100644 
tooling/spi-annotations/src/main/java/org/apache/camel/spi/BodyType.java
 create mode 100644 
tooling/spi-annotations/src/main/java/org/apache/camel/spi/BodyTypes.java

Reply via email to