This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a change to branch regen_bot_sbom
in repository https://gitbox.apache.org/repos/asf/camel.git
omit 169bdd6c2a0e Regen SBOM from commit
f35c914a08896ed955dd48e4f47d2eebce41f3e6
add f1c4e00acead CAMEL-23648: camel-jbang - TUI redesign Send Message,
Classpath tab, diagram improvements, and F1 help (#23654)
add 4f93e3f28f58 Regen SBOM from commit
f35c914a08896ed955dd48e4f47d2eebce41f3e6 (#23656)
add 6184ec23f1b7 CAMEL-19527: remove unnecessary Thread.sleep from JMX
monitor tests
add 1096d76ba1e7 chore(deps): Bump org.apache.activemq:activemq-client
add 756699ae39e4 chore(deps): Bump com.palantir.javapoet:javapoet from
0.15.0 to 0.16.0
add df031fe78cf8 chore(deps): Bump aws-java-sdk2-version from 2.45.0 to
2.45.1
add 98daec80a28c chore(deps): Bump elasticsearch-java-client-version from
9.4.1 to 9.4.2
add e1770871373f chore(deps): Bump xmlunit-version from 2.11.0 to 2.12.0
add acf62ba9fcb7 chore(deps): Bump tools.jackson:jackson-bom from 3.1.3 to
3.1.4
add 7fe4dbb3cfed chore(deps): Bump
com.braintreepayments.gateway:braintree-java
add 0985d938f3a2 chore(deps): Bump ca.uhn.hapi.fhir:org.hl7.fhir.utilities
add 7548e86b1035 chore(deps-dev): Bump com.nimbusds:nimbus-jose-jwt from
10.9 to 10.9.1
add e0e4649053a5 chore(deps): Bump
org.apache.activemq:activemq-client-jakarta
add 3da8716e9adb CAMEL-23500: Document camel-openai usage with
OpenAI-compatible providers
add c3a9b61112cd CAMEL-23500: Add install commands and provider links per
review feedback
add b14d479a6423 CAMEL-23500: Remove duplicate Compatibility/Third-Party
sections per review feedback
add 7e5f828333db ci: declare least-privilege permissions on PR helper
workflows
add 6ce874ecefc8 chore(deps): Bump jakarta.json.bind:jakarta.json.bind-api
add 9f1fae3e3485 chore(deps-dev): Bump net.sf.saxon:Saxon-HE from 12.9 to
13.0
add b791e41af1e9 CAMEL-23648: Update container version workflow to
regenerate metadata.json
add e59b852914f7 CAMEL-23653: camel-jbang - Make it easy to use plugins
(#23657)
add 3b121d08806d CAMEL-23648: camel-jbang - TUI improvements: run from
folder, search, syntax highlighting, performance (#23671)
add aaf321e9ef2e chore(deps): Bump org.apache.fory:fory-core from 1.0.0 to
1.1.0
add baed04f25afe [CAMEL-23481] replace retired Apache Derby with H2 in
camel-jdbc tests (#23672)
add e96b4d44d8a5 chore(deps): Bump logback-version from 1.5.33 to 1.5.34
add dd52a515b671 CAMEL-23660 - Provide a JDK 26 weekly build on Jenkins CI
add 56f387c3ffeb Configure Mycila for jenkinsfile.jdk26 (#23679)
add 37ef69193f03 CAMEL-23660 - use plain cron syntax as alias doesn't work
add e063e973738e CAMEL-23648: camel-jbang - TUI improvements: route
topology service and diagram renderer (#23675)
add 7ae831c182d0 chore(deps): Bump
org.elasticsearch.client:elasticsearch-rest-client-sniffer (#23677)
add 06233633793d CAMEL-23656: Add route topology service and TUI diagram
tab (#23680)
add bfb44db37c85 CAMEL-23659: camel-main - Stub mode should ignore
property bindings for stubbed components (#23681)
add 68f1c43a02f3 CAMEL-23663: camel-jbang - Add config to turn off plugin
banner in --help (#23682)
add 44c44ab7ff8f CAMEL-23658: camel-jbang - Add camel dev as alias for
camel run --dev (#23683)
add 9872f48c80fc chore(deps): Bump aws-java-sdk2-version from 2.45.1 to
2.46.0 (#23685)
add 5d199259321b chore(deps): Bump com.openai:openai-java from 4.37.0 to
4.38.0 (#23686)
add 0c5b946c7efd chore(deps): Bump com.couchbase.client:java-client from
3.11.3 to 3.12.0 (#23687)
add 2baba9a8fe8c chore(deps): Bump cassandra-driver-version from 4.19.2 to
4.19.3 (#23688)
add 88e61aac615c chore(deps): Bump com.stripe:stripe-java from 32.1.0 to
32.2.0 (#23689)
add 5a41e51ad036 chore(deps): Bump jetty-version from 12.1.9 to 12.1.10
add 2f0ee09427a5 chore(deps): Bump org.apache.mina:mina-core from 2.2.7 to
2.2.8 (#23691)
add 0919ee9d9f1e chore(deps-dev): Bump agroal-version from 3.1.2 to 3.2
add 9e513c1d1d85 CAMEL-23646 - Disable SjmsConnectionRecoveryTest on s390x
add a842365c1b76 Replace deprecated constructor ULimit in Iggy
add 5593fb70a9f4 chore(deps): Bump bytebuddy-version from 1.18.8 to 1.18.9
add 5f3fb93bb7d9 chore(deps): Bump io.camunda:zeebe-client-java from 8.9.5
to 8.9.6
add af85e87f805e Replace deprecated methods in redis component
add ed84dafb9abb [CAMEL-23481] replace retired Apache Derby with H2 in
camel-jpa tests
add dfd55294fcd8 Replace deprecated method in Kafka component
add 7307958ff578 Remove deprecated secret from endpoint declaration
add 4ea7309822e5 chore(deps): Bump io.camunda:camunda-client-java from
8.9.5 to 8.9.6
add 96a44708a771 chore(deps): Bump debezium-version from 3.5.1.Final to
3.5.2.Final
add f41171cdd329 Regen debezium
add d3a0bfbf6740 chore(deps-dev): Bump org.hibernate:hibernate-core
add e50765ed7997 Replace deprecated fluent builder .noAutoStartup() by
.autoStartup(false)
add 34401cfef644 [CAMEL-23481] replace retired Apache Derby with H2 in
camel-jcr tests
add aa85dc40b626 Add external endpoints to route topology and TUI
enhancements (#23701)
add c46145cf900c Add topology diagram generation to test annotations
(#23708)
add b5e4a5b8273b Update artemis-mqtt-protocol relocation
add 3eec58fef3be Follow relocation from org.hibernate:hibernate-core to
org.hibernate.orm:hibernate-core
add f81f56c1ecde CAMEL-23641: Add camel-test-infra-jaeger module (#23684)
add 2528e5fc6d72 CAMEL-23657: Add endpointIdentity metadata to @UriParam
for topology matching (#23705)
add 997faa45cd34 CAMEL-23655: Update GitHub topics for better
discoverability
add 1208229b416c CAMEL-23669: camel-hl7 - Support converting to XML
add c1b135d51338 CAMEL-23652: Fix route template local bean not found when
param value matches bean name (#23713)
add 04a322abdef5 CAMEL-23662: camel-log - Route logMask setting not
overriding context logMask for log component (#23715)
add 50df432cbea7 camel-jbang: Add tui_draw MCP tool for on-screen drawing
overlay (#23716)
add 5560aaf1ed8c CAMEL-23674: camel-jbang - Register ExportTypeConverter
for Duration and Short types (#23717)
add 29fd3b70d2e9 CAMEL-23667: Add --stub=remote flag to stub only remote
components via catalog (#23712)
add 33b24bf77af7 chore: Revert accepted stub list now that stub=remote is
supported
add df26b48c7230 CAMEL-23535: camel-api - batch 4: enhance class-level
Javadoc for routes, builders, and cross-cutting types
add 4223a5eea3ac Updated
add 4ec45f04ca44 CAMEL-23671: Fix ManagePluginsITCase expected output
after plugin list refactor (#23721)
add 9c56f988f0cb CAMEL-23672: Fix getJsonObject ignoring timeout parameter
(#23725)
add 80cc93a6f345 CAMEL-23638: camel-jbang - Add CLI meta-tools to camel ask
add 61fee90e29e5 chore(deps): Bump aws-java-sdk2-version from 2.46.0 to
2.46.1
add 868d5c529d36 [CAMEL-23481] replace retired Apache Derby with H2 in
camel-mybatis tests (#23726)
add 69601c7e9015 CAMEL-23678: camel-jbang-mcp - Add runtime tools for
topology, errors, thread-dump, history, stop, and receive (#23730)
add 78a0a09c769f [CAMEL-23481] Replace retired Apache Derby with H2 in
camel-spring-jdbc
add 67a4f2e66d9e chore(deps): Bump aws-java-sdk2-version from 2.46.1 to
2.46.2
add c543ddadefbf chore(deps): Bump
org.codehaus.gmavenplus:gmavenplus-plugin
add e364973ad061 CAMEL-23679: camel-tui - Add structured data access MCP
tools
add 55ac7fd6b156 camel-jira: use non-deprecated maven url
add 37cdfb57b559 chore(deps): Bump
com.googlecode.libphonenumber:libphonenumber (#23737)
add caefe4a0d801 chore(deps): Bump quarkus-version from 3.36.0 to 3.36.1
(#23736)
add 4c8a0816e8aa CAMEL-23669: camel-hl7: Missing reifier update for
targetFormat
add 0ee249dec09e chore(deps): Bump
org.openrewrite.maven:rewrite-maven-plugin (#23743)
add 5d4354d3f3f0 chore(deps): Bump bytebuddy-version from 1.18.9 to
1.18.10 (#23744)
add 2123fcd28946 CAMEL-22894: Split SimpleExpressionBuilder into
domain-aligned builder classes (#23719)
add 5620afd3f2ec chore(deps): Bump jackson2-version from 2.21.4 to 2.22.0
add dfa856b922ee chore(deps): Bump google-cloud-functions-version from
2.79.0 to 2.81.0
add c92f547320d0 chore(deps): Bump aws-java-sdk2-version from 2.46.2 to
2.46.3
add 6fcc402c8a30 chore(deps): Bump com.google.cloud:google-cloud-speech
add e4f5dc5522f9 chore(deps): Bump com.google.genai:google-genai from
1.56.0 to 1.57.0
add 5fadb6fe4dfb CAMEL-23672: camel-tui - Interactive topology diagram
with route drill-down (#23762)
add 0aeca199aedc chore(dsl): Jbang run, skip on sutdown metrics
add f4ce1bdb2f3e chore(component): metrics log on shutdown info level
add 5b969cdf327d chore: increase CI build log tail from 50 to 500 lines
(#23749)
add 0f2c5b46be30 CAMEL-23684: BacklogTracer - correlate message history by
breadcrumb ID (#23765)
add 76479634bf35 CAMEL-23676: camel-nats - Only send reply when exchange
pattern is InOut (#23739)
add 4fb8eab2b97b chore(deps): Bump huaweicloud-sdk-version from 3.1.198 to
3.1.199 (#23754)
add 8d919ef17617 chore(deps): Bump
com.google.cloud:google-cloud-aiplatform (#23755)
add 5cf81a17665e chore(deps): Bump com.google.cloud:google-cloud-pubsub
(#23756)
add adddf9db3628 chore(deps): Bump
com.google.api.grpc:proto-google-common-protos (#23757)
add e29dec59c8ef chore(deps): Bump com.google.cloud:google-cloud-bigquery
(#23764)
add 1a495d6bd6e8 Regen
add 3ee05f836838 chore(deps-dev): Bump com.google.cloud:google-cloud-core
(#23759)
add ac3afe8aa25b chore(deps): Bump
com.google.cloud:google-cloud-secretmanager (#23760)
add d8e3e73952c4 chore(deps): Bump com.google.cloud:google-cloud-vision
(#23758)
add 8ee76b0340f7 chore(deps): Bump com.google.cloud:google-cloud-firestore
(#23761)
add 01044a481bf2 chore(deps): Bump com.google.cloud:google-cloud-storage
(#23763)
add 4ecfe9a26091 chore(deps): Bump google-auth-library-oauth2-http-version
(#23753)
add ea330029ad30 CAMEL-23686: Fix dev profile overriding user properties
(#23769)
add 66233fb72277 CAMEL-23686: Fix clock reset on wrong exchange in
PooledProcessorExchangeFactory (#23770)
add 1ff41013ab8e CAMEL-23686: Lighten DefaultUnitOfWork route stack
allocation (#23771)
add 38ad670536f7 CAMEL-23681: Optimize Exchange memory pressure with
copy-on-write headers (#23738)
add da023d6b121a CAMEL-23691: Improve CaseInsensitiveMap with O(1) hash
table and header key deduplication
add d7770299c21f CAMEL-23689: Deprecate camel-headersmap
add 2a025f2a96a0 CAMEL-23692: BacklogTracer captures late-arriving async
branch events (#23775)
add d054aef61b65 CAMEL-23649: camel-langchain4j-agent - allow Camel to
create the agent internally from AgentConfiguration (#23767)
add 383cac9710d3 chore(deps): Bump
com.google.cloud:google-cloud-texttospeech
add a0a4ada07139 chore(deps): Bump aws-java-sdk2-version from 2.46.3 to
2.46.4 (#23776)
add eb2f10067c39 CAMEL-23681: Fix race condition in DefaultUnitOfWork
route stack
add 1fdd3903ae35 CAMEL-23682: expose common UndertowOptions on
UndertowHostOptions
add 1be54f89c8c2 Use JDK 25 as main target for GitHub workflows
add a1f3d29c0435 chore(deps): Bump com.github.freva:ascii-table from 1.9.0
to 1.12.1
add 676270e75c38 chore(deps): Bump quarkus-mcp-server-version from 1.12.1
to 1.13.0
add 3a853f41ae3a chore(deps): Bump com.mchange:c3p0 from 0.13.0 to 0.14.0
add 67baf12aac6d chore(deps): Bump org.snmp4j:snmp4j from 3.10.0 to 3.11.0
add a5afd99e986e chore(deps): Bump com.ibm.watsonx:watsonx-ai from 0.20.0
to 0.21.0
add f5ecf61f15ad chore(deps): Bump org.redisson:redisson from 4.4.0 to
4.5.0
add 85f017b247c1 chore(deps): Bump com.uber.nullaway:nullaway from 0.13.4
to 0.13.5
add 8cc49cd5b69b CAMEL-23672: Add stub endpoint detection, direction
arrows, and TUI History improvements (#23772)
add a25081d93a56 Update JUnit 5.x from 5.13.4 to 5.14.4 (#23792)
add c0d9b50998a3 Fix transformer name normalization for catalog lookup
during export (#23780)
add eb634cbd92fc CAMEL-23535: camel-api - batches 5+6: enhance class-level
Javadoc for annotations, bean binding, and expressions (#23740)
add 7ac20cbcafc9 CAMEL-23693: Optimize CaseInsensitiveMap hash for ASCII
keys
add e17f4a74de7d CAMEL-23686: Avoid creating empty headers map on read
access
add c0bb719a13d1 CAMEL-23686: Inline ExtendedExchangeExtension into
AbstractExchange
add 24955094ee88 CAMEL-23686: Replace ConcurrentHashMap with FlatMap for
exchange properties
add c68057c8e5c9 CAMEL-22583: Replace org.fusesource.jansi with
org.jline.jansi in camel-jbang (#23795)
add 6d02bb76f153 Rebrand Camel CLI
add a2a044f0d093 Fix camel export to auto-detect kamelets version from
classpath (#23781)
add 4bd945ed56c4 CAMEL-23672: camel-jbang - Depth-first reordering of
trace steps in TUI History tab
add 63819cbc20ff CAMEL-23672: camel-jbang - Fix tree preview sync and
waterfall indent in TUI History tab
add 4692fb6d9108 CAMEL-23672: camel-jbang - TUI History tab improvements
add 4ca73afe591f CAMEL-23672: camel-jbang - TUI diagram info panel with
resizable sizing (#23798)
add 5a6533286985 CAMEL-23698: camel-util - Do not append trailing ? to URI
when query string is empty (#23797)
add bebbafa9c769 CAMEL-23672: TUI - Files popup, source viewer
enhancements, and history improvements (#23802)
add 090b67e5b4a0 CAMEL-19254: Document blob ConditionNotMet error during
concurrent modification (#23803)
add 9684a54f0365 CAMEL-21935: Fix Knative Service missing container image
on OpenShift (#23804)
add 5836d588e8f0 CAMEL-20227: Fix Pausable EIP losing messages due to
Kafka offset advancement (#23805)
add 9d32e70211cf Update example
add 962b338e7962 Update example
add 450adb3fe25e CAMEL-23672: TUI - Extract shared utilities and improve
CamelMonitor structure (#23808)
add b3830a04924f CAMEL-23672: TUI - Diagram external toggle with three
modes (off/edges/all) (#23809)
add 8a76348c18bf CAMEL-23672: TUI - Update demo tapes and add route
topology demo (#23810)
add 106f84d29c4d CAMEL-23676: Fix NatsProducerReplyToIT and
NatsConsumerWithRedeliveryIT (#23811)
add c1dee3dd244f CAMEL-23672: TUI - Improve and expand documentation
(#23815)
add 37f9d5a66f37 CAMEL-19551: add assertions to JPA transacted tests
(#23814)
add 33334be36911 CAMEL-23706: Auto-configure in-memory OTel span exporter
for dev profile (#23817)
add 1ee4f80d316a Regen SBOM from commit
33334be369115fc592bdac640c5bab830ffc2af3
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 (169bdd6c2a0e)
\
N -- N -- N refs/heads/regen_bot_sbom (1ee4f80d316a)
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:
.asf.yaml | 15 +-
.../update-metadata-version.py | 104 +
.../actions/incremental-build/incremental-build.sh | 4 +-
.github/workflows/alternative-os-build-main.yml | 2 +-
.github/workflows/check-container-versions.yml | 9 +-
.github/workflows/main-build.yml | 4 +-
.github/workflows/pr-build-main.yml | 4 +-
.github/workflows/pr-commenter.yml | 5 +
.github/workflows/pr-id.yml | 3 +
.github/workflows/pr-labeler.yml | 5 +
.github/workflows/security-scan.yml | 4 +-
.github/workflows/sonar-build.yml | 4 +-
.github/workflows/sonar-scan.yml | 4 +-
Jenkinsfile.jdk26 | 136 +
camel-sbom/camel-sbom.json | 16742 +++++++++----------
camel-sbom/camel-sbom.xml | 14495 ++++++++--------
.../apache/camel/catalog/components/couchbase.json | 2 +-
.../org/apache/camel/catalog/components/dapr.json | 4 +-
.../camel/catalog/components/debezium-db2.json | 4 +-
.../camel/catalog/components/debezium-mongodb.json | 4 +-
.../camel/catalog/components/debezium-mysql.json | 4 +-
.../camel/catalog/components/debezium-oracle.json | 4 +-
.../catalog/components/debezium-postgres.json | 4 +-
.../catalog/components/debezium-sqlserver.json | 4 +-
.../camel/catalog/components/hwcloud-obs.json | 2 +-
.../org/apache/camel/catalog/components/iggy.json | 4 +-
.../catalog/components/langchain4j-agent.json | 26 +-
.../camel/catalog/components/mongodb-gridfs.json | 2 +-
.../apache/camel/catalog/components/mongodb.json | 4 +-
.../camel/catalog/components/spring-rabbitmq.json | 4 +-
.../org/apache/camel/catalog/dataformats/hl7.json | 3 +-
.../apache/camel/catalog/dev-consoles.properties | 2 +
.../camel/catalog/dev-consoles/opentelemetry.json | 15 +
.../camel/catalog/dev-consoles/route-topology.json | 15 +
.../jbang/camel-jbang-configuration-metadata.json | 2 +-
.../org/apache/camel/catalog/models/hl7.json | 3 +-
.../apache/camel/catalog/others/headersmap.json | 2 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 11 +
.../apache/camel/catalog/schemas/camel-xml-io.xsd | 11 +
.../apache/camel/catalog/test-infra/metadata.json | 10 +
.../org/apache/camel/catalog/CamelCatalog.java | 15 +
.../CamelCatalogMatchEndpointIdentityTest.java | 113 +
.../component/dummy/DummyEndpointUriFactory.java | 7 +
.../activemq/ActiveMQEndpointUriFactory.java | 7 +
.../activemq6/ActiveMQEndpointUriFactory.java | 7 +
.../chatscript/ChatScriptEndpointUriFactory.java | 7 +
.../camel/component/djl/DJLEndpointUriFactory.java | 7 +
.../docling/DoclingEndpointUriFactory.java | 7 +
.../huggingface/HuggingFaceEndpointUriFactory.java | 7 +
.../component/kserve/KServeEndpointUriFactory.java | 7 +
.../agent/LangChain4jAgentComponentConfigurer.java | 8 +-
.../LangChain4jAgentConfigurationConfigurer.java | 6 +
.../agent/LangChain4jAgentEndpointConfigurer.java | 8 +-
.../agent/LangChain4jAgentEndpointUriFactory.java | 10 +-
.../langchain4j/agent/langchain4j-agent.json | 26 +-
.../src/main/docs/langchain4j-agent-component.adoc | 39 +
.../agent/LangChain4jAgentConfiguration.java | 19 +
.../agent/LangChain4jAgentProducer.java | 8 +
.../LangChain4jAgentFromConfigurationIT.java | 106 +
.../chat/LangChain4jChatEndpointUriFactory.java | 7 +
.../LangChain4jEmbeddingsEndpointUriFactory.java | 7 +
...angChain4jEmbeddingStoreEndpointUriFactory.java | 7 +
.../tools/LangChain4jToolsEndpointUriFactory.java | 7 +
.../LangChain4jWebSearchEndpointUriFactory.java | 7 +
.../component/milvus/MilvusEndpointUriFactory.java | 7 +
.../component/neo4j/Neo4jEndpointUriFactory.java | 7 +
.../component/openai/OpenAIEndpointUriFactory.java | 7 +
.../src/main/docs/openai-component.adoc | 142 +-
.../pgvector/PgVectorEndpointUriFactory.java | 7 +
.../PineconeVectorDbEndpointUriFactory.java | 7 +
.../component/qdrant/QdrantEndpointUriFactory.java | 7 +
.../TensorFlowServingEndpointUriFactory.java | 7 +
.../WeaviateVectorDbEndpointUriFactory.java | 7 +
.../component/amqp/AMQPEndpointUriFactory.java | 7 +
.../arangodb/ArangoDbEndpointUriFactory.java | 7 +
.../camel/component/as2/AS2EndpointUriFactory.java | 7 +
.../asterisk/AsteriskEndpointUriFactory.java | 7 +
.../websocket/WebsocketEndpointUriFactory.java | 7 +
.../component/atom/AtomEndpointUriFactory.java | 7 +
.../attachment/AttachmentExpressionBuilder.java | 4 +-
.../component/avro/AvroEndpointUriFactory.java | 7 +
.../agent/BedrockAgentEndpointUriFactory.java | 7 +
.../BedrockAgentRuntimeEndpointUriFactory.java | 7 +
.../bedrock/runtime/BedrockEndpointUriFactory.java | 7 +
.../cloudtrail/CloudtrailEndpointUriFactory.java | 7 +
.../aws/config/AWSConfigEndpointUriFactory.java | 7 +
.../ParameterStoreEndpointUriFactory.java | 7 +
.../SecretsManagerEndpointUriFactory.java | 7 +
.../securityhub/SecurityHubEndpointUriFactory.java | 7 +
.../aws2/athena/Athena2EndpointUriFactory.java | 7 +
.../comprehend/Comprehend2EndpointUriFactory.java | 7 +
.../component/aws2/cw/Cw2EndpointUriFactory.java | 7 +
.../component/aws2/ddb/Ddb2EndpointUriFactory.java | 7 +
.../ddbstream/Ddb2StreamEndpointUriFactory.java | 7 +
.../aws2/ec2/AWS2EC2EndpointUriFactory.java | 7 +
.../component/aws2/ecs/ECS2EndpointUriFactory.java | 7 +
.../component/aws2/eks/EKS2EndpointUriFactory.java | 7 +
.../eventbridge/EventbridgeEndpointUriFactory.java | 7 +
.../component/aws2/iam/IAM2EndpointUriFactory.java | 7 +
.../KinesisFirehose2EndpointUriFactory.java | 7 +
.../aws2/kinesis/Kinesis2EndpointUriFactory.java | 7 +
.../component/aws2/kms/KMS2EndpointUriFactory.java | 7 +
.../aws2/lambda/Lambda2EndpointUriFactory.java | 7 +
.../component/aws2/mq/MQ2EndpointUriFactory.java | 7 +
.../component/aws2/msk/MSK2EndpointUriFactory.java | 7 +
.../aws2/polly/Polly2EndpointUriFactory.java | 7 +
.../data/RedshiftData2EndpointUriFactory.java | 7 +
.../Rekognition2EndpointUriFactory.java | 7 +
.../s3vectors/AWS2S3VectorsEndpointUriFactory.java | 7 +
.../aws2/s3/AWS2S3EndpointUriFactory.java | 7 +
.../component/aws2/ses/Ses2EndpointUriFactory.java | 7 +
.../component/aws2/sns/Sns2EndpointUriFactory.java | 7 +
.../component/aws2/sqs/Sqs2EndpointUriFactory.java | 7 +
.../StepFunctions2EndpointUriFactory.java | 7 +
.../component/aws2/sts/STS2EndpointUriFactory.java | 7 +
.../aws2/textract/Textract2EndpointUriFactory.java | 7 +
.../timestream/Timestream2EndpointUriFactory.java | 7 +
.../transcribe/Transcribe2EndpointUriFactory.java | 7 +
.../translate/Translate2EndpointUriFactory.java | 7 +
.../azure/cosmosdb/CosmosDbEndpointUriFactory.java | 7 +
.../cosmosdb/integration/CosmosDbConsumerIT.java | 2 +-
.../eventgrid/EventGridEndpointUriFactory.java | 7 +
.../eventhubs/EventHubsEndpointUriFactory.java | 7 +
.../file/azure/FilesEndpointUriFactory.java | 7 +
.../functions/FunctionsEndpointUriFactory.java | 7 +
.../key/vault/KeyVaultEndpointUriFactory.java | 7 +
.../servicebus/ServiceBusEndpointUriFactory.java | 7 +
.../azure/storage/blob/BlobEndpointUriFactory.java | 7 +
.../main/docs/azure-storage-blob-component.adoc | 16 +
.../datalake/DataLakeEndpointUriFactory.java | 7 +
.../storage/queue/QueueEndpointUriFactory.java | 7 +
.../validator/BeanValidatorEndpointUriFactory.java | 7 +
.../component/bean/BeanEndpointUriFactory.java | 7 +
.../beanclass/ClassEndpointUriFactory.java | 7 +
.../component/bonita/BonitaEndpointUriFactory.java | 7 +
.../camel/component/box/BoxEndpointUriFactory.java | 7 +
.../braintree/BraintreeEndpointUriFactory.java | 7 +
.../component/browse/BrowseEndpointUriFactory.java | 7 +
.../cache/CaffeineCacheEndpointUriFactory.java | 7 +
.../load/CaffeineLoadCacheEndpointUriFactory.java | 7 +
.../camunda/CamundaEndpointUriFactory.java | 7 +
.../cassandra/CassandraEndpointUriFactory.java | 7 +
.../component/chunk/ChunkEndpointUriFactory.java | 7 +
.../clickup/ClickUpEndpointUriFactory.java | 7 +
.../camel/component/cm/CMEndpointUriFactory.java | 7 +
.../apache/camel/coap/CoAPEndpointUriFactory.java | 7 +
.../component/cometd/CometdEndpointUriFactory.java | 7 +
.../component/consul/ConsulEndpointUriFactory.java | 7 +
.../controlbus/ControlBusEndpointUriFactory.java | 7 +
.../couchbase/CouchbaseEndpointUriFactory.java | 9 +
.../camel/component/couchbase/couchbase.json | 2 +-
.../component/couchbase/CouchbaseEndpoint.java | 2 +-
.../couchdb/CouchDbEndpointUriFactory.java | 7 +
.../component/cron/CronEndpointUriFactory.java | 7 +
.../crypto/DigitalSignatureEndpointUriFactory.java | 7 +
.../cxf/jaxrs/CxfRsEndpointUriFactory.java | 7 +
.../component/cxf/jaxws/CxfEndpointUriFactory.java | 7 +
.../vault/CyberArkVaultEndpointUriFactory.java | 7 +
.../component/dapr/DaprEndpointUriFactory.java | 9 +
.../org/apache/camel/component/dapr/dapr.json | 4 +-
.../camel/component/dapr/DaprConfiguration.java | 5 +-
.../dataformat/DataFormatEndpointUriFactory.java | 7 +
.../dataset/DataSetEndpointUriFactory.java | 7 +
.../dataset/DataSetTestEndpointUriFactory.java | 7 +
.../db2/DebeziumDb2EndpointUriFactory.java | 7 +
.../Db2ConnectorEmbeddedDebeziumConfiguration.java | 4 +-
.../camel/component/debezium/db2/debezium-db2.json | 4 +-
.../mongodb/DebeziumMongodbEndpointUriFactory.java | 7 +
...goDbConnectorEmbeddedDebeziumConfiguration.java | 4 +-
.../debezium/mongodb/debezium-mongodb.json | 4 +-
.../mysql/DebeziumMySqlEndpointUriFactory.java | 7 +
...ySqlConnectorEmbeddedDebeziumConfiguration.java | 4 +-
.../component/debezium/mysql/debezium-mysql.json | 4 +-
.../oracle/DebeziumOracleEndpointUriFactory.java | 7 +
...acleConnectorEmbeddedDebeziumConfiguration.java | 4 +-
.../component/debezium/oracle/debezium-oracle.json | 4 +-
.../DebeziumPostgresEndpointUriFactory.java | 7 +
...gresConnectorEmbeddedDebeziumConfiguration.java | 4 +-
.../debezium/postgres/debezium-postgres.json | 4 +-
.../DebeziumSqlserverEndpointUriFactory.java | 7 +
...rverConnectorEmbeddedDebeziumConfiguration.java | 4 +-
.../debezium/sqlserver/debezium-sqlserver.json | 4 +-
.../component/dfdl/DfdlEndpointUriFactory.java | 7 +
.../component/dhis2/Dhis2EndpointUriFactory.java | 7 +
.../camel/diagram/DefaultRouteDiagramDumper.java | 67 +
.../apache/camel/diagram/DiagramDevConsole.java | 57 +-
.../camel/diagram/RouteDiagramAsciiRenderer.java | 3 +-
.../apache/camel/diagram/RouteDiagramHelper.java | 8 +
.../camel/diagram/RouteDiagramLayoutEngine.java | 13 +-
.../apache/camel/diagram/RouteDiagramRenderer.java | 8 +-
.../camel/diagram/TopologyAsciiRenderer.java | 464 +
.../org/apache/camel/diagram/TopologyHelper.java | 217 +
.../camel/diagram/TopologyImageRenderer.java | 210 +
.../apache/camel/diagram/TopologyLayoutEngine.java | 405 +
.../apache/camel/diagram/TopologyDiagramTest.java | 511 +
.../apache/camel/diagram/TopologyDumperTest.java | 93 +
.../DigitalOceanEndpointUriFactory.java | 7 +
.../component/direct/DirectEndpointUriFactory.java | 7 +
.../disruptor/DisruptorEndpointUriFactory.java | 7 +
.../vm/DisruptorVmEndpointUriFactory.java | 7 +
.../DisruptorConcurrentConsumersNPEIssueTest.java | 4 +-
.../vm/SameDisruptorVmQueueSizeAndNoSizeTest.java | 4 +-
.../camel/component/dns/DnsEndpointUriFactory.java | 7 +
.../component/docker/DockerEndpointUriFactory.java | 7 +
.../component/drill/DrillEndpointUriFactory.java | 7 +
.../dropbox/DropboxEndpointUriFactory.java | 7 +
.../DynamicRouterControlEndpointUriFactory.java | 7 +
.../routing/DynamicRouterEndpointUriFactory.java | 7 +
.../ehcache/EhcacheEndpointUriFactory.java | 7 +
.../ElasticsearchRestClientEndpointUriFactory.java | 7 +
.../es/ElasticsearchEndpointUriFactory.java | 7 +
.../camelevent/CamelEventEndpointUriFactory.java | 7 +
.../component/exec/ExecEndpointUriFactory.java | 7 +
.../component/fhir/FhirEndpointUriFactory.java | 7 +
.../file/watch/FileWatchEndpointUriFactory.java | 7 +
.../component/file/FileEndpointUriFactory.java | 7 +
.../flatpack/FlatpackEndpointUriFactory.java | 7 +
.../component/flink/FlinkEndpointUriFactory.java | 7 +
.../flowable/FlowableEndpointUriFactory.java | 7 +
.../camel/component/fop/FopEndpointUriFactory.java | 7 +
.../freemarker/FreemarkerEndpointUriFactory.java | 7 +
.../file/remote/FtpEndpointUriFactory.java | 7 +
.../file/remote/FtpsEndpointUriFactory.java | 7 +
.../file/remote/SftpEndpointUriFactory.java | 7 +
.../integration/FromFileToFtpSplitParallelIT.java | 2 +-
.../remote/integration/FromFtpAsyncProcessIT.java | 2 +-
.../FromFtpSetNamesWithMultiDirectoriesIT.java | 2 +-
.../FtpConsumerLocalWorkDirectoryIT.java | 2 +-
.../FtpConsumerMaxMessagesPerPollIT.java | 2 +-
.../FtpConsumerNotEagerMaxMessagesPerPollIT.java | 2 +-
.../FtpConsumerPostProcessingOnDisconnectIT.java | 4 +-
.../integration/FtpConsumerResumeDownloadIT.java | 2 +-
.../integration/FtpSimpleConsumeAbsoluteIT.java | 2 +-
...irectoryParseWithAbsoluteDepthNoStepwiseIT.java | 2 +-
.../FtpSimpleConsumeStreamingPartialReadIT.java | 2 +-
.../FtpSimpleConsumeStreamingStepwiseFalseIT.java | 2 +-
...pSimpleConsumeStreamingWithMultipleFilesIT.java | 2 +-
.../remote/integration/FtpStreamingMoveIT.java | 2 +-
.../SftpConsumerLocalWorkDirectoryIT.java | 2 +-
.../integration/SftpCertHostVerificationIT.java | 6 +-
.../sftp/integration/SftpCertUserAuthIT.java | 8 +-
.../sftp/integration/SftpChangedReadLockIT.java | 3 +-
.../sftp/integration/SftpConsumerDisconnectIT.java | 4 +-
.../integration/SftpConsumerWithCharsetIT.java | 2 +-
.../sftp/integration/SftpECKeyFileConsumeIT.java | 3 +-
.../integration/SftpEDDSAKeyFileConsumeIT.java | 2 +-
.../remote/sftp/integration/SftpKeyConsumeIT.java | 2 +-
.../sftp/integration/SftpKeyFileConsumeIT.java | 2 +-
.../SftpKeyFileConsumePrivateKeyArrayIT.java | 2 +-
.../sftp/integration/SftpKeyPairECConsumeIT.java | 2 +-
.../sftp/integration/SftpKeyPairRSAConsumeIT.java | 2 +-
.../SftpKeyUriConsumeFromClasspathIT.java | 2 +-
.../sftp/integration/SftpKeyUriConsumeIT.java | 2 +-
.../sftp/integration/SftpSimpleConsumeIT.java | 2 +-
.../SftpSimpleConsumeNoStartingDirIT.java | 2 +-
.../SftpSimpleConsumeNotStepwiseIT.java | 2 +-
.../integration/SftpSimpleConsumeRecursiveIT.java | 2 +-
.../SftpSimpleConsumeRecursiveNotStepwiseIT.java | 2 +-
.../integration/SftpSimpleConsumeStreamingIT.java | 2 +-
.../SftpSimpleConsumeStreamingPartialReadIT.java | 2 +-
...pSimpleConsumeStreamingWithMultipleFilesIT.java | 2 +-
.../SftpSimpleConsumeThroughProxyIT.java | 2 +-
.../sftp/integration/SftpSimpleIPV6ConsumeIT.java | 2 +-
.../sftp/integration/SftpUseListFalseIT.java | 2 +-
.../geocoder/GeoCoderEndpointUriFactory.java | 7 +
.../camel/component/git/GitEndpointUriFactory.java | 7 +
.../github2/GitHub2EndpointUriFactory.java | 7 +
.../bigquery/GoogleBigQueryEndpointUriFactory.java | 7 +
.../sql/GoogleBigQuerySQLEndpointUriFactory.java | 7 +
.../calendar/GoogleCalendarEndpointUriFactory.java | 7 +
.../GoogleCalendarStreamEndpointUriFactory.java | 7 +
.../drive/GoogleDriveEndpointUriFactory.java | 7 +
.../GoogleFirestoreEndpointUriFactory.java | 7 +
.../GoogleCloudFunctionsEndpointUriFactory.java | 7 +
.../google/mail/GoogleMailEndpointUriFactory.java | 7 +
.../stream/GoogleMailStreamEndpointUriFactory.java | 7 +
.../pubsub/GooglePubsubEndpointUriFactory.java | 7 +
.../GoogleSecretManagerEndpointUriFactory.java | 7 +
.../sheets/GoogleSheetsEndpointUriFactory.java | 7 +
.../GoogleSheetsStreamEndpointUriFactory.java | 7 +
.../GoogleCloudSpeechToTextEndpointUriFactory.java | 7 +
.../GoogleCloudStorageEndpointUriFactory.java | 7 +
.../GoogleCloudTextToSpeechEndpointUriFactory.java | 7 +
.../vertexai/GoogleVertexAIEndpointUriFactory.java | 7 +
.../GoogleCloudVisionEndpointUriFactory.java | 7 +
.../graphql/GraphqlEndpointUriFactory.java | 7 +
.../component/grpc/GrpcEndpointUriFactory.java | 7 +
.../vault/HashicorpVaultEndpointUriFactory.java | 7 +
.../HazelcastAtomicnumberEndpointUriFactory.java | 7 +
.../HazelcastInstanceEndpointUriFactory.java | 7 +
.../list/HazelcastListEndpointUriFactory.java | 7 +
.../map/HazelcastMapEndpointUriFactory.java | 7 +
.../HazelcastMultimapEndpointUriFactory.java | 7 +
.../HazelcastPNCounterEndpointUriFactory.java | 7 +
.../queue/HazelcastQueueEndpointUriFactory.java | 7 +
.../HazelcastReplicatedmapEndpointUriFactory.java | 7 +
.../HazelcastRingbufferEndpointUriFactory.java | 7 +
.../seda/HazelcastSedaEndpointUriFactory.java | 7 +
.../set/HazelcastSetEndpointUriFactory.java | 7 +
.../topic/HazelcastTopicEndpointUriFactory.java | 7 +
components/camel-headersmap/pom.xml | 2 +-
.../services/org/apache/camel/other.properties | 2 +-
.../src/generated/resources/headersmap.json | 2 +-
.../camel-headersmap/src/main/docs/headersmap.adoc | 13 +-
.../headersmap/FastHeadersMapFactory.java | 4 +
.../camel/component/hl7/HL7ConverterLoader.java | 8 +
.../component/hl7/HL7DataFormatConfigurer.java | 7 +
.../org/apache/camel/component/hl7/hl7.json | 3 +-
.../camel-hl7/src/main/docs/hl7-dataformat.adoc | 56 +
.../apache/camel/component/hl7/HL7Converter.java | 30 +
.../apache/camel/component/hl7/HL7DataFormat.java | 31 +-
.../camel/component/hl7/HL7XmlDataFormatTest.java | 117 +-
.../component/http/HttpEndpointUriFactory.java | 7 +
.../huaweicloud/dms/DMSEndpointUriFactory.java | 7 +
.../component/huaweicloud/dms/DMSEndpoint.java | 2 +-
.../frs/FaceRecognitionEndpointUriFactory.java | 7 +
.../camel/FunctionGraphEndpointUriFactory.java | 7 +
.../org/apache/camel/FunctionGraphEndpoint.java | 16 +-
.../huaweicloud/iam/IAMEndpointUriFactory.java | 7 +
.../component/huaweicloud/iam/IAMEndpoint.java | 9 +-
.../image/ImageRecognitionEndpointUriFactory.java | 7 +
.../huaweicloud/obs/OBSEndpointUriFactory.java | 9 +
.../component/huaweicloud/obs/hwcloud-obs.json | 2 +-
.../component/huaweicloud/obs/OBSEndpoint.java | 2 +-
.../smn/SimpleNotificationEndpointUriFactory.java | 7 +
.../smn/SimpleNotificationEndpoint.java | 12 +-
.../ibm/cos/IBMCOSEndpointUriFactory.java | 7 +
.../IBMSecretsManagerEndpointUriFactory.java | 7 +
.../WatsonDiscoveryEndpointUriFactory.java | 7 +
.../language/WatsonLanguageEndpointUriFactory.java | 7 +
.../stt/WatsonSpeechToTextEndpointUriFactory.java | 7 +
.../tts/WatsonTextToSpeechEndpointUriFactory.java | 7 +
.../watsonx/ai/WatsonxAiEndpointUriFactory.java | 7 +
.../data/WatsonxDataEndpointUriFactory.java | 7 +
.../iec60870/client/ClientEndpointUriFactory.java | 7 +
.../iec60870/server/ServerEndpointUriFactory.java | 7 +
.../component/iggy/IggyEndpointUriFactory.java | 9 +
.../org/apache/camel/component/iggy/iggy.json | 4 +-
.../camel/component/iggy/IggyConfiguration.java | 2 +-
.../cache/IgniteCacheEndpointUriFactory.java | 7 +
.../compute/IgniteComputeEndpointUriFactory.java | 7 +
.../events/IgniteEventsEndpointUriFactory.java | 7 +
.../idgen/IgniteIdGenEndpointUriFactory.java | 7 +
.../IgniteMessagingEndpointUriFactory.java | 7 +
.../queue/IgniteQueueEndpointUriFactory.java | 7 +
.../ignite/set/IgniteSetEndpointUriFactory.java | 7 +
.../ignite/IgniteCacheContinuousQueryTest.java | 9 +-
.../InfinispanEmbeddedEndpointUriFactory.java | 7 +
.../remote/InfinispanRemoteEndpointUriFactory.java | 7 +
.../influxdb/InfluxDbEndpointUriFactory.java | 7 +
.../influxdb2/InfluxDb2EndpointUriFactory.java | 7 +
.../camel/component/irc/IrcEndpointUriFactory.java | 7 +
.../component/ironmq/IronMQEndpointUriFactory.java | 7 +
.../component/jcache/JCacheEndpointUriFactory.java | 7 +
components/camel-jcr/pom.xml | 13 +-
.../camel/component/jcr/JcrEndpointUriFactory.java | 7 +
.../camel/component/jcr/JcrAuthTestBase.java | 6 +-
.../test/resources/repository-simple-security.xml | 301 +-
...pository-simple-security.xml => repository.xml} | 291 +-
components/camel-jdbc/pom.xml | 13 +-
.../component/jdbc/JdbcEndpointUriFactory.java | 7 +
.../camel-jdbc/src/main/docs/jdbc-component.adoc | 2 +-
.../jdbc/AbstractJdbcGeneratedKeysTest.java | 16 +-
.../component/jdbc/AbstractJdbcTestSupport.java | 2 +-
.../apache/camel/component/jdbc/camelContext.xml | 38 +-
.../camel-jdbc/src/test/resources/sql/init.sql | 6 +-
.../jetty12/JettyHttp12EndpointUriFactory.java | 7 +
.../raft/JGroupsRaftEndpointUriFactory.java | 7 +
.../jgroups/JGroupsEndpointUriFactory.java | 7 +
components/camel-jira/pom.xml | 2 +-
.../component/jira/JiraEndpointUriFactory.java | 7 +
.../camel/component/jms/JmsEndpointUriFactory.java | 7 +
.../camel/component/jmx/JMXEndpointUriFactory.java | 7 +
.../component/jmx/JMXMonitorTypeGaugeTest.java | 2 -
.../jmx/JMXMonitorTypeStringMatchesTest.java | 1 -
.../component/jolt/JoltEndpointUriFactory.java | 7 +
.../component/jooq/JooqEndpointUriFactory.java | 7 +
components/camel-jpa/pom.xml | 16 +-
.../camel/component/jpa/JpaEndpointUriFactory.java | 7 +
.../jpa/JpaRouteSkipLockedEntityTest.java | 2 +-
.../camel/processor/jpa/JpaTransactedTest.java | 6 +
.../src/test/resources/META-INF/persistence.xml | 25 +-
.../processor/jpa/springJpaRouteSkipLockedTest.xml | 34 +-
.../profiles/hibernate/META-INF/persistence.xml | 31 +-
.../camel/component/scp/ScpEndpointUriFactory.java | 7 +
.../component/jslt/JsltEndpointUriFactory.java | 7 +
.../jsonpatch/JsonPatchEndpointUriFactory.java | 7 +
.../JsonValidatorEndpointUriFactory.java | 7 +
.../jsonata/JsonataEndpointUriFactory.java | 7 +
.../component/jt400/Jt400EndpointUriFactory.java | 7 +
.../camel/component/jte/JteEndpointUriFactory.java | 7 +
.../component/kafka/KafkaEndpointUriFactory.java | 7 +
.../camel-kafka/src/main/docs/kafka-component.adoc | 4 +
.../errorhandler/KafkaConsumerListener.java | 47 +-
.../kafka/SingleNodeKafkaResumeStrategy.java | 3 +-
.../kamelet/KameletEndpointUriFactory.java | 7 +
.../kamelet/KameletConsumerUoWIssueTest.java | 2 +-
.../keycloak/KeycloakEndpointUriFactory.java | 7 +
.../knative/KnativeEndpointUriFactory.java | 7 +
.../KubernetesConfigMapsEndpointUriFactory.java | 7 +
.../KubernetesCronJobEndpointUriFactory.java | 7 +
...ubernetesCustomResourcesEndpointUriFactory.java | 7 +
.../KubernetesDeploymentsEndpointUriFactory.java | 7 +
.../events/KubernetesEventsEndpointUriFactory.java | 7 +
.../hpa/KubernetesHPAEndpointUriFactory.java | 7 +
.../job/KubernetesJobEndpointUriFactory.java | 7 +
.../KubernetesNamespacesEndpointUriFactory.java | 7 +
.../nodes/KubernetesNodesEndpointUriFactory.java | 7 +
...ernetesPersistentVolumesEndpointUriFactory.java | 7 +
...sPersistentVolumesClaimsEndpointUriFactory.java | 7 +
.../pods/KubernetesPodsEndpointUriFactory.java | 7 +
...esReplicationControllersEndpointUriFactory.java | 7 +
...KubernetesResourcesQuotaEndpointUriFactory.java | 7 +
.../KubernetesSecretsEndpointUriFactory.java | 7 +
...ubernetesServiceAccountsEndpointUriFactory.java | 7 +
.../KubernetesServicesEndpointUriFactory.java | 7 +
.../OpenshiftBuildConfigsEndpointUriFactory.java | 7 +
.../builds/OpenshiftBuildsEndpointUriFactory.java | 7 +
...enshiftDeploymentConfigsEndpointUriFactory.java | 7 +
.../component/kudu/KuduEndpointUriFactory.java | 7 +
.../language/LanguageEndpointUriFactory.java | 7 +
.../component/ldap/LdapEndpointUriFactory.java | 7 +
.../component/ldif/LdifEndpointUriFactory.java | 7 +
.../camel/component/log/LogEndpointUriFactory.java | 7 +
.../apache/camel/component/log/LogEndpoint.java | 5 +-
.../component/lucene/LuceneEndpointUriFactory.java | 7 +
.../lumberjack/LumberjackEndpointUriFactory.java | 7 +
.../component/mail/MailEndpointUriFactory.java | 7 +
...IdempotentRepositoryDuplicateNotRemoveTest.java | 2 +-
.../MailIdempotentRepositoryDuplicateTest.java | 2 +-
.../mail/MailIdempotentRepositoryTest.java | 2 +-
.../mapstruct/MapstructEndpointUriFactory.java | 7 +
.../component/master/MasterEndpointUriFactory.java | 7 +
.../metrics/MetricsEndpointUriFactory.java | 7 +
.../prometheus/MicrometerPrometheus.java | 5 +-
.../micrometer/MicrometerEndpointUriFactory.java | 7 +
.../micrometer/json/AbstractMicrometerService.java | 5 +-
.../milo/browse/MiloBrowseEndpointUriFactory.java | 7 +
.../milo/client/MiloClientEndpointUriFactory.java | 7 +
.../milo/server/MiloServerEndpointUriFactory.java | 7 +
.../remote/mina/MinaSftpEndpointUriFactory.java | 7 +
.../component/mina/MinaEndpointUriFactory.java | 7 +
.../MinaClientModeTcpTextlineDelimiterTest.java | 2 +-
.../component/minio/MinioEndpointUriFactory.java | 7 +
.../component/mllp/MllpEndpointUriFactory.java | 7 +
.../component/mock/MockEndpointUriFactory.java | 7 +
.../mongodb/gridfs/GridFsEndpointUriFactory.java | 9 +
.../component/mongodb/gridfs/mongodb-gridfs.json | 2 +-
.../component/mongodb/gridfs/GridFsEndpoint.java | 2 +-
.../mongodb/MongoDbEndpointUriFactory.java | 10 +
.../apache/camel/component/mongodb/mongodb.json | 4 +-
.../camel/component/mongodb/MongoDbEndpoint.java | 4 +-
.../mustache/MustacheEndpointUriFactory.java | 7 +
.../component/mvel/MvelEndpointUriFactory.java | 7 +
components/camel-mybatis/pom.xml | 12 +-
.../mybatis/MyBatisBeanEndpointUriFactory.java | 7 +
.../mybatis/MyBatisEndpointUriFactory.java | 7 +
.../mybatis/MyBatisInsertWithRollbackTest.java | 13 +
.../mybatis/MyBatisShutdownAllTasksTest.java | 2 +-
.../src/test/resources/SqlMapConfig.xml | 4 +-
.../component/nats/NatsEndpointUriFactory.java | 7 +
.../apache/camel/component/nats/NatsConsumer.java | 5 +-
.../nats/integration/NatsConsumerReplyToIT.java | 2 +-
...yToIT.java => NatsConsumerReplyToInOnlyIT.java} | 18 +-
.../integration/NatsConsumerWithRedeliveryIT.java | 4 +-
.../nats/integration/NatsProducerReplyToIT.java | 2 +-
.../netty/http/NettyHttpEndpointUriFactory.java | 7 +
.../component/netty/NettyEndpointUriFactory.java | 7 +
.../NettyConsumerClientModeReconnectTest.java | 2 +-
.../NettyConsumerClientModeReuseChannelTest.java | 2 +-
.../netty/NettyConsumerClientModeTest.java | 2 +-
.../netty/NettySSLConsumerClientModeTest.java | 2 +-
.../oaipmh/component/OAIPMHEndpointUriFactory.java | 7 +
.../camel-ocsf/src/main/docs/ocsf-dataformat.adoc | 16 +-
.../olingo2/Olingo2EndpointUriFactory.java | 7 +
.../olingo4/Olingo4EndpointUriFactory.java | 7 +
.../component/once/OnceEndpointUriFactory.java | 7 +
.../opensearch/OpensearchEndpointUriFactory.java | 7 +
.../openstack/cinder/CinderEndpointUriFactory.java | 7 +
.../openstack/glance/GlanceEndpointUriFactory.java | 7 +
.../keystone/KeystoneEndpointUriFactory.java | 7 +
.../neutron/NeutronEndpointUriFactory.java | 7 +
.../openstack/nova/NovaEndpointUriFactory.java | 7 +
.../openstack/swift/SwiftEndpointUriFactory.java | 7 +
.../metrics/OpenTelemetryEndpointUriFactory.java | 7 +
.../apache/camel/dev-console/opentelemetry.json | 15 +
.../org/apache/camel/dev-console/opentelemetry | 2 +
.../org/apache/camel/dev-consoles.properties | 7 +
.../src/main/docs/opentelemetry2.adoc | 37 +
.../camel/opentelemetry2/DevSpanExporter.java | 91 +
.../opentelemetry2/OpenTelemetryDevConsole.java | 131 +
.../camel/opentelemetry2/OpenTelemetryTracer.java | 35 +
.../optaplanner/OptaPlannerEndpointUriFactory.java | 7 +
.../paho/mqtt5/PahoMqtt5EndpointUriFactory.java | 7 +
components/camel-paho/pom.xml | 2 +-
.../component/paho/PahoEndpointUriFactory.java | 7 +
.../camel/component/pdf/PdfEndpointUriFactory.java | 7 +
.../slot/PgReplicationSlotEndpointUriFactory.java | 7 +
.../pgevent/PgEventEndpointUriFactory.java | 7 +
.../http/PlatformHttpEndpointUriFactory.java | 7 +
.../component/plc4x/Plc4XEndpointUriFactory.java | 7 +
.../camel/component/pqc/PQCEndpointUriFactory.java | 7 +
.../printer/PrinterEndpointUriFactory.java | 7 +
.../component/pubnub/PubNubEndpointUriFactory.java | 7 +
.../component/pulsar/PulsarEndpointUriFactory.java | 7 +
.../component/quartz/QuartzEndpointUriFactory.java | 7 +
.../FileConsumerQuartzSchedulerRestartTest.java | 2 +-
.../quartz/FileConsumerQuartzSchedulerTest.java | 2 +-
.../quartz/CronScheduledRoutePolicyTest.java | 2 +-
.../RouteAutoStopFalseCronScheduledPolicyTest.java | 2 +-
.../quartz/SimpleScheduledRoutePolicyTest.java | 4 +-
.../quickfixj/QuickfixjEndpointUriFactory.java | 7 +
.../streams/ReactiveStreamsEndpointUriFactory.java | 7 +
.../camel/component/ref/RefEndpointUriFactory.java | 7 +
.../openapi/RestOpenApiEndpointUriFactory.java | 7 +
.../component/rest/RestApiEndpointUriFactory.java | 7 +
.../component/rest/RestEndpointUriFactory.java | 7 +
.../RobotFrameworkEndpointUriFactory.java | 7 +
.../rocketmq/RocketMQEndpointUriFactory.java | 7 +
.../camel/component/rss/RssEndpointUriFactory.java | 7 +
.../component/saga/SagaEndpointUriFactory.java | 7 +
.../salesforce/SalesforceEndpointUriFactory.java | 7 +
.../sap/netweaver/NetWeaverEndpointUriFactory.java | 7 +
.../component/xquery/XQueryEndpointUriFactory.java | 7 +
.../scheduler/SchedulerEndpointUriFactory.java | 7 +
.../schematron/SchematronEndpointUriFactory.java | 7 +
.../component/seda/SedaEndpointUriFactory.java | 7 +
.../servicenow/ServiceNowEndpointUriFactory.java | 7 +
.../servlet/ServletEndpointUriFactory.java | 7 +
.../component/sjms/SjmsEndpointUriFactory.java | 7 +
.../component/sjms/SjmsConnectionRecoveryTest.java | 3 +
.../component/sjms2/Sjms2EndpointUriFactory.java | 7 +
.../component/slack/SlackEndpointUriFactory.java | 7 +
.../camel/component/smb/SmbEndpointUriFactory.java | 7 +
.../component/smooks/SmooksEndpointUriFactory.java | 7 +
.../component/smpp/SmppEndpointUriFactory.java | 7 +
.../component/snmp/SnmpEndpointUriFactory.java | 7 +
.../component/solr/SolrEndpointUriFactory.java | 7 +
.../splunkhec/SplunkHECEndpointUriFactory.java | 7 +
.../component/splunk/SplunkEndpointUriFactory.java | 7 +
.../chat/SpringAiChatEndpointUriFactory.java | 7 +
.../SpringAiEmbeddingsEndpointUriFactory.java | 7 +
.../image/SpringAiImageEndpointUriFactory.java | 7 +
.../tools/SpringAiToolsEndpointUriFactory.java | 7 +
.../SpringAiVectorStoreEndpointUriFactory.java | 7 +
.../batch/SpringBatchEndpointUriFactory.java | 7 +
.../camel-spring-parent/camel-spring-jdbc/pom.xml | 13 +-
.../spring/jdbc/SpringJdbcEndpointUriFactory.java | 7 +
.../spring/jdbc/AbstractJdbcTestSupport.java | 2 +-
.../src/test/resources/camelContext.xml | 38 +-
.../src/test/resources/sql/init.sql | 2 +-
.../springldap/SpringLdapEndpointUriFactory.java | 7 +
.../SpringRabbitMQEndpointUriFactory.java | 10 +
.../component/springrabbit/spring-rabbitmq.json | 4 +-
.../springrabbit/SpringRabbitMQEndpoint.java | 4 +-
.../component/redis/RedisEndpointUriFactory.java | 7 +
.../apache/camel/component/redis/RedisClient.java | 4 +-
.../SpringRedisIdempotentRepository.java | 4 +-
.../SpringRedisStringIdempotentRepository.java | 5 +-
.../SpringRedisIdempotentRepositoryTest.java | 6 +-
.../ws/SpringWebserviceEndpointUriFactory.java | 7 +
.../component/event/EventEndpointUriFactory.java | 7 +
.../camel/component/sql/SqlEndpointUriFactory.java | 7 +
.../sql/stored/SqlStoredEndpointUriFactory.java | 7 +
.../sql/SqlConsumerDynamicParameterTest.java | 2 +-
.../camel/component/ssh/SshEndpointUriFactory.java | 7 +
.../component/stax/StAXEndpointUriFactory.java | 7 +
.../component/stitch/StitchEndpointUriFactory.java | 7 +
.../component/stream/StreamEndpointUriFactory.java | 7 +
.../camel/component/stream/ScanStreamFileTest.java | 2 +-
.../StringTemplateEndpointUriFactory.java | 7 +
.../component/stripe/StripeEndpointUriFactory.java | 7 +
.../component/stub/StubEndpointUriFactory.java | 7 +
.../component/tahu/TahuEdgeEndpointUriFactory.java | 7 +
.../component/tahu/TahuHostEndpointUriFactory.java | 7 +
.../telegram/TelegramEndpointUriFactory.java | 7 +
.../camel/test/main/junit6/CamelMainExtension.java | 4 +
.../camel/test/main/junit6/CamelMainTest.java | 10 +
.../spring/junit6/CamelAnnotationsHandler.java | 3 +
.../test/spring/junit6/EnableRouteDiagramDump.java | 10 +
.../component/thrift/ThriftEndpointUriFactory.java | 7 +
.../thymeleaf/ThymeleafEndpointUriFactory.java | 7 +
.../component/tika/TikaEndpointUriFactory.java | 7 +
.../component/timer/TimerEndpointUriFactory.java | 7 +
.../component/twilio/TwilioEndpointUriFactory.java | 7 +
.../TwitterDirectMessageEndpointUriFactory.java | 7 +
.../search/TwitterSearchEndpointUriFactory.java | 7 +
.../TwitterTimelineEndpointUriFactory.java | 7 +
.../undertow/UndertowEndpointUriFactory.java | 7 +
.../src/main/docs/undertow-component.adoc | 33 +
.../component/undertow/DefaultUndertowHost.java | 24 +
.../component/undertow/UndertowHostOptions.java | 80 +
.../undertow/UndertowMaxEntitySizeTest.java | 70 +
.../validator/ValidatorEndpointUriFactory.java | 7 +
.../velocity/VelocityEndpointUriFactory.java | 7 +
.../vertx/http/VertxHttpEndpointUriFactory.java | 7 +
.../VertxWebsocketEndpointUriFactory.java | 7 +
.../component/vertx/VertxEndpointUriFactory.java | 7 +
.../component/wasm/WasmEndpointUriFactory.java | 7 +
.../weather/WeatherEndpointUriFactory.java | 7 +
.../component/web3j/Web3jEndpointUriFactory.java | 7 +
.../webhook/WebhookEndpointUriFactory.java | 7 +
.../whatsapp/WhatsAppEndpointUriFactory.java | 7 +
.../wordpress/WordpressEndpointUriFactory.java | 7 +
.../workday/WorkdayEndpointUriFactory.java | 7 +
.../xchange/XChangeEndpointUriFactory.java | 7 +
.../camel/component/xj/XJEndpointUriFactory.java | 7 +
.../xmlsecurity/XmlSignerEndpointUriFactory.java | 7 +
.../xmlsecurity/XmlVerifierEndpointUriFactory.java | 7 +
.../component/xmpp/XmppEndpointUriFactory.java | 7 +
.../xslt/saxon/XsltSaxonEndpointUriFactory.java | 7 +
.../xslt/SaxonXsltMessageTerminateTest.java | 2 +-
.../xslt/saxon/XsltAggregationStrategyTest.java | 4 +-
.../component/xslt/XsltEndpointUriFactory.java | 7 +
.../component/zeebe/ZeebeEndpointUriFactory.java | 7 +
.../zendesk/ZendeskEndpointUriFactory.java | 7 +
.../zookeepermaster/MasterEndpointUriFactory.java | 7 +
.../zookeeper/ZooKeeperEndpointUriFactory.java | 7 +
.../org/apache/camel/ExchangeConstantProvider.java | 8 +-
.../java/org/apache/camel/spi/UriParam.java | 9 +
.../main/java/org/apache/camel/AsyncCallback.java | 4 +-
.../main/java/org/apache/camel/AsyncProcessor.java | 2 +-
.../java/org/apache/camel/BeanConfigInject.java | 11 +-
.../src/main/java/org/apache/camel/BeanInject.java | 12 +-
.../src/main/java/org/apache/camel/Body.java | 11 +-
.../src/main/java/org/apache/camel/Builder.java | 10 +
.../org/apache/camel/EndpointConsumerResolver.java | 8 +-
.../org/apache/camel/EndpointProducerResolver.java | 8 +-
.../java/org/apache/camel/ErrorHandlerFactory.java | 15 +-
.../java/org/apache/camel/ExchangeProperties.java | 8 +-
.../java/org/apache/camel/ExchangeProperty.java | 11 +-
.../java/org/apache/camel/ExpressionFactory.java | 9 +-
.../org/apache/camel/ExtendedStartupListener.java | 9 +-
.../src/main/java/org/apache/camel/Handler.java | 12 +-
.../src/main/java/org/apache/camel/Header.java | 9 +-
.../src/main/java/org/apache/camel/Headers.java | 9 +-
.../main/java/org/apache/camel/LoggingLevel.java | 8 +-
.../org/apache/camel/ManagementMBeansLevel.java | 10 +-
.../apache/camel/ManagementStatisticsLevel.java | 11 +-
.../src/main/java/org/apache/camel/NamedNode.java | 13 +-
.../src/main/java/org/apache/camel/NamedRoute.java | 12 +-
.../src/main/java/org/apache/camel/Navigate.java | 15 +-
.../java/org/apache/camel/NonManagedService.java | 9 +-
.../src/main/java/org/apache/camel/Ordered.java | 8 +-
.../java/org/apache/camel/PredicateFactory.java | 9 +-
.../src/main/java/org/apache/camel/Route.java | 19 +-
.../src/main/java/org/apache/camel/RouteAware.java | 13 +-
.../apache/camel/RouteConfigurationsBuilder.java | 13 +-
.../org/apache/camel/RouteTemplateContext.java | 14 +-
.../main/java/org/apache/camel/RoutesBuilder.java | 14 +-
.../org/apache/camel/RuntimeConfiguration.java | 16 +-
.../main/java/org/apache/camel/StartupStep.java | 11 +-
.../java/org/apache/camel/StartupSummaryLevel.java | 8 +-
.../java/org/apache/camel/StaticExpression.java | 9 +-
.../src/main/java/org/apache/camel/TimeoutMap.java | 11 +-
.../main/java/org/apache/camel/TimerListener.java | 7 +-
.../src/main/java/org/apache/camel/Traceable.java | 10 +-
.../src/main/java/org/apache/camel/Variable.java | 9 +-
.../main/java/org/apache/camel/VariableAware.java | 9 +-
.../src/main/java/org/apache/camel/Variables.java | 8 +-
.../camel/VetoCamelContextStartException.java | 10 +-
.../apache/camel/catalog/RuntimeCamelCatalog.java | 14 +
.../camel/spi/BacklogTracerEventMessage.java | 15 +
.../org/apache/camel/spi/DumpRoutesStrategy.java | 18 +
.../org/apache/camel/spi/EndpointUriFactory.java | 15 +
.../java/org/apache/camel/spi/ModelDumpLine.java | 4 +-
.../org/apache/camel/spi/RouteDiagramDumper.java | 39 +
.../org/apache/camel/spi/RouteTopologyDumper.java | 94 +
.../java/org/apache/camel/spi/UuidGenerator.java | 4 +-
.../apache/camel/impl/debugger/BacklogTracer.java | 65 +-
.../impl/debugger/DefaultBacklogDebugger.java | 10 +-
.../debugger/DefaultBacklogTracerEventMessage.java | 24 +-
.../camel/impl/engine/AbstractCamelContext.java | 9 +
.../camel/impl/engine/CamelInternalProcessor.java | 42 +-
.../impl/engine/DefaultHeadersMapFactory.java | 5 +
.../camel/impl/engine/DefaultUnitOfWork.java | 97 +-
.../engine/PooledProcessorExchangeFactory.java | 8 +-
.../apache/camel/dev-console/route-topology.json | 15 +
.../org/apache/camel/dev-console/route-topology | 2 +
.../org/apache/camel/dev-consoles.properties | 2 +-
.../impl/console/RouteStructureDevConsole.java | 6 +
.../impl/console/RouteTopologyDevConsole.java | 253 +
.../impl/console/RouteBasedDevConsoleTest.java | 1 +
.../RouteTopologyDevConsoleIdentityTest.java | 167 +
.../impl/console/RouteTopologyDevConsoleTest.java | 183 +
.../camel/catalog/impl/AbstractCamelCatalog.java | 55 +
.../impl/DefaultDumpRoutesStrategyConfigurer.java | 9 +
.../org/apache/camel/route-topology-dumper | 2 +
.../org/apache/camel/impl/DefaultCamelContext.java | 10 +
.../camel/impl/DefaultDumpRoutesStrategy.java | 25 +
.../camel/impl/DefaultModelToStructureDumper.java | 64 +-
.../camel/impl/DefaultRouteTopologyDumper.java | 227 +
.../modules/languages/pages/simple-language.adoc | 8 +-
.../simple/CollectionExpressionBuilder.java | 696 +
.../language/simple/DateExpressionBuilder.java | 104 +
.../language/simple/FileExpressionBuilder.java | 238 +
.../language/simple/MathExpressionBuilder.java | 337 +
.../language/simple/MiscExpressionBuilder.java | 1095 ++
.../language/simple/OgnlExpressionBuilder.java | 476 +
.../language/simple/SimpleExpressionBuilder.java | 3523 ----
.../language/simple/StringExpressionBuilder.java | 804 +
.../simple/ast/SimpleFunctionExpression.java | 30 +-
.../simple/functions/BodyFunctionFactory.java | 10 +-
.../simple/functions/CollateFunctionFactory.java | 4 +-
.../functions/CollectionFunctionFactory.java | 38 +-
.../simple/functions/CustomFunctionFactory.java | 4 +-
.../simple/functions/DateFunctionFactory.java | 8 +-
.../simple/functions/DirectFunctionFactory.java | 4 +-
.../simple/functions/ExchangeFunctionFactory.java | 10 +-
.../simple/functions/HeaderFunctionFactory.java | 4 +-
.../simple/functions/JoinFunctionFactory.java | 4 +-
.../simple/functions/MathFunctionFactory.java | 18 +-
.../simple/functions/MessageFunctionFactory.java | 4 +-
.../simple/functions/MiscFunctionFactory.java | 42 +-
.../functions/QueryLanguageFunctionFactory.java | 4 +-
.../simple/functions/RandomFunctionFactory.java | 6 +-
.../simple/functions/SkipFunctionFactory.java | 4 +-
.../simple/functions/StringFunctionFactory.java | 38 +-
.../simple/functions/TypeFunctionFactory.java | 6 +-
.../simple/functions/VariableFunctionFactory.java | 4 +-
.../org/apache/camel/model/dataformat/hl7.json | 3 +-
.../camel/model/dataformat/HL7DataFormat.java | 29 +
.../reifier/dataformat/HL7DataFormatReifier.java | 1 +
.../camel/builder/RouteTemplateLocalBeanTest.java | 32 +
.../component/log/LogMaskRouteOverrideTest.java | 119 +
.../camel/impl/DefaultMessageHeaderTest.java | 540 +
.../DefaultRouteTopologyDumperIdentityTest.java | 171 +
.../apache/camel/language/simple/SimpleTest.java | 13 +-
.../functions/CollateFunctionFactoryTest.java | 26 +
.../functions/CollectionFunctionFactoryTest.java | 36 +-
.../simple/functions/MathFunctionFactoryTest.java | 14 +
.../simple/functions/MiscFunctionFactoryTest.java | 45 +
.../simple/functions/SkipFunctionFactoryTest.java | 14 +
.../camel/processor/RouteAutoStartupTest.java | 2 +-
.../apache/camel/util/CaseInsensitiveMapTest.java | 188 +
.../org/apache/camel/main/BaseMainSupport.java | 13 +-
.../camel/main/DefaultConfigurationConfigurer.java | 8 +-
.../java/org/apache/camel/main/MainHelper.java | 3 +-
.../org/apache/camel/main/ProfileConfigurer.java | 71 +-
.../BacklogTracerMessageHistoryBreadcrumbTest.java | 111 +
...cklogTracerMessageHistoryMulticastSedaTest.java | 100 +
.../org/apache/camel/support/AbstractExchange.java | 463 +-
.../camel/support/CopyOnWriteHeadersMap.java | 611 +
.../org/apache/camel/support/DefaultMessage.java | 122 +-
.../camel/support/DefaultPooledExchange.java | 19 +-
.../java/org/apache/camel/support/FlatMap.java | 247 +
.../org/apache/camel/support/MessageSupport.java | 10 +-
.../org/apache/camel/support/PluginHelper.java | 15 +
.../camel/support/processor/CamelLogProcessor.java | 60 +-
.../org/apache/camel/util/CaseInsensitiveMap.java | 447 +-
.../java/org/apache/camel/util/URISupport.java | 2 +-
.../java/org/apache/camel/util/URISupportTest.java | 8 +
.../java/org/apache/camel/xml/in/ModelParser.java | 1 +
.../java/org/apache/camel/xml/out/ModelWriter.java | 1 +
.../org/apache/camel/yaml/out/YamlModelWriter.java | 1 +
.../ROOT/images/jbang/camel-tui-hello-diagram.svg | 1 +
.../ROOT/images/jbang/camel-tui-hello-log.svg | 1 +
.../ROOT/images/jbang/camel-tui-hello-overview.svg | 1 +
.../jbang/camel-tui-topology-diagram-drilldown.svg | 1 +
.../jbang/camel-tui-topology-diagram-external.svg | 1 +
.../images/jbang/camel-tui-topology-diagram.svg | 1 +
.../images/jbang/camel-tui-topology-errors.svg | 1 +
.../images/jbang/camel-tui-topology-overview.svg | 1 +
.../images/jbang/camel-tui-topology-routes.svg | 1 +
docs/user-manual/modules/ROOT/nav.adoc | 1 +
.../ROOT/pages/camel-4x-upgrade-guide-4_21.adoc | 58 +
.../modules/ROOT/pages/camel-jbang-tui.adoc | 458 +
.../modules/ROOT/pages/camel-jbang.adoc | 12 +-
.../ROOT/pages/commercial-camel-offerings.adoc | 12 +-
.../camel-jbang-catalog-kamelet.adoc | 2 +-
.../camel-jbang-cmd-route-topology.adoc | 33 +
.../ROOT/pages/jbang-commands/camel-jbang-cmd.adoc | 1 +
.../pages/jbang-commands/camel-jbang-commands.adoc | 1 +
.../pages/jbang-commands/camel-jbang-debug.adoc | 4 +-
.../camel-jbang-dependency-copy.adoc | 2 +-
.../camel-jbang-dependency-list.adoc | 2 +-
.../camel-jbang-dependency-update.adoc | 2 +-
.../{camel-jbang-run.adoc => camel-jbang-dev.adoc} | 13 +-
.../ROOT/pages/jbang-commands/camel-jbang-doc.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-export.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-init.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-run.adoc | 4 +-
.../pages/jbang-commands/camel-jbang-sbom.adoc | 2 +-
.../modules/ROOT/pages/route-diagram.adoc | 84 +
.../camel/cli/connector/LocalCliConnector.java | 27 +-
.../dsl/DebeziumDb2ComponentBuilderFactory.java | 2 +-
.../DebeziumMongodbComponentBuilderFactory.java | 2 +-
.../dsl/DebeziumMysqlComponentBuilderFactory.java | 2 +-
.../dsl/DebeziumOracleComponentBuilderFactory.java | 2 +-
.../DebeziumPostgresComponentBuilderFactory.java | 2 +-
.../DebeziumSqlserverComponentBuilderFactory.java | 2 +-
.../Langchain4jAgentComponentBuilderFactory.java | 20 +
.../dsl/DebeziumDb2EndpointBuilderFactory.java | 2 +-
.../dsl/DebeziumMongodbEndpointBuilderFactory.java | 2 +-
.../dsl/DebeziumMySqlEndpointBuilderFactory.java | 2 +-
.../dsl/DebeziumOracleEndpointBuilderFactory.java | 2 +-
.../DebeziumPostgresEndpointBuilderFactory.java | 2 +-
.../DebeziumSqlserverEndpointBuilderFactory.java | 2 +-
.../LangChain4jAgentEndpointBuilderFactory.java | 36 +
.../builder/endpoint/FtpRawParameterTest.java | 2 +-
.../camel/builder/endpoint/TimerAdvancedTest.java | 2 +-
.../builder/endpoint/TimerNegativeDelayTest.java | 2 +-
dsl/camel-jbang/camel-jbang-core/pom.xml | 65 +-
.../META-INF/camel-jbang-commands-metadata.json | 19 +-
.../camel-jbang-configuration-metadata.json | 2 +-
.../apache/camel/dsl/jbang/core/commands/Ask.java | 274 +-
.../dsl/jbang/core/commands/CamelJBangMain.java | 76 +
.../camel/dsl/jbang/core/commands/Debug.java | 4 +-
.../apache/camel/dsl/jbang/core/commands/Dev.java} | 30 +-
.../dsl/jbang/core/commands/ExportBaseCommand.java | 8 +-
.../apache/camel/dsl/jbang/core/commands/Init.java | 2 +-
.../apache/camel/dsl/jbang/core/commands/Run.java | 34 +-
.../core/commands/action/ActionBaseCommand.java | 2 +-
.../core/commands/action/ActionWatchCommand.java | 4 +-
.../core/commands/action/CamelBrowseAction.java | 2 +-
.../core/commands/action/CamelHistoryAction.java | 2 +-
.../core/commands/action/CamelLoadAction.java | 2 +-
.../jbang/core/commands/action/CamelLogAction.java | 4 +-
.../core/commands/action/CamelReceiveAction.java | 2 +-
.../commands/action/CamelRouteTopologyAction.java | 253 +
.../core/commands/action/CamelSendAction.java | 4 +-
.../core/commands/action/CamelStubAction.java | 2 +-
.../core/commands/action/CamelTraceAction.java | 4 +-
.../commands/action/EvalExpressionCommand.java | 2 +-
.../core/commands/action/MessageTableHelper.java | 2 +-
.../commands/action/TransformMessageAction.java | 4 +-
.../jbang/core/commands/catalog/CatalogDoc.java | 9 +-
.../core/commands/catalog/CatalogKamelet.java | 6 +-
.../MissingPluginParameterExceptionHandler.java | 16 +-
.../core/commands/process/ProcessWatchCommand.java | 4 +-
.../dsl/jbang/core/common/CamelJBangConstants.java | 2 +-
.../camel/dsl/jbang/core/common/JSonHelper.java | 2 +-
.../camel/dsl/jbang/core/common/PluginHelper.java | 6 +-
.../camel/dsl/jbang/core/common/RuntimeHelper.java | 39 +
.../camel/dsl/jbang/core/common/XmlHelper.java | 2 +-
.../examples/camel-jbang-example-catalog.json | 23 +
.../resources/examples/circuit-breaker/README.md | 48 +-
.../examples/circuit-breaker/route.camel.yaml | 17 -
.../src/main/resources/examples/cron-log/README.md | 6 +-
.../examples/cron-log/application.properties | 16 -
.../examples/cron-log/cron-log.camel.yaml | 17 -
.../src/main/resources/examples/groovy/README.md | 38 +-
.../examples/groovy/application.properties | 16 -
.../resources/examples/groovy/groovy.camel.yaml | 48 +-
.../examples/message-size/orders.camel.yaml | 85 +
.../src/main/resources/examples/rest-api/README.md | 6 +-
.../examples/rest-api/application.properties | 16 -
.../examples/rest-api/rest-api.camel.yaml | 43 +-
.../resources/examples/route-topology/README.md | 61 +
.../examples/route-topology/application.properties | 6 +
.../route-topology/route-topology.camel.yaml | 99 +
.../main/resources/examples/routes/Greeter.java | 16 -
.../src/main/resources/examples/routes/README.md | 49 +-
.../examples/routes/application.properties | 16 -
.../src/main/resources/examples/routes/beans.yaml | 17 -
.../resources/examples/routes/routes.camel.yaml | 28 +-
.../main/resources/examples/timer-log/README.md | 4 +-
.../examples/timer-log/application.properties | 16 -
.../examples/timer-log/timer-log.camel.yaml | 28 +-
.../resources/examples/tui-hello-world/README.md | 21 +
.../examples/tui-hello-world/tui-hello-world.yaml | 17 -
.../src/main/resources/examples/xslt/README.md | 50 +-
.../resources/examples/xslt/consumer.camel.yaml | 23 +-
.../main/resources/examples/xslt/input/account.xml | 18 -
.../main/resources/examples/xslt/stylesheet.xsl | 18 -
.../dsl/jbang/core/commands/AskCliToolsTest.java | 173 +
.../jbang/core/commands/CamelJBangMainTest.java | 70 +
.../camel/dsl/jbang/core/commands/DevTest.java | 88 +
.../ParameterExceptionHandlerTest.java | 2 +-
dsl/camel-jbang/camel-jbang-it/pom.xml | 4 -
.../camel/dsl/jbang/it/ManagePluginsITCase.java | 2 +-
.../dsl/jbang/core/commands/mcp/KameletTools.java | 6 +-
.../jbang/core/commands/mcp/RuntimeService.java | 24 +
.../dsl/jbang/core/commands/mcp/RuntimeTools.java | 74 +
.../commands/kubernetes/traits/TraitHelper.java | 1 +
.../commands/kubernetes/KubernetesExportTest.java | 20 +-
.../core/commands/parser/RouteParserCommand.java | 4 +-
.../docs/video/camel-tui-hello.cast | 99 +-
.../docs/video/camel-tui-hello.gif | Bin 685576 -> 569957
bytes
.../docs/video/camel-tui-hello.tape | 40 +-
.../docs/video/camel-tui-topology.cast | 66 +
.../docs/video/camel-tui-topology.gif | Bin 0 -> 1225838 bytes
.../docs/video/camel-tui-topology.tape | 92 +
.../camel-jbang-plugin-tui/docs/video/readme.md | 3 +-
.../video/screenshots/camel-tui-hello-diagram.png | 1 -
.../video/screenshots/camel-tui-hello-diagram.svg | 1 +
.../screenshots/camel-tui-hello-endpoints.png | 1 -
.../screenshots/camel-tui-hello-endpoints.svg | 1 +
.../video/screenshots/camel-tui-hello-health.png | 1 -
.../video/screenshots/camel-tui-hello-health.svg | 1 +
.../docs/video/screenshots/camel-tui-hello-log.png | 1 -
.../docs/video/screenshots/camel-tui-hello-log.svg | 1 +
.../video/screenshots/camel-tui-hello-overview.png | 1 -
.../video/screenshots/camel-tui-hello-overview.svg | 1 +
.../video/screenshots/camel-tui-hello-routes.png | 1 -
.../video/screenshots/camel-tui-hello-routes.svg | 1 +
.../camel-tui-topology-diagram-drilldown.svg | 1 +
.../camel-tui-topology-diagram-external.svg | 1 +
.../camel-tui-topology-diagram-navigate.svg | 1 +
.../screenshots/camel-tui-topology-diagram.svg | 1 +
.../screenshots/camel-tui-topology-endpoints.svg | 1 +
.../screenshots/camel-tui-topology-errors.svg | 1 +
.../video/screenshots/camel-tui-topology-final.svg | 1 +
.../screenshots/camel-tui-topology-health.svg | 1 +
.../video/screenshots/camel-tui-topology-log.svg | 1 +
.../screenshots/camel-tui-topology-overview.svg | 1 +
.../screenshots/camel-tui-topology-routes.svg | 1 +
.../dsl/jbang/core/commands/tui/ActionsPopup.java | 552 +-
.../dsl/jbang/core/commands/tui/BeansTab.java | 87 +
.../dsl/jbang/core/commands/tui/BrowseTab.java | 103 +-
.../dsl/jbang/core/commands/tui/CamelMonitor.java | 1993 ++-
.../jbang/core/commands/tui/CircuitBreakerTab.java | 144 +-
.../jbang/core/commands/tui/ClasspathPopup.java | 304 -
.../dsl/jbang/core/commands/tui/ClasspathTab.java | 470 +
.../jbang/core/commands/tui/ConfigurationTab.java | 115 +-
.../dsl/jbang/core/commands/tui/ConsumersTab.java | 102 +-
.../jbang/core/commands/tui/DiagramSupport.java | 2277 ++-
.../dsl/jbang/core/commands/tui/DiagramTab.java | 1147 ++
.../dsl/jbang/core/commands/tui/DrawOverlay.java | 201 +
.../dsl/jbang/core/commands/tui/EndpointsTab.java | 157 +-
.../dsl/jbang/core/commands/tui/ErrorsTab.java | 509 +-
.../dsl/jbang/core/commands/tui/FilesBrowser.java | 340 +
.../dsl/jbang/core/commands/tui/FormHelper.java | 72 +
.../dsl/jbang/core/commands/tui/HealthTab.java | 113 +-
.../dsl/jbang/core/commands/tui/HelpOverlay.java | 113 +
.../dsl/jbang/core/commands/tui/HistoryEntry.java | 3 +
.../dsl/jbang/core/commands/tui/HistoryTab.java | 1416 +-
.../camel/dsl/jbang/core/commands/tui/HttpTab.java | 243 +-
.../dsl/jbang/core/commands/tui/InflightTab.java | 86 +-
.../camel/dsl/jbang/core/commands/tui/LogTab.java | 380 +-
.../dsl/jbang/core/commands/tui/MemoryTab.java | 184 +-
.../jbang/core/commands/tui/MetricsCollector.java | 418 +
.../dsl/jbang/core/commands/tui/MetricsTab.java | 165 +-
.../jbang/core/commands/tui/MonitorContext.java | 10 +-
.../dsl/jbang/core/commands/tui/MonitorTab.java | 13 +
.../dsl/jbang/core/commands/tui/OverviewTab.java | 165 +-
.../dsl/jbang/core/commands/tui/RouteInfo.java | 1 +
.../jbang/core/commands/tui/RouteTreePreview.java | 147 +
.../dsl/jbang/core/commands/tui/RoutesTab.java | 1318 +-
.../jbang/core/commands/tui/RunOptionsForm.java | 42 +-
.../jbang/core/commands/tui/SearchHighlighter.java | 303 +
.../jbang/core/commands/tui/SendMessagePopup.java | 638 +-
.../dsl/jbang/core/commands/tui/SourceViewer.java | 612 +
.../dsl/jbang/core/commands/tui/StartupTab.java | 98 +
.../dsl/jbang/core/commands/tui/StatusParser.java | 114 +-
.../dsl/jbang/core/commands/tui/StopAllPopup.java | 18 +-
.../jbang/core/commands/tui/SyntaxHighlighter.java | 291 +
.../dsl/jbang/core/commands/tui/ThreadsTab.java | 107 +
.../dsl/jbang/core/commands/tui/TraceEntry.java | 3 +
.../dsl/jbang/core/commands/tui/TuiCommand.java | 47 +-
.../dsl/jbang/core/commands/tui/TuiHelper.java | 3 +
.../dsl/jbang/core/commands/tui/TuiMcpServer.java | 577 +-
.../core/commands/tui/diagram/DiagramColors.java | 76 +
.../commands/tui/diagram/RouteDiagramWidget.java | 540 +
.../tui/diagram/TopologyDiagramWidget.java | 434 +
.../tui/diagram/TopologyMinimapWidget.java | 98 +
.../java/org/apache/camel/main/KameletMain.java | 3 +
.../DependencyDownloaderComponentResolver.java | 6 +
.../DependencyDownloaderTransformerResolver.java | 6 +-
.../camel/main/download/ExportTypeConverter.java | 4 +
...ependencyDownloaderTransformerResolverTest.java | 18 +
.../dsl/yaml/deserializers/ModelDeserializers.java | 6 +
.../dsl/yaml/validator/DummyTypeConverter.java | 4 +
.../resources/schema/camelYamlDsl-canonical.json | 6 +
.../generated/resources/schema/camelYamlDsl.json | 6 +
parent/pom.xml | 110 +-
pom.xml | 3 +
test-infra/camel-test-infra-all/pom.xml | 11 +
.../src/generated/resources/META-INF/metadata.json | 10 +
.../test/infra/iggy/services/IggyContainer.java | 2 +-
.../camel-test-infra-jaeger}/pom.xml | 63 +-
.../test/infra/jaeger/common/JaegerProperties.java | 33 +-
.../infra/jaeger/services/JaegerContainer.java | 66 +
.../infra/jaeger/services/JaegerInfraService.java | 35 +-
.../services/JaegerLocalContainerInfraService.java | 98 +
.../jaeger/services/JaegerRemoteInfraService.java | 60 +
.../test/infra/jaeger/services/JaegerService.java | 19 +-
.../jaeger/services/JaegerServiceFactory.java | 41 +-
.../src/main/resources/META-INF/MANIFEST.MF | 1 +
.../infra/jaeger/services/container.properties | 5 +-
.../camel/test/infra/jaeger/JaegerTestApp.java | 308 +
test-infra/pom.xml | 1 +
.../FtpCronScheduledRoutePolicyManualTest.java | 2 +-
.../camel/tooling/model/BaseOptionModel.java | 9 +
.../org/apache/camel/tooling/model/JsonMapper.java | 5 +
.../packaging/EndpointSchemaGeneratorMojo.java | 8 +-
.../main/resources/velocity/constant-provider.vm | 8 +-
.../resources/velocity/endpoint-uri-factory.vm | 22 +
.../main/java/org/apache/camel/spi/UriParam.java | 9 +
989 files changed, 49558 insertions(+), 24277 deletions(-)
create mode 100644
.github/actions/check-container-upgrade/update-metadata-version.py
create mode 100644 Jenkinsfile.jdk26
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/opentelemetry.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/route-topology.json
create mode 100644
catalog/camel-catalog/src/test/java/org/apache/camel/catalog/CamelCatalogMatchEndpointIdentityTest.java
create mode 100644
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/integration/LangChain4jAgentFromConfigurationIT.java
create mode 100644
components/camel-diagram/src/main/java/org/apache/camel/diagram/TopologyAsciiRenderer.java
create mode 100644
components/camel-diagram/src/main/java/org/apache/camel/diagram/TopologyHelper.java
create mode 100644
components/camel-diagram/src/main/java/org/apache/camel/diagram/TopologyImageRenderer.java
create mode 100644
components/camel-diagram/src/main/java/org/apache/camel/diagram/TopologyLayoutEngine.java
create mode 100644
components/camel-diagram/src/test/java/org/apache/camel/diagram/TopologyDiagramTest.java
create mode 100644
components/camel-diagram/src/test/java/org/apache/camel/diagram/TopologyDumperTest.java
copy components/camel-jcr/src/test/resources/{repository-simple-security.xml
=> repository.xml} (80%)
copy
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/{NatsConsumerReplyToIT.java
=> NatsConsumerReplyToInOnlyIT.java} (74%)
create mode 100644
components/camel-opentelemetry2/src/generated/resources/META-INF/org/apache/camel/dev-console/opentelemetry.json
create mode 100644
components/camel-opentelemetry2/src/generated/resources/META-INF/services/org/apache/camel/dev-console/opentelemetry
create mode 100644
components/camel-opentelemetry2/src/generated/resources/META-INF/services/org/apache/camel/dev-consoles.properties
create mode 100644
components/camel-opentelemetry2/src/main/java/org/apache/camel/opentelemetry2/DevSpanExporter.java
create mode 100644
components/camel-opentelemetry2/src/main/java/org/apache/camel/opentelemetry2/OpenTelemetryDevConsole.java
create mode 100644
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/UndertowMaxEntitySizeTest.java
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/RouteTopologyDumper.java
create mode 100644
core/camel-console/src/generated/resources/META-INF/org/apache/camel/dev-console/route-topology.json
create mode 100644
core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/route-topology
create mode 100644
core/camel-console/src/main/java/org/apache/camel/impl/console/RouteTopologyDevConsole.java
create mode 100644
core/camel-console/src/test/java/org/apache/camel/impl/console/RouteTopologyDevConsoleIdentityTest.java
create mode 100644
core/camel-console/src/test/java/org/apache/camel/impl/console/RouteTopologyDevConsoleTest.java
create mode 100644
core/camel-core-engine/src/generated/resources/META-INF/services/org/apache/camel/route-topology-dumper
create mode 100644
core/camel-core-engine/src/main/java/org/apache/camel/impl/DefaultRouteTopologyDumper.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/CollectionExpressionBuilder.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/DateExpressionBuilder.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/FileExpressionBuilder.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/MathExpressionBuilder.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/MiscExpressionBuilder.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/OgnlExpressionBuilder.java
delete mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/SimpleExpressionBuilder.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/StringExpressionBuilder.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/log/LogMaskRouteOverrideTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/DefaultRouteTopologyDumperIdentityTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/BacklogTracerMessageHistoryBreadcrumbTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/BacklogTracerMessageHistoryMulticastSedaTest.java
create mode 100644
core/camel-support/src/main/java/org/apache/camel/support/CopyOnWriteHeadersMap.java
create mode 100644
core/camel-support/src/main/java/org/apache/camel/support/FlatMap.java
create mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-hello-diagram.svg
create mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-hello-log.svg
create mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-hello-overview.svg
create mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-topology-diagram-drilldown.svg
create mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-topology-diagram-external.svg
create mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-topology-diagram.svg
create mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-topology-errors.svg
create mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-topology-overview.svg
create mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-topology-routes.svg
create mode 100644 docs/user-manual/modules/ROOT/pages/camel-jbang-tui.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-cmd-route-topology.adoc
copy docs/user-manual/modules/ROOT/pages/jbang-commands/{camel-jbang-run.adoc
=> camel-jbang-dev.adoc} (96%)
copy
dsl/camel-jbang/{camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiCommand.java
=>
camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Dev.java}
(56%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelRouteTopologyAction.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/message-size/orders.camel.yaml
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route-topology/README.md
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route-topology/application.properties
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route-topology/route-topology.camel.yaml
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/tui-hello-world/README.md
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/AskCliToolsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMainTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/DevTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-topology.cast
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-topology.gif
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-topology.tape
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-diagram.png
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-diagram.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-endpoints.png
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-endpoints.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-health.png
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-health.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-log.png
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-log.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-overview.png
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-overview.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-routes.png
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-routes.svg
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-diagram-drilldown.svg
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-diagram-external.svg
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-diagram-navigate.svg
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-diagram.svg
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-endpoints.svg
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-errors.svg
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-final.svg
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-health.svg
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-log.svg
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-overview.svg
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-routes.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ClasspathPopup.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ClasspathTab.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/DiagramTab.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/DrawOverlay.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/FilesBrowser.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/FormHelper.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HelpOverlay.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/MetricsCollector.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RouteTreePreview.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SearchHighlighter.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceViewer.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SyntaxHighlighter.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/DiagramColors.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/RouteDiagramWidget.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/TopologyDiagramWidget.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/TopologyMinimapWidget.java
copy {components/camel-jdbc => test-infra/camel-test-infra-jaeger}/pom.xml
(53%)
copy core/camel-api/src/main/java/org/apache/camel/ManagementMBeansLevel.java
=>
test-infra/camel-test-infra-jaeger/src/main/java/org/apache/camel/test/infra/jaeger/common/JaegerProperties.java
(54%)
create mode 100644
test-infra/camel-test-infra-jaeger/src/main/java/org/apache/camel/test/infra/jaeger/services/JaegerContainer.java
copy
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/MonitorTab.java
=>
test-infra/camel-test-infra-jaeger/src/main/java/org/apache/camel/test/infra/jaeger/services/JaegerInfraService.java
(54%)
create mode 100644
test-infra/camel-test-infra-jaeger/src/main/java/org/apache/camel/test/infra/jaeger/services/JaegerLocalContainerInfraService.java
create mode 100644
test-infra/camel-test-infra-jaeger/src/main/java/org/apache/camel/test/infra/jaeger/services/JaegerRemoteInfraService.java
copy core/camel-api/src/main/java/org/apache/camel/TimerListener.java =>
test-infra/camel-test-infra-jaeger/src/main/java/org/apache/camel/test/infra/jaeger/services/JaegerService.java
(71%)
copy
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/MonitorTab.java
=>
test-infra/camel-test-infra-jaeger/src/main/java/org/apache/camel/test/infra/jaeger/services/JaegerServiceFactory.java
(50%)
create mode 100644
test-infra/camel-test-infra-jaeger/src/main/resources/META-INF/MANIFEST.MF
copy
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/cron-log/application.properties
=>
test-infra/camel-test-infra-jaeger/src/main/resources/org/apache/camel/test/infra/jaeger/services/container.properties
(87%)
create mode 100644
test-infra/camel-test-infra-jaeger/src/test/java/org/apache/camel/test/infra/jaeger/JaegerTestApp.java