This is an automated email from the ASF dual-hosted git repository.
apupier pushed a change to branch parallelBuildInvestigation
in repository https://gitbox.apache.org/repos/asf/camel.git
discard 63ea595e671e Use -T1C option on Jenkins CI build
add 32662b651464 CAMEL-25799: camel-pqc - hybrid auto-configuration keeps
a user-supplied PQC signer and key pair (#28091)
add da4fb69a6689 CAMEL-25800: camel-pqc - the hybrid KEM ephemeral key is
generated on the curve of the recipient key (#28090)
add c78add1c7e53 CAMEL-25804: camel-pqc - keep the stateful key gauge
supplier reachable (#28102)
add 96f34b545613 CAMEL-25774: EIP docs - route examples in tabs with Java,
XML and YAML, an idempotent consumer example, and the common usage first
(#28079)
add 96921011d3db CAMEL-25820: camel-yaml-dsl-validator - the Kamelet
schema keeps the schema of the template under definitions, so validating a
Kamelet logs no warning (#28115)
add 8f30fa7f5267 CAMEL-25818: camel-jbang - the console output of
camel_run and camel_control restart goes to <pid>-run.log and is removed when
the integration ends (#28116)
add af32e288b81c CAMEL-25831: camel-core - dev mode: a reload skips the
file of a bean that was deleted, which failed every reload (#28119)
add 4f02d7584fc7 chore: camel-jbang - one SLF4J provider in
camel-jbang-mcp, and camel_get_log names no picocli frame as the user's code
(#28118)
add 999555f2a9c8 chore(deps): Bump asn1bean-version from 1.14.0 to 1.16.0
(#22661)
add 6211b526cf81 CAMEL-25783: camel-jms - the docs show how to connect to
a broker, and the AI tools find jms for Artemis and IBM MQ (#28097)
add 52e3a5fb73d9 CAMEL-25767: camel-main - a properties file that changed
in dev mode applies its beans and components (#28123)
add 31004ce515b5 CAMEL-25792: camel-file - poll and pollEnrich evaluate a
fileName without the file functions on the current message (#28087)
add f94a58d05e10 CAMEL-25769: camel-core - the REST binding answers an
object as JSON when the request had a Content-Type the binding does not write
(#28101)
add 1a56ca708f89 CAMEL-25814: camel-jbang - the AI validator compiles a
Java file with the other Java files of the project (#28103)
add 9a1272892c84 CAMEL-25768: camel-jbang - camel run adds
camel-openapi-java for the API description of a code-first REST DSL (#28100)
add de5cdb96825c CAMEL-25777: camel-core - the tokenizer EIP works in XML
and YAML routes, as each tokenizer names itself (#28085)
add 33a2546c71c6 CAMEL-25829: camel-mina-sftp - poll, pollEnrich and toD
with a dynamic fileName use one endpoint, as with sftp (#28124)
add 14c215da326c CAMEL-25834: camel-core - dev mode: a properties file
that fails in a batch reload is reported, as when it changed alone (#28125)
add 5d7706c0c417 CAMEL-25784: camel-jbang - camel run keeps the log of the
previous run, camel log --previous (#28107)
add 93ffd6387711 CAMEL-25833: camel-jbang - camel run --dev downloads a
dependency added to camel.jbang.dependencies while the app runs (#28126)
add 8832b022893d CAMEL-25817: camel-jbang - camel dirty removes only the
files of processes that are gone (#28109)
add 10ffe7c63249 CAMEL-25820: camel-jbang - the log4j configuration on the
classpath logs to the console only, and the log files go to the Camel directory
of the CLI (#28113)
add 54da210600f1 CAMEL-25784: camel-jbang - the AI tools wait for Camel to
start, and read the log of the previous run (#28108)
add 35d5e989ae3d CAMEL-25830: camel-jbang - camel run of a whole directory
without --name is named after the directory (#28122)
add 7525d7ce2d99 CAMEL-25690: camel-milo - answer a producer node with an
unknown namespace URI instead of reconnecting (#28045)
add ade0470a5f5e CAMEL-25722: camel-flatpack - marshal writes the first
row of the list (#28030)
add 20cdb309f7d0 CAMEL-25784: camel_get_errors says in its description
that it answers for an integration that is not running (#28127)
new 532a77881dc1 Use -T1C option on Jenkins CI build
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 (63ea595e671e)
\
N -- N -- N refs/heads/parallelBuildInvestigation (532a77881dc1)
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.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../apache/camel/catalog/docs/aggregate-eip.adoc | 255 ++++++++--
.../org/apache/camel/catalog/docs/cache-eip.adoc | 266 ++++++++++-
.../org/apache/camel/catalog/docs/choice-eip.adoc | 2 +-
.../camel/catalog/docs/circuitBreaker-eip.adoc | 116 +++--
.../apache/camel/catalog/docs/claimCheck-eip.adoc | 196 ++++----
.../camel/catalog/docs/content-enricher.adoc | 24 +-
.../camel/catalog/docs/content-filter-eip.adoc | 107 ++---
.../camel/catalog/docs/dead-letter-channel.adoc | 48 +-
.../org/apache/camel/catalog/docs/delay-eip.adoc | 4 +-
.../camel/catalog/docs/idempotentConsumer-eip.adoc | 138 +++++-
.../apache/camel/catalog/docs/jms-component.adoc | 115 ++++-
.../org/apache/camel/catalog/docs/kamelet-eip.adoc | 1 +
.../org/apache/camel/catalog/docs/log-eip.adoc | 21 +-
.../org/apache/camel/catalog/docs/marshal-eip.adoc | 43 +-
.../camel/catalog/docs/milo-client-component.adoc | 5 +
.../apache/camel/catalog/docs/pausable-eip.adoc | 72 +++
.../org/apache/camel/catalog/docs/poll-eip.adoc | 53 +++
.../apache/camel/catalog/docs/pollEnrich-eip.adoc | 155 +++++-
.../camel/catalog/docs/polling-consumer.adoc | 2 +
.../org/apache/camel/catalog/docs/process-eip.adoc | 33 +-
.../camel/catalog/docs/recipientList-eip.adoc | 145 +++++-
.../apache/camel/catalog/docs/resumable-eip.adoc | 63 +++
.../camel/catalog/docs/resume-strategies.adoc | 308 +++++++++++-
.../apache/camel/catalog/docs/setHeaders-eip.adoc | 16 +-
.../camel/catalog/docs/setVariables-eip.adoc | 16 +-
.../org/apache/camel/catalog/docs/split-eip.adoc | 203 +++++---
.../org/apache/camel/catalog/docs/switch-eip.adoc | 53 +++
.../org/apache/camel/catalog/docs/toD-eip.adoc | 26 +-
.../apache/camel/catalog/docs/tokenizer-eip.adoc | 77 +++
.../camel/catalog/docs/transactional-client.adoc | 197 +++++---
.../apache/camel/catalog/docs/unmarshal-eip.adoc | 48 +-
.../models/langChain4jCharacterTokenizer.json | 2 +-
.../catalog/models/langChain4jLineTokenizer.json | 2 +-
.../models/langChain4jParagraphTokenizer.json | 2 +-
.../models/langChain4jSentenceTokenizer.json | 2 +-
.../catalog/models/langChain4jWordTokenizer.json | 2 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 2 +-
.../apache/camel/catalog/schemas/camel-xml-io.xsd | 2 +-
.../camel/catalog/schemas/camelYamlDsl-model.json | 15 +-
.../camel/catalog/DocExamplesXmlSchemaTest.java | 3 +-
.../LangChain4JTokenizerDefinitionTest.java | 79 ++++
.../camel/component/file/GenericFileConsumer.java | 49 +-
.../camel/component/file/GenericFileEndpoint.java | 21 +
.../dataformat/flatpack/FlatpackDataFormat.java | 7 +-
.../flatpack/FlatpackMarshalKeepsFirstRowTest.java | 106 +++++
.../integration/PollDynamicFileNameTest.java | 14 +
.../camel-jms/src/main/docs/jms-component.adoc | 115 ++++-
.../src/main/docs/milo-client-component.adoc | 5 +
.../milo/client/internal/SubscriptionManager.java | 93 +++-
.../milo/ProducerUnknownNamespaceTest.java | 211 +++++++++
.../org/apache/camel/poll-dynamic/mina-sftp | 2 +
.../org/apache/camel/send-dynamic/mina-sftp | 2 +
.../file/remote/mina/MinaSftpPollDynamicAware.java | 24 +
.../file/remote/mina/MinaSftpSendDynamicAware.java | 24 +
.../mina/sftp/MinaSftpDynamicFileNameIT.java | 88 ++++
...tformHttpRestBindingRequestContentTypeTest.java | 102 ++++
.../apache/camel/component/pqc/PQCComponent.java | 44 +-
.../component/pqc/crypto/hybrid/HybridKEM.java | 54 ++-
.../pqc/metrics/PQCMicrometerMetrics.java | 29 +-
.../pqc/PQCHybridKeyPairPreservedTest.java | 149 ++++++
.../pqc/crypto/hybrid/HybridKEMCurveTest.java | 180 +++++++
.../pqc/metrics/PQCMicrometerMetricsTest.java | 126 +++++
.../org/apache/camel/spi/PropertiesReload.java | 16 +
.../docs/modules/eips/pages/aggregate-eip.adoc | 255 ++++++++--
.../main/docs/modules/eips/pages/cache-eip.adoc | 266 ++++++++++-
.../main/docs/modules/eips/pages/choice-eip.adoc | 2 +-
.../modules/eips/pages/circuitBreaker-eip.adoc | 116 +++--
.../docs/modules/eips/pages/claimCheck-eip.adoc | 196 ++++----
.../docs/modules/eips/pages/content-enricher.adoc | 24 +-
.../modules/eips/pages/content-filter-eip.adoc | 107 ++---
.../modules/eips/pages/dead-letter-channel.adoc | 48 +-
.../main/docs/modules/eips/pages/delay-eip.adoc | 4 +-
.../modules/eips/pages/idempotentConsumer-eip.adoc | 138 +++++-
.../main/docs/modules/eips/pages/kamelet-eip.adoc | 1 +
.../src/main/docs/modules/eips/pages/log-eip.adoc | 21 +-
.../main/docs/modules/eips/pages/marshal-eip.adoc | 43 +-
.../main/docs/modules/eips/pages/pausable-eip.adoc | 72 +++
.../src/main/docs/modules/eips/pages/poll-eip.adoc | 53 +++
.../docs/modules/eips/pages/pollEnrich-eip.adoc | 155 +++++-
.../docs/modules/eips/pages/polling-consumer.adoc | 2 +
.../main/docs/modules/eips/pages/process-eip.adoc | 33 +-
.../docs/modules/eips/pages/recipientList-eip.adoc | 145 +++++-
.../docs/modules/eips/pages/resumable-eip.adoc | 63 +++
.../docs/modules/eips/pages/resume-strategies.adoc | 308 +++++++++++-
.../docs/modules/eips/pages/setHeaders-eip.adoc | 16 +-
.../docs/modules/eips/pages/setVariables-eip.adoc | 16 +-
.../main/docs/modules/eips/pages/split-eip.adoc | 203 +++++---
.../main/docs/modules/eips/pages/switch-eip.adoc | 53 +++
.../src/main/docs/modules/eips/pages/toD-eip.adoc | 26 +-
.../docs/modules/eips/pages/tokenizer-eip.adoc | 77 +++
.../modules/eips/pages/transactional-client.adoc | 197 +++++---
.../docs/modules/eips/pages/unmarshal-eip.adoc | 48 +-
.../tokenizer/langChain4jCharacterTokenizer.json | 2 +-
.../model/tokenizer/langChain4jLineTokenizer.json | 2 +-
.../tokenizer/langChain4jParagraphTokenizer.json | 2 +-
.../tokenizer/langChain4jSentenceTokenizer.json | 2 +-
.../model/tokenizer/langChain4jWordTokenizer.json | 2 +-
.../apache/camel/model/TokenizerDefinition.java | 6 +-
.../LangChain4jCharacterTokenizerDefinition.java | 2 +
.../LangChain4jLineTokenizerDefinition.java | 2 +
.../LangChain4jParagraphTokenizerDefinition.java | 2 +
.../LangChain4jSentenceTokenizerDefinition.java | 2 +
.../tokenizer/LangChain4jTokenizerDefinition.java | 2 +-
.../LangChain4jWordTokenizerDefinition.java | 2 +
.../enricher/PollDynamicFileNameBodyTest.java | 113 +++++
.../RouteWatcherReloadBatchFailureTest.java | 193 ++++++++
.../RouteWatcherReloadDeletedBeanSourceTest.java | 111 +++++
.../RouteWatcherReloadPropertiesLocationTest.java | 111 +++++
.../org/apache/camel/main/BaseMainSupport.java | 58 +++
.../apache/camel/main/MainPropertiesReload.java | 12 +-
.../camel/main/MainPropertiesReloadBeansTest.java | 158 +++++++
.../support/FileWatcherResourceReloadStrategy.java | 26 +-
.../camel/support/RouteWatcherReloadStrategy.java | 102 +++-
.../camel/support/processor/RestBindingAdvice.java | 36 ++
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 114 +++++
.../ROOT/pages/camel-jbang-configuration.adoc | 6 +
.../modules/ROOT/pages/camel-jbang-managing.adoc | 27 ++
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 5 +-
.../modules/ROOT/pages/camel-jbang-running.adoc | 5 +
.../pages/jbang-commands/camel-jbang-debug.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-dev.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-log.adoc | 1 +
.../ROOT/pages/jbang-commands/camel-jbang-run.adoc | 2 +-
.../META-INF/camel-jbang-commands-metadata.json | 8 +-
.../dsl/jbang/core/commands/ai/eip-samples.json | 180 ++++++-
.../apache/camel/dsl/jbang/core/commands/Run.java | 101 +++-
.../jbang/core/commands/action/CamelLogAction.java | 97 +++-
.../dsl/jbang/core/commands/ai/AuthoringTools.java | 118 ++++-
.../dsl/jbang/core/commands/ai/CatalogDocs.java | 12 +
.../dsl/jbang/core/commands/ai/CatalogSamples.java | 61 ++-
.../core/commands/ai/IntegrationLauncher.java | 89 +++-
.../dsl/jbang/core/commands/ai/JavaChecks.java | 67 ++-
.../dsl/jbang/core/commands/ai/LogFileReader.java | 20 +-
.../jbang/core/commands/ai/SourceValidator.java | 2 +-
.../dsl/jbang/core/commands/process/Dirty.java | 31 +-
.../camel/dsl/jbang/core/common/PreviousRun.java | 524 +++++++++++++++++++++
.../camel/dsl/jbang/core/common/RuntimeUtil.java | 21 +-
...ckground.properties => log4j2-color.properties} | 14 +-
.../src/main/resources/log4j2-export.properties | 3 +-
.../src/main/resources/log4j2-no-color.properties | 3 +-
.../src/main/resources/log4j2-script.properties | 3 +-
.../src/main/resources/log4j2.properties | 20 +-
.../jbang/core/commands/RunPreviousLogTest.java | 126 +++++
.../camel/dsl/jbang/core/commands/RunTest.java | 18 +
.../core/commands/action/CamelLogActionTest.java | 90 ++++
.../jbang/core/commands/ai/AuthoringToolsTest.java | 24 +-
.../jbang/core/commands/ai/CatalogDocsTest.java | 17 +-
.../jbang/core/commands/ai/CatalogSamplesTest.java | 52 +-
.../ai/IntegrationLauncherConsoleTest.java | 146 ++++++
.../core/commands/ai/JavaChecksProjectTest.java | 127 +++++
.../jbang/core/commands/ai/LogFileReaderTest.java | 23 +
.../core/commands/ai/PreviousRunToolsTest.java | 168 +++++++
.../dsl/jbang/core/commands/process/DirtyTest.java | 76 +++
.../jbang/core/common/LogConfigurationTest.java | 111 +++++
.../dsl/jbang/core/common/PreviousRunTest.java | 309 ++++++++++++
dsl/camel-jbang/camel-jbang-mcp/pom.xml | 7 +
.../jbang/core/commands/mcp/AuthoringTools.java | 12 +-
.../core/commands/mcp/AuthoringToolsTest.java | 18 +-
.../java/org/apache/camel/main/KameletMain.java | 16 +
.../DependencyDownloaderComponentResolver.java | 7 +-
.../main/download/ReloadDependencyDownloader.java | 119 +++++
.../DependencyDownloaderComponentResolverTest.java | 76 +++
.../download/ReloadDependencyDownloaderTest.java | 123 +++++
.../camel/dsl/yaml/validator/YamlValidator.java | 10 +-
.../dsl/yaml/validator/KameletValidationTest.java | 45 ++
.../resources/schema/camelYamlDsl-model.json | 15 +-
parent/pom.xml | 2 +-
167 files changed, 9953 insertions(+), 1338 deletions(-)
create mode 100644
components/camel-ai/camel-langchain4j-tokenizer/src/test/java/org/apache/camel/component/langchain4j/tokenizer/LangChain4JTokenizerDefinitionTest.java
create mode 100644
components/camel-flatpack/src/test/java/org/apache/camel/component/flatpack/FlatpackMarshalKeepsFirstRowTest.java
create mode 100644
components/camel-milo/src/test/java/org/apache/camel/component/milo/ProducerUnknownNamespaceTest.java
create mode 100644
components/camel-mina-sftp/src/generated/resources/META-INF/services/org/apache/camel/poll-dynamic/mina-sftp
create mode 100644
components/camel-mina-sftp/src/generated/resources/META-INF/services/org/apache/camel/send-dynamic/mina-sftp
create mode 100644
components/camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpPollDynamicAware.java
create mode 100644
components/camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpSendDynamicAware.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/MinaSftpDynamicFileNameIT.java
create mode 100644
components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpRestBindingRequestContentTypeTest.java
create mode 100644
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCHybridKeyPairPreservedTest.java
create mode 100644
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/crypto/hybrid/HybridKEMCurveTest.java
create mode 100644
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/metrics/PQCMicrometerMetricsTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/enricher/PollDynamicFileNameBodyTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/RouteWatcherReloadBatchFailureTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/RouteWatcherReloadDeletedBeanSourceTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/RouteWatcherReloadPropertiesLocationTest.java
create mode 100644
core/camel-main/src/test/java/org/apache/camel/main/MainPropertiesReloadBeansTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/PreviousRun.java
rename
dsl/camel-jbang/camel-jbang-core/src/main/resources/{log4j2-background.properties
=> log4j2-color.properties} (68%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunPreviousLogTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/IntegrationLauncherConsoleTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/JavaChecksProjectTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/PreviousRunToolsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/LogConfigurationTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/PreviousRunTest.java
create mode 100644
dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/ReloadDependencyDownloader.java
create mode 100644
dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/download/DependencyDownloaderComponentResolverTest.java
create mode 100644
dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/download/ReloadDependencyDownloaderTest.java