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 3e58a65cfb67 Regen SBOM from commit
51785f2e967f4ad91009aabb1de9e54182760c44
add d0eba277e089 CAMEL-24259: camel-jbang - TUI consumer tab extract
quartz cron schedule
add cdcac334d395 CAMEL-24259: camel-jbang - TUI More popup use natural
mnemonic keys and cycle duplicates
add 801bc2a9b473 Generated sources regen for SBOM (#25115)
add a8ff50c9d8b6 Reduce flakiness of
RedeliveryErrorHandlerNonBlockedRedeliveryHeaderTest
add 94e24109fbfc Fix SonarCloud S5443: replace publicly writable temp
directory usage (#25066)
add ba4a772c1635 CAMEL-24259: camel-jbang - TUI quick doc for
application.properties in Source tab
add b5bae007955e CAMEL-24256: Mask URI userinfo credentials and PEM
private keys
add 5f6f4e25bea7 CAMEL-24222: Add camel_dependency_security_audit MCP tool
add be2c651968d9 CAMEL-23969: Add openai:responses operation for the
Responses API (#25116)
add 97883a97914d chore(deps): Bump org.duckdb:duckdb_jdbc from 1.3.1.0 to
1.5.5.0
add 2b9bdeddf790 Harden CxfTimeoutTest due to timeout which can be sent
sligthly differently
add 724323cb9fc4 Skip unit test for DuckDb on ppc64le and s390x
add b0c528b652fc chore(deps): Bump aws-java-sdk2-version from 2.49.2 to
2.49.3
add 9a9806b8142d chore(deps): Bump org.eclipse.jgit:org.eclipse.jgit
add 19afb05740b0 chore(deps): Bump joda-time:joda-time from 2.14.2 to
2.14.3
add 8407050091ee chore(deps): Bump mima-version from 2.4.46 to 2.4.47
add 60ee8398da4a chore(deps): Bump com.cedarsoftware:java-util from
4.108.0 to 4.109.0
add 571396a66e9a chore(camel-test-infra-clickhouse): upgrade
clickhouse.container to 26.7
add 9084768ea5af CAMEL-24223: Add camel_route_cost_estimate MCP tool
add 8bd272166ad3 chore(camel-test-infra-fhir): upgrade fhir.container to
v8.10.0-3
add e43479081ebb chore(camel-test-infra-observability): upgrade
observability.prometheus.container to v3.13.1
add b8ce4c016c64 chore(camel-test-infra-observability): upgrade
observability.victorialogs.container to v1.52.0
add aef87693c3f1 chore(camel-test-infra-keycloak): upgrade
keycloak.container to 26.7.0
add dd1194f52989 chore(camel-test-infra-kafka): upgrade
redpanda.container.image to v26.1.13
add 5ab49a4ee6ed chore(camel-test-infra-jaeger): upgrade jaeger.container
to 2.20.0
add 17fbbef9c773 chore(camel-test-infra-neo4j): upgrade neo4j.container to
2026.06-community-ubi10
add 9935524d8156 chore(camel-test-infra-tensorflow-serving): upgrade
tensorflow.serving.container to 2.20.0
add 7f545a0a1af9 chore(camel-test-infra-redis): upgrade redis.container to
7.4.10-alpine
add bbe5548f0f55 chore(camel-test-infra-opensearch): upgrade
opensearch.container.ppc64le to 3.5.0
add 3b7d2358aae2 chore(camel-test-infra-qdrant): upgrade qdrant.container
to v1.18.3-unprivileged
add 5f766b9d6762 chore(camel-test-infra-consul): upgrade consul.container
to 2.0.2
add 3301333e3843 chore(camel-test-infra-observability): upgrade
observability.victoriatraces.container to v0.10.0
add d8a020121669 chore(camel-test-infra-ollama): upgrade
ollama.container.ppc64le to v0.24.0
add 20c4d2df3def chore(camel-test-infra-milvus): upgrade milvus.container
to v2.6.21
add 7bafca9f9ef6 CAMEL-24260: TUI quick docs for Spring Boot configuration
metadata
add 98596c77f0b0 CAMEL-24217: Document the camel-main Resilience4j
Integer->String API break in the 4.22 upgrade guide
add 518b0b4aaabc chore(deps): Bump org.codehaus.jettison:jettison from
1.5.6 to 1.5.7 (#25149)
add 08d3d97eeff8 chore(deps): Bump quarkus-version from 3.37.3 to 3.37.4
(#25150)
add 040da7385744 chore(deps): Bump
org.hibernate.validator:hibernate-validator from 9.1.2.Final to 9.1.3.Final
(#25151)
add e90c02cf62b6 chore(deps): Bump
org.l2x6.cq:cq-alias-fastinstall-quickly-extension from 4.27.0 to 4.27.2
(#25152)
add 9fd4b20814aa CAMEL-23467: camel-aws-bedrock - add invokeAgent and
invokeInlineAgent operations (#25086)
add 2a0a8c101784 chore(deps): Bump org.codehaus.mojo:flatten-maven-plugin
add 0fb6d6c47ffc camel-tui: Dynamic tab visibility based on integration
features
add 60b9e750cfd9 CAMEL-24259: camel-tui - Add Internal Tasks tab
add 23b6f520ff32 CAMEL-24227: Add volatile to JMX-writable fields read on
routing threads
add cd9cb3c52dbe CAMEL-22114 - Reactivate Parquet Avro tests
add f3123bfa2048 camel-tui: Fix inline docs for from URIs in source view
add 24d1ac73bbd2 Reduce flakiness of SjmsConnectionRecoveryTest
add c28189be97b1 camel-tui: Replace outdated screenshots with current ones
add da678be61e4b CAMEL-24274: camel-tui - Send Message uses HTTP for
platform-http routes (#25162)
add ec523aec4683 CAMEL-24259: camel-tui - Add Type Converters tab
add e61ba08a726a CAMEL-24271: camel-kafka - Use BackgroundTask for
reconnection visibility
add b2da8ea93aa2 CAMEL-24259: camel-tui - Add Data Type Transformers tab
add 82cb469eb1b6 camel-tui: Kafka tab master-detail layout with full error
display
add 492ba8badd02 CAMEL-24228: Clarify upgrade guide is for migration only,
not new features
add 31dc50538ad7 CAMEL-24265: Use AtomicLong for
DefaultTracer.traceCounter (#25160)
add 95f6e0fc80f0 chore(camel-test-infra-aws-v2): upgrade aws.container to
1.5.33 (#25120)
add a16b68f93a16 CAMEL-24220: Add camel_security_scan tool for route
security analysis (#25026)
add 991d8d972405 CAMEL-24277: camel-aws2-msk - throw when pojoRequest=true
and the body is the wrong type (#25170)
add 263a6d734a4b CAMEL-23460: camel-telemetry - add span decorators for
Google Cloud (AI/ML & misc batch) (#25071)
add 3ae2a370507e CAMEL-23453: camel-keycloak - add federated identity
linking operations (#25091)
add 68914926ebc1 camel-jbang - Redact secrets in structured MCP tool
results, not only String results (#25093)
add c929360ee7af CAMEL-24263: camel-aws2-sts - throw when pojoRequest=true
and the body is the wrong type (#25153)
add 557752dbd2fd CAMEL-24264: camel-aws2-translate - throw when
pojoRequest=true and the body is the wrong type (#25158)
add 1d9d9a5b1516 CAMEL-24223: camel-jbang-mcp - Locale.ROOT cost
formatting and model-specific disclaimer (follow-up) (#25167)
add 5bdc207798f4 CAMEL-24222: camel-jbang-mcp - catalog-based scheme
detection in dependency audit (follow-up) (#25168)
add 5e245ae048ac CAMEL-24272: Migrate reconnection loops from
ForegroundTask to BackgroundTask
add cec95787dfb0 camel-tui: Use Tab key for panel focus switching in
Overview tab
add 68204ae36680 camel-tui: Highlight focused panel border in Overview tab
add 13538839a4ab camel-tui: Block Source tab shortcut when infra service
is selected
add f6b23d4862b6 camel-tui: Carry over activity and errors across data
refresh cycles
add 1c4a959e6e26 camel-tui: Add Remote column to Consumers tab and use x
marker style
add fd2fc21555e3 camel-tui: Swap SCHEDULE and POLLS column order in
Consumers tab
add 49c7d5b7a1f6 CAMEL-24278: BackgroundTask keeps task registered in
TaskManagerRegistry during blocking run
add 914537bf7524 camel-tui: Use compact duration format in Inflight tab
add bb11eb4e1cf0 camel-tui: Remove fragile tab shortcut and count tests
add 0e0203ee02e9 CAMEL-24270: Make AiToolSpecToLangChain4j public for
reuse by downstream projects
add 459ea9f59b0d CAMEL-24259: camel-tui - Add Secrets tab for vault
providers
add e3af8c89e8dd chore(deps): Bump tahu-version from 1.0.20 to 1.0.21
(#25178)
add c2bbde32dd9a chore(deps): Bump aws-java-sdk2-version from 2.49.3 to
2.49.4 (#25177)
add d5bc6e9e2963 (chores): fix SonarCloud S2699 test assertions across
components (#24858)
add 610731580ffe camel-tui: Use TAB to switch focus between master/detail
panels
add 4bfbb9435208 chore(deps): Upgrade Vert.x from 4.5.28 to 4.5.31
add d22cb6230451 Improve test assertion for
org.apache.camel.dsl.jbang.core.commands.tui.ConsumersTabRenderTest.renderShowsTableHeaders()
add 05bd493faab8 CAMEL-24206 - Revert "Provide requirements for jvm
parameter for Apache Fory and JDK 25+"
add a6f73c6d2828 CAMEL-24279: camel-google-storage - contain
downloadFileName downloads within the configured directory (#25179)
add 3e1a05fcaa1a camel-tui: Show infra UI URL column and use clickable
hyperlinks
add 09d246d411cb CAMEL-24279: sync camel-google-storage download
containment note to the 4.18/4.14 upgrade guides on main (#25182)
add 2666f8809ee6 camel-tui: Add clickable hyperlinks to HTTP tab paths and
URLs
add 3662cab1970f CAMEL-24280: camel-aws2-mq - throw when pojoRequest=true
and the body is the wrong type (#25184)
add 7bbd202f40df camel-tui: Fix CVE audit using wrong dependency versions
add f10b634525af chore(deps): Bump logback-version from 1.6.0 to 1.6.1
(#25188)
add 5d0eb6ec9e1d chore(deps): Bump
org.apache.activemq:activemq-client-jakarta from 5.19.8 to 5.19.9 (#25189)
add c283da0ee385 chore(deps): Bump io.github.classgraph:classgraph from
4.8.184 to 4.8.186 (#25190)
add 586c6a242f96 chore(deps): Bump org.eclipse.sisu:sisu-maven-plugin from
1.0.1 to 1.1.0 (#25176)
add 7db6d0d6c410 chore(deps): Bump
org.eclipse.sisu:org.eclipse.sisu.inject from 1.0.1 to 1.1.0 (#25193)
add d908eff42a7b CAMEL-24283: camel-aws2-comprehend - throw when
pojoRequest=true and the body is the wrong type (#25194)
add 4dbb9387102c CAMEL-24281: camel-platform-http-main - fail closed when
JWT authentication has no issuer or audience (#25187)
add 230f6646be34 camel-jbang-tui: HTTP probe lightweight Postman
add 75bf0452db57 Upgrade activemq 6.3.0
add 1bfe091dec49 camel-jbang-tui: Extract HTTP probe into its own class
add f46f5af03256 CAMEL-24216: Set xpathTotalOpLimit per TransformerFactory
instead of JVM-global system property
add d9ef4a9679ae CAMEL-24273: Fix SshClient thread leak in
MinaSftpOperations.disconnect()
add cc2ba7c0c1be chore(camel-test-infra-azure-common): upgrade
azure.container to 3.36.0 (#25121)
add eaeab68116b0 camel-jbang-tui: Polish TUI text and Go to Tab popup width
add 943819e02632 CAMEL-24276: Add Azure OpenAI support for TUI/CLI AI
prompt
add 9eff5a236307 Remove GC1 parameter from Maven jvm.config
add 5e3e507e00c0 Fix flakiness of CxfMessageHeaderTimeoutTest
add 7ece2ccd99aa camel-jbang-tui: Add confirm setting for destructive
actions
add cd1a17b15543 camel-jbang-tui: Widen P50/P95/P99 column to avoid
truncation
add 0d2c01b59f17 camel-jbang-tui: Gate Stop All behind confirm setting
add 940c905b215b CAMEL-24266: Add volatile to Delayer.delayValue for JMM
visibility (#25206)
add 4c952dc5d4e2 CAMEL-24267: Synchronize writer-side setters in
ThrottlingInflightRoutePolicy
add 8954f2de10a2 CAMEL-24289: camel-aws2-textract - throw when
pojoRequest=true and the body is the wrong type (#25210)
add c16407edf6aa CAMEL-24300: camel-aws2-ec2 - throw when pojoRequest=true
and the body is the wrong type (#25215)
add 68c4eaf5fcc9 chore(deps): Bump quarkus-version from 3.37.4 to 3.38.0
add 4612bf35141e chore(deps): Bump com.azure:azure-storage-blob-changefeed
add d2b5784e50e7 docs(datasonnet): update DataSonnet documentation URL
add 4d1c892e0f00 chore(deps): Bump aws-java-sdk2-version from 2.49.4 to
2.49.5
add cde36a6cba60 CAMEL-24285: camel-aws2-polly - throw when
pojoRequest=true and the body is the wrong type (#25199)
add 05c02ff708d3 chore(deps): Bump com.couchbase.client:java-client from
3.12.1 to 3.12.2
add 3cd711f33f55 chore(deps): Bump com.alibaba:fastjson from 2.0.62 to
2.0.63
add 5e2c030dee30 chore(deps): Bump org.snmp4j:snmp4j from 3.12.2 to 3.13.0
add 0759a9243b99 chore(deps): Bump org.graalvm.js:js-language from 25.1.3
to 25.2.4
add c5a7b42a5f11 chore(deps-dev): Bump com.github.mwiede:jsch from 2.28.5
to 2.28.6
add 169989c85cd0 CAMEL-23964: camel-openai - Add per-server MCP tool
filtering via toolNames
add d282a10d4290 Fix flakiness of Eventbridge tests
add 910a9355ca66 CAMEL-24302: camel-aws2-timestream - throw when
pojoRequest=true and the body is the wrong type (#25220)
add 946da97ecb61 CAMEL-24303: camel-aws2-redshift - throw when
pojoRequest=true and the body is the wrong type
add d440e87e1637 CAMEL-24304: camel-aws2-step-functions - throw when
pojoRequest=true and the body is the wrong type
add 655ef46c141d CAMEL-24282: Resolve dynamic-URI property placeholders at
build time instead of per message (#25198)
add ee9df19a53b6 CAMEL-24286: Release the latch and unregister when a
BackgroundTask supplier throws (#25217)
add 627bb33e3b16 chore(deps): Bump the langchain4j group with 17 updates
add d272a80901cb chore(deps): Bump aws-java-sdk2-version from 2.49.5 to
2.49.6
add 4246517ffa84 chore(deps): Bump
org.openrewrite.maven:rewrite-maven-plugin
add 998d1bc2e9b9 chore(deps): Bump com.stripe:stripe-java from 33.1.1 to
33.2.0
add d1f6a3af1e69 chore(deps-dev): Bump org.mariadb.jdbc:mariadb-java-client
add 452b47f4764f chore(deps): Bump org.jspecify:jspecify from 1.0.0 to
1.0.1
add 8b9e009025cf CAMEL-24307: camel-aws2-rekognition - throw when
pojoRequest=true and the body is the wrong type (#25243)
add 8ec0412b2d92 chore(deps): Bump grpc-version from 1.83.0 to 1.83.1
add e0610d884d19 chore(deps): Bump huaweicloud-sdk-version from 3.1.208 to
3.1.209
add 5ef10e0ea6e2 CAMEL-24316: camel-aws2-transcribe - throw when
pojoRequest=true and the body is the wrong type (#25250)
add 3da9ddc70a95 chore(deps): Bump eu.maveniverse.maven.scalpel:extension3
add 81ec2fb9e70e chore(deps): Bump org.jsoup:jsoup from 1.22.2 to 1.23.1
add 03a49f4c9d58 CAMEL-20199: Convert MllpSocketBuffer synchronized
methods to ReentrantLock (#25241)
add 05127efd715a CAMEL-20199: Replace synchronized with ReentrantLock in
telemetry and metrics components (#25244)
add 2c0810d2c58f CAMEL-20199: Replace synchronized with ReentrantLock in
AI components (#25245)
add a52096eea1c1 CAMEL-20199: Replace synchronized with ReentrantLock in
misc components (#25247)
add 2a1a4e117d52 CAMEL-23963: configurable strategies for tool errors and
hallucinated tool names
add cae63dd7a3a4 CAMEL-24293: Strip path segments from externally-derived
filenames before setting CamelFileName (#25218)
add 3e0b456f3561 CAMEL-20199: Replace synchronized with ReentrantLock in
OAuth and security components (#25246)
add 134d11dd4f32 CAMEL-24318 - Use Maven parallelization for deploy on
Jenkins
add f8e59bfae43e Remove double-declaration of assertj in dependencies of
aws2-athena
add 16c9a2e1f7fb Replace deprecated API
freemarker.template.Configuration.setTemplateUpdateDelay(int)
add 0886735cd808 replace deprecated methods CamelTestSupport.sendBody
add 0e101544096b CAMEL-23931: camel.jbang.quarkus.platform.url ignored
from application.properties
add f01d41a5c824 CAMEL-23677: Add s390x container image configuration for
Artemis
add 670620c04a0d CAMEL-23677: Enable SjmsConnectionRecoveryTest for s390x
add dadfd9874bf5 chore(deps): Bump aws-java-sdk2-version from 2.49.6 to
2.50.1
add db800cae43fa chore(deps): Bump httpclient-version from 5.6.2 to 5.6.3
add ee6351b16def chore(deps): Bump org.apache.fory:fory-core from 1.4.0 to
1.5.0
add f434910d690e CAMEL-24318 - improve regen.sh
add 204a047bbed4 CAMEL-24288: Add IBM watsonx.ai support for TUI/CLI AI
prompt (F8)
add 2b3cb00ae9b9 CAMEL-24268: Remove write-only resumeInflightExchanges
field
add a4dc3ea57487 CAMEL-24291: align host-key checking option metadata with
camel-ftp and tidy SCP global/session redundancy (#25263)
add bb4922598c39 CAMEL-24319: camel-keycloak - add optional token type
(typ) and authorized party (azp) validation (#25259)
add 71fa9ce96bf9 Improve assertions
add 0089244f2d9b CAMEL-24324: camel-aws-bedrock - throw when
pojoRequest=true and the body is the wrong type (#25278)
add 4bf3ca7530d0 CAMEL-24317: camel-aws2-eventbridge - throw when
pojoRequest=true and the body is the wrong type (#25255)
add 1f28fb6ea21b CAMEL-23932: Auto-delete stale branches and enforce fork
usage for AI agents
add c594cf85e457 Regen SBOM from commit
1f28fb6ea21b4aa8dd2a76a497fb93db94dca3e2
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 (3e58a65cfb67)
\
N -- N -- N refs/heads/regen_bot_sbom (c594cf85e457)
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:
.github/workflows/main-build.yml | 4 +-
.github/workflows/pr-build-main.yml | 5 +-
.github/workflows/pr-cleanup-branches.yml | 6 +-
.mvn/extensions.xml | 4 +-
.mvn/jvm.config | 9 +-
AGENTS.md | 21 +-
Jenkinsfile.deploy | 2 +-
camel-sbom/camel-sbom.json | 11234 ++++++++++---------
camel-sbom/camel-sbom.xml | 9677 ++++++++--------
.../components/aws-bedrock-agent-runtime.json | 99 +-
.../catalog/components/aws-bedrock-agent.json | 35 +-
.../org/apache/camel/catalog/components/kafka.json | 6 +-
.../apache/camel/catalog/components/keycloak.json | 11 +-
.../apache/camel/catalog/components/openai.json | 186 +-
.../org/apache/camel/catalog/components/scp.json | 38 +-
.../org/apache/camel/catalog/components/ssh.json | 136 +-
.../org/apache/camel/catalog/components/xj.json | 5 +-
.../camel/catalog/components/xslt-saxon.json | 5 +-
.../org/apache/camel/catalog/components/xslt.json | 5 +-
.../org/apache/camel/catalog/docs.properties | 1 +
.../docs/aws-bedrock-agent-runtime-component.adoc | 60 +
.../camel/catalog/docs/datasonnet-language.adoc | 2 +-
.../apache/camel/catalog/docs/fory-dataformat.adoc | 3 -
.../camel/catalog/docs/keycloak-component.adoc | 64 +
.../camel/catalog/docs/keycloak-security.adoc | 28 +
.../org/apache/camel/catalog/docs/log-eip.adoc | 4 +
.../org/apache/camel/catalog/docs/main.adoc | 6 +-
.../camel/catalog/docs/openai-component.adoc | 7 +-
.../org/apache/camel/catalog/docs/openai-mcp.adoc | 81 +-
.../camel/catalog/docs/openai-responses.adoc | 71 +
.../camel/catalog/docs/platform-http-main.adoc | 17 +-
.../main/camel-main-configuration-metadata.json | 2 +
.../apache/camel/catalog/test-infra/metadata.json | 56 +-
.../process/CoverageResultsProcessorTest.java | 136 +-
.../apache/camel/component/a2a/A2AEndpoint.java | 5 +
.../apache/camel/component/a2a/A2AProgress.java | 37 +-
.../component/a2a/state/GuardedTaskStore.java | 29 +-
.../camel/component/a2a/A2AProgressTest.java | 15 +
.../a2a/push/PushNotificationDispatcherTest.java | 5 +-
.../component/a2a/state/InMemoryTaskStoreTest.java | 44 +-
.../huggingface/tasks/AbstractTaskPredictor.java | 7 +-
.../langchain4j/agent/AiToolSpecToLangChain4j.java | 8 +-
.../LangChain4jAgentWithMemoryServiceTest.java | 11 +-
.../LangChain4jEmbeddingStoreComponentTest.java | 44 +-
.../component/openai/OpenAIEndpointConfigurer.java | 36 +
.../component/openai/OpenAIEndpointUriFactory.java | 8 +-
.../org/apache/camel/component/openai/openai.json | 186 +-
.../src/main/docs/openai-component.adoc | 7 +-
.../camel-openai/src/main/docs/openai-mcp.adoc | 81 +-
.../src/main/docs/openai-responses.adoc | 71 +
.../openai/HallucinatedToolNameStrategy.java | 30 +-
.../component/openai/OpenAIConfiguration.java | 88 +-
.../camel/component/openai/OpenAIConstants.java | 8 +-
.../camel/component/openai/OpenAIEndpoint.java | 49 +-
.../camel/component/openai/OpenAIOperations.java | 3 +-
.../camel/component/openai/OpenAIProducer.java | 20 +-
.../openai/OpenAIResponsesInputBuilder.java | 167 +
.../component/openai/OpenAIResponsesProducer.java | 217 +
.../component/openai/OpenAIResponsesSupport.java | 196 +
.../openai/OpenAIToolExecutionProducer.java | 24 +-
.../openai/ToolExecutionErrorStrategy.java | 38 +
...penAIAgenticLoopMalformedToolArgumentsTest.java | 8 +-
.../openai/OpenAIEndpointMcpToolFilteringTest.java | 332 +
.../openai/OpenAIProducerMcpMockTest.java | 17 +-
.../component/openai/OpenAIResponsesMockTest.java | 180 +
.../openai/OpenAIToolErrorStrategyTest.java | 289 +
components/camel-aws/camel-aws-bedrock/pom.xml | 5 +
.../BedrockAgentRuntimeComponentConfigurer.java | 33 +
.../BedrockAgentRuntimeEndpointConfigurer.java | 33 +
.../BedrockAgentRuntimeEndpointUriFactory.java | 8 +-
.../aws2/bedrock/agent/aws-bedrock-agent.json | 35 +-
.../agentruntime/aws-bedrock-agent-runtime.json | 99 +-
.../docs/aws-bedrock-agent-runtime-component.adoc | 60 +
.../aws2/bedrock/agent/BedrockAgentProducer.java | 9 +
.../BedrockAgentRuntimeConfiguration.java | 86 +-
.../agentruntime/BedrockAgentRuntimeConstants.java | 45 +
.../agentruntime/BedrockAgentRuntimeEndpoint.java | 10 +-
.../BedrockAgentRuntimeOperations.java | 2 +
.../agentruntime/BedrockAgentRuntimeProducer.java | 272 +
.../agent/BedrockAgentProducerPojoRequestTest.java | 60 +
...BedrockAgentRuntimeProducerInvokeAgentTest.java | 241 +
...BedrockAgentRuntimeProducerPojoRequestTest.java | 55 +
components/camel-aws/camel-aws2-athena/pom.xml | 5 -
components/camel-aws/camel-aws2-comprehend/pom.xml | 5 +
.../aws2/comprehend/Comprehend2Producer.java | 27 +
.../aws2/comprehend/Comprehend2ProducerTest.java | 35 +
components/camel-aws/camel-aws2-ec2/pom.xml | 5 +
.../camel/component/aws2/ec2/AWS2EC2Producer.java | 27 +
.../camel/component/aws2/ec2/EC2ProducerTest.java | 37 +
.../camel-aws/camel-aws2-eventbridge/pom.xml | 5 +
.../aws2/eventbridge/EventbridgeEndpoint.java | 15 +-
.../aws2/eventbridge/EventbridgeProducer.java | 5 +
.../EventbridgeProducerPojoRequestTest.java | 56 +
.../localstack/EventbridgeDeleteRuleIT.java | 24 +-
.../localstack/EventbridgeDescribeRuleIT.java | 24 +-
.../localstack/EventbridgeDisableRuleIT.java | 35 +-
.../localstack/EventbridgeEnableRuleIT.java | 55 +-
.../localstack/EventbridgeListRulesIT.java | 36 +-
.../localstack/EventbridgeListTargetsByRuleIT.java | 18 +-
.../localstack/EventbridgePutEventsIT.java | 24 +-
.../localstack/EventbridgePutRuleIT.java | 29 +-
.../localstack/EventbridgeRemoveTargetsIT.java | 25 +-
.../camel/component/aws2/mq/MQ2Producer.java | 18 +
.../camel/component/aws2/mq/MQProducerTest.java | 52 +
.../camel/component/aws2/msk/MSK2Producer.java | 12 +
.../camel/component/aws2/msk/MSKProducerTest.java | 34 +
components/camel-aws/camel-aws2-polly/pom.xml | 5 +
.../camel/component/aws2/polly/Polly2Producer.java | 27 +
.../component/aws2/polly/Polly2ProducerTest.java | 37 +
components/camel-aws/camel-aws2-redshift/pom.xml | 5 +
.../aws2/redshift/data/RedshiftData2Producer.java | 30 +
.../redshift/data/RedshiftData2ProducerTest.java | 40 +
.../camel-aws/camel-aws2-rekognition/pom.xml | 5 +
.../aws2/rekognition/Rekognition2Producer.java | 81 +
.../aws2/rekognition/Rekognition2ProducerTest.java | 93 +
.../camel-aws/camel-aws2-step-functions/pom.xml | 5 +
.../aws2/stepfunctions/StepFunctions2Producer.java | 48 +
.../stepfunctions/StepFunctions2ProducerTest.java | 58 +
.../camel/component/aws2/sts/STS2Producer.java | 9 +
.../camel/component/aws2/sts/STS2ProducerTest.java | 27 +
components/camel-aws/camel-aws2-textract/pom.xml | 5 +
.../component/aws2/textract/Textract2Producer.java | 27 +
.../aws2/textract/Textract2ProducerTest.java | 37 +
components/camel-aws/camel-aws2-timestream/pom.xml | 5 +
.../timestream/query/Timestream2QueryProducer.java | 30 +
.../timestream/write/Timestream2WriteProducer.java | 48 +
.../query/Timestream2QueryProducerTest.java | 41 +-
.../write/Timestream2WriteProducerTest.java | 59 +-
.../aws2/transcribe/Transcribe2Producer.java | 90 +
.../Transcribe2ProducerPojoRequestTest.java | 139 +
components/camel-aws/camel-aws2-translate/pom.xml | 5 +
.../aws2/translate/Translate2Producer.java | 3 +
.../aws2/translate/Translate2ProducerTest.java | 8 +
.../azure/eventhubs/EventHubsConsumer.java | 94 +-
.../HibernateValidationProviderResolverTest.java | 3 +-
.../camel/component/box/BoxFilesManagerIT.java | 15 +-
.../camel/component/box/BoxFoldersManagerIT.java | 17 +-
.../camel/component/crypto/ECDSASignatureTest.java | 3 +-
.../camel/component/crypto/SignatureTest.java | 21 +-
.../cxf/jaxws/CxfSchemaValidationTest.java | 33 +-
.../component/cxf/CxfMessageHeaderTimeoutTest.java | 15 +-
.../apache/camel/component/cxf/CxfTimeoutTest.java | 4 +-
.../component/cxf/CxfWsdlFirstPayloadModeTest.java | 7 +-
.../src/main/docs/datasonnet-language.adoc | 2 +-
.../component/dhis2/api/Dhis2DeleteTestCase.java | 28 +-
.../component/dhis2/api/Dhis2PostTestCase.java | 28 +-
.../component/dhis2/api/Dhis2PutTestCase.java | 28 +-
.../dhis2/api/Dhis2ResourceTablesTestCase.java | 14 +-
.../camel/component/drill/DrillProducerTest.java | 4 +
components/camel-duckdb/pom.xml | 2 +
.../component/camelevent/CamelEventConsumer.java | 12 +-
.../component/flink/DataStreamFlinkProducer.java | 7 +-
.../component/flink/DataStreamProducerTest.java | 40 +-
components/camel-fory/pom.xml | 1 -
.../camel-fory/src/main/docs/fory-dataformat.adoc | 3 -
.../component/freemarker/FreemarkerComponent.java | 2 +-
.../camel/component/file/remote/FtpOperations.java | 55 +-
.../component/file/remote/SftpOperations.java | 36 +-
.../file/remote/FromFtpToBinarySampleTest.java | 11 +-
.../camel/component/google/drive/DriveFilesIT.java | 3 +-
.../google/pubsub/GooglePubsubConsumer.java | 16 +-
.../camel-google/camel-google-storage/pom.xml | 5 +
.../google/storage/GoogleCloudStorageConsumer.java | 9 +-
.../storage/GoogleCloudStorageFileNameHelper.java | 56 +
...GoogleCloudStorageConsumerDownloadPathTest.java | 101 +
.../GoogleCloudStorageFileNameHelperTest.java | 83 +
.../camel/language/groovy/GroovyListMapTest.java | 3 +-
.../camel/processor/groovy/GroovyLogEipTest.java | 8 +-
.../hazelcast/seda/HazelcastSedaConsumer.java | 16 +-
.../infinispan/remote/InfinispanRemoteManager.java | 70 +-
.../influxdb/InfluxDbEnsureDatabaseExistsTest.java | 5 +-
.../influxdb/InfluxDbProducerBatchTest.java | 3 +-
.../influxdb/InfluxDbProducerPingTest.java | 3 +-
.../influxdb/InfluxDbProducerQueryTest.java | 3 +-
.../component/influxdb/InfluxDbProducerTest.java | 7 +-
.../influxdb2/InfluxDb2ProducerPingTest.java | 3 +-
.../component/influxdb2/InfluxDb2ProducerTest.java | 17 +-
.../org/apache/camel/example/JaxbErrorLogTest.java | 3 +-
.../component/jcache/JCacheProducerClearTest.java | 3 +-
.../component/jcache/JCacheProducerGetTest.java | 11 +-
.../component/jcache/JCacheProducerInvokeTest.java | 5 +-
.../component/jcache/JCacheProducerPutTest.java | 11 +-
.../component/jcache/JCacheProducerRemoveTest.java | 11 +-
.../jcache/JCacheProducerReplaceTest.java | 9 +-
.../component/jgroups/JGroupsProducerTest.java | 5 +-
.../camel/component/jolt/JoltFirstSampleTest.java | 3 +-
.../org/apache/camel/component/scp/scp.json | 38 +-
.../apache/camel/component/scp/ScpComponent.java | 4 +-
.../camel/component/scp/ScpConfiguration.java | 5 +-
.../apache/camel/component/jslt/JsltBasicTest.java | 11 +-
.../jslt/JsltBigDecimalCustomObjectMapperTest.java | 3 +-
.../camel/component/jslt/JsltBigDecimalTest.java | 3 +-
.../camel/component/jslt/JsltFileSourceTest.java | 9 +-
.../camel/component/jslt/JsltFunctionsTest.java | 4 +-
.../camel/component/jslt/JsltObjectFilterTest.java | 3 +-
.../apache/camel/component/jslt/JsltQueryTest.java | 3 +-
.../camel/component/jslt/JsltVariablesTest.java | 3 +-
.../jsonpatch/JsonPatchComponentTest.java | 5 +-
.../component/jsonata/JsonataArrayInputTest.java | 5 +-
.../component/jsonata/JsonataFirstSampleTest.java | 3 +-
.../component/jsonata/JsonataFrameBindingTest.java | 3 +-
.../jsonata/JsonataJacksonOutputTest.java | 3 +-
.../camel/component/jsonata/JsonataRefTest.java | 3 +-
.../jsonata/JsonataTemplateFromHeaderTest.java | 3 +-
.../apache/camel/jsonpath/JsonPathCharsetTest.java | 11 +-
.../jt400/Jt400MultipleConsumersRouteTest.java | 3 +-
.../camel/component/jt400/Jt400PgmRouteTest.java | 3 +-
.../camel/component/jt400/Jt400RouteTest.java | 3 +-
.../org/apache/camel/component/kafka/kafka.json | 6 +-
.../camel/component/kafka/KafkaComponent.java | 27 +-
.../camel/component/kafka/KafkaFetchRecords.java | 159 +-
.../kafka/SingleNodeKafkaResumeStrategyTest.java | 5 -
.../kamelet/KameletConcurrencyIssueTest.java | 11 +-
components/camel-keycloak/pom.xml | 5 +
.../apache/camel/component/keycloak/keycloak.json | 11 +-
.../src/main/docs/keycloak-component.adoc | 64 +
.../src/main/docs/keycloak-security.adoc | 28 +
.../component/keycloak/KeycloakConstants.java | 9 +
.../component/keycloak/KeycloakOperations.java | 5 +-
.../camel/component/keycloak/KeycloakProducer.java | 95 +
.../security/KeycloakPublicKeyResolver.java | 41 +-
.../keycloak/security/KeycloakSecurityHelper.java | 55 +
.../keycloak/security/KeycloakSecurityPolicy.java | 68 +
.../security/KeycloakSecurityProcessor.java | 81 +-
.../KeycloakProducerFederatedIdentityTest.java | 222 +
.../component/keycloak/KeycloakTestInfraIT.java | 5 +-
.../security/KeycloakSecurityHelperTest.java | 97 +
.../security/KeycloakSecurityProcessorTest.java | 79 +
.../security/cache/TokenCacheFactoryTest.java | 6 +-
.../camel/component/kudu/KuduProducerTest.java | 19 +-
.../apache/camel/component/kudu/KuduScanTest.java | 17 +-
.../client/MiloClientCachingConnectionManager.java | 54 +-
.../server/ServerSetCertificateManagerTest.java | 10 +-
components/camel-mina-sftp/pom.xml | 6 +
.../file/remote/mina/MinaSftpOperations.java | 13 +
.../mina/MinaSftpOperationsDisconnectTest.java | 136 +
.../mina/sftp/SftpDisconnectThreadLeakIT.java | 90 +
.../component/mllp/internal/MllpSocketBuffer.java | 708 +-
.../mllp/internal/TcpServerBindThread.java | 35 +-
...ucerRequiredEndOfDataWithoutValidationTest.java | 4 +-
.../camel/test/executor/PooledExecutorTest.java | 34 +-
.../camel/component/mock/MockExpressionClause.java | 7 +-
.../component/mongodb/gridfs/GridFsConsumer.java | 18 +-
.../netty/http/NettyChannelBufferStreamCache.java | 11 +-
.../netty/http/NettyEnricherLeakTest.java | 16 +-
.../component/netty/MainNettyCustomCodecTest.java | 19 +-
.../component/netty/MultipleCodecsSpringTest.java | 3 +-
.../camel/component/netty/MultipleCodecsTest.java | 3 +-
.../camel/component/netty/NettyRedeliveryTest.java | 3 +-
.../component/netty/NettySingleCodecTest.java | 3 +-
.../component/netty/SSLEngineFactoryTest.java | 10 +-
.../oauth/DefaultOAuthTokenValidationFactory.java | 10 +-
.../java/org/apache/camel/oauth/JwksCache.java | 17 +-
.../opentelemetry/metrics/CounterProducer.java | 8 +-
.../metrics/DistributionSummaryProducer.java | 8 +-
.../camel/opentelemetry/metrics/TimerProducer.java | 8 +-
.../OpenTelemetryRoutePolicyFactory.java | 21 +-
.../camel/opentelemetry2/DevSpanExporter.java | 22 +-
.../parquet/avro/ParquetAvroDataFormatTest.java | 3 -
...ParquetAvroDataFormatUnmarshalFromFileTest.java | 3 -
...ParquetAvroDataFormatUnmarshalLazyLoadTest.java | 3 -
...quetAvroDataFormatWithoutUnmarshalTypeTest.java | 3 -
.../ParquetAvroMarshalCompressionCodecTest.java | 3 -
components/camel-platform-http-main/pom.xml | 5 +
.../src/main/docs/platform-http-main.adoc | 17 +-
.../JWTAuthenticationConfigurer.java | 24 +
...WTIssuerAudienceRequiredMainHttpServerTest.java | 136 +
...ties => jwt-auth-no-issuer-audience.properties} | 0
.../src/test/resources/jwt-auth.properties | 2 +
.../http/vertx/VertxPlatformHttpConsumer.java | 5 +-
.../camel/component/plc4x/Plc4XConsumerTest.java | 1 +
.../camel/component/plc4x/Plc4XEndpointTest.java | 7 +-
.../camel/component/plc4x/Plc4XProducerTest.java | 18 +-
.../pqc/lifecycle/KeyRotationScheduler.java | 66 +-
.../camel/component/quartz/QuartzConsole.java | 35 +
.../component/quartz/QuartzComponentTest.java | 8 +-
.../internal/streaming/SubscriptionHelper.java | 26 +-
.../api/dto/composite/SObjectNodeTest.java | 8 +-
.../salesforce/api/utils/VersionTest.java | 11 +-
.../component/sjms/SjmsConnectionRecoveryTest.java | 5 +-
.../camel/component/smpp/SmppConsumerTest.java | 7 +-
.../camel/component/smpp/SmppProducerTest.java | 7 +-
.../component/snakeyaml/SnakeYAMLSpringTest.java | 10 +-
.../splunk/SplunkComponentConfigurationTest.java | 12 +-
.../springai/chat/SpringAiChatOllamaIT.java | 33 +-
.../batch/SpringBatchEndpointDynamicTest.java | 9 +-
.../spring/batch/SpringBatchEndpointTest.java | 5 +-
.../spring/batch/support/CamelItemReaderTest.java | 3 +-
.../camel/component/sql/stored/ParserTest.java | 30 +-
.../org/apache/camel/component/ssh/ssh.json | 136 +-
.../camel/component/ssh/SshConfiguration.java | 8 +-
.../camel/component/stream/StreamEncodingTest.java | 18 +-
.../component/stream/StreamRouteBuilderTest.java | 24 +-
.../component/stream/StreamSystemErrTest.java | 25 +-
.../tarfile/TarElementInputStreamWrapper.java | 28 +-
.../dataformat/tarfile/TarFileDataFormat.java | 3 +-
.../camel/dataformat/tarfile/TarIterator.java | 6 +-
.../dataformat/tarfile/TarFileDataFormatTest.java | 4 +-
.../tarfile/TarFileNameStripPathTest.java | 89 +
.../camel/telemetrydev/InMemoryCollector.java | 45 +-
components/camel-telemetry/pom.xml | 5 +
.../decorators/GoogleFunctionsSpanDecorator.java | 65 +
.../GoogleSecretManagerSpanDecorator.java | 66 +
.../GoogleSpeechToTextSpanDecorator.java | 52 +
.../GoogleTextToSpeechSpanDecorator.java | 52 +
.../decorators/GoogleVertexAISpanDecorator.java | 66 +
.../decorators/GoogleVisionSpanDecorator.java | 52 +
.../org.apache.camel.telemetry.SpanDecorator | 6 +
.../GoogleFunctionsSpanDecoratorTest.java | 57 +
.../GoogleSecretManagerSpanDecoratorTest.java | 57 +
.../GoogleSpeechToTextSpanDecoratorTest.java | 51 +
.../GoogleTextToSpeechSpanDecoratorTest.java | 51 +
.../GoogleVertexAISpanDecoratorTest.java | 60 +
.../decorators/GoogleVisionSpanDecoratorTest.java | 51 +
.../undertow/UndertowNoAutoStartupTest.java | 15 +-
.../rest/RestUndertowMethodNotAllowedTest.java | 9 +-
.../rest/RestUndertowProducerEncodingTest.java | 31 +-
.../apache/camel/WorkdayCommonAPIProducerTest.java | 8 +-
.../camel/component/xj/XJEndpointUriFactory.java | 3 +-
.../META-INF/org/apache/camel/component/xj/xj.json | 5 +-
.../xslt/saxon/XsltSaxonEndpointUriFactory.java | 3 +-
.../camel/component/xslt/saxon/xslt-saxon.json | 5 +-
.../component/xslt/saxon/XsltSaxonEndpoint.java | 11 +
.../xslt/PayloadWithDefaultNamespaceTest.java | 12 +-
.../component/xslt/XsltEndpointConfigurer.java | 6 +
.../component/xslt/XsltEndpointUriFactory.java | 3 +-
.../org/apache/camel/component/xslt/xslt.json | 5 +-
.../apache/camel/component/xslt/XsltComponent.java | 21 +-
.../apache/camel/component/xslt/XsltEndpoint.java | 32 +
.../dataformat/zipfile/ZipFileDataFormat.java | 3 +-
.../camel/dataformat/zipfile/ZipIterator.java | 5 +-
.../dataformat/zipfile/ZipFileDataFormatTest.java | 4 +-
.../zipfile/ZipFileNameStripPathTest.java | 86 +
.../component/zookeeper/ZooKeeperConsumer.java | 16 +-
.../org/apache/camel/spi/PeriodTaskScheduler.java | 13 +
.../apache/camel/spi/TypeConverterRegistry.java | 11 +
.../apache/camel/impl/debugger/BacklogTracer.java | 78 +-
.../impl/debugger/DefaultBacklogDebugger.java | 16 +-
.../impl/engine/DefaultMessageSizeStrategy.java | 42 +
.../impl/engine/DefaultPeriodTaskScheduler.java | 14 +
.../engine/DefaultRuntimeEndpointRegistry.java | 35 +-
.../impl/engine/DefaultStreamCachingStrategy.java | 10 +-
.../apache/camel/impl/engine/DefaultTracer.java | 42 +-
.../impl/converter/CoreTypeConverterRegistry.java | 12 +
.../impl/console/JfrMemoryLeakDevConsole.java | 11 +-
.../camel/impl/console/TaskRegistryDevConsole.java | 1 +
.../camel/impl/console/TypeConverterConsole.java | 16 +-
.../src/main/docs/modules/eips/pages/log-eip.adoc | 4 +
.../apache/camel/processor/AbstractThrottler.java | 2 +-
.../processor/BaseDelegateProcessorSupport.java | 2 +-
.../camel/processor/BaseProcessorSupport.java | 2 +-
.../java/org/apache/camel/processor/Delayer.java | 4 +-
.../camel/processor/SendDynamicProcessor.java | 17 +-
.../camel/processor/TotalRequestsThrottler.java | 2 +-
.../org/apache/camel/processor/WrapProcessor.java | 2 +-
.../camel/component/xslt/XsltTotalOpsTest.java | 127 +
.../camel/component/xslt/ZXsltTotalOpsTest.java | 68 -
.../DefaultTracerTraceCounterConcurrencyTest.java | 113 +
.../DynamicEndpointMessagePlaceholderTest.java | 154 +
...ErrorHandlerNonBlockedRedeliveryHeaderTest.java | 12 +-
.../processor/DefaultMaskingFormatterTest.java | 202 +-
.../task/task/BackgroundTaskRegistryTest.java | 215 +
.../java/org/apache/camel/util/IOHelperTest.java | 20 +-
...entServerConfigurationPropertiesConfigurer.java | 7 +
...ttpServerConfigurationPropertiesConfigurer.java | 7 +
.../camel-main-configuration-metadata.json | 2 +
core/camel-main/src/main/docs/main.adoc | 6 +-
...ttpManagementServerConfigurationProperties.java | 28 +
.../main/HttpServerConfigurationProperties.java | 28 +
.../mbean/ManagedPerformanceCounter.java | 2 +-
.../management/BacklogTracerFilterClearTest.java | 116 +
.../camel/support/ScheduledPollConsumer.java | 14 +-
.../support/processor/DefaultMaskingFormatter.java | 42 +-
.../apache/camel/support/task/BackgroundTask.java | 53 +-
.../java/org/apache/camel/support/task/Task.java | 8 +
.../throttling/ThrottlingExceptionRoutePolicy.java | 6 +-
.../throttling/ThrottlingInflightRoutePolicy.java | 52 +-
.../ThrottlingInflightRoutePolicySetterTest.java | 170 +
.../java/org/apache/camel/util/SecurityUtils.java | 2 +
.../java/org/apache/camel/util/SensitiveUtils.java | 82 +
.../org/apache/camel/util/SensitiveUtilsTest.java | 194 +-
.../java/org/apache/camel/xml/in/ParserTest.java | 16 +-
.../org/apache/camel/yaml/out/XmlToYamlTest.java | 9 +-
docs/components/modules/others/nav.adoc | 1 +
.../modules/others/pages/openai-responses.adoc | 1 +
.../ROOT/images/jbang/camel-tui-diagram.png | Bin 0 -> 324402 bytes
.../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 -
.../ROOT/images/jbang/camel-tui-inspect.png | Bin 0 -> 373960 bytes
.../ROOT/images/jbang/camel-tui-overview.png | Bin 0 -> 435239 bytes
.../modules/ROOT/images/jbang/camel-tui-send.png | Bin 0 -> 124060 bytes
.../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 -
.../ROOT/pages/camel-4x-upgrade-guide-4_14.adoc | 14 +
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 14 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 188 +-
.../modules/ROOT/pages/camel-jbang-ai.adoc | 7 +-
.../modules/ROOT/pages/camel-jbang-tui.adoc | 268 +-
.../ROOT/pages/jbang-commands/camel-jbang-ask.adoc | 6 +-
.../pages/jbang-commands/camel-jbang-explain.adoc | 6 +-
.../camel/cli/connector/LocalCliConnector.java | 77 +
.../component/ComponentsBuilderFactory.java | 4 +-
...BedrockAgentRuntimeComponentBuilderFactory.java | 115 +-
.../dsl/KafkaComponentBuilderFactory.java | 6 +-
.../dsl/OpenaiComponentBuilderFactory.java | 8 +-
.../component/dsl/SshComponentBuilderFactory.java | 73 +-
.../component/dsl/XjComponentBuilderFactory.java | 4 +-
.../component/dsl/XsltComponentBuilderFactory.java | 4 +-
.../dsl/XsltSaxonComponentBuilderFactory.java | 4 +-
.../builder/endpoint/EndpointHeaderBuilders.java | 4 +-
.../builder/endpoint/StaticEndpointBuilders.java | 24 +-
.../dsl/BedrockAgentEndpointBuilderFactory.java | 157 +
.../BedrockAgentRuntimeEndpointBuilderFactory.java | 268 +-
.../dsl/KeycloakEndpointBuilderFactory.java | 36 +
.../endpoint/dsl/OpenAIEndpointBuilderFactory.java | 240 +-
.../endpoint/dsl/ScpEndpointBuilderFactory.java | 34 +-
.../endpoint/dsl/SshEndpointBuilderFactory.java | 288 +-
.../endpoint/dsl/XJEndpointBuilderFactory.java | 34 +
.../endpoint/dsl/XsltEndpointBuilderFactory.java | 34 +
.../dsl/XsltSaxonEndpointBuilderFactory.java | 34 +
.../apache/camel/builder/endpoint/RestDslTest.java | 10 +-
.../META-INF/camel-jbang-commands-metadata.json | 4 +-
.../apache/camel/dsl/jbang/core/commands/Ask.java | 6 +-
.../camel/dsl/jbang/core/commands/Explain.java | 7 +-
.../camel/dsl/jbang/core/commands/LlmClient.java | 302 +-
.../jbang/core/commands/QuarkusPlatformMixin.java | 20 +-
.../core/commands/process/ListInternalTask.java | 6 +-
.../jbang/core/commands/LlmClientAzureTest.java | 153 +
.../jbang/core/commands/LlmClientWatsonxTest.java | 113 +
.../core/commands/QuarkusPlatformMixinTest.java | 121 +
.../commands/mcp/DependencySecurityAuditTools.java | 270 +
.../jbang/core/commands/mcp/McpSecretRedactor.java | 102 +-
.../jbang/core/commands/mcp/McpSecurityConfig.java | 4 +-
.../core/commands/mcp/McpSecurityInterceptor.java | 21 +-
.../core/commands/mcp/RouteCostEstimateTools.java | 362 +
.../jbang/core/commands/mcp/SecurityScanTools.java | 379 +
.../mcp/DependencySecurityAuditToolsTest.java | 175 +
.../core/commands/mcp/McpSecretRedactorTest.java | 126 +-
.../core/commands/mcp/McpSecurityConfigTest.java | 10 +-
.../commands/mcp/RouteCostEstimateToolsTest.java | 189 +
.../core/commands/mcp/SecurityScanToolsTest.java | 424 +
.../docs/video/camel-tui-hello.cast | 40 -
.../docs/video/camel-tui-hello.gif | Bin 569957 -> 0 bytes
.../docs/video/camel-tui-hello.tape | 52 -
.../docs/video/camel-tui-topology.cast | 66 -
.../docs/video/camel-tui-topology.gif | Bin 1225838 -> 0 bytes
.../docs/video/camel-tui-topology.tape | 92 -
.../camel-jbang-plugin-tui/docs/video/readme.md | 148 -
.../camel-jbang-plugin-tui/docs/video/record.sh | 53 -
.../video/screenshots/camel-tui-hello-diagram.svg | 1 -
.../screenshots/camel-tui-hello-endpoints.svg | 1 -
.../video/screenshots/camel-tui-hello-health.svg | 1 -
.../docs/video/screenshots/camel-tui-hello-log.svg | 1 -
.../video/screenshots/camel-tui-hello-overview.svg | 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 | 9 +-
.../camel/dsl/jbang/core/commands/tui/AiPanel.java | 3 +-
.../core/commands/tui/AiProviderSelector.java | 3 +
.../dsl/jbang/core/commands/tui/BeansTab.java | 66 +-
.../dsl/jbang/core/commands/tui/BrowseTab.java | 126 +-
.../dsl/jbang/core/commands/tui/CamelMonitor.java | 47 +-
.../jbang/core/commands/tui/ConfigurationTab.java | 111 +-
.../dsl/jbang/core/commands/tui/ConsumerInfo.java | 2 +
.../dsl/jbang/core/commands/tui/ConsumersTab.java | 39 +-
.../dsl/jbang/core/commands/tui/CveAuditTab.java | 207 +-
.../core/commands/tui/DataRefreshService.java | 15 +
.../dsl/jbang/core/commands/tui/DiagramTab.java | 4 +-
.../dsl/jbang/core/commands/tui/DoctorPopup.java | 5 +-
.../dsl/jbang/core/commands/tui/EndpointsTab.java | 338 +-
.../core/commands/tui/ExampleBrowserPopup.java | 3 +-
.../dsl/jbang/core/commands/tui/FlowHelper.java | 205 +
.../jbang/core/commands/tui/FolderInputPopup.java | 2 +-
.../dsl/jbang/core/commands/tui/GotoTabPopup.java | 45 +-
.../dsl/jbang/core/commands/tui/HealthTab.java | 21 +-
.../dsl/jbang/core/commands/tui/HistoryTab.java | 132 +-
.../dsl/jbang/core/commands/tui/HttpHelper.java | 121 +
.../dsl/jbang/core/commands/tui/HttpProbe.java | 1793 +++
.../camel/dsl/jbang/core/commands/tui/HttpTab.java | 1075 +-
.../dsl/jbang/core/commands/tui/InflightTab.java | 24 +-
.../jbang/core/commands/tui/InfraBrowserPopup.java | 3 +-
.../jbang/core/commands/tui/IntegrationInfo.java | 7 +
.../jbang/core/commands/tui/InternalTaskInfo.java | 18 +-
.../jbang/core/commands/tui/InternalTasksTab.java | 236 +
.../dsl/jbang/core/commands/tui/KafkaTab.java | 70 +-
.../dsl/jbang/core/commands/tui/LaunchManager.java | 25 +-
.../dsl/jbang/core/commands/tui/McpFacade.java | 10 +-
.../dsl/jbang/core/commands/tui/MemoryTab.java | 27 +-
.../jbang/core/commands/tui/MetricsCollector.java | 117 +
.../jbang/core/commands/tui/MonitorContext.java | 1 +
.../dsl/jbang/core/commands/tui/MonitorTab.java | 4 +
.../dsl/jbang/core/commands/tui/NetworkTab.java | 516 +
.../dsl/jbang/core/commands/tui/OverviewTab.java | 106 +-
.../dsl/jbang/core/commands/tui/PopupManager.java | 175 +-
.../dsl/jbang/core/commands/tui/ProducersTab.java | 24 +-
.../dsl/jbang/core/commands/tui/RoutesTab.java | 82 +-
.../dsl/jbang/core/commands/tui/SecretsTab.java | 235 +
.../jbang/core/commands/tui/SendMessagePopup.java | 66 +-
.../dsl/jbang/core/commands/tui/ServiceInfo.java | 16 +-
.../dsl/jbang/core/commands/tui/SettingsPopup.java | 39 +-
.../dsl/jbang/core/commands/tui/SourceTab.java | 254 +-
.../dsl/jbang/core/commands/tui/SourceViewer.java | 127 +-
.../commands/tui/SpringBootMetadataHelper.java | 124 +
.../dsl/jbang/core/commands/tui/SqlTraceTab.java | 4 +-
.../dsl/jbang/core/commands/tui/StatusParser.java | 163 +
.../dsl/jbang/core/commands/tui/StopAllPopup.java | 66 +-
.../jbang/core/commands/tui/SyntaxHighlighter.java | 207 +-
.../dsl/jbang/core/commands/tui/TabRegistry.java | 151 +-
.../dsl/jbang/core/commands/tui/ThemeMode.java | 5 +
.../dsl/jbang/core/commands/tui/ThreadsTab.java | 64 +-
.../jbang/core/commands/tui/TransformersTab.java | 275 +
.../dsl/jbang/core/commands/tui/TuiIcons.java | 5 +
.../dsl/jbang/core/commands/tui/TuiSettings.java | 16 +
.../jbang/core/commands/tui/TuiToolRegistry.java | 16 +-
.../jbang/core/commands/tui/TypeConvertersTab.java | 410 +
.../jbang/core/commands/tui/VaultSecretInfo.java | 14 +-
.../resources/tui/themes/catppuccin-frappe.tcss | 54 +
.../resources/tui/themes/everforest-light.tcss | 54 +
.../main/resources/tui/themes/gruvbox-light.tcss | 54 +
.../src/main/resources/tui/themes/nord-light.tcss | 54 +
.../main/resources/tui/themes/rose-pine-moon.tcss | 54 +
.../core/commands/tui/AiProviderSelectorTest.java | 20 +-
.../core/commands/tui/ConsumersTabRenderTest.java | 30 +-
.../jbang/core/commands/tui/HttpHelperTest.java | 90 +
.../core/commands/tui/OverviewTabRenderTest.java | 17 +-
.../jbang/core/commands/tui/PopupManagerTest.java | 23 +-
.../jbang/core/commands/tui/SettingsPopupTest.java | 20 +-
.../core/commands/tui/SyntaxHighlighterTest.java | 6 +
.../jbang/core/commands/tui/TabRegistryTest.java | 39 +-
.../tui/ThemeModeCompletionCandidatesTest.java | 7 +-
.../dsl/jbang/core/commands/tui/ThemeModeTest.java | 7 +-
dsl/camel-jbang/camel-launcher/pom.xml | 2 +-
etc/scripts/regen.sh | 14 +-
parent/pom.xml | 66 +-
pom.xml | 2 +-
.../src/generated/resources/META-INF/metadata.json | 56 +-
.../infra/artemis/services/container.properties | 1 +
.../test/infra/aws2/services/container.properties | 2 +-
.../azure/common/services/container.properties | 2 +-
.../infra/clickhouse/services/container.properties | 2 +-
.../infra/consul/services/container.properties | 2 +-
.../test/infra/fhir/services/container.properties | 2 +-
.../infra/jaeger/services/container.properties | 2 +-
.../test/infra/kafka/services/container.properties | 2 +-
.../infra/keycloak/services/container.properties | 2 +-
.../infra/milvus/services/container.properties | 2 +-
.../test/infra/neo4j/services/container.properties | 2 +-
.../observability/services/container.properties | 6 +-
.../infra/ollama/services/container.properties | 2 +-
.../infra/openai/mock/OpenAIMockServerHandler.java | 4 +
.../test/infra/openai/mock/RequestContext.java | 27 +-
.../test/infra/openai/mock/ResponseBuilder.java | 31 +
.../infra/openai/mock/ResponsesRequestHandler.java | 77 +
.../infra/opensearch/services/container.properties | 2 +-
.../infra/qdrant/services/container.properties | 2 +-
.../test/infra/redis/services/container.properties | 2 +-
.../serving/services/container.properties | 2 +-
.../tooling/maven/MavenDownloaderImplTest.java | 11 +-
573 files changed, 33955 insertions(+), 14559 deletions(-)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/openai-responses.adoc
create mode 100644
components/camel-ai/camel-openai/src/main/docs/openai-responses.adoc
copy
core/camel-core-processor/src/main/java/org/apache/camel/processor/BaseProcessorSupport.java
=>
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/HallucinatedToolNameStrategy.java
(55%)
create mode 100644
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIResponsesInputBuilder.java
create mode 100644
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIResponsesProducer.java
create mode 100644
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIResponsesSupport.java
create mode 100644
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/ToolExecutionErrorStrategy.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIEndpointMcpToolFilteringTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIResponsesMockTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIToolErrorStrategyTest.java
create mode 100644
components/camel-aws/camel-aws-bedrock/src/test/java/org/apache/camel/component/aws2/bedrock/agent/BedrockAgentProducerPojoRequestTest.java
create mode 100644
components/camel-aws/camel-aws-bedrock/src/test/java/org/apache/camel/component/aws2/bedrock/agentruntime/BedrockAgentRuntimeProducerInvokeAgentTest.java
create mode 100644
components/camel-aws/camel-aws-bedrock/src/test/java/org/apache/camel/component/aws2/bedrock/agentruntime/BedrockAgentRuntimeProducerPojoRequestTest.java
create mode 100644
components/camel-aws/camel-aws2-eventbridge/src/test/java/org/apache/camel/component/aws2/eventbridge/EventbridgeProducerPojoRequestTest.java
create mode 100644
components/camel-aws/camel-aws2-transcribe/src/test/java/org/apache/camel/component/aws2/transcribe/Transcribe2ProducerPojoRequestTest.java
create mode 100644
components/camel-google/camel-google-storage/src/main/java/org/apache/camel/component/google/storage/GoogleCloudStorageFileNameHelper.java
create mode 100644
components/camel-google/camel-google-storage/src/test/java/org/apache/camel/component/google/storage/GoogleCloudStorageConsumerDownloadPathTest.java
create mode 100644
components/camel-google/camel-google-storage/src/test/java/org/apache/camel/component/google/storage/GoogleCloudStorageFileNameHelperTest.java
create mode 100644
components/camel-keycloak/src/test/java/org/apache/camel/component/keycloak/KeycloakProducerFederatedIdentityTest.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/MinaSftpOperationsDisconnectTest.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpDisconnectThreadLeakIT.java
create mode 100644
components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/authentication/JWTIssuerAudienceRequiredMainHttpServerTest.java
copy
components/camel-platform-http-main/src/test/resources/{jwt-auth.properties =>
jwt-auth-no-issuer-audience.properties} (100%)
create mode 100644
components/camel-tarfile/src/test/java/org/apache/camel/dataformat/tarfile/TarFileNameStripPathTest.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/GoogleFunctionsSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/GoogleSecretManagerSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/GoogleSpeechToTextSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/GoogleTextToSpeechSpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/GoogleVertexAISpanDecorator.java
create mode 100644
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/GoogleVisionSpanDecorator.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/GoogleFunctionsSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/GoogleSecretManagerSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/GoogleSpeechToTextSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/GoogleTextToSpeechSpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/GoogleVertexAISpanDecoratorTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/decorators/GoogleVisionSpanDecoratorTest.java
create mode 100644
components/camel-zipfile/src/test/java/org/apache/camel/dataformat/zipfile/ZipFileNameStripPathTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/xslt/XsltTotalOpsTest.java
delete mode 100644
core/camel-core/src/test/java/org/apache/camel/component/xslt/ZXsltTotalOpsTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/DefaultTracerTraceCounterConcurrencyTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/DynamicEndpointMessagePlaceholderTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/task/task/BackgroundTaskRegistryTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/BacklogTracerFilterClearTest.java
create mode 100644
core/camel-support/src/test/java/org/apache/camel/throttling/ThrottlingInflightRoutePolicySetterTest.java
create mode 120000 docs/components/modules/others/pages/openai-responses.adoc
create mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-diagram.png
delete mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-hello-diagram.svg
delete mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-hello-log.svg
delete 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-inspect.png
create mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-overview.png
create mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-send.png
delete mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-topology-diagram-drilldown.svg
delete mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-topology-diagram-external.svg
delete mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-topology-diagram.svg
delete mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-topology-errors.svg
delete mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-topology-overview.svg
delete mode 100644
docs/user-manual/modules/ROOT/images/jbang/camel-tui-topology-routes.svg
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/LlmClientAzureTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/LlmClientWatsonxTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/QuarkusPlatformMixinTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/DependencySecurityAuditTools.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/RouteCostEstimateTools.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/SecurityScanTools.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/DependencySecurityAuditToolsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/RouteCostEstimateToolsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/SecurityScanToolsTest.java
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-hello.cast
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-hello.gif
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-hello.tape
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-topology.cast
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-topology.gif
delete 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/readme.md
delete mode 100755 dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/record.sh
delete 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.svg
delete 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.svg
delete 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.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-diagram-drilldown.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-diagram-external.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-diagram-navigate.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-diagram.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-endpoints.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-errors.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-final.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-health.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-log.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-overview.svg
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-topology-routes.svg
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/FlowHelper.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HttpHelper.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HttpProbe.java
copy
components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/agentruntime/BedrockAgentRuntimeOperations.java
=>
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/InternalTaskInfo.java
(75%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/InternalTasksTab.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/NetworkTab.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SecretsTab.java
copy
components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/agentruntime/BedrockAgentRuntimeOperations.java
=>
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ServiceInfo.java
(76%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SpringBootMetadataHelper.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TransformersTab.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TypeConvertersTab.java
copy
components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/agentruntime/BedrockAgentRuntimeOperations.java
=>
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/VaultSecretInfo.java
(80%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/themes/catppuccin-frappe.tcss
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/themes/everforest-light.tcss
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/themes/gruvbox-light.tcss
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/themes/nord-light.tcss
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/themes/rose-pine-moon.tcss
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/HttpHelperTest.java
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/ResponsesRequestHandler.java