You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gi...@apache.org on 2026/07/07 19:40:27 UTC
(camel-website-pub) branch asf-site updated: Website updated to 244bca39c5f9eb9ec2d535a7dfadcceb02ea3394
This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/camel-website-pub.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 45d14a6e37 Website updated to 244bca39c5f9eb9ec2d535a7dfadcceb02ea3394
45d14a6e37 is described below
commit 45d14a6e371a718da2c1a67a687b78141473f6b2
Author: jenkins <bu...@apache.org>
AuthorDate: Tue Jul 7 19:40:05 2026 +0000
Website updated to 244bca39c5f9eb9ec2d535a7dfadcceb02ea3394
---
.htaccess | 224 +-
.well-known/security.txt | 2 +-
404.html | 2 +-
_/css/site-5c323c41e9.css | 3 -
_/css/site-f06a797174.css | 3 +
_/data/rev-manifest.json | 8 +-
_/js/{site-0eeb09d476.js => site-8f57dbea6b.js} | 4 +-
_/js/vendor/algoliasearch-6711ef4b37.js | 2 +
_/js/vendor/algoliasearch-c7d08807d6.js | 2 -
_/js/vendor/highlight-621a10fe1b.js | 1 -
_/js/vendor/highlight-de2def4bea.js | 1 +
_/rev-manifest | 8 +-
acknowledgments/index.html | 2 +-
blog/2019/09/ApacheConNA-2019/index.html | 2 +-
blog/2019/11/ASF-Report-2019/index.html | 2 +-
blog/2019/12/2019-Numbers/index.html | 4 +-
blog/2019/12/Camel3-Whatsnew/index.html | 4 +-
blog/2020/01/CustomWebApiComponent/index.html | 4 +-
blog/2020/01/capi-gateway/index.html | 4 +-
blog/2020/03/Camel3-AWS2-Whatsnew/index.html | 2 +-
blog/2020/04/100Camels/index.html | 2 +-
.../Camel-Kafka-connector-release-0.1.0/index.html | 2 +-
blog/2020/04/Camel32-Whatsnew/index.html | 4 +-
blog/2020/05/Camel33-Whatsnew/index.html | 2 +-
blog/2020/05/CdcWithCamelAndDebezium/index.html | 4 +-
blog/2020/06/camel34-whatsnew/index.html | 4 +-
.../index.html | 4 +-
.../Camel-kafka-connector-0.4.0-RELEASE/index.html | 2 +-
.../Camel-kafka-connector-050-Whatsnew/index.html | 2 +-
blog/2020/09/Camel35-Whatsnew/index.html | 4 +-
blog/2020/10/ApacheCon-at-Home-videos/index.html | 2 +-
blog/2020/10/Camel36-Whatsnew/index.html | 2 +-
.../10/camel-aws2-eventbridge-intro/index.html | 4 +-
.../10/mocking-beans-with-camel-quarkus/index.html | 4 +-
blog/2020/12/CKC-idempotency-070/index.html | 4 +-
.../Camel-kafka-connector-070-Whatsnew/index.html | 2 +-
blog/2020/12/Camel37-Whatsnew/index.html | 4 +-
.../01/camel-quarkus-configuration-tips/index.html | 4 +-
blog/2021/02/Camel38-Whatsnew/index.html | 2 +-
blog/2021/03/Camel39-Whatsnew/index.html | 4 +-
blog/2021/04/s3-streaming-upload-3.10.0/index.html | 2 +-
blog/2021/05/Camel310-Whatsnew/index.html | 2 +-
blog/2021/05/multicast-failure-routing/index.html | 4 +-
.../05/new-camel-k-logging-features/index.html | 4 +-
blog/2021/05/plantuml-diagram/index.html | 2 +-
blog/2021/06/Camel311-Whatsnew/index.html | 2 +-
blog/2021/07/camel-jbang/index.html | 4 +-
.../08/DeployingCamelRouteInAWSLambda/index.html | 4 +-
.../09/camel-kafka-consumer-changes/index.html | 2 +-
.../2021/11/camel-karavan-release-0.0.8/index.html | 4 +-
blog/2021/12/api-management-infra/index.html | 4 +-
blog/2021/12/camel314-whatsnew/index.html | 2 +-
blog/2021/12/camelDebuggerForIntelliJ/index.html | 4 +-
blog/2021/12/log4j2/index.html | 4 +-
blog/2022/01/camel-keda/index.html | 4 +-
.../01/dynamic-router-eip-component/index.html | 4 +-
blog/2022/02/camel-test-infra/index.html | 4 +-
blog/2022/02/camel315-whatsnew/index.html | 4 +-
blog/2022/03/camel-release-stats/index.html | 2 +-
blog/2022/03/camel316-whatsnew/index.html | 4 +-
blog/2022/03/resume-api-v2/index.html | 2 +-
.../03/secrets-properties-functions/index.html | 4 +-
blog/2022/05/camel317-whatsnew/index.html | 4 +-
.../index.html | 4 +-
blog/2022/06/camel3x-top10-features/index.html | 4 +-
blog/2022/07/camel-designer-jbang/index.html | 2 +-
blog/2022/07/camel-k-monitoring-ops/index.html | 4 +-
.../secrets-properties-functions-part-2/index.html | 4 +-
blog/2022/08/ApacheCon-Asia-2022-videos/index.html | 2 +-
.../08/camel-idea-plugin-release-0.8.13/index.html | 2 +-
blog/2022/08/pluralsight-training/index.html | 2 +-
.../index.html | 4 +-
blog/2022/10/camel-k-cicd/index.html | 4 +-
blog/2022/10/camel319-whatsnew/index.html | 4 +-
blog/2022/11/camel-k-jbang/index.html | 4 +-
.../index.html | 4 +-
blog/2022/12/camel320-whatsnew/index.html | 2 +-
blog/2022/12/quarkus-insights/index.html | 2 +-
blog/2022/12/run2007today/index.html | 2 +-
blog/2023/01/2022-Numbers/index.html | 4 +-
blog/2023/01/camel-k-yaks/index.html | 4 +-
blog/2023/01/karavan-intro/index.html | 2 +-
blog/2023/03/camel-k-telemetry/index.html | 4 +-
blog/2023/04/camel-observation/index.html | 4 +-
.../05/camel-4-performance-improvements/index.html | 2 +-
blog/2023/05/camel-debezium-quarkus/index.html | 4 +-
blog/2023/06/camel-k-maven-proxy/index.html | 4 +-
blog/2023/07/camel-k-gitops/index.html | 4 +-
blog/2023/08/camel-k-micrometer/index.html | 4 +-
blog/2023/08/camel4-whatsnew/index.html | 4 +-
blog/2023/09/camel-4-on-camel-k/index.html | 4 +-
blog/2023/09/camel-karavan-4.0.0/index.html | 2 +-
blog/2023/10/camel41-whatsnew/index.html | 2 +-
blog/2023/10/jbang-video/index.html | 2 +-
blog/2023/10/migrate4/index.html | 2 +-
.../camel-4-performance-improvements-2/index.html | 2 +-
blog/2023/11/camel-karavan-4.1.0/index.html | 2 +-
blog/2023/11/camel42-whatsnew/index.html | 4 +-
blog/2023/12/camel-data-types/index.html | 4 +-
blog/2023/12/camel3ending/index.html | 2 +-
blog/2023/12/camel43-whatsnew/index.html | 4 +-
blog/2024/01/2023-numbers/index.html | 4 +-
blog/2024/01/hawtio-v3/index.html | 4 +-
blog/2024/02/camel-whatsapp-langchain4j/index.html | 4 +-
blog/2024/02/camel44-whatsnew/index.html | 4 +-
blog/2024/03/camel-karavan-4.4.0/index.html | 2 +-
blog/2024/03/camel45-whatsnew/index.html | 2 +-
.../03/language-support-release-0.16.0/index.html | 2 +-
blog/2024/04/camel-karavan-4.5.0/index.html | 2 +-
blog/2024/04/sourceless-ck-springboot/index.html | 4 +-
blog/2024/05/camel-karavan-4.6.0/index.html | 2 +-
blog/2024/05/camel46-whatsnew/index.html | 4 +-
blog/2024/06/kaoto-release-2.0.0/index.html | 2 +-
blog/2024/07/camel-karavan-4.7.0/index.html | 2 +-
blog/2024/07/camel47-whatsnew/index.html | 4 +-
.../07/data-extraction-first-experiment/index.html | 4 +-
blog/2024/07/kaoto-release-2.1.0/index.html | 2 +-
.../index.html | 4 +-
.../index.html | 4 +-
blog/2024/09/camel-ai-examples/index.html | 4 +-
blog/2024/09/camel-karavan-4.8.0/index.html | 2 +-
blog/2024/09/camel48-whatsnew/index.html | 4 +-
blog/2024/09/chunking-dsl/index.html | 4 +-
blog/2024/09/data-extraction-example/index.html | 4 +-
blog/2024/09/kaoto-release-2.2.0/index.html | 2 +-
blog/2024/09/modernizing-test-support/index.html | 4 +-
.../camel-upgrade-recipes-release-4.8.0/index.html | 4 +-
.../10/modernizing-test-code-how-to/index.html | 2 +-
blog/2024/11/langchain4j-granite3/index.html | 4 +-
blog/2024/12/camel3-eol/index.html | 2 +-
blog/2024/12/camel49-whatsnew/index.html | 4 +-
blog/2024/12/kaoto-release-2.3.0/index.html | 2 +-
blog/2024/12/langchain4j-bean-interface/index.html | 4 +-
blog/2025/01/2024-numbers/index.html | 4 +-
blog/2025/01/langchain4j-bean-name/index.html | 4 +-
blog/2025/02/camel-tensorflow-serving/index.html | 4 +-
blog/2025/02/camel-torchserve/index.html | 4 +-
blog/2025/02/camel410-whatsnew/index.html | 4 +-
.../index.html | 4 +-
.../2025/02/langchain-structured-output/index.html | 4 +-
blog/2025/03/camel-observability/index.html | 4 +-
blog/2025/04/camel-kserve/index.html | 4 +-
blog/2025/04/camel411-whatsnew/index.html | 4 +-
blog/2025/05/camel412-whatsnew/index.html | 4 +-
blog/2025/07/camel-jbang-infra/index.html | 4 +-
blog/2025/07/camel413-whatsnew/index.html | 4 +-
blog/2025/08/RELEASE-4.14.0/index.html | 2 +-
blog/2025/08/camel-quarkus-3.26.0/index.html | 2 +-
blog/2025/08/camel414-whatsnew/index.html | 2 +-
blog/2025/09/RELEASE-4.10.7/index.html | 2 +-
blog/2025/09/RELEASE-4.8.9/index.html | 2 +-
blog/2025/09/camel-k-2-8/index.html | 4 +-
blog/2025/09/camel-quarkus-3.27.0/index.html | 2 +-
blog/2025/09/kaoto-release-2.7.0/index.html | 2 +-
blog/2025/10/RELEASE-4.14.1/index.html | 2 +-
blog/2025/10/RELEASE-4.15.0/index.html | 2 +-
blog/2025/10/camel-docling/index.html | 4 +-
blog/2025/10/camel-karaf-release-4.10.7/index.html | 2 +-
blog/2025/10/camel-quarkus-3.20.3/index.html | 2 +-
blog/2025/10/camel-quarkus-3.29.0/index.html | 2 +-
blog/2025/10/camel415-whatsnew/index.html | 4 +-
blog/2025/10/wanaku-and-camel/index.html | 4 +-
blog/2025/11/RELEASE-4.14.2/index.html | 2 +-
blog/2025/11/RELEASE-4.16.0/index.html | 2 +-
blog/2025/11/camel-quarkus-3.27.1/index.html | 2 +-
blog/2025/11/camel-quarkus-3.30.0/index.html | 2 +-
blog/2025/11/camel-website-llmstxt/index.html | 2 +-
blog/2025/11/camel416-whatsnew/index.html | 4 +-
blog/2025/11/kaoto-release-2.8.0/index.html | 2 +-
blog/2025/12/RELEASE-4.10.8/index.html | 2 +-
blog/2025/12/camel-k-2-9/index.html | 4 +-
blog/2026/01/2025-numbers/index.html | 4 +-
blog/2026/01/RELEASE-4.14.3/index.html | 2 +-
blog/2026/01/RELEASE-4.14.4/index.html | 2 +-
blog/2026/01/RELEASE-4.17.0/index.html | 2 +-
blog/2026/01/camel-openai/index.html | 4 +-
blog/2026/01/camel-quarkus-3.20.4/index.html | 2 +-
blog/2026/01/camel-quarkus-3.27.2/index.html | 2 +-
blog/2026/01/camel-quarkus-3.31.0/index.html | 2 +-
blog/2026/01/camel417-whatsnew/index.html | 4 +-
blog/2026/01/log-analyzer/index.html | 4 +-
blog/2026/02/2025-downloads/index.html | 2 +-
blog/2026/02/RELEASE-4.10.9/index.html | 2 +-
blog/2026/02/RELEASE-4.14.5/index.html | 2 +-
blog/2026/02/RELEASE-4.18.0/index.html | 2 +-
blog/2026/02/camel-jbang-mcp/index.html | 4 +-
blog/2026/02/camel-k-gitops-apps/index.html | 4 +-
blog/2026/02/camel-karaf-release-4.8.9/index.html | 2 +-
blog/2026/02/camel-quarkus-3.32.0/index.html | 2 +-
blog/2026/02/camel418-whatsnew/index.html | 4 +-
blog/2026/03/CAPIGateway/index.html | 2 +-
blog/2026/03/RELEASE-4.18.1/index.html | 2 +-
blog/2026/03/camel-karaf-4.14.5/index.html | 2 +-
blog/2026/03/camel-quarkus-3.27.3/index.html | 2 +-
blog/2026/03/camel-quarkus-3.33.0/index.html | 2 +-
blog/2026/03/kaoto-release-2.10.0/index.html | 2 +-
blog/2026/04/RELEASE-4.14.6/index.html | 2 +-
blog/2026/04/RELEASE-4.14.7/index.html | 2 +-
blog/2026/04/RELEASE-4.18.2/index.html | 2 +-
blog/2026/04/RELEASE-4.19.0/index.html | 2 +-
blog/2026/04/RELEASE-4.20.0/index.html | 2 +-
blog/2026/04/camel-k-2-10/index.html | 2 +-
blog/2026/04/camel-karaf-4.18.1/index.html | 2 +-
.../04/camel-quarkus-release-3.35.0/index.html | 2 +-
blog/2026/04/camel419-whatsnew/index.html | 4 +-
blog/2026/04/camel420-whatsnew/index.html | 4 +-
blog/2026/04/email-triage-agent/index.html | 4 +-
blog/2026/05/camel-karaf-4.14.7/index.html | 2 +-
blog/2026/05/camel-karaf-4.18.2/index.html | 2 +-
blog/2026/05/camel-quarkus-3.27.4/index.html | 2 +-
blog/2026/05/camel-quarkus-3.33.1/index.html | 2 +-
.../05/camel-quarkus-release-3.36.0/index.html | 2 +-
blog/2026/05/wanaku-0.1.1/index.html | 4 +-
blog/2026/06/camel-ai-trained/index.html | 4 +-
blog/2026/06/camel-always-on/index.html | 2 +-
blog/2026/06/camel-bug-fix-track-record/index.html | 2 +-
blog/2026/06/camel-by-the-numbers/index.html | 2 +-
blog/2026/06/camel-dependency-updates/index.html | 2 +-
blog/2026/06/camel-dna-19-years/index.html | 4 +-
blog/2026/06/camel-monitor-operator/index.html | 4 +-
blog/2026/06/camel-route-topology/index.html | 4 +-
blog/2026/06/camel-sbom-supply-chain/index.html | 4 +-
.../index.html | 2 +-
blog/2026/06/kaoto-release-2.11.0/index.html | 2 +-
blog/2026/07/RELEASE-4.14.8/index.html | 2 +-
blog/2026/07/RELEASE-4.18.3/index.html | 2 +-
blog/2026/07/RELEASE-4.21.0/index.html | 2 +-
blog/2026/07/camel-elevates-citrus/featured.png | Bin 0 -> 911585 bytes
...b91187a9_911585_800x0_resize_q95_gaussian_3.png | Bin 0 -> 756937 bytes
blog/2026/07/camel-elevates-citrus/index.html | 121 +
blog/2026/07/camel-who-maintains/index.html | 2 +-
blog/2026/07/camel421-whatsnew/index.html | 4 +-
blog/index.html | 2 +-
blog/index.md | 3 +-
blog/index.xml | 9 +-
blog/page/10/index.html | 2 +-
blog/page/11/index.html | 2 +-
blog/page/12/index.html | 2 +-
blog/page/13/index.html | 2 +-
blog/page/14/index.html | 2 +-
blog/page/15/index.html | 2 +-
blog/page/16/index.html | 2 +-
blog/page/17/index.html | 2 +-
blog/page/18/index.html | 2 +-
blog/page/19/index.html | 2 +-
blog/page/2/index.html | 2 +-
blog/page/20/index.html | 2 +-
blog/page/21/index.html | 2 +-
blog/page/22/index.html | 2 +-
blog/page/23/index.html | 2 +-
blog/page/24/index.html | 2 +-
blog/page/25/index.html | 2 +-
blog/page/26/index.html | 2 +-
blog/page/27/index.html | 2 +-
blog/page/28/index.html | 2 +-
blog/page/29/index.html | 2 +-
blog/page/3/index.html | 2 +-
blog/page/30/index.html | 2 +-
blog/page/31/index.html | 2 +-
blog/page/32/index.html | 2 +-
blog/page/33/index.html | 2 +-
blog/page/34/index.html | 2 +-
blog/page/35/index.html | 2 +-
blog/page/36/index.html | 2 +-
blog/page/37/index.html | 2 +-
blog/page/38/index.html | 2 +-
blog/page/39/index.html | 2 +-
blog/page/4/index.html | 2 +-
blog/page/40/index.html | 2 +-
blog/page/41/index.html | 2 +-
blog/page/42/index.html | 2 +-
blog/page/43/index.html | 2 +-
blog/page/5/index.html | 2 +-
blog/page/6/index.html | 2 +-
blog/page/7/index.html | 2 +-
blog/page/8/index.html | 2 +-
blog/page/9/index.html | 2 +-
camel-core/advanced-camel-core-guides/index.html | 2 +-
camel-core/contributing/building.html | 4 +-
camel-core/contributing/expectations.html | 2 +-
camel-core/contributing/index.html | 4 +-
camel-core/contributing/testing-camel.html | 4 +-
camel-core/getting-started/index.html | 4 +-
camel-core/index.html | 2 +-
camel-core/reference/index.html | 2 +-
camel-core/working-with-camel-core/index.html | 2 +-
camel-dna/index.html | 4 +-
camel-k/2.10.x/apis/camel-k.html | 4 +-
camel-k/2.10.x/architecture/architecture.html | 2 +-
camel-k/2.10.x/architecture/cr/build.html | 4 +-
camel-k/2.10.x/architecture/cr/camel-catalog.html | 2 +-
.../2.10.x/architecture/cr/integration-kit.html | 4 +-
.../architecture/cr/integration-platform.html | 4 +-
camel-k/2.10.x/architecture/cr/integration.html | 4 +-
camel-k/2.10.x/architecture/incremental-image.html | 2 +-
camel-k/2.10.x/architecture/operator.html | 4 +-
camel-k/2.10.x/architecture/runtime.html | 2 +-
camel-k/2.10.x/architecture/traits.html | 4 +-
camel-k/2.10.x/concepts/dependencies.html | 2 +-
camel-k/2.10.x/concepts/overview.html | 2 +-
camel-k/2.10.x/concepts/releases.html | 2 +-
camel-k/2.10.x/configuration/base-image.html | 2 +-
.../configuration/build-time-properties.html | 4 +-
camel-k/2.10.x/configuration/camel-properties.html | 4 +-
camel-k/2.10.x/configuration/configuration.html | 2 +-
camel-k/2.10.x/configuration/dependencies.html | 4 +-
.../2.10.x/configuration/integrationprofiles.html | 4 +-
camel-k/2.10.x/configuration/quarkus-native.html | 2 +-
camel-k/2.10.x/configuration/runtime-config.html | 4 +-
.../2.10.x/configuration/runtime-resources.html | 4 +-
camel-k/2.10.x/configuration/runtime-version.html | 2 +-
camel-k/2.10.x/contributing/developers.html | 4 +-
camel-k/2.10.x/contributing/e2e.html | 4 +-
camel-k/2.10.x/contributing/local-development.html | 4 +-
camel-k/2.10.x/contributing/local-execution.html | 4 +-
camel-k/2.10.x/contributing/remote-debugging.html | 4 +-
camel-k/2.10.x/index.html | 4 +-
camel-k/2.10.x/installation/advanced/advanced.html | 2 +-
.../2.10.x/installation/advanced/build-config.html | 2 +-
.../2.10.x/installation/advanced/http-proxy.html | 4 +-
.../2.10.x/installation/advanced/jdk-version.html | 4 +-
.../2.10.x/installation/advanced/maven-proxy.html | 4 +-
camel-k/2.10.x/installation/advanced/maven.html | 4 +-
camel-k/2.10.x/installation/advanced/multi.html | 4 +-
camel-k/2.10.x/installation/advanced/network.html | 2 +-
camel-k/2.10.x/installation/advanced/offline.html | 4 +-
.../advanced/platform-architecture.html | 4 +-
.../installation/advanced/pruning-registry.html | 4 +-
.../2.10.x/installation/advanced/resources.html | 4 +-
camel-k/2.10.x/installation/installation.html | 4 +-
.../2.10.x/installation/integrationplatform.html | 4 +-
camel-k/2.10.x/installation/keda.html | 2 +-
camel-k/2.10.x/installation/knative.html | 2 +-
camel-k/2.10.x/installation/platform/gke.html | 2 +-
camel-k/2.10.x/installation/platform/iks.html | 2 +-
.../installation/registry/registry-secret.html | 4 +-
camel-k/2.10.x/installation/registry/registry.html | 4 +-
.../registry/special/docker-desktop.html | 4 +-
.../2.10.x/installation/registry/special/gcr.html | 2 +-
.../installation/registry/special/github.html | 2 +-
.../2.10.x/installation/registry/special/icr.html | 4 +-
.../2.10.x/installation/registry/special/kind.html | 4 +-
.../installation/registry/special/minikube.html | 4 +-
.../installation/registry/special/openshift.html | 4 +-
.../2.10.x/installation/registry/special/own.html | 4 +-
camel-k/2.10.x/installation/uninstalling.html | 4 +-
camel-k/2.10.x/installation/upgrade.html | 4 +-
camel-k/2.10.x/kamelets/architecture.html | 2 +-
camel-k/2.10.x/kamelets/configuration.html | 4 +-
camel-k/2.10.x/kamelets/distribution.html | 2 +-
camel-k/2.10.x/kamelets/kamelets.html | 2 +-
camel-k/2.10.x/languages/java.html | 4 +-
camel-k/2.10.x/languages/languages.html | 2 +-
camel-k/2.10.x/languages/xml.html | 4 +-
camel-k/2.10.x/languages/yaml.html | 4 +-
camel-k/2.10.x/observability/dashboard.html | 4 +-
camel-k/2.10.x/observability/monitoring.html | 4 +-
.../observability/monitoring/integration.html | 4 +-
.../observability/monitoring/operator-sops.html | 4 +-
.../2.10.x/observability/monitoring/operator.html | 4 +-
camel-k/2.10.x/observability/operator-logging.html | 4 +-
camel-k/2.10.x/pipeline/external.html | 2 +-
camel-k/2.10.x/pipeline/pipeline.html | 4 +-
camel-k/2.10.x/pipes/bind-cli.html | 4 +-
camel-k/2.10.x/pipes/error-handler.html | 4 +-
camel-k/2.10.x/pipes/pipes.html | 4 +-
camel-k/2.10.x/pipes/promoting.html | 4 +-
camel-k/2.10.x/running/build-from-git.html | 4 +-
camel-k/2.10.x/running/dry-build.html | 2 +-
camel-k/2.10.x/running/gitops.html | 4 +-
camel-k/2.10.x/running/promoting.html | 4 +-
camel-k/2.10.x/running/running-cli.html | 4 +-
camel-k/2.10.x/running/running.html | 4 +-
camel-k/2.10.x/running/self-managed.html | 2 +-
camel-k/2.10.x/running/synthetic.html | 4 +-
camel-k/2.10.x/scaling/integration.html | 4 +-
camel-k/2.10.x/scaling/pipe.html | 4 +-
camel-k/2.10.x/traits/affinity.html | 2 +-
camel-k/2.10.x/traits/builder.html | 4 +-
camel-k/2.10.x/traits/camel.html | 2 +-
camel-k/2.10.x/traits/container.html | 2 +-
camel-k/2.10.x/traits/cron.html | 2 +-
camel-k/2.10.x/traits/deployer.html | 2 +-
camel-k/2.10.x/traits/deployment.html | 2 +-
camel-k/2.10.x/traits/environment.html | 2 +-
camel-k/2.10.x/traits/gateway.html | 2 +-
camel-k/2.10.x/traits/gitops.html | 2 +-
camel-k/2.10.x/traits/health.html | 2 +-
camel-k/2.10.x/traits/ingress.html | 2 +-
camel-k/2.10.x/traits/init-containers.html | 4 +-
camel-k/2.10.x/traits/istio.html | 2 +-
camel-k/2.10.x/traits/jolokia.html | 2 +-
camel-k/2.10.x/traits/jvm.html | 4 +-
camel-k/2.10.x/traits/kamelets.html | 2 +-
camel-k/2.10.x/traits/keda.html | 2 +-
camel-k/2.10.x/traits/knative-service.html | 2 +-
camel-k/2.10.x/traits/knative.html | 2 +-
camel-k/2.10.x/traits/logging.html | 4 +-
camel-k/2.10.x/traits/master.html | 4 +-
camel-k/2.10.x/traits/mount.html | 2 +-
camel-k/2.10.x/traits/openapi.html | 2 +-
camel-k/2.10.x/traits/owner.html | 2 +-
camel-k/2.10.x/traits/pdb.html | 2 +-
camel-k/2.10.x/traits/pod.html | 4 +-
camel-k/2.10.x/traits/prometheus.html | 2 +-
camel-k/2.10.x/traits/pull-secret.html | 2 +-
camel-k/2.10.x/traits/quarkus.html | 2 +-
camel-k/2.10.x/traits/route.html | 4 +-
camel-k/2.10.x/traits/security-context.html | 2 +-
camel-k/2.10.x/traits/service.html | 2 +-
camel-k/2.10.x/traits/telemetry.html | 4 +-
camel-k/2.10.x/traits/toleration.html | 2 +-
camel-k/2.10.x/traits/traits.html | 4 +-
camel-k/2.10.x/troubleshooting/debugging.html | 4 +-
.../2.10.x/troubleshooting/troubleshooting.html | 4 +-
camel-k/2.9.x/apis/camel-k.html | 4 +-
camel-k/2.9.x/architecture/architecture.html | 2 +-
camel-k/2.9.x/architecture/cr/build.html | 4 +-
camel-k/2.9.x/architecture/cr/camel-catalog.html | 2 +-
camel-k/2.9.x/architecture/cr/integration-kit.html | 4 +-
.../architecture/cr/integration-platform.html | 4 +-
camel-k/2.9.x/architecture/cr/integration.html | 4 +-
camel-k/2.9.x/architecture/incremental-image.html | 2 +-
camel-k/2.9.x/architecture/operator.html | 4 +-
camel-k/2.9.x/architecture/runtime.html | 2 +-
camel-k/2.9.x/architecture/traits.html | 4 +-
camel-k/2.9.x/concepts/dependencies.html | 2 +-
camel-k/2.9.x/concepts/overview.html | 2 +-
camel-k/2.9.x/concepts/releases.html | 2 +-
camel-k/2.9.x/configuration/base-image.html | 2 +-
.../2.9.x/configuration/build-time-properties.html | 4 +-
camel-k/2.9.x/configuration/camel-properties.html | 4 +-
camel-k/2.9.x/configuration/configuration.html | 2 +-
camel-k/2.9.x/configuration/dependencies.html | 4 +-
camel-k/2.9.x/configuration/quarkus-native.html | 2 +-
camel-k/2.9.x/configuration/runtime-config.html | 4 +-
camel-k/2.9.x/configuration/runtime-resources.html | 4 +-
camel-k/2.9.x/configuration/runtime-version.html | 2 +-
camel-k/2.9.x/contributing/developers.html | 4 +-
camel-k/2.9.x/contributing/e2e.html | 4 +-
camel-k/2.9.x/contributing/local-development.html | 4 +-
camel-k/2.9.x/contributing/local-execution.html | 4 +-
camel-k/2.9.x/contributing/remote-debugging.html | 4 +-
camel-k/2.9.x/index.html | 4 +-
camel-k/2.9.x/installation/advanced/advanced.html | 2 +-
.../2.9.x/installation/advanced/build-config.html | 2 +-
.../2.9.x/installation/advanced/http-proxy.html | 4 +-
.../2.9.x/installation/advanced/jdk-version.html | 4 +-
.../2.9.x/installation/advanced/maven-proxy.html | 4 +-
camel-k/2.9.x/installation/advanced/maven.html | 4 +-
camel-k/2.9.x/installation/advanced/multi.html | 4 +-
camel-k/2.9.x/installation/advanced/network.html | 2 +-
camel-k/2.9.x/installation/advanced/offline.html | 4 +-
.../advanced/platform-architecture.html | 4 +-
.../installation/advanced/pruning-registry.html | 4 +-
camel-k/2.9.x/installation/advanced/resources.html | 4 +-
camel-k/2.9.x/installation/installation.html | 4 +-
.../2.9.x/installation/integrationplatform.html | 4 +-
camel-k/2.9.x/installation/keda.html | 2 +-
camel-k/2.9.x/installation/knative.html | 2 +-
camel-k/2.9.x/installation/platform/gke.html | 2 +-
camel-k/2.9.x/installation/platform/iks.html | 2 +-
.../installation/registry/registry-secret.html | 4 +-
camel-k/2.9.x/installation/registry/registry.html | 4 +-
.../registry/special/docker-desktop.html | 4 +-
.../2.9.x/installation/registry/special/gcr.html | 2 +-
.../installation/registry/special/github.html | 2 +-
.../2.9.x/installation/registry/special/icr.html | 4 +-
.../2.9.x/installation/registry/special/kind.html | 4 +-
.../installation/registry/special/minikube.html | 4 +-
.../installation/registry/special/openshift.html | 4 +-
.../2.9.x/installation/registry/special/own.html | 4 +-
camel-k/2.9.x/installation/uninstalling.html | 4 +-
camel-k/2.9.x/installation/upgrade.html | 4 +-
camel-k/2.9.x/kamelets/architecture.html | 2 +-
camel-k/2.9.x/kamelets/configuration.html | 4 +-
camel-k/2.9.x/kamelets/distribution.html | 2 +-
camel-k/2.9.x/kamelets/kamelets.html | 2 +-
camel-k/2.9.x/languages/java.html | 4 +-
camel-k/2.9.x/languages/languages.html | 2 +-
camel-k/2.9.x/languages/xml.html | 4 +-
camel-k/2.9.x/languages/yaml.html | 4 +-
camel-k/2.9.x/observability/logging.html | 2 +-
.../2.9.x/observability/logging/integration.html | 2 +-
camel-k/2.9.x/observability/logging/operator.html | 4 +-
camel-k/2.9.x/observability/monitoring.html | 4 +-
.../observability/monitoring/integration.html | 4 +-
.../observability/monitoring/operator-sops.html | 4 +-
.../2.9.x/observability/monitoring/operator.html | 4 +-
camel-k/2.9.x/pipeline/external.html | 2 +-
camel-k/2.9.x/pipeline/pipeline.html | 4 +-
camel-k/2.9.x/pipes/bind-cli.html | 4 +-
camel-k/2.9.x/pipes/error-handler.html | 4 +-
camel-k/2.9.x/pipes/pipes.html | 4 +-
camel-k/2.9.x/pipes/promoting.html | 4 +-
camel-k/2.9.x/running/build-from-git.html | 4 +-
camel-k/2.9.x/running/dry-build.html | 2 +-
camel-k/2.9.x/running/gitops.html | 4 +-
camel-k/2.9.x/running/promoting.html | 4 +-
camel-k/2.9.x/running/running-cli.html | 4 +-
camel-k/2.9.x/running/running.html | 4 +-
camel-k/2.9.x/running/self-managed.html | 2 +-
camel-k/2.9.x/running/synthetic.html | 4 +-
camel-k/2.9.x/scaling/integration.html | 4 +-
camel-k/2.9.x/scaling/pipe.html | 4 +-
camel-k/2.9.x/traits/affinity.html | 2 +-
camel-k/2.9.x/traits/builder.html | 4 +-
camel-k/2.9.x/traits/camel.html | 2 +-
camel-k/2.9.x/traits/container.html | 2 +-
camel-k/2.9.x/traits/cron.html | 2 +-
camel-k/2.9.x/traits/deployer.html | 2 +-
camel-k/2.9.x/traits/deployment.html | 2 +-
camel-k/2.9.x/traits/environment.html | 2 +-
camel-k/2.9.x/traits/gitops.html | 2 +-
camel-k/2.9.x/traits/health.html | 2 +-
camel-k/2.9.x/traits/ingress.html | 2 +-
camel-k/2.9.x/traits/init-containers.html | 4 +-
camel-k/2.9.x/traits/istio.html | 2 +-
camel-k/2.9.x/traits/jolokia.html | 2 +-
camel-k/2.9.x/traits/jvm.html | 4 +-
camel-k/2.9.x/traits/kamelets.html | 2 +-
camel-k/2.9.x/traits/keda.html | 2 +-
camel-k/2.9.x/traits/knative-service.html | 2 +-
camel-k/2.9.x/traits/knative.html | 2 +-
camel-k/2.9.x/traits/logging.html | 4 +-
camel-k/2.9.x/traits/master.html | 4 +-
camel-k/2.9.x/traits/mount.html | 2 +-
camel-k/2.9.x/traits/openapi.html | 2 +-
camel-k/2.9.x/traits/owner.html | 2 +-
camel-k/2.9.x/traits/pdb.html | 2 +-
camel-k/2.9.x/traits/pod.html | 4 +-
camel-k/2.9.x/traits/prometheus.html | 2 +-
camel-k/2.9.x/traits/pull-secret.html | 2 +-
camel-k/2.9.x/traits/quarkus.html | 2 +-
camel-k/2.9.x/traits/route.html | 4 +-
camel-k/2.9.x/traits/security-context.html | 2 +-
camel-k/2.9.x/traits/service.html | 2 +-
camel-k/2.9.x/traits/telemetry.html | 4 +-
camel-k/2.9.x/traits/toleration.html | 2 +-
camel-k/2.9.x/traits/traits.html | 4 +-
camel-k/2.9.x/troubleshooting/debugging.html | 4 +-
camel-k/2.9.x/troubleshooting/troubleshooting.html | 4 +-
camel-k/next/apis/camel-k.html | 4 +-
camel-k/next/architecture/architecture.html | 2 +-
camel-k/next/architecture/cr/build.html | 4 +-
camel-k/next/architecture/cr/camel-catalog.html | 2 +-
camel-k/next/architecture/cr/integration-kit.html | 4 +-
.../next/architecture/cr/integration-platform.html | 4 +-
camel-k/next/architecture/cr/integration.html | 4 +-
camel-k/next/architecture/incremental-image.html | 2 +-
camel-k/next/architecture/operator.html | 4 +-
camel-k/next/architecture/runtime.html | 2 +-
camel-k/next/architecture/traits.html | 4 +-
camel-k/next/concepts/dependencies.html | 2 +-
camel-k/next/concepts/overview.html | 2 +-
camel-k/next/concepts/releases.html | 2 +-
camel-k/next/configuration/base-image.html | 2 +-
.../next/configuration/build-time-properties.html | 4 +-
camel-k/next/configuration/camel-properties.html | 4 +-
camel-k/next/configuration/configuration.html | 2 +-
camel-k/next/configuration/dependencies.html | 4 +-
.../next/configuration/integrationprofiles.html | 4 +-
camel-k/next/configuration/quarkus-native.html | 2 +-
camel-k/next/configuration/runtime-config.html | 4 +-
camel-k/next/configuration/runtime-resources.html | 4 +-
camel-k/next/configuration/runtime-version.html | 2 +-
camel-k/next/contributing/developers.html | 4 +-
camel-k/next/contributing/e2e.html | 4 +-
camel-k/next/contributing/local-development.html | 4 +-
camel-k/next/contributing/local-execution.html | 4 +-
camel-k/next/contributing/remote-debugging.html | 4 +-
camel-k/next/index.html | 4 +-
camel-k/next/installation/advanced/advanced.html | 2 +-
camel-k/next/installation/advanced/http-proxy.html | 2 +-
.../next/installation/advanced/jdk-version.html | 4 +-
.../next/installation/advanced/maven-proxy.html | 4 +-
camel-k/next/installation/advanced/multi.html | 4 +-
camel-k/next/installation/advanced/network.html | 2 +-
camel-k/next/installation/advanced/offline.html | 4 +-
.../advanced/platform-architecture.html | 4 +-
.../installation/advanced/pruning-registry.html | 4 +-
camel-k/next/installation/advanced/resources.html | 4 +-
camel-k/next/installation/builds.html | 4 +-
camel-k/next/installation/installation.html | 4 +-
camel-k/next/installation/keda.html | 2 +-
camel-k/next/installation/knative.html | 2 +-
camel-k/next/installation/platform/gke.html | 2 +-
camel-k/next/installation/platform/iks.html | 2 +-
camel-k/next/installation/registry.html | 2 +-
.../installation/registry/registry-secret.html | 4 +-
.../registry/special/docker-desktop.html | 4 +-
.../next/installation/registry/special/gcr.html | 2 +-
.../next/installation/registry/special/github.html | 2 +-
.../next/installation/registry/special/icr.html | 4 +-
.../next/installation/registry/special/kind.html | 4 +-
.../installation/registry/special/minikube.html | 4 +-
.../installation/registry/special/openshift.html | 4 +-
.../next/installation/registry/special/own.html | 4 +-
camel-k/next/installation/uninstalling.html | 4 +-
camel-k/next/installation/upgrade.html | 4 +-
camel-k/next/kamelets/architecture.html | 2 +-
camel-k/next/kamelets/configuration.html | 4 +-
camel-k/next/kamelets/distribution.html | 4 +-
camel-k/next/kamelets/kamelets.html | 2 +-
camel-k/next/languages/java.html | 4 +-
camel-k/next/languages/languages.html | 2 +-
camel-k/next/languages/xml.html | 4 +-
camel-k/next/languages/yaml.html | 4 +-
camel-k/next/observability/dashboard.html | 4 +-
camel-k/next/observability/monitoring.html | 4 +-
.../observability/monitoring/operator-sops.html | 4 +-
.../next/observability/monitoring/operator.html | 4 +-
camel-k/next/observability/operator-logging.html | 4 +-
camel-k/next/pipeline/external.html | 2 +-
camel-k/next/pipeline/pipeline.html | 4 +-
camel-k/next/pipes/bind-cli.html | 4 +-
camel-k/next/pipes/error-handler.html | 4 +-
camel-k/next/pipes/pipes.html | 4 +-
camel-k/next/pipes/promoting.html | 4 +-
camel-k/next/running/build-from-git.html | 4 +-
camel-k/next/running/dry-build.html | 2 +-
camel-k/next/running/gitops.html | 4 +-
camel-k/next/running/promoting.html | 4 +-
camel-k/next/running/running-cli.html | 4 +-
camel-k/next/running/running.html | 4 +-
camel-k/next/running/self-managed.html | 2 +-
camel-k/next/running/synthetic.html | 4 +-
camel-k/next/scaling/integration.html | 4 +-
camel-k/next/scaling/pipe.html | 4 +-
camel-k/next/traits/affinity.html | 2 +-
camel-k/next/traits/builder.html | 4 +-
camel-k/next/traits/camel.html | 2 +-
camel-k/next/traits/container.html | 2 +-
camel-k/next/traits/cron.html | 2 +-
camel-k/next/traits/deployer.html | 2 +-
camel-k/next/traits/deployment.html | 2 +-
camel-k/next/traits/environment.html | 2 +-
camel-k/next/traits/gateway.html | 2 +-
camel-k/next/traits/gitops.html | 2 +-
camel-k/next/traits/health.html | 2 +-
camel-k/next/traits/ingress.html | 2 +-
camel-k/next/traits/init-containers.html | 4 +-
camel-k/next/traits/istio.html | 2 +-
camel-k/next/traits/jolokia.html | 2 +-
camel-k/next/traits/jvm.html | 4 +-
camel-k/next/traits/kamelets.html | 2 +-
camel-k/next/traits/keda.html | 2 +-
camel-k/next/traits/knative-service.html | 2 +-
camel-k/next/traits/knative.html | 2 +-
camel-k/next/traits/logging.html | 4 +-
camel-k/next/traits/master.html | 4 +-
camel-k/next/traits/mount.html | 2 +-
camel-k/next/traits/owner.html | 2 +-
camel-k/next/traits/pdb.html | 2 +-
camel-k/next/traits/pod.html | 4 +-
camel-k/next/traits/prometheus.html | 2 +-
camel-k/next/traits/pull-secret.html | 2 +-
camel-k/next/traits/quarkus.html | 2 +-
camel-k/next/traits/route.html | 4 +-
camel-k/next/traits/security-context.html | 2 +-
camel-k/next/traits/service.html | 2 +-
camel-k/next/traits/telemetry.html | 4 +-
camel-k/next/traits/toleration.html | 2 +-
camel-k/next/traits/traits.html | 4 +-
camel-k/next/troubleshooting/debugging.html | 4 +-
camel-k/next/troubleshooting/troubleshooting.html | 4 +-
.../next/contributor-guide/index.html | 4 +-
.../next/contributor-guide/release-guide.html | 4 +-
.../next/contributor-guide/testing.html | 2 +-
.../next/contributor-guide/troubleshooting.html | 2 +-
camel-kafka-connector/next/index.html | 2 +-
...ck-agent-runtime-sink-kafka-sink-connector.html | 4 +-
...aws-bedrock-text-sink-kafka-sink-connector.html | 4 +-
...s-cloudtrail-source-kafka-source-connector.html | 4 +-
...l-aws-cloudwatch-sink-kafka-sink-connector.html | 4 +-
...l-aws-comprehend-sink-kafka-sink-connector.html | 4 +-
.../camel-aws-ddb-sink-kafka-sink-connector.html | 4 +-
...-ddb-streams-source-kafka-source-connector.html | 4 +-
.../camel-aws-ec2-sink-kafka-sink-connector.html | 4 +-
...-aws-eventbridge-sink-kafka-sink-connector.html | 4 +-
...kinesis-firehose-sink-kafka-sink-connector.html | 4 +-
...amel-aws-kinesis-sink-kafka-sink-connector.html | 4 +-
...-aws-kinesis-source-kafka-source-connector.html | 4 +-
...camel-aws-lambda-sink-kafka-sink-connector.html | 4 +-
.../camel-aws-polly-sink-kafka-sink-connector.html | 4 +-
...mel-aws-redshift-sink-kafka-sink-connector.html | 4 +-
...aws-redshift-source-kafka-source-connector.html | 4 +-
...-event-based-source-kafka-source-connector.html | 4 +-
.../camel-aws-s3-sink-kafka-sink-connector.html | 4 +-
...camel-aws-s3-source-kafka-source-connector.html | 4 +-
...streaming-upload-sink-kafka-sink-connector.html | 4 +-
...-secrets-manager-sink-kafka-sink-connector.html | 4 +-
.../camel-aws-ses-sink-kafka-sink-connector.html | 4 +-
...mel-aws-sns-fifo-sink-kafka-sink-connector.html | 4 +-
.../camel-aws-sns-sink-kafka-sink-connector.html | 4 +-
...el-aws-sqs-batch-sink-kafka-sink-connector.html | 4 +-
...mel-aws-sqs-fifo-sink-kafka-sink-connector.html | 4 +-
.../camel-aws-sqs-sink-kafka-sink-connector.html | 4 +-
...amel-aws-sqs-source-kafka-source-connector.html | 4 +-
...timestream-query-sink-kafka-sink-connector.html | 4 +-
.../camel-aws2-iam-kafka-sink-connector.html | 4 +-
.../camel-aws2-kms-kafka-sink-connector.html | 4 +-
...l-azure-cosmosdb-sink-kafka-sink-connector.html | 4 +-
...ure-cosmosdb-source-kafka-source-connector.html | 4 +-
...-azure-eventhubs-sink-kafka-sink-connector.html | 4 +-
...re-eventhubs-source-kafka-source-connector.html | 4 +-
...-azure-functions-sink-kafka-sink-connector.html | 4 +-
...azure-servicebus-sink-kafka-sink-connector.html | 4 +-
...e-servicebus-source-kafka-source-connector.html | 4 +-
...rage-blob-append-sink-kafka-sink-connector.html | 4 +-
...b-changefeed-source-kafka-source-connector.html | 4 +-
...-event-based-source-kafka-source-connector.html | 4 +-
...ure-storage-blob-sink-kafka-sink-connector.html | 4 +-
...storage-blob-source-kafka-source-connector.html | 4 +-
...storage-datalake-sink-kafka-sink-connector.html | 4 +-
...age-datalake-source-kafka-source-connector.html | 4 +-
...re-storage-files-sink-kafka-sink-connector.html | 4 +-
...torage-files-source-kafka-source-connector.html | 4 +-
...re-storage-queue-sink-kafka-sink-connector.html | 4 +-
...torage-queue-source-kafka-source-connector.html | 4 +-
...amel-bitcoin-source-kafka-source-connector.html | 4 +-
.../camel-cassandra-sink-kafka-sink-connector.html | 4 +-
...el-cassandra-source-kafka-source-connector.html | 4 +-
.../camel-ceph-sink-kafka-sink-connector.html | 4 +-
.../camel-ceph-source-kafka-source-connector.html | 4 +-
...chuck-norris-source-kafka-source-connector.html | 4 +-
.../camel-couchbase-sink-kafka-sink-connector.html | 4 +-
...amel-counter-source-kafka-source-connector.html | 4 +-
.../camel-cron-source-kafka-source-connector.html | 4 +-
.../connectors/camel-cxf-kafka-sink-connector.html | 4 +-
.../camel-cxf-kafka-source-connector.html | 4 +-
.../camel-cxfrs-kafka-sink-connector.html | 4 +-
.../camel-cxfrs-kafka-source-connector.html | 4 +-
...camel-databricks-sink-kafka-sink-connector.html | 4 +-
...l-databricks-source-kafka-source-connector.html | 4 +-
.../camel-dropbox-sink-kafka-sink-connector.html | 4 +-
...amel-dropbox-source-kafka-source-connector.html | 4 +-
...l-earthquake-source-kafka-source-connector.html | 4 +-
...sticsearch-index-sink-kafka-sink-connector.html | 4 +-
...earch-search-source-kafka-source-connector.html | 4 +-
.../camel-exec-sink-kafka-sink-connector.html | 4 +-
.../camel-fhir-sink-kafka-sink-connector.html | 4 +-
.../camel-fhir-source-kafka-source-connector.html | 4 +-
.../camel-file-kafka-sink-connector.html | 4 +-
.../camel-file-kafka-source-connector.html | 4 +-
...l-file-watch-source-kafka-source-connector.html | 4 +-
.../camel-ftp-sink-kafka-sink-connector.html | 4 +-
.../camel-ftp-source-kafka-source-connector.html | 4 +-
.../camel-ftps-sink-kafka-sink-connector.html | 4 +-
.../camel-ftps-source-kafka-source-connector.html | 4 +-
...-google-bigquery-sink-kafka-sink-connector.html | 4 +-
...gle-calendar-source-kafka-source-connector.html | 4 +-
...google-functions-sink-kafka-sink-connector.html | 4 +-
...-google-mail-source-kafka-source-connector.html | 4 +-
...el-google-pubsub-sink-kafka-sink-connector.html | 4 +-
...oogle-pubsub-source-kafka-source-connector.html | 4 +-
...el-google-sheets-sink-kafka-sink-connector.html | 4 +-
...oogle-sheets-source-kafka-source-connector.html | 4 +-
...-event-based-source-kafka-source-connector.html | 4 +-
...l-google-storage-sink-kafka-sink-connector.html | 4 +-
...ogle-storage-source-kafka-source-connector.html | 4 +-
...-google-vertexai-sink-kafka-sink-connector.html | 4 +-
.../camel-graphql-sink-kafka-sink-connector.html | 4 +-
...mel-http-secured-sink-kafka-sink-connector.html | 4 +-
...http-secured-source-kafka-source-connector.html | 4 +-
.../camel-http-sink-kafka-sink-connector.html | 4 +-
.../camel-http-source-kafka-source-connector.html | 4 +-
.../camel-https-kafka-sink-connector.html | 4 +-
.../camel-ibm-cos-sink-kafka-sink-connector.html | 4 +-
...amel-ibm-cos-source-kafka-source-connector.html | 4 +-
...-watson-language-sink-kafka-sink-connector.html | 4 +-
...camel-infinispan-sink-kafka-sink-connector.html | 4 +-
...l-infinispan-source-kafka-source-connector.html | 4 +-
.../camel-jdbc-kafka-sink-connector.html | 4 +-
...amel-jms-amqp-10-sink-kafka-sink-connector.html | 4 +-
...-jms-amqp-10-source-kafka-source-connector.html | 4 +-
...s-apache-artemis-sink-kafka-sink-connector.html | 4 +-
...ache-artemis-source-kafka-source-connector.html | 4 +-
...camel-jms-ibm-mq-sink-kafka-sink-connector.html | 4 +-
...l-jms-ibm-mq-source-kafka-source-connector.html | 4 +-
...d-apache-artemis-sink-kafka-sink-connector.html | 4 +-
...ache-artemis-source-kafka-source-connector.html | 4 +-
...stry-not-secured-sink-kafka-sink-connector.html | 4 +-
...-not-secured-source-kafka-source-connector.html | 4 +-
...-schema-registry-sink-kafka-sink-connector.html | 4 +-
...ema-registry-source-kafka-source-connector.html | 4 +-
...-not-secured-source-kafka-source-connector.html | 4 +-
...rio-registry-source-kafka-source-connector.html | 4 +-
...ema-registry-source-kafka-source-connector.html | 4 +-
...-kafka-batch-source-kafka-source-connector.html | 4 +-
...egistry-json-source-kafka-source-connector.html | 4 +-
...picurio-registry-sink-kafka-sink-connector.html | 4 +-
...rio-registry-source-kafka-source-connector.html | 4 +-
.../camel-kafka-sink-kafka-sink-connector.html | 4 +-
.../camel-kafka-source-kafka-source-connector.html | 4 +-
...s-namespaces-source-kafka-source-connector.html | 4 +-
...rnetes-nodes-source-kafka-source-connector.html | 4 +-
...ernetes-pods-source-kafka-source-connector.html | 4 +-
.../camel-log-sink-kafka-sink-connector.html | 4 +-
...el-mail-imap-source-kafka-source-connector.html | 4 +-
.../camel-mail-sink-kafka-sink-connector.html | 4 +-
.../camel-mariadb-sink-kafka-sink-connector.html | 4 +-
...amel-mariadb-source-kafka-source-connector.html | 4 +-
.../camel-minio-sink-kafka-sink-connector.html | 4 +-
.../camel-minio-source-kafka-source-connector.html | 4 +-
...anges-stream-source-kafka-source-connector.html | 4 +-
.../camel-mongodb-sink-kafka-sink-connector.html | 4 +-
...amel-mongodb-source-kafka-source-connector.html | 4 +-
.../camel-mqtt-sink-kafka-sink-connector.html | 4 +-
.../camel-mqtt-source-kafka-source-connector.html | 4 +-
.../camel-mqtt5-sink-kafka-sink-connector.html | 4 +-
.../camel-mqtt5-source-kafka-source-connector.html | 4 +-
.../camel-mysql-sink-kafka-sink-connector.html | 4 +-
.../camel-mysql-source-kafka-source-connector.html | 4 +-
.../camel-nats-sink-kafka-sink-connector.html | 4 +-
.../camel-nats-source-kafka-source-connector.html | 4 +-
.../camel-netty-http-kafka-sink-connector.html | 4 +-
.../camel-netty-http-kafka-source-connector.html | 4 +-
.../camel-netty-kafka-sink-connector.html | 4 +-
.../camel-netty-kafka-source-connector.html | 4 +-
...opensearch-index-sink-kafka-sink-connector.html | 4 +-
...earch-search-source-kafka-source-connector.html | 4 +-
...-oracle-database-sink-kafka-sink-connector.html | 4 +-
...cle-database-source-kafka-source-connector.html | 4 +-
...camel-postgresql-sink-kafka-sink-connector.html | 4 +-
...l-postgresql-source-kafka-source-connector.html | 4 +-
.../camel-pulsar-sink-kafka-sink-connector.html | 4 +-
...camel-pulsar-source-kafka-source-connector.html | 4 +-
.../camel-redis-sink-kafka-sink-connector.html | 4 +-
.../camel-redis-source-kafka-source-connector.html | 4 +-
...mel-rest-openapi-sink-kafka-sink-connector.html | 4 +-
...composite-upsert-sink-kafka-sink-connector.html | 4 +-
...alesforce-create-sink-kafka-sink-connector.html | 4 +-
...alesforce-delete-sink-kafka-sink-connector.html | 4 +-
...l-salesforce-source-kafka-source-connector.html | 4 +-
...alesforce-update-sink-kafka-sink-connector.html | 4 +-
.../camel-scp-sink-kafka-sink-connector.html | 4 +-
.../camel-sftp-sink-kafka-sink-connector.html | 4 +-
.../camel-sftp-source-kafka-source-connector.html | 4 +-
.../camel-sjms2-kafka-sink-connector.html | 4 +-
.../camel-sjms2-kafka-source-connector.html | 4 +-
.../camel-slack-sink-kafka-sink-connector.html | 4 +-
.../camel-slack-source-kafka-source-connector.html | 4 +-
.../camel-snowflake-sink-kafka-sink-connector.html | 4 +-
...el-snowflake-source-kafka-source-connector.html | 4 +-
.../camel-solr-sink-kafka-sink-connector.html | 4 +-
.../camel-solr-source-kafka-source-connector.html | 4 +-
...camel-splunk-hec-sink-kafka-sink-connector.html | 4 +-
.../camel-splunk-sink-kafka-sink-connector.html | 4 +-
...camel-splunk-source-kafka-source-connector.html | 4 +-
...-spring-rabbitmq-sink-kafka-sink-connector.html | 4 +-
...ing-rabbitmq-source-kafka-source-connector.html | 4 +-
.../camel-sqlserver-sink-kafka-sink-connector.html | 4 +-
...el-sqlserver-source-kafka-source-connector.html | 4 +-
.../camel-ssh-sink-kafka-sink-connector.html | 4 +-
.../camel-ssh-source-kafka-source-connector.html | 4 +-
.../camel-syslog-kafka-sink-connector.html | 4 +-
.../camel-syslog-kafka-source-connector.html | 4 +-
.../camel-telegram-sink-kafka-sink-connector.html | 4 +-
...mel-telegram-source-kafka-source-connector.html | 4 +-
.../camel-timer-source-kafka-source-connector.html | 4 +-
...irectmessage-source-kafka-source-connector.html | 4 +-
...itter-search-source-kafka-source-connector.html | 4 +-
...ter-timeline-source-kafka-source-connector.html | 4 +-
...amel-webhook-source-kafka-source-connector.html | 4 +-
...camel-wttrin-source-kafka-source-connector.html | 4 +-
camel-kafka-connector/next/reference/index.html | 2 +-
.../reference/transformers/fieldsToHeaders.html | 4 +-
.../next/reference/transformers/index.html | 2 +-
camel-kafka-connector/next/security-model.html | 2 +-
.../next/user-guide/aggregation.html | 4 +-
.../next/user-guide/basic-concepts.html | 2 +-
.../next/user-guide/basic-configuration.html | 2 +-
.../archetype-apicurio-connector.html | 4 +-
.../extending-connector/archetype-connector.html | 4 +-
.../archetype-dataformat-connector.html | 4 +-
.../next/user-guide/extending-connector/index.html | 2 +-
.../getting-started-with-packages.html | 2 +-
.../getting-started/try-it-out-locally.html | 4 +-
.../getting-started/try-it-out-on-kubernetes.html | 4 +-
.../try-it-out-on-openshift-with-strimzi.html | 4 +-
.../next/user-guide/idempotency.html | 4 +-
camel-kafka-connector/next/user-guide/index.html | 2 +-
.../next/user-guide/remove-headers.html | 4 +-
camel-kamelets/4.14.x/avro-deserialize-action.html | 4 +-
camel-kamelets/4.14.x/avro-serialize-action.html | 4 +-
.../4.14.x/aws-bedrock-agent-runtime-sink.html | 4 +-
camel-kamelets/4.14.x/aws-bedrock-text-sink.html | 4 +-
camel-kamelets/4.14.x/aws-cloudtrail-source.html | 4 +-
camel-kamelets/4.14.x/aws-cloudwatch-sink.html | 4 +-
camel-kamelets/4.14.x/aws-ddb-sink.html | 4 +-
camel-kamelets/4.14.x/aws-ddb-streams-source.html | 4 +-
camel-kamelets/4.14.x/aws-ec2-sink.html | 4 +-
camel-kamelets/4.14.x/aws-eventbridge-sink.html | 4 +-
.../4.14.x/aws-kinesis-firehose-sink.html | 4 +-
camel-kamelets/4.14.x/aws-kinesis-sink.html | 4 +-
camel-kamelets/4.14.x/aws-kinesis-source.html | 4 +-
camel-kamelets/4.14.x/aws-lambda-sink.html | 4 +-
camel-kamelets/4.14.x/aws-redshift-sink.html | 4 +-
camel-kamelets/4.14.x/aws-redshift-source.html | 4 +-
.../4.14.x/aws-s3-event-based-source.html | 4 +-
camel-kamelets/4.14.x/aws-s3-sink.html | 4 +-
camel-kamelets/4.14.x/aws-s3-source.html | 4 +-
.../4.14.x/aws-s3-streaming-upload-sink.html | 4 +-
.../4.14.x/aws-secrets-manager-sink.html | 4 +-
camel-kamelets/4.14.x/aws-ses-sink.html | 4 +-
camel-kamelets/4.14.x/aws-sns-fifo-sink.html | 4 +-
camel-kamelets/4.14.x/aws-sns-sink.html | 4 +-
camel-kamelets/4.14.x/aws-sqs-batch-sink.html | 4 +-
camel-kamelets/4.14.x/aws-sqs-fifo-sink.html | 4 +-
camel-kamelets/4.14.x/aws-sqs-sink.html | 4 +-
camel-kamelets/4.14.x/aws-sqs-source.html | 4 +-
.../4.14.x/aws-sts-assume-role-action.html | 4 +-
.../4.14.x/aws-timestream-query-sink.html | 4 +-
camel-kamelets/4.14.x/aws-translate-action.html | 4 +-
camel-kamelets/4.14.x/azure-cosmosdb-sink.html | 4 +-
camel-kamelets/4.14.x/azure-cosmosdb-source.html | 4 +-
camel-kamelets/4.14.x/azure-eventhubs-sink.html | 4 +-
camel-kamelets/4.14.x/azure-eventhubs-source.html | 4 +-
camel-kamelets/4.14.x/azure-functions-sink.html | 4 +-
camel-kamelets/4.14.x/azure-servicebus-sink.html | 4 +-
camel-kamelets/4.14.x/azure-servicebus-source.html | 4 +-
.../4.14.x/azure-storage-blob-append-sink.html | 4 +-
.../azure-storage-blob-changefeed-source.html | 4 +-
.../azure-storage-blob-event-based-source.html | 4 +-
camel-kamelets/4.14.x/azure-storage-blob-sink.html | 4 +-
.../4.14.x/azure-storage-blob-source.html | 4 +-
.../4.14.x/azure-storage-datalake-sink.html | 4 +-
.../4.14.x/azure-storage-datalake-source.html | 4 +-
.../4.14.x/azure-storage-files-sink.html | 4 +-
.../4.14.x/azure-storage-files-source.html | 4 +-
.../4.14.x/azure-storage-queue-sink.html | 4 +-
.../4.14.x/azure-storage-queue-source.html | 4 +-
camel-kamelets/4.14.x/bitcoin-source.html | 4 +-
camel-kamelets/4.14.x/caffeine-action.html | 4 +-
camel-kamelets/4.14.x/cassandra-sink.html | 4 +-
camel-kamelets/4.14.x/cassandra-source.html | 4 +-
camel-kamelets/4.14.x/ceph-sink.html | 4 +-
camel-kamelets/4.14.x/ceph-source.html | 4 +-
camel-kamelets/4.14.x/chuck-norris-source.html | 4 +-
camel-kamelets/4.14.x/chunk-template-action.html | 4 +-
camel-kamelets/4.14.x/couchbase-sink.html | 4 +-
camel-kamelets/4.14.x/counter-source.html | 4 +-
camel-kamelets/4.14.x/cron-source.html | 4 +-
camel-kamelets/4.14.x/data-type-action.html | 4 +-
camel-kamelets/4.14.x/delay-action.html | 4 +-
camel-kamelets/4.14.x/development.html | 4 +-
.../4.14.x/djl-image-to-text-action.html | 4 +-
camel-kamelets/4.14.x/dns-dig-action.html | 4 +-
camel-kamelets/4.14.x/dns-ip-action.html | 4 +-
camel-kamelets/4.14.x/dns-lookup-action.html | 4 +-
camel-kamelets/4.14.x/drop-field-action.html | 4 +-
camel-kamelets/4.14.x/drop-header-action.html | 4 +-
camel-kamelets/4.14.x/drop-headers-action.html | 4 +-
camel-kamelets/4.14.x/dropbox-sink.html | 4 +-
camel-kamelets/4.14.x/dropbox-source.html | 4 +-
camel-kamelets/4.14.x/earthquake-source.html | 4 +-
.../4.14.x/elasticsearch-index-sink.html | 4 +-
.../4.14.x/elasticsearch-search-source.html | 4 +-
camel-kamelets/4.14.x/exec-sink.html | 4 +-
camel-kamelets/4.14.x/extract-field-action.html | 4 +-
camel-kamelets/4.14.x/fhir-sink.html | 4 +-
camel-kamelets/4.14.x/fhir-source.html | 4 +-
camel-kamelets/4.14.x/file-watch-source.html | 4 +-
.../4.14.x/freemarker-template-action.html | 4 +-
camel-kamelets/4.14.x/ftp-sink.html | 4 +-
camel-kamelets/4.14.x/ftp-source.html | 4 +-
camel-kamelets/4.14.x/ftps-sink.html | 4 +-
camel-kamelets/4.14.x/ftps-source.html | 4 +-
camel-kamelets/4.14.x/github-commit-source.html | 4 +-
camel-kamelets/4.14.x/github-event-source.html | 4 +-
.../4.14.x/github-pullrequest-comment-source.html | 4 +-
.../4.14.x/github-pullrequest-source.html | 4 +-
camel-kamelets/4.14.x/github-tag-source.html | 4 +-
camel-kamelets/4.14.x/google-bigquery-sink.html | 4 +-
camel-kamelets/4.14.x/google-calendar-source.html | 4 +-
camel-kamelets/4.14.x/google-functions-sink.html | 4 +-
camel-kamelets/4.14.x/google-mail-source.html | 4 +-
camel-kamelets/4.14.x/google-pubsub-sink.html | 4 +-
camel-kamelets/4.14.x/google-pubsub-source.html | 4 +-
camel-kamelets/4.14.x/google-sheets-sink.html | 4 +-
camel-kamelets/4.14.x/google-sheets-source.html | 4 +-
.../4.14.x/google-storage-event-based-source.html | 4 +-
camel-kamelets/4.14.x/google-storage-sink.html | 4 +-
camel-kamelets/4.14.x/google-storage-source.html | 4 +-
camel-kamelets/4.14.x/graphql-sink.html | 4 +-
.../4.14.x/has-header-filter-action.html | 4 +-
.../4.14.x/header-matches-filter-action.html | 4 +-
camel-kamelets/4.14.x/hoist-field-action.html | 4 +-
camel-kamelets/4.14.x/http-secured-sink.html | 4 +-
camel-kamelets/4.14.x/http-secured-source.html | 4 +-
camel-kamelets/4.14.x/http-sink.html | 4 +-
camel-kamelets/4.14.x/http-source.html | 4 +-
camel-kamelets/4.14.x/index.html | 2 +-
camel-kamelets/4.14.x/infinispan-sink.html | 4 +-
camel-kamelets/4.14.x/infinispan-source.html | 4 +-
camel-kamelets/4.14.x/insert-field-action.html | 4 +-
camel-kamelets/4.14.x/insert-header-action.html | 4 +-
.../4.14.x/is-tombstone-filter-action.html | 4 +-
camel-kamelets/4.14.x/jira-add-comment-sink.html | 4 +-
camel-kamelets/4.14.x/jira-add-issue-sink.html | 4 +-
camel-kamelets/4.14.x/jira-oauth-source.html | 4 +-
camel-kamelets/4.14.x/jira-source.html | 4 +-
.../4.14.x/jira-transition-issue-sink.html | 4 +-
camel-kamelets/4.14.x/jira-update-issue-sink.html | 4 +-
camel-kamelets/4.14.x/jms-amqp-10-sink.html | 4 +-
camel-kamelets/4.14.x/jms-amqp-10-source.html | 4 +-
camel-kamelets/4.14.x/jms-apache-artemis-sink.html | 4 +-
.../4.14.x/jms-apache-artemis-source.html | 4 +-
camel-kamelets/4.14.x/jms-ibm-mq-sink.html | 4 +-
camel-kamelets/4.14.x/jms-ibm-mq-source.html | 4 +-
.../4.14.x/jms-pooled-apache-artemis-sink.html | 4 +-
.../4.14.x/jms-pooled-apache-artemis-source.html | 4 +-
.../4.14.x/jolt-transformation-action.html | 4 +-
camel-kamelets/4.14.x/jslt-action.html | 4 +-
camel-kamelets/4.14.x/json-deserialize-action.html | 4 +-
camel-kamelets/4.14.x/json-patch-action.html | 4 +-
.../4.14.x/json-schema-validator-action.html | 4 +-
camel-kamelets/4.14.x/json-serialize-action.html | 4 +-
camel-kamelets/4.14.x/jsonata-action.html | 4 +-
.../kafka-apicurio-registry-not-secured-sink.html | 4 +-
...kafka-apicurio-registry-not-secured-source.html | 4 +-
.../4.14.x/kafka-azure-schema-registry-sink.html | 4 +-
.../4.14.x/kafka-azure-schema-registry-source.html | 4 +-
...batch-apicurio-registry-not-secured-source.html | 4 +-
.../kafka-batch-apicurio-registry-source.html | 4 +-
.../kafka-batch-azure-schema-registry-source.html | 4 +-
.../4.14.x/kafka-batch-manual-commit-action.html | 4 +-
.../4.14.x/kafka-batch-not-secured-source.html | 4 +-
.../4.14.x/kafka-batch-scram-source.html | 4 +-
camel-kamelets/4.14.x/kafka-batch-source.html | 4 +-
camel-kamelets/4.14.x/kafka-batch-ssl-source.html | 4 +-
.../4.14.x/kafka-manual-commit-action.html | 4 +-
...-not-secured-apicurio-registry-json-source.html | 4 +-
.../kafka-not-secured-apicurio-registry-sink.html | 4 +-
...kafka-not-secured-apicurio-registry-source.html | 4 +-
camel-kamelets/4.14.x/kafka-not-secured-sink.html | 4 +-
.../4.14.x/kafka-not-secured-source.html | 4 +-
camel-kamelets/4.14.x/kafka-scram-sink.html | 4 +-
camel-kamelets/4.14.x/kafka-scram-source.html | 4 +-
camel-kamelets/4.14.x/kafka-sink.html | 4 +-
camel-kamelets/4.14.x/kafka-source.html | 4 +-
camel-kamelets/4.14.x/kafka-ssl-sink.html | 4 +-
camel-kamelets/4.14.x/kafka-ssl-source.html | 4 +-
.../4.14.x/kubernetes-namespaces-source.html | 4 +-
camel-kamelets/4.14.x/kubernetes-nodes-source.html | 4 +-
camel-kamelets/4.14.x/kubernetes-pods-source.html | 4 +-
camel-kamelets/4.14.x/log-action.html | 4 +-
camel-kamelets/4.14.x/log-sink.html | 4 +-
camel-kamelets/4.14.x/mail-imap-source.html | 4 +-
camel-kamelets/4.14.x/mail-sink.html | 4 +-
camel-kamelets/4.14.x/mariadb-sink.html | 4 +-
camel-kamelets/4.14.x/mariadb-source.html | 4 +-
camel-kamelets/4.14.x/mask-field-action.html | 4 +-
.../4.14.x/message-timestamp-router-action.html | 4 +-
camel-kamelets/4.14.x/minio-sink.html | 4 +-
camel-kamelets/4.14.x/minio-source.html | 4 +-
.../4.14.x/mongodb-changes-stream-source.html | 4 +-
camel-kamelets/4.14.x/mongodb-sink.html | 4 +-
camel-kamelets/4.14.x/mongodb-source.html | 4 +-
camel-kamelets/4.14.x/mqtt-sink.html | 4 +-
camel-kamelets/4.14.x/mqtt-source.html | 4 +-
camel-kamelets/4.14.x/mqtt5-sink.html | 4 +-
camel-kamelets/4.14.x/mqtt5-source.html | 4 +-
.../ms-exchange-online-imap-oauth-source.html | 4 +-
.../4.14.x/mustache-template-action.html | 4 +-
camel-kamelets/4.14.x/mvel-template-action.html | 4 +-
camel-kamelets/4.14.x/mysql-sink.html | 4 +-
camel-kamelets/4.14.x/mysql-source.html | 4 +-
camel-kamelets/4.14.x/nats-sink.html | 4 +-
camel-kamelets/4.14.x/nats-source.html | 4 +-
.../4.14.x/nominatim-geocode-action.html | 4 +-
camel-kamelets/4.14.x/ogcapi-features-action.html | 4 +-
camel-kamelets/4.14.x/opensearch-index-sink.html | 4 +-
.../4.14.x/opensearch-search-source.html | 4 +-
camel-kamelets/4.14.x/oracle-database-sink.html | 4 +-
camel-kamelets/4.14.x/oracle-database-source.html | 4 +-
camel-kamelets/4.14.x/pdf-action.html | 4 +-
camel-kamelets/4.14.x/postgresql-sink.html | 4 +-
camel-kamelets/4.14.x/postgresql-source.html | 4 +-
camel-kamelets/4.14.x/pqc-kem-action.html | 4 +-
camel-kamelets/4.14.x/pqc-signature-action.html | 4 +-
camel-kamelets/4.14.x/predicate-filter-action.html | 4 +-
.../4.14.x/protobuf-deserialize-action.html | 4 +-
.../4.14.x/protobuf-serialize-action.html | 4 +-
camel-kamelets/4.14.x/pulsar-sink.html | 4 +-
camel-kamelets/4.14.x/pulsar-source.html | 4 +-
camel-kamelets/4.14.x/redis-sink.html | 4 +-
camel-kamelets/4.14.x/redis-source.html | 4 +-
camel-kamelets/4.14.x/regex-router-action.html | 4 +-
camel-kamelets/4.14.x/replace-field-action.html | 4 +-
.../4.14.x/resolve-pojo-schema-action.html | 4 +-
camel-kamelets/4.14.x/rest-openapi-sink.html | 4 +-
.../4.14.x/salesforce-composite-upsert-sink.html | 4 +-
camel-kamelets/4.14.x/salesforce-create-sink.html | 4 +-
camel-kamelets/4.14.x/salesforce-delete-sink.html | 4 +-
camel-kamelets/4.14.x/salesforce-source.html | 4 +-
camel-kamelets/4.14.x/salesforce-update-sink.html | 4 +-
camel-kamelets/4.14.x/scp-sink.html | 4 +-
camel-kamelets/4.14.x/set-body-action.html | 4 +-
camel-kamelets/4.14.x/set-kafka-key-action.html | 4 +-
camel-kamelets/4.14.x/sftp-sink.html | 4 +-
camel-kamelets/4.14.x/sftp-source.html | 4 +-
camel-kamelets/4.14.x/simple-filter-action.html | 4 +-
camel-kamelets/4.14.x/slack-sink.html | 4 +-
camel-kamelets/4.14.x/slack-source.html | 4 +-
camel-kamelets/4.14.x/snowflake-sink.html | 4 +-
camel-kamelets/4.14.x/snowflake-source.html | 4 +-
camel-kamelets/4.14.x/solr-sink.html | 4 +-
camel-kamelets/4.14.x/solr-source.html | 4 +-
camel-kamelets/4.14.x/splunk-hec-sink.html | 4 +-
camel-kamelets/4.14.x/splunk-sink.html | 4 +-
camel-kamelets/4.14.x/splunk-source.html | 4 +-
camel-kamelets/4.14.x/spring-rabbitmq-sink.html | 4 +-
camel-kamelets/4.14.x/spring-rabbitmq-source.html | 4 +-
camel-kamelets/4.14.x/sqlserver-sink.html | 4 +-
camel-kamelets/4.14.x/sqlserver-source.html | 4 +-
camel-kamelets/4.14.x/ssh-sink.html | 4 +-
camel-kamelets/4.14.x/ssh-source.html | 4 +-
camel-kamelets/4.14.x/string-template-action.html | 4 +-
camel-kamelets/4.14.x/telegram-sink.html | 4 +-
camel-kamelets/4.14.x/telegram-source.html | 4 +-
camel-kamelets/4.14.x/throttle-action.html | 4 +-
camel-kamelets/4.14.x/timer-source.html | 4 +-
camel-kamelets/4.14.x/timestamp-router-action.html | 4 +-
.../4.14.x/topic-name-matches-filter-action.html | 4 +-
.../4.14.x/twitter-directmessage-source.html | 4 +-
camel-kamelets/4.14.x/twitter-search-source.html | 4 +-
camel-kamelets/4.14.x/twitter-timeline-source.html | 4 +-
camel-kamelets/4.14.x/value-to-key-action.html | 4 +-
.../4.14.x/velocity-template-action.html | 4 +-
camel-kamelets/4.14.x/webhook-source.html | 4 +-
camel-kamelets/4.14.x/wttrin-source.html | 4 +-
camel-kamelets/4.14.x/xj-identity-action.html | 4 +-
camel-kamelets/4.14.x/xj-template-action.html | 4 +-
camel-kamelets/4.18.x/apis/spec.html | 2 +-
camel-kamelets/4.18.x/avro-deserialize-action.html | 4 +-
camel-kamelets/4.18.x/avro-serialize-action.html | 4 +-
.../4.18.x/aws-bedrock-agent-runtime-sink.html | 4 +-
camel-kamelets/4.18.x/aws-bedrock-text-sink.html | 4 +-
camel-kamelets/4.18.x/aws-cloudtrail-source.html | 4 +-
camel-kamelets/4.18.x/aws-cloudwatch-sink.html | 4 +-
camel-kamelets/4.18.x/aws-comprehend-sink.html | 4 +-
camel-kamelets/4.18.x/aws-ddb-sink.html | 4 +-
camel-kamelets/4.18.x/aws-ddb-streams-source.html | 4 +-
camel-kamelets/4.18.x/aws-ec2-sink.html | 4 +-
camel-kamelets/4.18.x/aws-eventbridge-sink.html | 4 +-
.../4.18.x/aws-kinesis-firehose-sink.html | 4 +-
camel-kamelets/4.18.x/aws-kinesis-sink.html | 4 +-
camel-kamelets/4.18.x/aws-kinesis-source.html | 4 +-
camel-kamelets/4.18.x/aws-lambda-sink.html | 4 +-
camel-kamelets/4.18.x/aws-polly-sink.html | 4 +-
camel-kamelets/4.18.x/aws-redshift-sink.html | 4 +-
camel-kamelets/4.18.x/aws-redshift-source.html | 4 +-
.../4.18.x/aws-s3-event-based-source.html | 4 +-
camel-kamelets/4.18.x/aws-s3-sink.html | 4 +-
camel-kamelets/4.18.x/aws-s3-source.html | 4 +-
.../4.18.x/aws-s3-streaming-upload-sink.html | 4 +-
.../4.18.x/aws-secrets-manager-sink.html | 4 +-
camel-kamelets/4.18.x/aws-ses-sink.html | 4 +-
camel-kamelets/4.18.x/aws-sns-fifo-sink.html | 4 +-
camel-kamelets/4.18.x/aws-sns-sink.html | 4 +-
camel-kamelets/4.18.x/aws-sqs-batch-sink.html | 4 +-
camel-kamelets/4.18.x/aws-sqs-fifo-sink.html | 4 +-
camel-kamelets/4.18.x/aws-sqs-sink.html | 4 +-
camel-kamelets/4.18.x/aws-sqs-source.html | 4 +-
.../4.18.x/aws-sts-assume-role-action.html | 4 +-
.../4.18.x/aws-timestream-query-sink.html | 4 +-
camel-kamelets/4.18.x/aws-translate-action.html | 4 +-
camel-kamelets/4.18.x/azure-cosmosdb-sink.html | 4 +-
camel-kamelets/4.18.x/azure-cosmosdb-source.html | 4 +-
camel-kamelets/4.18.x/azure-eventhubs-sink.html | 4 +-
camel-kamelets/4.18.x/azure-eventhubs-source.html | 4 +-
camel-kamelets/4.18.x/azure-functions-sink.html | 4 +-
camel-kamelets/4.18.x/azure-servicebus-sink.html | 4 +-
camel-kamelets/4.18.x/azure-servicebus-source.html | 4 +-
.../4.18.x/azure-storage-blob-append-sink.html | 4 +-
.../azure-storage-blob-changefeed-source.html | 4 +-
.../azure-storage-blob-event-based-source.html | 4 +-
camel-kamelets/4.18.x/azure-storage-blob-sink.html | 4 +-
.../4.18.x/azure-storage-blob-source.html | 4 +-
.../4.18.x/azure-storage-datalake-sink.html | 4 +-
.../4.18.x/azure-storage-datalake-source.html | 4 +-
.../4.18.x/azure-storage-files-sink.html | 4 +-
.../4.18.x/azure-storage-files-source.html | 4 +-
.../4.18.x/azure-storage-queue-sink.html | 4 +-
.../4.18.x/azure-storage-queue-source.html | 4 +-
camel-kamelets/4.18.x/bitcoin-source.html | 4 +-
camel-kamelets/4.18.x/caffeine-action.html | 4 +-
camel-kamelets/4.18.x/cassandra-sink.html | 4 +-
camel-kamelets/4.18.x/cassandra-source.html | 4 +-
camel-kamelets/4.18.x/ceph-sink.html | 4 +-
camel-kamelets/4.18.x/ceph-source.html | 4 +-
camel-kamelets/4.18.x/chuck-norris-source.html | 4 +-
camel-kamelets/4.18.x/chunk-template-action.html | 4 +-
camel-kamelets/4.18.x/couchbase-sink.html | 4 +-
camel-kamelets/4.18.x/counter-source.html | 4 +-
camel-kamelets/4.18.x/cron-source.html | 4 +-
camel-kamelets/4.18.x/data-type-action.html | 4 +-
camel-kamelets/4.18.x/databricks-sink.html | 4 +-
camel-kamelets/4.18.x/databricks-source.html | 4 +-
camel-kamelets/4.18.x/delay-action.html | 4 +-
camel-kamelets/4.18.x/development.html | 4 +-
.../4.18.x/djl-image-to-text-action.html | 4 +-
camel-kamelets/4.18.x/dns-dig-action.html | 4 +-
camel-kamelets/4.18.x/dns-ip-action.html | 4 +-
camel-kamelets/4.18.x/dns-lookup-action.html | 4 +-
camel-kamelets/4.18.x/drop-field-action.html | 4 +-
camel-kamelets/4.18.x/drop-header-action.html | 4 +-
camel-kamelets/4.18.x/drop-headers-action.html | 4 +-
camel-kamelets/4.18.x/dropbox-sink.html | 4 +-
camel-kamelets/4.18.x/dropbox-source.html | 4 +-
camel-kamelets/4.18.x/earthquake-source.html | 4 +-
.../4.18.x/elasticsearch-index-sink.html | 4 +-
.../4.18.x/elasticsearch-search-source.html | 4 +-
camel-kamelets/4.18.x/exec-sink.html | 4 +-
camel-kamelets/4.18.x/extract-field-action.html | 4 +-
camel-kamelets/4.18.x/fhir-sink.html | 4 +-
camel-kamelets/4.18.x/fhir-source.html | 4 +-
camel-kamelets/4.18.x/file-watch-source.html | 4 +-
.../4.18.x/freemarker-template-action.html | 4 +-
camel-kamelets/4.18.x/ftp-sink.html | 4 +-
camel-kamelets/4.18.x/ftp-source.html | 4 +-
camel-kamelets/4.18.x/ftps-sink.html | 4 +-
camel-kamelets/4.18.x/ftps-source.html | 4 +-
camel-kamelets/4.18.x/github-commit-source.html | 4 +-
camel-kamelets/4.18.x/github-event-source.html | 4 +-
.../4.18.x/github-pullrequest-comment-source.html | 4 +-
.../4.18.x/github-pullrequest-source.html | 4 +-
camel-kamelets/4.18.x/github-tag-source.html | 4 +-
camel-kamelets/4.18.x/google-bigquery-sink.html | 4 +-
camel-kamelets/4.18.x/google-calendar-source.html | 4 +-
camel-kamelets/4.18.x/google-functions-sink.html | 4 +-
camel-kamelets/4.18.x/google-mail-source.html | 4 +-
camel-kamelets/4.18.x/google-pubsub-sink.html | 4 +-
camel-kamelets/4.18.x/google-pubsub-source.html | 4 +-
camel-kamelets/4.18.x/google-sheets-sink.html | 4 +-
camel-kamelets/4.18.x/google-sheets-source.html | 4 +-
.../4.18.x/google-storage-event-based-source.html | 4 +-
camel-kamelets/4.18.x/google-storage-sink.html | 4 +-
camel-kamelets/4.18.x/google-storage-source.html | 4 +-
camel-kamelets/4.18.x/google-vertexai-sink.html | 4 +-
camel-kamelets/4.18.x/graphql-sink.html | 4 +-
.../4.18.x/has-header-filter-action.html | 4 +-
.../4.18.x/header-matches-filter-action.html | 4 +-
camel-kamelets/4.18.x/hoist-field-action.html | 4 +-
camel-kamelets/4.18.x/http-secured-sink.html | 4 +-
camel-kamelets/4.18.x/http-secured-source.html | 4 +-
camel-kamelets/4.18.x/http-sink.html | 4 +-
camel-kamelets/4.18.x/http-source.html | 4 +-
camel-kamelets/4.18.x/ibm-cos-sink.html | 4 +-
camel-kamelets/4.18.x/ibm-cos-source.html | 4 +-
.../4.18.x/ibm-watson-language-sink.html | 4 +-
camel-kamelets/4.18.x/index.html | 2 +-
camel-kamelets/4.18.x/infinispan-sink.html | 4 +-
camel-kamelets/4.18.x/infinispan-source.html | 4 +-
camel-kamelets/4.18.x/insert-field-action.html | 4 +-
camel-kamelets/4.18.x/insert-header-action.html | 4 +-
.../4.18.x/is-tombstone-filter-action.html | 4 +-
camel-kamelets/4.18.x/jira-add-comment-sink.html | 4 +-
camel-kamelets/4.18.x/jira-add-issue-sink.html | 4 +-
camel-kamelets/4.18.x/jira-oauth-source.html | 4 +-
camel-kamelets/4.18.x/jira-source.html | 4 +-
.../4.18.x/jira-transition-issue-sink.html | 4 +-
camel-kamelets/4.18.x/jira-update-issue-sink.html | 4 +-
camel-kamelets/4.18.x/jms-amqp-10-sink.html | 4 +-
camel-kamelets/4.18.x/jms-amqp-10-source.html | 4 +-
camel-kamelets/4.18.x/jms-apache-artemis-sink.html | 4 +-
.../4.18.x/jms-apache-artemis-source.html | 4 +-
camel-kamelets/4.18.x/jms-ibm-mq-sink.html | 4 +-
camel-kamelets/4.18.x/jms-ibm-mq-source.html | 4 +-
.../4.18.x/jms-pooled-apache-artemis-sink.html | 4 +-
.../4.18.x/jms-pooled-apache-artemis-source.html | 4 +-
.../4.18.x/jolt-transformation-action.html | 4 +-
camel-kamelets/4.18.x/jslt-action.html | 4 +-
camel-kamelets/4.18.x/json-deserialize-action.html | 4 +-
camel-kamelets/4.18.x/json-patch-action.html | 4 +-
.../4.18.x/json-schema-validator-action.html | 4 +-
camel-kamelets/4.18.x/json-serialize-action.html | 4 +-
camel-kamelets/4.18.x/jsonata-action.html | 4 +-
.../kafka-apicurio-registry-not-secured-sink.html | 4 +-
...kafka-apicurio-registry-not-secured-source.html | 4 +-
.../4.18.x/kafka-azure-schema-registry-sink.html | 4 +-
.../4.18.x/kafka-azure-schema-registry-source.html | 4 +-
...batch-apicurio-registry-not-secured-source.html | 4 +-
.../kafka-batch-apicurio-registry-source.html | 4 +-
.../kafka-batch-azure-schema-registry-source.html | 4 +-
.../4.18.x/kafka-batch-manual-commit-action.html | 4 +-
camel-kamelets/4.18.x/kafka-batch-source.html | 4 +-
.../4.18.x/kafka-manual-commit-action.html | 4 +-
...-not-secured-apicurio-registry-json-source.html | 4 +-
.../kafka-not-secured-apicurio-registry-sink.html | 4 +-
...kafka-not-secured-apicurio-registry-source.html | 4 +-
camel-kamelets/4.18.x/kafka-sink.html | 4 +-
camel-kamelets/4.18.x/kafka-source.html | 4 +-
.../4.18.x/kubernetes-namespaces-source.html | 4 +-
camel-kamelets/4.18.x/kubernetes-nodes-source.html | 4 +-
camel-kamelets/4.18.x/kubernetes-pods-source.html | 4 +-
camel-kamelets/4.18.x/log-action.html | 4 +-
camel-kamelets/4.18.x/log-sink.html | 4 +-
camel-kamelets/4.18.x/mail-imap-source.html | 4 +-
camel-kamelets/4.18.x/mail-sink.html | 4 +-
camel-kamelets/4.18.x/mariadb-sink.html | 4 +-
camel-kamelets/4.18.x/mariadb-source.html | 4 +-
camel-kamelets/4.18.x/mask-field-action.html | 4 +-
.../4.18.x/message-timestamp-router-action.html | 4 +-
camel-kamelets/4.18.x/minio-sink.html | 4 +-
camel-kamelets/4.18.x/minio-source.html | 4 +-
.../4.18.x/mongodb-changes-stream-source.html | 4 +-
camel-kamelets/4.18.x/mongodb-sink.html | 4 +-
camel-kamelets/4.18.x/mongodb-source.html | 4 +-
camel-kamelets/4.18.x/mqtt-sink.html | 4 +-
camel-kamelets/4.18.x/mqtt-source.html | 4 +-
camel-kamelets/4.18.x/mqtt5-sink.html | 4 +-
camel-kamelets/4.18.x/mqtt5-source.html | 4 +-
.../ms-exchange-online-imap-oauth-source.html | 4 +-
.../4.18.x/mustache-template-action.html | 4 +-
camel-kamelets/4.18.x/mvel-template-action.html | 4 +-
camel-kamelets/4.18.x/mysql-sink.html | 4 +-
camel-kamelets/4.18.x/mysql-source.html | 4 +-
camel-kamelets/4.18.x/nats-sink.html | 4 +-
camel-kamelets/4.18.x/nats-source.html | 4 +-
.../4.18.x/nominatim-geocode-action.html | 4 +-
camel-kamelets/4.18.x/ogcapi-features-action.html | 4 +-
camel-kamelets/4.18.x/opensearch-index-sink.html | 4 +-
.../4.18.x/opensearch-search-source.html | 4 +-
camel-kamelets/4.18.x/oracle-database-sink.html | 4 +-
camel-kamelets/4.18.x/oracle-database-source.html | 4 +-
camel-kamelets/4.18.x/pdf-action.html | 4 +-
camel-kamelets/4.18.x/postgresql-sink.html | 4 +-
camel-kamelets/4.18.x/postgresql-source.html | 4 +-
camel-kamelets/4.18.x/pqc-kem-action.html | 4 +-
camel-kamelets/4.18.x/pqc-signature-action.html | 4 +-
camel-kamelets/4.18.x/predicate-filter-action.html | 4 +-
.../4.18.x/protobuf-deserialize-action.html | 4 +-
.../4.18.x/protobuf-serialize-action.html | 4 +-
camel-kamelets/4.18.x/pulsar-sink.html | 4 +-
camel-kamelets/4.18.x/pulsar-source.html | 4 +-
camel-kamelets/4.18.x/redis-sink.html | 4 +-
camel-kamelets/4.18.x/redis-source.html | 4 +-
camel-kamelets/4.18.x/regex-router-action.html | 4 +-
camel-kamelets/4.18.x/replace-field-action.html | 4 +-
.../4.18.x/resolve-pojo-schema-action.html | 4 +-
camel-kamelets/4.18.x/rest-openapi-sink.html | 4 +-
.../4.18.x/salesforce-composite-upsert-sink.html | 4 +-
camel-kamelets/4.18.x/salesforce-create-sink.html | 4 +-
camel-kamelets/4.18.x/salesforce-delete-sink.html | 4 +-
camel-kamelets/4.18.x/salesforce-source.html | 4 +-
camel-kamelets/4.18.x/salesforce-update-sink.html | 4 +-
camel-kamelets/4.18.x/scp-sink.html | 4 +-
camel-kamelets/4.18.x/set-body-action.html | 4 +-
camel-kamelets/4.18.x/set-kafka-key-action.html | 4 +-
camel-kamelets/4.18.x/sftp-sink.html | 4 +-
camel-kamelets/4.18.x/sftp-source.html | 4 +-
camel-kamelets/4.18.x/simple-filter-action.html | 4 +-
camel-kamelets/4.18.x/slack-sink.html | 4 +-
camel-kamelets/4.18.x/slack-source.html | 4 +-
camel-kamelets/4.18.x/snowflake-sink.html | 4 +-
camel-kamelets/4.18.x/snowflake-source.html | 4 +-
camel-kamelets/4.18.x/solr-sink.html | 4 +-
camel-kamelets/4.18.x/solr-source.html | 4 +-
camel-kamelets/4.18.x/splunk-hec-sink.html | 4 +-
camel-kamelets/4.18.x/splunk-sink.html | 4 +-
camel-kamelets/4.18.x/splunk-source.html | 4 +-
camel-kamelets/4.18.x/spring-rabbitmq-sink.html | 4 +-
camel-kamelets/4.18.x/spring-rabbitmq-source.html | 4 +-
camel-kamelets/4.18.x/sqlserver-sink.html | 4 +-
camel-kamelets/4.18.x/sqlserver-source.html | 4 +-
camel-kamelets/4.18.x/ssh-sink.html | 4 +-
camel-kamelets/4.18.x/ssh-source.html | 4 +-
camel-kamelets/4.18.x/string-template-action.html | 4 +-
camel-kamelets/4.18.x/telegram-sink.html | 4 +-
camel-kamelets/4.18.x/telegram-source.html | 4 +-
camel-kamelets/4.18.x/throttle-action.html | 4 +-
camel-kamelets/4.18.x/timer-source.html | 4 +-
camel-kamelets/4.18.x/timestamp-router-action.html | 4 +-
.../4.18.x/topic-name-matches-filter-action.html | 4 +-
.../4.18.x/twitter-directmessage-source.html | 4 +-
camel-kamelets/4.18.x/twitter-search-source.html | 4 +-
camel-kamelets/4.18.x/twitter-timeline-source.html | 4 +-
camel-kamelets/4.18.x/value-to-key-action.html | 4 +-
.../4.18.x/velocity-template-action.html | 4 +-
camel-kamelets/4.18.x/webhook-source.html | 4 +-
camel-kamelets/4.18.x/wttrin-source.html | 4 +-
camel-kamelets/4.18.x/xj-identity-action.html | 4 +-
camel-kamelets/4.18.x/xj-template-action.html | 4 +-
camel-kamelets/next/apis/spec.html | 2 +-
camel-kamelets/next/avro-deserialize-action.html | 4 +-
camel-kamelets/next/avro-serialize-action.html | 4 +-
.../next/aws-bedrock-agent-runtime-sink.html | 4 +-
camel-kamelets/next/aws-bedrock-text-sink.html | 4 +-
camel-kamelets/next/aws-cloudtrail-source.html | 4 +-
camel-kamelets/next/aws-cloudwatch-sink.html | 4 +-
camel-kamelets/next/aws-comprehend-sink.html | 4 +-
camel-kamelets/next/aws-ddb-sink.html | 4 +-
camel-kamelets/next/aws-ddb-streams-source.html | 4 +-
camel-kamelets/next/aws-ec2-sink.html | 4 +-
camel-kamelets/next/aws-eventbridge-sink.html | 4 +-
camel-kamelets/next/aws-kinesis-firehose-sink.html | 4 +-
camel-kamelets/next/aws-kinesis-sink.html | 4 +-
camel-kamelets/next/aws-kinesis-source.html | 4 +-
camel-kamelets/next/aws-lambda-sink.html | 4 +-
camel-kamelets/next/aws-polly-sink.html | 4 +-
camel-kamelets/next/aws-redshift-sink.html | 4 +-
camel-kamelets/next/aws-redshift-source.html | 4 +-
camel-kamelets/next/aws-s3-event-based-source.html | 4 +-
camel-kamelets/next/aws-s3-sink.html | 4 +-
camel-kamelets/next/aws-s3-source.html | 4 +-
.../next/aws-s3-streaming-upload-sink.html | 4 +-
camel-kamelets/next/aws-secrets-manager-sink.html | 4 +-
camel-kamelets/next/aws-ses-sink.html | 4 +-
camel-kamelets/next/aws-sns-fifo-sink.html | 4 +-
camel-kamelets/next/aws-sns-sink.html | 4 +-
camel-kamelets/next/aws-sqs-batch-sink.html | 4 +-
camel-kamelets/next/aws-sqs-fifo-sink.html | 4 +-
camel-kamelets/next/aws-sqs-sink.html | 4 +-
camel-kamelets/next/aws-sqs-source.html | 4 +-
.../next/aws-sts-assume-role-action.html | 4 +-
camel-kamelets/next/aws-timestream-query-sink.html | 4 +-
camel-kamelets/next/aws-translate-action.html | 4 +-
camel-kamelets/next/azure-cosmosdb-sink.html | 4 +-
camel-kamelets/next/azure-cosmosdb-source.html | 4 +-
camel-kamelets/next/azure-eventhubs-sink.html | 4 +-
camel-kamelets/next/azure-eventhubs-source.html | 4 +-
camel-kamelets/next/azure-functions-sink.html | 4 +-
camel-kamelets/next/azure-servicebus-sink.html | 4 +-
camel-kamelets/next/azure-servicebus-source.html | 4 +-
.../next/azure-storage-blob-append-sink.html | 4 +-
.../next/azure-storage-blob-changefeed-source.html | 4 +-
.../azure-storage-blob-event-based-source.html | 4 +-
camel-kamelets/next/azure-storage-blob-sink.html | 4 +-
camel-kamelets/next/azure-storage-blob-source.html | 4 +-
.../next/azure-storage-datalake-sink.html | 4 +-
.../next/azure-storage-datalake-source.html | 4 +-
camel-kamelets/next/azure-storage-files-sink.html | 4 +-
.../next/azure-storage-files-source.html | 4 +-
camel-kamelets/next/azure-storage-queue-sink.html | 4 +-
.../next/azure-storage-queue-source.html | 4 +-
camel-kamelets/next/bitcoin-source.html | 4 +-
camel-kamelets/next/caffeine-action.html | 4 +-
camel-kamelets/next/cassandra-sink.html | 4 +-
camel-kamelets/next/cassandra-source.html | 4 +-
camel-kamelets/next/ceph-sink.html | 4 +-
camel-kamelets/next/ceph-source.html | 4 +-
camel-kamelets/next/chuck-norris-source.html | 4 +-
camel-kamelets/next/chunk-template-action.html | 4 +-
camel-kamelets/next/couchbase-sink.html | 4 +-
camel-kamelets/next/counter-source.html | 4 +-
camel-kamelets/next/cron-source.html | 4 +-
camel-kamelets/next/crypto-decrypt-action.html | 4 +-
camel-kamelets/next/crypto-encrypt-action.html | 4 +-
camel-kamelets/next/data-type-action.html | 4 +-
camel-kamelets/next/databricks-sink.html | 4 +-
camel-kamelets/next/databricks-source.html | 4 +-
camel-kamelets/next/delay-action.html | 4 +-
camel-kamelets/next/development.html | 4 +-
camel-kamelets/next/djl-image-to-text-action.html | 4 +-
camel-kamelets/next/dns-dig-action.html | 4 +-
camel-kamelets/next/dns-ip-action.html | 4 +-
camel-kamelets/next/dns-lookup-action.html | 4 +-
camel-kamelets/next/drop-field-action.html | 4 +-
camel-kamelets/next/drop-header-action.html | 4 +-
camel-kamelets/next/drop-headers-action.html | 4 +-
camel-kamelets/next/dropbox-sink.html | 4 +-
camel-kamelets/next/dropbox-source.html | 4 +-
camel-kamelets/next/earthquake-source.html | 4 +-
camel-kamelets/next/elasticsearch-index-sink.html | 4 +-
.../next/elasticsearch-search-source.html | 4 +-
camel-kamelets/next/exec-sink.html | 4 +-
camel-kamelets/next/extract-field-action.html | 4 +-
camel-kamelets/next/fhir-sink.html | 4 +-
camel-kamelets/next/fhir-source.html | 4 +-
camel-kamelets/next/file-watch-source.html | 4 +-
.../next/freemarker-template-action.html | 4 +-
camel-kamelets/next/ftp-sink.html | 4 +-
camel-kamelets/next/ftp-source.html | 4 +-
camel-kamelets/next/ftps-sink.html | 4 +-
camel-kamelets/next/ftps-source.html | 4 +-
camel-kamelets/next/github-commit-source.html | 4 +-
camel-kamelets/next/github-event-source.html | 4 +-
.../next/github-pullrequest-comment-source.html | 4 +-
camel-kamelets/next/github-pullrequest-source.html | 4 +-
camel-kamelets/next/github-tag-source.html | 4 +-
camel-kamelets/next/google-bigquery-sink.html | 4 +-
camel-kamelets/next/google-calendar-source.html | 4 +-
camel-kamelets/next/google-functions-sink.html | 4 +-
camel-kamelets/next/google-mail-source.html | 4 +-
camel-kamelets/next/google-pubsub-sink.html | 4 +-
camel-kamelets/next/google-pubsub-source.html | 4 +-
camel-kamelets/next/google-sheets-sink.html | 4 +-
camel-kamelets/next/google-sheets-source.html | 4 +-
.../next/google-storage-event-based-source.html | 4 +-
camel-kamelets/next/google-storage-sink.html | 4 +-
camel-kamelets/next/google-storage-source.html | 4 +-
camel-kamelets/next/google-vertexai-sink.html | 4 +-
camel-kamelets/next/graphql-sink.html | 4 +-
camel-kamelets/next/has-header-filter-action.html | 4 +-
.../next/header-matches-filter-action.html | 4 +-
camel-kamelets/next/hoist-field-action.html | 4 +-
camel-kamelets/next/http-secured-sink.html | 4 +-
camel-kamelets/next/http-secured-source.html | 4 +-
camel-kamelets/next/http-sink.html | 4 +-
camel-kamelets/next/http-source.html | 4 +-
camel-kamelets/next/ibm-cos-sink.html | 4 +-
camel-kamelets/next/ibm-cos-source.html | 4 +-
camel-kamelets/next/ibm-watson-language-sink.html | 4 +-
camel-kamelets/next/index.html | 2 +-
camel-kamelets/next/infinispan-sink.html | 4 +-
camel-kamelets/next/infinispan-source.html | 4 +-
camel-kamelets/next/insert-field-action.html | 4 +-
camel-kamelets/next/insert-header-action.html | 4 +-
.../next/is-tombstone-filter-action.html | 4 +-
camel-kamelets/next/jira-add-comment-sink.html | 4 +-
camel-kamelets/next/jira-add-issue-sink.html | 4 +-
camel-kamelets/next/jira-oauth-source.html | 4 +-
camel-kamelets/next/jira-source.html | 4 +-
.../next/jira-transition-issue-sink.html | 4 +-
camel-kamelets/next/jira-update-issue-sink.html | 4 +-
camel-kamelets/next/jms-amqp-10-sink.html | 4 +-
camel-kamelets/next/jms-amqp-10-source.html | 4 +-
camel-kamelets/next/jms-apache-artemis-sink.html | 4 +-
camel-kamelets/next/jms-apache-artemis-source.html | 4 +-
camel-kamelets/next/jms-ibm-mq-sink.html | 4 +-
camel-kamelets/next/jms-ibm-mq-source.html | 4 +-
.../next/jms-pooled-apache-artemis-sink.html | 4 +-
.../next/jms-pooled-apache-artemis-source.html | 4 +-
.../next/jolt-transformation-action.html | 4 +-
camel-kamelets/next/jslt-action.html | 4 +-
camel-kamelets/next/json-deserialize-action.html | 4 +-
camel-kamelets/next/json-patch-action.html | 4 +-
.../next/json-schema-validator-action.html | 4 +-
camel-kamelets/next/json-serialize-action.html | 4 +-
camel-kamelets/next/jsonata-action.html | 4 +-
.../kafka-apicurio-registry-not-secured-sink.html | 4 +-
...kafka-apicurio-registry-not-secured-source.html | 4 +-
.../next/kafka-azure-schema-registry-sink.html | 4 +-
.../next/kafka-azure-schema-registry-source.html | 4 +-
...batch-apicurio-registry-not-secured-source.html | 4 +-
.../next/kafka-batch-apicurio-registry-source.html | 4 +-
.../kafka-batch-azure-schema-registry-source.html | 4 +-
.../next/kafka-batch-manual-commit-action.html | 4 +-
camel-kamelets/next/kafka-batch-source.html | 4 +-
.../next/kafka-manual-commit-action.html | 4 +-
...-not-secured-apicurio-registry-json-source.html | 4 +-
.../kafka-not-secured-apicurio-registry-sink.html | 4 +-
...kafka-not-secured-apicurio-registry-source.html | 4 +-
camel-kamelets/next/kafka-sink.html | 4 +-
camel-kamelets/next/kafka-source.html | 4 +-
.../next/kubernetes-namespaces-source.html | 4 +-
camel-kamelets/next/kubernetes-nodes-source.html | 4 +-
camel-kamelets/next/kubernetes-pods-source.html | 4 +-
camel-kamelets/next/log-action.html | 4 +-
camel-kamelets/next/log-sink.html | 4 +-
camel-kamelets/next/mail-imap-source.html | 4 +-
camel-kamelets/next/mail-sink.html | 4 +-
camel-kamelets/next/mariadb-sink.html | 4 +-
camel-kamelets/next/mariadb-source.html | 4 +-
camel-kamelets/next/mask-field-action.html | 4 +-
.../next/message-timestamp-router-action.html | 4 +-
camel-kamelets/next/minio-sink.html | 4 +-
camel-kamelets/next/minio-source.html | 4 +-
.../next/mongodb-changes-stream-source.html | 4 +-
camel-kamelets/next/mongodb-sink.html | 4 +-
camel-kamelets/next/mongodb-source.html | 4 +-
camel-kamelets/next/mqtt-sink.html | 4 +-
camel-kamelets/next/mqtt-source.html | 4 +-
camel-kamelets/next/mqtt5-sink.html | 4 +-
camel-kamelets/next/mqtt5-source.html | 4 +-
.../next/ms-exchange-online-imap-oauth-source.html | 4 +-
camel-kamelets/next/mustache-template-action.html | 4 +-
camel-kamelets/next/mvel-template-action.html | 4 +-
camel-kamelets/next/mysql-sink.html | 4 +-
camel-kamelets/next/mysql-source.html | 4 +-
camel-kamelets/next/nats-sink.html | 4 +-
camel-kamelets/next/nats-source.html | 4 +-
camel-kamelets/next/nominatim-geocode-action.html | 4 +-
camel-kamelets/next/ogcapi-features-action.html | 4 +-
camel-kamelets/next/opensearch-index-sink.html | 4 +-
camel-kamelets/next/opensearch-search-source.html | 4 +-
camel-kamelets/next/oracle-database-sink.html | 4 +-
camel-kamelets/next/oracle-database-source.html | 4 +-
camel-kamelets/next/pdf-action.html | 4 +-
camel-kamelets/next/postgresql-sink.html | 4 +-
camel-kamelets/next/postgresql-sink.md | 2 +-
camel-kamelets/next/postgresql-source.html | 4 +-
camel-kamelets/next/postgresql-source.md | 2 +-
camel-kamelets/next/pqc-kem-action.html | 4 +-
camel-kamelets/next/pqc-signature-action.html | 4 +-
camel-kamelets/next/predicate-filter-action.html | 4 +-
.../next/protobuf-deserialize-action.html | 4 +-
camel-kamelets/next/protobuf-serialize-action.html | 4 +-
camel-kamelets/next/pulsar-sink.html | 4 +-
camel-kamelets/next/pulsar-source.html | 4 +-
camel-kamelets/next/redis-sink.html | 4 +-
camel-kamelets/next/redis-source.html | 4 +-
camel-kamelets/next/regex-router-action.html | 4 +-
camel-kamelets/next/replace-field-action.html | 4 +-
.../next/resolve-pojo-schema-action.html | 4 +-
camel-kamelets/next/rest-openapi-sink.html | 4 +-
.../next/salesforce-composite-upsert-sink.html | 4 +-
camel-kamelets/next/salesforce-create-sink.html | 4 +-
camel-kamelets/next/salesforce-delete-sink.html | 4 +-
camel-kamelets/next/salesforce-source.html | 4 +-
camel-kamelets/next/salesforce-update-sink.html | 4 +-
camel-kamelets/next/scp-sink.html | 4 +-
camel-kamelets/next/security-model.html | 4 +-
camel-kamelets/next/set-body-action.html | 4 +-
camel-kamelets/next/set-kafka-key-action.html | 4 +-
camel-kamelets/next/sftp-sink.html | 4 +-
camel-kamelets/next/sftp-source.html | 4 +-
camel-kamelets/next/simple-filter-action.html | 4 +-
camel-kamelets/next/slack-sink.html | 4 +-
camel-kamelets/next/slack-source.html | 4 +-
camel-kamelets/next/snowflake-sink.html | 4 +-
camel-kamelets/next/snowflake-source.html | 4 +-
camel-kamelets/next/solr-sink.html | 4 +-
camel-kamelets/next/solr-source.html | 4 +-
camel-kamelets/next/splunk-hec-sink.html | 4 +-
camel-kamelets/next/splunk-sink.html | 4 +-
camel-kamelets/next/splunk-source.html | 4 +-
camel-kamelets/next/spring-rabbitmq-sink.html | 4 +-
camel-kamelets/next/spring-rabbitmq-source.html | 4 +-
camel-kamelets/next/sqlserver-sink.html | 4 +-
camel-kamelets/next/sqlserver-source.html | 4 +-
camel-kamelets/next/ssh-sink.html | 4 +-
camel-kamelets/next/ssh-source.html | 4 +-
camel-kamelets/next/string-template-action.html | 4 +-
camel-kamelets/next/telegram-sink.html | 4 +-
camel-kamelets/next/telegram-source.html | 4 +-
camel-kamelets/next/throttle-action.html | 4 +-
camel-kamelets/next/timer-source.html | 4 +-
camel-kamelets/next/timestamp-router-action.html | 4 +-
.../next/topic-name-matches-filter-action.html | 4 +-
.../next/twitter-directmessage-source.html | 4 +-
camel-kamelets/next/twitter-search-source.html | 4 +-
camel-kamelets/next/twitter-timeline-source.html | 4 +-
camel-kamelets/next/value-to-key-action.html | 4 +-
camel-kamelets/next/velocity-template-action.html | 4 +-
camel-kamelets/next/webhook-source.html | 4 +-
camel-kamelets/next/wttrin-source.html | 4 +-
camel-kamelets/next/xj-identity-action.html | 4 +-
camel-kamelets/next/xj-template-action.html | 4 +-
camel-karaf/4.9.x/components.html | 2 +-
camel-karaf/4.9.x/index.html | 2 +-
camel-karaf/4.9.x/security-model.html | 2 +-
camel-quarkus/3.27.x/contributor-guide/ci.html | 2 +-
.../create-jvm-only-extension.html | 4 +-
.../contributor-guide/create-new-dev-ui-page.html | 4 +-
.../contributor-guide/create-new-example.html | 4 +-
.../contributor-guide/create-new-extension.html | 4 +-
.../contributor-guide/extension-documentation.html | 4 +-
.../contributor-guide/extension-metadata.html | 4 +-
.../contributor-guide/extension-testing.html | 2 +-
camel-quarkus/3.27.x/contributor-guide/index.html | 4 +-
.../contributor-guide/promote-jvm-to-native.html | 4 +-
.../3.27.x/contributor-guide/release-guide.html | 4 +-
camel-quarkus/3.27.x/index.html | 2 +-
camel-quarkus/3.27.x/migration-guide/2.0.0.html | 2 +-
camel-quarkus/3.27.x/migration-guide/2.1.0.html | 2 +-
camel-quarkus/3.27.x/migration-guide/2.10.0.html | 2 +-
camel-quarkus/3.27.x/migration-guide/2.11.0.html | 2 +-
camel-quarkus/3.27.x/migration-guide/2.2.0.html | 2 +-
camel-quarkus/3.27.x/migration-guide/2.6.0.html | 4 +-
camel-quarkus/3.27.x/migration-guide/2.7.0.html | 2 +-
camel-quarkus/3.27.x/migration-guide/2.8.0.html | 4 +-
camel-quarkus/3.27.x/migration-guide/3.15.0.html | 4 +-
camel-quarkus/3.27.x/migration-guide/3.17.0.html | 2 +-
camel-quarkus/3.27.x/migration-guide/3.18.0.html | 4 +-
camel-quarkus/3.27.x/migration-guide/3.2.0.html | 2 +-
camel-quarkus/3.27.x/migration-guide/3.23.0.html | 2 +-
camel-quarkus/3.27.x/migration-guide/3.26.0.html | 2 +-
camel-quarkus/3.27.x/migration-guide/3.27.0.html | 2 +-
camel-quarkus/3.27.x/migration-guide/index.html | 2 +-
camel-quarkus/3.27.x/reference/components.html | 2 +-
.../reference/components/stringtemplate.html | 2 +-
camel-quarkus/3.27.x/reference/dataformats.html | 2 +-
.../3.27.x/reference/extensions/activemq.html | 4 +-
.../3.27.x/reference/extensions/amqp.html | 4 +-
.../3.27.x/reference/extensions/arangodb.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/as2.html | 4 +-
.../3.27.x/reference/extensions/asn1.html | 4 +-
.../3.27.x/reference/extensions/asterisk.html | 4 +-
.../3.27.x/reference/extensions/atom.html | 4 +-
.../3.27.x/reference/extensions/attachments.html | 4 +-
.../3.27.x/reference/extensions/avro.html | 4 +-
.../3.27.x/reference/extensions/aws-bedrock.html | 4 +-
.../reference/extensions/aws-secrets-manager.html | 4 +-
.../3.27.x/reference/extensions/aws-xray.html | 4 +-
.../3.27.x/reference/extensions/aws2-athena.html | 4 +-
.../3.27.x/reference/extensions/aws2-cw.html | 4 +-
.../3.27.x/reference/extensions/aws2-ddb.html | 4 +-
.../3.27.x/reference/extensions/aws2-ec2.html | 4 +-
.../3.27.x/reference/extensions/aws2-ecs.html | 4 +-
.../3.27.x/reference/extensions/aws2-eks.html | 4 +-
.../reference/extensions/aws2-eventbridge.html | 4 +-
.../3.27.x/reference/extensions/aws2-iam.html | 4 +-
.../3.27.x/reference/extensions/aws2-kinesis.html | 4 +-
.../3.27.x/reference/extensions/aws2-kms.html | 4 +-
.../3.27.x/reference/extensions/aws2-lambda.html | 4 +-
.../3.27.x/reference/extensions/aws2-mq.html | 4 +-
.../3.27.x/reference/extensions/aws2-msk.html | 4 +-
.../3.27.x/reference/extensions/aws2-s3.html | 4 +-
.../3.27.x/reference/extensions/aws2-ses.html | 4 +-
.../3.27.x/reference/extensions/aws2-sns.html | 4 +-
.../3.27.x/reference/extensions/aws2-sqs.html | 4 +-
.../3.27.x/reference/extensions/aws2-sts.html | 4 +-
.../reference/extensions/aws2-translate.html | 4 +-
.../reference/extensions/azure-cosmosdb.html | 4 +-
.../reference/extensions/azure-eventhubs.html | 4 +-
.../3.27.x/reference/extensions/azure-files.html | 4 +-
.../reference/extensions/azure-key-vault.html | 4 +-
.../reference/extensions/azure-servicebus.html | 4 +-
.../reference/extensions/azure-storage-blob.html | 4 +-
.../extensions/azure-storage-datalake.html | 4 +-
.../reference/extensions/azure-storage-queue.html | 4 +-
.../3.27.x/reference/extensions/barcode.html | 4 +-
.../3.27.x/reference/extensions/base64.html | 4 +-
.../reference/extensions/bean-validator.html | 4 +-
.../3.27.x/reference/extensions/bean.html | 4 +-
.../3.27.x/reference/extensions/beanio.html | 4 +-
.../3.27.x/reference/extensions/bindy.html | 4 +-
.../3.27.x/reference/extensions/bonita.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/box.html | 4 +-
.../3.27.x/reference/extensions/braintree.html | 4 +-
.../3.27.x/reference/extensions/browse.html | 4 +-
.../3.27.x/reference/extensions/caffeine.html | 4 +-
.../3.27.x/reference/extensions/cassandraql.html | 4 +-
.../3.27.x/reference/extensions/cbor.html | 4 +-
.../3.27.x/reference/extensions/chatscript.html | 4 +-
.../3.27.x/reference/extensions/chunk.html | 4 +-
.../3.27.x/reference/extensions/cli-connector.html | 4 +-
.../3.27.x/reference/extensions/cloudevents.html | 4 +-
.../3.27.x/reference/extensions/cm-sms.html | 4 +-
.../3.27.x/reference/extensions/coap.html | 4 +-
.../3.27.x/reference/extensions/cometd.html | 4 +-
.../3.27.x/reference/extensions/console.html | 4 +-
.../3.27.x/reference/extensions/consul.html | 4 +-
.../3.27.x/reference/extensions/controlbus.html | 4 +-
.../3.27.x/reference/extensions/core-cloud.html | 4 +-
.../3.27.x/reference/extensions/core.html | 4 +-
.../3.27.x/reference/extensions/couchbase.html | 4 +-
.../3.27.x/reference/extensions/couchdb.html | 4 +-
.../3.27.x/reference/extensions/cron.html | 4 +-
.../3.27.x/reference/extensions/crypto-pgp.html | 4 +-
.../3.27.x/reference/extensions/crypto.html | 4 +-
.../3.27.x/reference/extensions/csimple.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/csv.html | 4 +-
.../3.27.x/reference/extensions/cxf-soap.html | 4 +-
.../3.27.x/reference/extensions/dataformat.html | 4 +-
.../3.27.x/reference/extensions/dataset.html | 4 +-
.../3.27.x/reference/extensions/datasonnet.html | 4 +-
.../reference/extensions/debezium-mongodb.html | 4 +-
.../reference/extensions/debezium-mysql.html | 4 +-
.../reference/extensions/debezium-oracle.html | 4 +-
.../reference/extensions/debezium-postgres.html | 4 +-
.../reference/extensions/debezium-sqlserver.html | 4 +-
.../3.27.x/reference/extensions/debug.html | 4 +-
.../3.27.x/reference/extensions/dfdl.html | 4 +-
.../3.27.x/reference/extensions/digitalocean.html | 4 +-
.../3.27.x/reference/extensions/direct.html | 4 +-
.../3.27.x/reference/extensions/disruptor.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/djl.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/dns.html | 4 +-
.../3.27.x/reference/extensions/drill.html | 4 +-
.../3.27.x/reference/extensions/dropbox.html | 4 +-
.../3.27.x/reference/extensions/dsl-modeline.html | 4 +-
.../3.27.x/reference/extensions/ehcache.html | 4 +-
.../extensions/elasticsearch-rest-client.html | 4 +-
.../3.27.x/reference/extensions/elasticsearch.html | 4 +-
.../3.27.x/reference/extensions/exec.html | 4 +-
.../3.27.x/reference/extensions/fastjson.html | 4 +-
.../3.27.x/reference/extensions/fhir.html | 4 +-
.../reference/extensions/file-cluster-service.html | 4 +-
.../3.27.x/reference/extensions/file-watch.html | 4 +-
.../3.27.x/reference/extensions/file.html | 4 +-
.../3.27.x/reference/extensions/flatpack.html | 4 +-
.../3.27.x/reference/extensions/flink.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/fop.html | 4 +-
.../3.27.x/reference/extensions/fory.html | 4 +-
.../3.27.x/reference/extensions/freemarker.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/ftp.html | 4 +-
.../3.27.x/reference/extensions/geocoder.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/git.html | 4 +-
.../3.27.x/reference/extensions/github.html | 4 +-
.../reference/extensions/google-bigquery.html | 4 +-
.../reference/extensions/google-calendar.html | 4 +-
.../3.27.x/reference/extensions/google-drive.html | 4 +-
.../reference/extensions/google-functions.html | 4 +-
.../3.27.x/reference/extensions/google-mail.html | 4 +-
.../3.27.x/reference/extensions/google-pubsub.html | 4 +-
.../extensions/google-secret-manager.html | 4 +-
.../3.27.x/reference/extensions/google-sheets.html | 4 +-
.../reference/extensions/google-storage.html | 4 +-
.../3.27.x/reference/extensions/graphql.html | 4 +-
.../3.27.x/reference/extensions/grok.html | 4 +-
.../3.27.x/reference/extensions/groovy.html | 4 +-
.../3.27.x/reference/extensions/grpc.html | 4 +-
.../3.27.x/reference/extensions/gson.html | 4 +-
.../reference/extensions/guava-eventbus.html | 4 +-
.../reference/extensions/hashicorp-vault.html | 4 +-
.../3.27.x/reference/extensions/hazelcast.html | 4 +-
.../3.27.x/reference/extensions/headersmap.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/hl7.html | 4 +-
.../3.27.x/reference/extensions/http.html | 4 +-
.../reference/extensions/huaweicloud-smn.html | 4 +-
.../reference/extensions/ibm-secrets-manager.html | 4 +-
.../3.27.x/reference/extensions/ical.html | 4 +-
.../3.27.x/reference/extensions/iec60870.html | 4 +-
.../3.27.x/reference/extensions/ignite.html | 4 +-
.../3.27.x/reference/extensions/infinispan.html | 4 +-
.../3.27.x/reference/extensions/influxdb.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/irc.html | 4 +-
.../3.27.x/reference/extensions/iso8583.html | 4 +-
.../3.27.x/reference/extensions/jackson-avro.html | 4 +-
.../reference/extensions/jackson-protobuf.html | 4 +-
.../3.27.x/reference/extensions/jackson.html | 4 +-
.../3.27.x/reference/extensions/jacksonxml.html | 4 +-
.../3.27.x/reference/extensions/jasypt.html | 4 +-
.../3.27.x/reference/extensions/java-joor-dsl.html | 4 +-
.../3.27.x/reference/extensions/javascript.html | 4 +-
.../3.27.x/reference/extensions/jaxb.html | 4 +-
.../3.27.x/reference/extensions/jcache.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/jcr.html | 4 +-
.../3.27.x/reference/extensions/jdbc.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/jfr.html | 4 +-
.../3.27.x/reference/extensions/jgroups-raft.html | 4 +-
.../3.27.x/reference/extensions/jgroups.html | 4 +-
.../3.27.x/reference/extensions/jira.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/jms.html | 4 +-
.../3.27.x/reference/extensions/jolokia.html | 4 +-
.../3.27.x/reference/extensions/jolt.html | 4 +-
.../3.27.x/reference/extensions/jooq.html | 4 +-
.../3.27.x/reference/extensions/joor.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/jpa.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/jq.html | 4 +-
.../3.27.x/reference/extensions/jsch.html | 4 +-
.../3.27.x/reference/extensions/jslt.html | 4 +-
.../3.27.x/reference/extensions/json-patch.html | 4 +-
.../reference/extensions/json-validator.html | 4 +-
.../3.27.x/reference/extensions/jsonapi.html | 4 +-
.../3.27.x/reference/extensions/jsonata.html | 4 +-
.../3.27.x/reference/extensions/jsonb.html | 4 +-
.../3.27.x/reference/extensions/jsonpath.html | 4 +-
.../3.27.x/reference/extensions/jt400.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/jta.html | 4 +-
.../3.27.x/reference/extensions/kafka.html | 4 +-
.../3.27.x/reference/extensions/kamelet.html | 4 +-
.../reference/extensions/knative-consumer.html | 4 +-
.../reference/extensions/knative-producer.html | 4 +-
.../3.27.x/reference/extensions/knative.html | 4 +-
.../extensions/kubernetes-cluster-service.html | 4 +-
.../3.27.x/reference/extensions/kubernetes.html | 4 +-
.../3.27.x/reference/extensions/kudu.html | 4 +-
.../reference/extensions/langchain4j-agent.html | 4 +-
.../reference/extensions/langchain4j-chat.html | 4 +-
.../extensions/langchain4j-embeddings.html | 4 +-
.../extensions/langchain4j-tokenizer.html | 4 +-
.../reference/extensions/langchain4j-tools.html | 4 +-
.../extensions/langchain4j-web-search.html | 4 +-
.../3.27.x/reference/extensions/language.html | 4 +-
.../3.27.x/reference/extensions/ldap.html | 4 +-
.../3.27.x/reference/extensions/ldif.html | 4 +-
.../3.27.x/reference/extensions/leveldb.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/log.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/lra.html | 4 +-
.../3.27.x/reference/extensions/lucene.html | 4 +-
.../3.27.x/reference/extensions/lumberjack.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/lzf.html | 4 +-
.../reference/extensions/mail-microsoft-oauth.html | 4 +-
.../3.27.x/reference/extensions/mail.html | 4 +-
.../3.27.x/reference/extensions/management.html | 4 +-
.../3.27.x/reference/extensions/mapstruct.html | 4 +-
.../3.27.x/reference/extensions/master.html | 4 +-
.../3.27.x/reference/extensions/micrometer.html | 4 +-
.../extensions/microprofile-fault-tolerance.html | 4 +-
.../reference/extensions/microprofile-health.html | 4 +-
.../3.27.x/reference/extensions/milvus.html | 4 +-
.../3.27.x/reference/extensions/minio.html | 4 +-
.../3.27.x/reference/extensions/mllp.html | 4 +-
.../3.27.x/reference/extensions/mock.html | 4 +-
.../reference/extensions/mongodb-gridfs.html | 4 +-
.../3.27.x/reference/extensions/mongodb.html | 4 +-
.../3.27.x/reference/extensions/mustache.html | 4 +-
.../3.27.x/reference/extensions/mvel.html | 4 +-
.../3.27.x/reference/extensions/mybatis.html | 4 +-
.../3.27.x/reference/extensions/nats.html | 4 +-
.../3.27.x/reference/extensions/netty-http.html | 4 +-
.../3.27.x/reference/extensions/netty.html | 4 +-
.../3.27.x/reference/extensions/nitrite.html | 4 +-
.../3.27.x/reference/extensions/oaipmh.html | 4 +-
.../extensions/observability-services.html | 4 +-
.../3.27.x/reference/extensions/ognl.html | 4 +-
.../3.27.x/reference/extensions/olingo4.html | 4 +-
.../3.27.x/reference/extensions/openapi-java.html | 4 +-
.../3.27.x/reference/extensions/opensearch.html | 4 +-
.../3.27.x/reference/extensions/openstack.html | 4 +-
.../3.27.x/reference/extensions/opentelemetry.html | 4 +-
.../reference/extensions/opentelemetry2.html | 4 +-
.../3.27.x/reference/extensions/optaplanner.html | 4 +-
.../3.27.x/reference/extensions/paho-mqtt5.html | 4 +-
.../3.27.x/reference/extensions/paho.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/pdf.html | 4 +-
.../reference/extensions/pg-replication-slot.html | 4 +-
.../3.27.x/reference/extensions/pgevent.html | 4 +-
.../3.27.x/reference/extensions/pinecone.html | 4 +-
.../3.27.x/reference/extensions/platform-http.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/pqc.html | 4 +-
.../3.27.x/reference/extensions/printer.html | 4 +-
.../3.27.x/reference/extensions/protobuf.html | 4 +-
.../3.27.x/reference/extensions/pubnub.html | 4 +-
.../3.27.x/reference/extensions/pulsar.html | 4 +-
.../3.27.x/reference/extensions/python.html | 4 +-
.../3.27.x/reference/extensions/qdrant.html | 4 +-
.../3.27.x/reference/extensions/quartz.html | 4 +-
.../3.27.x/reference/extensions/quickfix.html | 4 +-
.../3.27.x/reference/extensions/qute.html | 4 +-
.../reference/extensions/reactive-executor.html | 4 +-
.../reference/extensions/reactive-streams.html | 4 +-
.../3.27.x/reference/extensions/redis.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/ref.html | 4 +-
.../3.27.x/reference/extensions/rest-openapi.html | 4 +-
.../3.27.x/reference/extensions/rest.html | 4 +-
.../reference/extensions/robotframework.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/rss.html | 4 +-
.../3.27.x/reference/extensions/saga.html | 4 +-
.../3.27.x/reference/extensions/salesforce.html | 4 +-
.../3.27.x/reference/extensions/sap-netweaver.html | 4 +-
.../3.27.x/reference/extensions/saxon.html | 4 +-
.../3.27.x/reference/extensions/scheduler.html | 4 +-
.../3.27.x/reference/extensions/schematron.html | 4 +-
.../3.27.x/reference/extensions/seda.html | 4 +-
.../3.27.x/reference/extensions/servicenow.html | 4 +-
.../3.27.x/reference/extensions/servlet.html | 4 +-
.../3.27.x/reference/extensions/shiro.html | 4 +-
.../3.27.x/reference/extensions/sjms.html | 4 +-
.../3.27.x/reference/extensions/sjms2.html | 4 +-
.../3.27.x/reference/extensions/slack.html | 4 +-
.../extensions/smallrye-reactive-messaging.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/smb.html | 4 +-
.../3.27.x/reference/extensions/smooks.html | 4 +-
.../3.27.x/reference/extensions/smpp.html | 4 +-
.../3.27.x/reference/extensions/snakeyaml.html | 4 +-
.../3.27.x/reference/extensions/snmp.html | 4 +-
.../3.27.x/reference/extensions/soap.html | 4 +-
.../3.27.x/reference/extensions/solr.html | 4 +-
.../3.27.x/reference/extensions/splunk-hec.html | 4 +-
.../3.27.x/reference/extensions/splunk.html | 4 +-
.../reference/extensions/spring-rabbitmq.html | 4 +-
.../3.27.x/reference/extensions/spring-redis.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/sql.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/ssh.html | 4 +-
.../3.27.x/reference/extensions/stax.html | 4 +-
.../3.27.x/reference/extensions/stitch.html | 4 +-
.../3.27.x/reference/extensions/stomp.html | 4 +-
.../3.27.x/reference/extensions/stream.html | 4 +-
.../reference/extensions/stringtemplate.html | 4 +-
.../3.27.x/reference/extensions/stub.html | 4 +-
.../3.27.x/reference/extensions/swift.html | 4 +-
.../3.27.x/reference/extensions/syslog.html | 4 +-
.../3.27.x/reference/extensions/tarfile.html | 4 +-
.../3.27.x/reference/extensions/telegram.html | 4 +-
.../3.27.x/reference/extensions/telemetry-dev.html | 4 +-
.../extensions/threadpoolfactory-vertx.html | 4 +-
.../3.27.x/reference/extensions/thrift.html | 4 +-
.../3.27.x/reference/extensions/tika.html | 4 +-
.../3.27.x/reference/extensions/timer.html | 4 +-
.../3.27.x/reference/extensions/twilio.html | 4 +-
.../3.27.x/reference/extensions/twitter.html | 4 +-
.../reference/extensions/univocity-parsers.html | 4 +-
.../3.27.x/reference/extensions/validator.html | 4 +-
.../3.27.x/reference/extensions/velocity.html | 4 +-
.../3.27.x/reference/extensions/vertx-http.html | 4 +-
.../reference/extensions/vertx-websocket.html | 4 +-
.../3.27.x/reference/extensions/vertx.html | 4 +-
.../3.27.x/reference/extensions/wasm.html | 4 +-
.../3.27.x/reference/extensions/weather.html | 4 +-
.../3.27.x/reference/extensions/weaviate.html | 4 +-
.../3.27.x/reference/extensions/web3j.html | 4 +-
.../3.27.x/reference/extensions/wordpress.html | 4 +-
.../3.27.x/reference/extensions/workday.html | 4 +-
.../3.27.x/reference/extensions/xchange.html | 4 +-
camel-quarkus/3.27.x/reference/extensions/xj.html | 4 +-
.../3.27.x/reference/extensions/xml-io-dsl.html | 4 +-
.../3.27.x/reference/extensions/xml-jaxb.html | 4 +-
.../3.27.x/reference/extensions/xml-jaxp.html | 4 +-
.../3.27.x/reference/extensions/xmlsecurity.html | 4 +-
.../3.27.x/reference/extensions/xmpp.html | 4 +-
.../3.27.x/reference/extensions/xpath.html | 4 +-
.../3.27.x/reference/extensions/xslt-saxon.html | 4 +-
.../3.27.x/reference/extensions/xslt.html | 4 +-
.../3.27.x/reference/extensions/yaml-dsl.html | 4 +-
.../3.27.x/reference/extensions/yaml-io.html | 4 +-
.../3.27.x/reference/extensions/zendesk.html | 4 +-
.../3.27.x/reference/extensions/zip-deflater.html | 4 +-
.../3.27.x/reference/extensions/zipfile.html | 4 +-
.../reference/extensions/zookeeper-master.html | 4 +-
.../3.27.x/reference/extensions/zookeeper.html | 4 +-
camel-quarkus/3.27.x/reference/index.html | 2 +-
camel-quarkus/3.27.x/reference/languages.html | 2 +-
camel-quarkus/3.27.x/reference/others.html | 2 +-
camel-quarkus/3.27.x/user-guide/cdi.html | 4 +-
camel-quarkus/3.27.x/user-guide/command-mode.html | 4 +-
camel-quarkus/3.27.x/user-guide/configuration.html | 4 +-
.../3.27.x/user-guide/defining-camel-routes.html | 4 +-
.../3.27.x/user-guide/dependency-management.html | 8 +-
.../3.27.x/user-guide/dependency-management.md | 4 +-
camel-quarkus/3.27.x/user-guide/examples.html | 2 +-
camel-quarkus/3.27.x/user-guide/first-steps.html | 4 +-
camel-quarkus/3.27.x/user-guide/first-steps.md | 2 +-
camel-quarkus/3.27.x/user-guide/index.html | 2 +-
camel-quarkus/3.27.x/user-guide/kubernetes.html | 2 +-
camel-quarkus/3.27.x/user-guide/messaging.html | 2 +-
camel-quarkus/3.27.x/user-guide/native-mode.html | 4 +-
camel-quarkus/3.27.x/user-guide/observability.html | 2 +-
camel-quarkus/3.27.x/user-guide/testing.html | 4 +-
camel-quarkus/3.33.x/contributor-guide/ci.html | 2 +-
.../create-jvm-only-extension.html | 4 +-
.../contributor-guide/create-new-dev-ui-page.html | 4 +-
.../contributor-guide/create-new-example.html | 4 +-
.../contributor-guide/create-new-extension.html | 4 +-
.../contributor-guide/extension-documentation.html | 4 +-
.../contributor-guide/extension-metadata.html | 4 +-
.../contributor-guide/extension-testing.html | 2 +-
camel-quarkus/3.33.x/contributor-guide/index.html | 4 +-
.../contributor-guide/promote-jvm-to-native.html | 4 +-
.../3.33.x/contributor-guide/release-guide.html | 4 +-
camel-quarkus/3.33.x/index.html | 2 +-
camel-quarkus/3.33.x/migration-guide/2.0.0.html | 2 +-
camel-quarkus/3.33.x/migration-guide/2.1.0.html | 2 +-
camel-quarkus/3.33.x/migration-guide/2.10.0.html | 2 +-
camel-quarkus/3.33.x/migration-guide/2.11.0.html | 2 +-
camel-quarkus/3.33.x/migration-guide/2.2.0.html | 2 +-
camel-quarkus/3.33.x/migration-guide/2.6.0.html | 4 +-
camel-quarkus/3.33.x/migration-guide/2.7.0.html | 2 +-
camel-quarkus/3.33.x/migration-guide/2.8.0.html | 4 +-
camel-quarkus/3.33.x/migration-guide/3.15.0.html | 4 +-
camel-quarkus/3.33.x/migration-guide/3.17.0.html | 2 +-
camel-quarkus/3.33.x/migration-guide/3.18.0.html | 4 +-
camel-quarkus/3.33.x/migration-guide/3.2.0.html | 2 +-
camel-quarkus/3.33.x/migration-guide/3.23.0.html | 2 +-
camel-quarkus/3.33.x/migration-guide/3.26.0.html | 2 +-
camel-quarkus/3.33.x/migration-guide/3.27.0.html | 2 +-
camel-quarkus/3.33.x/migration-guide/3.31.0.html | 2 +-
camel-quarkus/3.33.x/migration-guide/3.33.0.html | 2 +-
.../camel-spring-boot-to-camel-quarkus.html | 4 +-
camel-quarkus/3.33.x/migration-guide/index.html | 2 +-
camel-quarkus/3.33.x/reference/components.html | 2 +-
.../reference/components/stringtemplate.html | 2 +-
camel-quarkus/3.33.x/reference/dataformats.html | 2 +-
.../3.33.x/reference/extensions/activemq.html | 4 +-
.../3.33.x/reference/extensions/activemq6.html | 4 +-
.../3.33.x/reference/extensions/amqp.html | 4 +-
.../3.33.x/reference/extensions/arangodb.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/as2.html | 4 +-
.../3.33.x/reference/extensions/asn1.html | 4 +-
.../3.33.x/reference/extensions/asterisk.html | 4 +-
.../3.33.x/reference/extensions/atom.html | 4 +-
.../3.33.x/reference/extensions/attachments.html | 4 +-
.../3.33.x/reference/extensions/avro.html | 4 +-
.../3.33.x/reference/extensions/aws-bedrock.html | 4 +-
.../reference/extensions/aws-secrets-manager.html | 4 +-
.../3.33.x/reference/extensions/aws-xray.html | 4 +-
.../3.33.x/reference/extensions/aws2-athena.html | 4 +-
.../3.33.x/reference/extensions/aws2-cw.html | 4 +-
.../3.33.x/reference/extensions/aws2-ddb.html | 4 +-
.../3.33.x/reference/extensions/aws2-ec2.html | 4 +-
.../3.33.x/reference/extensions/aws2-ecs.html | 4 +-
.../3.33.x/reference/extensions/aws2-eks.html | 4 +-
.../reference/extensions/aws2-eventbridge.html | 4 +-
.../3.33.x/reference/extensions/aws2-iam.html | 4 +-
.../3.33.x/reference/extensions/aws2-kinesis.html | 4 +-
.../3.33.x/reference/extensions/aws2-kms.html | 4 +-
.../3.33.x/reference/extensions/aws2-lambda.html | 4 +-
.../3.33.x/reference/extensions/aws2-mq.html | 4 +-
.../3.33.x/reference/extensions/aws2-msk.html | 4 +-
.../3.33.x/reference/extensions/aws2-s3.html | 4 +-
.../3.33.x/reference/extensions/aws2-ses.html | 4 +-
.../3.33.x/reference/extensions/aws2-sns.html | 4 +-
.../3.33.x/reference/extensions/aws2-sqs.html | 4 +-
.../3.33.x/reference/extensions/aws2-sts.html | 4 +-
.../reference/extensions/aws2-translate.html | 4 +-
.../reference/extensions/azure-cosmosdb.html | 4 +-
.../reference/extensions/azure-eventhubs.html | 4 +-
.../3.33.x/reference/extensions/azure-files.html | 4 +-
.../reference/extensions/azure-key-vault.html | 4 +-
.../reference/extensions/azure-servicebus.html | 4 +-
.../reference/extensions/azure-storage-blob.html | 4 +-
.../extensions/azure-storage-datalake.html | 4 +-
.../reference/extensions/azure-storage-queue.html | 4 +-
.../3.33.x/reference/extensions/barcode.html | 4 +-
.../3.33.x/reference/extensions/base64.html | 4 +-
.../reference/extensions/bean-validator.html | 4 +-
.../3.33.x/reference/extensions/bean.html | 4 +-
.../3.33.x/reference/extensions/beanio.html | 4 +-
.../3.33.x/reference/extensions/bindy.html | 4 +-
.../3.33.x/reference/extensions/bonita.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/box.html | 4 +-
.../3.33.x/reference/extensions/braintree.html | 4 +-
.../3.33.x/reference/extensions/browse.html | 4 +-
.../3.33.x/reference/extensions/caffeine.html | 4 +-
.../3.33.x/reference/extensions/cassandraql.html | 4 +-
.../3.33.x/reference/extensions/cbor.html | 4 +-
.../3.33.x/reference/extensions/chatscript.html | 4 +-
.../3.33.x/reference/extensions/chunk.html | 4 +-
.../3.33.x/reference/extensions/cli-connector.html | 4 +-
.../3.33.x/reference/extensions/cli-debug.html | 4 +-
.../3.33.x/reference/extensions/cloudevents.html | 4 +-
.../3.33.x/reference/extensions/cm-sms.html | 4 +-
.../3.33.x/reference/extensions/coap.html | 4 +-
.../3.33.x/reference/extensions/cometd.html | 4 +-
.../3.33.x/reference/extensions/console.html | 4 +-
.../3.33.x/reference/extensions/consul.html | 4 +-
.../3.33.x/reference/extensions/controlbus.html | 4 +-
.../3.33.x/reference/extensions/core-cloud.html | 4 +-
.../3.33.x/reference/extensions/core.html | 4 +-
.../3.33.x/reference/extensions/couchbase.html | 4 +-
.../3.33.x/reference/extensions/couchdb.html | 4 +-
.../3.33.x/reference/extensions/cron.html | 4 +-
.../3.33.x/reference/extensions/crypto-pgp.html | 4 +-
.../3.33.x/reference/extensions/crypto.html | 4 +-
.../3.33.x/reference/extensions/csimple.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/csv.html | 4 +-
.../3.33.x/reference/extensions/cxf-soap.html | 4 +-
.../reference/extensions/cyberark-vault.html | 4 +-
.../3.33.x/reference/extensions/dataformat.html | 4 +-
.../3.33.x/reference/extensions/dataset.html | 4 +-
.../3.33.x/reference/extensions/datasonnet.html | 4 +-
.../reference/extensions/debezium-mongodb.html | 4 +-
.../reference/extensions/debezium-mysql.html | 4 +-
.../reference/extensions/debezium-oracle.html | 4 +-
.../reference/extensions/debezium-postgres.html | 4 +-
.../reference/extensions/debezium-sqlserver.html | 4 +-
.../3.33.x/reference/extensions/debug.html | 4 +-
.../3.33.x/reference/extensions/dfdl.html | 4 +-
.../3.33.x/reference/extensions/digitalocean.html | 4 +-
.../3.33.x/reference/extensions/direct.html | 4 +-
.../3.33.x/reference/extensions/disruptor.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/djl.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/dns.html | 4 +-
.../3.33.x/reference/extensions/docling.html | 4 +-
.../3.33.x/reference/extensions/drill.html | 4 +-
.../3.33.x/reference/extensions/dropbox.html | 4 +-
.../3.33.x/reference/extensions/dsl-modeline.html | 4 +-
.../3.33.x/reference/extensions/ehcache.html | 4 +-
.../extensions/elasticsearch-rest-client.html | 4 +-
.../3.33.x/reference/extensions/elasticsearch.html | 4 +-
.../3.33.x/reference/extensions/exec.html | 4 +-
.../3.33.x/reference/extensions/fastjson.html | 4 +-
.../3.33.x/reference/extensions/fhir.html | 4 +-
.../reference/extensions/file-cluster-service.html | 4 +-
.../3.33.x/reference/extensions/file-watch.html | 4 +-
.../3.33.x/reference/extensions/file.html | 4 +-
.../3.33.x/reference/extensions/flatpack.html | 4 +-
.../3.33.x/reference/extensions/flink.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/fop.html | 4 +-
.../3.33.x/reference/extensions/fory.html | 4 +-
.../3.33.x/reference/extensions/freemarker.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/ftp.html | 4 +-
.../3.33.x/reference/extensions/geocoder.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/git.html | 4 +-
.../3.33.x/reference/extensions/github.html | 4 +-
.../reference/extensions/google-bigquery.html | 4 +-
.../reference/extensions/google-calendar.html | 4 +-
.../3.33.x/reference/extensions/google-drive.html | 4 +-
.../reference/extensions/google-functions.html | 4 +-
.../3.33.x/reference/extensions/google-mail.html | 4 +-
.../3.33.x/reference/extensions/google-pubsub.html | 4 +-
.../extensions/google-secret-manager.html | 4 +-
.../3.33.x/reference/extensions/google-sheets.html | 4 +-
.../reference/extensions/google-storage.html | 4 +-
.../3.33.x/reference/extensions/graphql.html | 4 +-
.../3.33.x/reference/extensions/grok.html | 4 +-
.../3.33.x/reference/extensions/groovy-xml.html | 4 +-
.../3.33.x/reference/extensions/groovy.html | 4 +-
.../3.33.x/reference/extensions/grpc.html | 4 +-
.../3.33.x/reference/extensions/gson.html | 4 +-
.../reference/extensions/guava-eventbus.html | 4 +-
.../reference/extensions/hashicorp-vault.html | 4 +-
.../3.33.x/reference/extensions/hazelcast.html | 4 +-
.../3.33.x/reference/extensions/headersmap.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/hl7.html | 4 +-
.../3.33.x/reference/extensions/http.html | 4 +-
.../reference/extensions/huaweicloud-smn.html | 4 +-
.../3.33.x/reference/extensions/ibm-cos.html | 4 +-
.../reference/extensions/ibm-secrets-manager.html | 4 +-
.../reference/extensions/ibm-watson-discovery.html | 4 +-
.../reference/extensions/ibm-watson-language.html | 4 +-
.../3.33.x/reference/extensions/ical.html | 4 +-
.../3.33.x/reference/extensions/iec60870.html | 4 +-
.../3.33.x/reference/extensions/ignite.html | 4 +-
.../extensions/infinispan-cluster-service.html | 4 +-
.../3.33.x/reference/extensions/infinispan.html | 4 +-
.../3.33.x/reference/extensions/influxdb.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/irc.html | 4 +-
.../3.33.x/reference/extensions/iso8583.html | 4 +-
.../3.33.x/reference/extensions/jackson-avro.html | 4 +-
.../reference/extensions/jackson-protobuf.html | 4 +-
.../3.33.x/reference/extensions/jackson.html | 4 +-
.../3.33.x/reference/extensions/jacksonxml.html | 4 +-
.../3.33.x/reference/extensions/jasypt.html | 4 +-
.../3.33.x/reference/extensions/java-joor-dsl.html | 4 +-
.../3.33.x/reference/extensions/javascript.html | 4 +-
.../3.33.x/reference/extensions/jaxb.html | 4 +-
.../3.33.x/reference/extensions/jcache.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/jcr.html | 4 +-
.../3.33.x/reference/extensions/jdbc.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/jfr.html | 4 +-
.../3.33.x/reference/extensions/jgroups-raft.html | 4 +-
.../3.33.x/reference/extensions/jgroups.html | 4 +-
.../3.33.x/reference/extensions/jira.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/jms.html | 4 +-
.../3.33.x/reference/extensions/jolokia.html | 4 +-
.../3.33.x/reference/extensions/jolt.html | 4 +-
.../3.33.x/reference/extensions/jooq.html | 4 +-
.../3.33.x/reference/extensions/joor.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/jpa.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/jq.html | 4 +-
.../3.33.x/reference/extensions/jsch.html | 4 +-
.../3.33.x/reference/extensions/jslt.html | 4 +-
.../3.33.x/reference/extensions/json-patch.html | 4 +-
.../reference/extensions/json-validator.html | 4 +-
.../3.33.x/reference/extensions/jsonapi.html | 4 +-
.../3.33.x/reference/extensions/jsonata.html | 4 +-
.../3.33.x/reference/extensions/jsonb.html | 4 +-
.../3.33.x/reference/extensions/jsonpath.html | 4 +-
.../3.33.x/reference/extensions/jt400.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/jta.html | 4 +-
.../3.33.x/reference/extensions/kafka.html | 4 +-
.../3.33.x/reference/extensions/kamelet.html | 4 +-
.../3.33.x/reference/extensions/keycloak.html | 4 +-
.../reference/extensions/knative-consumer.html | 4 +-
.../reference/extensions/knative-producer.html | 4 +-
.../3.33.x/reference/extensions/knative.html | 4 +-
.../extensions/kubernetes-cluster-service.html | 4 +-
.../3.33.x/reference/extensions/kubernetes.html | 4 +-
.../3.33.x/reference/extensions/kudu.html | 4 +-
.../reference/extensions/langchain4j-agent.html | 4 +-
.../reference/extensions/langchain4j-chat.html | 4 +-
.../extensions/langchain4j-embeddings.html | 4 +-
.../extensions/langchain4j-embeddingstore.html | 4 +-
.../extensions/langchain4j-tokenizer.html | 4 +-
.../reference/extensions/langchain4j-tools.html | 4 +-
.../extensions/langchain4j-web-search.html | 4 +-
.../3.33.x/reference/extensions/language.html | 4 +-
.../3.33.x/reference/extensions/ldap.html | 4 +-
.../3.33.x/reference/extensions/ldif.html | 4 +-
.../3.33.x/reference/extensions/leveldb.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/log.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/lra.html | 4 +-
.../3.33.x/reference/extensions/lucene.html | 4 +-
.../3.33.x/reference/extensions/lumberjack.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/lzf.html | 4 +-
.../reference/extensions/mail-microsoft-oauth.html | 4 +-
.../3.33.x/reference/extensions/mail.html | 4 +-
.../3.33.x/reference/extensions/management.html | 4 +-
.../3.33.x/reference/extensions/mapstruct.html | 4 +-
.../3.33.x/reference/extensions/master.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/mdc.html | 4 +-
.../3.33.x/reference/extensions/micrometer.html | 4 +-
.../extensions/microprofile-fault-tolerance.html | 4 +-
.../reference/extensions/microprofile-health.html | 4 +-
.../3.33.x/reference/extensions/milo.html | 4 +-
.../3.33.x/reference/extensions/milvus.html | 4 +-
.../3.33.x/reference/extensions/mina-sftp.html | 4 +-
.../3.33.x/reference/extensions/minio.html | 4 +-
.../3.33.x/reference/extensions/mllp.html | 4 +-
.../3.33.x/reference/extensions/mock.html | 4 +-
.../reference/extensions/mongodb-gridfs.html | 4 +-
.../3.33.x/reference/extensions/mongodb.html | 4 +-
.../3.33.x/reference/extensions/mustache.html | 4 +-
.../3.33.x/reference/extensions/mvel.html | 4 +-
.../3.33.x/reference/extensions/mybatis.html | 4 +-
.../3.33.x/reference/extensions/nats.html | 4 +-
.../3.33.x/reference/extensions/netty-http.html | 4 +-
.../3.33.x/reference/extensions/netty.html | 4 +-
.../3.33.x/reference/extensions/nitrite.html | 4 +-
.../3.33.x/reference/extensions/oaipmh.html | 4 +-
.../3.33.x/reference/extensions/oauth.html | 4 +-
.../extensions/observability-services.html | 4 +-
.../3.33.x/reference/extensions/ognl.html | 4 +-
.../3.33.x/reference/extensions/olingo4.html | 4 +-
.../3.33.x/reference/extensions/once.html | 4 +-
.../3.33.x/reference/extensions/openai.html | 4 +-
.../3.33.x/reference/extensions/openapi-java.html | 4 +-
.../3.33.x/reference/extensions/opensearch.html | 4 +-
.../3.33.x/reference/extensions/openstack.html | 4 +-
.../3.33.x/reference/extensions/opentelemetry.html | 4 +-
.../reference/extensions/opentelemetry2.html | 4 +-
.../3.33.x/reference/extensions/optaplanner.html | 4 +-
.../3.33.x/reference/extensions/paho-mqtt5.html | 4 +-
.../3.33.x/reference/extensions/paho.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/pdf.html | 4 +-
.../reference/extensions/pg-replication-slot.html | 4 +-
.../3.33.x/reference/extensions/pgevent.html | 4 +-
.../3.33.x/reference/extensions/pinecone.html | 4 +-
.../3.33.x/reference/extensions/platform-http.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/pqc.html | 4 +-
.../3.33.x/reference/extensions/printer.html | 4 +-
.../3.33.x/reference/extensions/protobuf.html | 4 +-
.../3.33.x/reference/extensions/pubnub.html | 4 +-
.../3.33.x/reference/extensions/pulsar.html | 4 +-
.../3.33.x/reference/extensions/python.html | 4 +-
.../3.33.x/reference/extensions/qdrant.html | 4 +-
.../3.33.x/reference/extensions/quartz.html | 4 +-
.../3.33.x/reference/extensions/quickfix.html | 4 +-
.../3.33.x/reference/extensions/qute.html | 4 +-
.../reference/extensions/reactive-executor.html | 4 +-
.../reference/extensions/reactive-streams.html | 4 +-
.../3.33.x/reference/extensions/redis.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/ref.html | 4 +-
.../3.33.x/reference/extensions/rest-openapi.html | 4 +-
.../3.33.x/reference/extensions/rest.html | 4 +-
.../reference/extensions/robotframework.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/rss.html | 4 +-
.../3.33.x/reference/extensions/saga.html | 4 +-
.../3.33.x/reference/extensions/salesforce.html | 4 +-
.../3.33.x/reference/extensions/sap-netweaver.html | 4 +-
.../3.33.x/reference/extensions/saxon.html | 4 +-
.../3.33.x/reference/extensions/scheduler.html | 4 +-
.../3.33.x/reference/extensions/schematron.html | 4 +-
.../3.33.x/reference/extensions/seda.html | 4 +-
.../3.33.x/reference/extensions/servicenow.html | 4 +-
.../3.33.x/reference/extensions/servlet.html | 4 +-
.../3.33.x/reference/extensions/shiro.html | 4 +-
.../3.33.x/reference/extensions/sjms.html | 4 +-
.../3.33.x/reference/extensions/sjms2.html | 4 +-
.../3.33.x/reference/extensions/slack.html | 4 +-
.../extensions/smallrye-reactive-messaging.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/smb.html | 4 +-
.../3.33.x/reference/extensions/smooks.html | 4 +-
.../3.33.x/reference/extensions/smpp.html | 4 +-
.../3.33.x/reference/extensions/snakeyaml.html | 4 +-
.../3.33.x/reference/extensions/snmp.html | 4 +-
.../3.33.x/reference/extensions/soap.html | 4 +-
.../3.33.x/reference/extensions/solr.html | 4 +-
.../3.33.x/reference/extensions/splunk-hec.html | 4 +-
.../3.33.x/reference/extensions/splunk.html | 4 +-
.../reference/extensions/spring-rabbitmq.html | 4 +-
.../3.33.x/reference/extensions/spring-redis.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/sql.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/ssh.html | 4 +-
.../3.33.x/reference/extensions/stax.html | 4 +-
.../3.33.x/reference/extensions/stitch.html | 4 +-
.../3.33.x/reference/extensions/stomp.html | 4 +-
.../3.33.x/reference/extensions/stream.html | 4 +-
.../reference/extensions/stringtemplate.html | 4 +-
.../3.33.x/reference/extensions/stub.html | 4 +-
.../3.33.x/reference/extensions/swift.html | 4 +-
.../3.33.x/reference/extensions/syslog.html | 4 +-
.../3.33.x/reference/extensions/tarfile.html | 4 +-
.../3.33.x/reference/extensions/telegram.html | 4 +-
.../3.33.x/reference/extensions/telemetry-dev.html | 4 +-
.../extensions/threadpoolfactory-vertx.html | 4 +-
.../3.33.x/reference/extensions/thrift.html | 4 +-
.../3.33.x/reference/extensions/tika.html | 4 +-
.../3.33.x/reference/extensions/timer.html | 4 +-
.../3.33.x/reference/extensions/twilio.html | 4 +-
.../3.33.x/reference/extensions/twitter.html | 4 +-
.../reference/extensions/univocity-parsers.html | 4 +-
.../3.33.x/reference/extensions/validator.html | 4 +-
.../3.33.x/reference/extensions/velocity.html | 4 +-
.../3.33.x/reference/extensions/vertx-http.html | 4 +-
.../reference/extensions/vertx-websocket.html | 4 +-
.../3.33.x/reference/extensions/vertx.html | 4 +-
.../3.33.x/reference/extensions/wasm.html | 4 +-
.../3.33.x/reference/extensions/weather.html | 4 +-
.../3.33.x/reference/extensions/weaviate.html | 4 +-
.../3.33.x/reference/extensions/web3j.html | 4 +-
.../3.33.x/reference/extensions/wordpress.html | 4 +-
.../3.33.x/reference/extensions/workday.html | 4 +-
.../3.33.x/reference/extensions/xchange.html | 4 +-
camel-quarkus/3.33.x/reference/extensions/xj.html | 4 +-
.../3.33.x/reference/extensions/xml-io-dsl.html | 4 +-
.../3.33.x/reference/extensions/xml-jaxb.html | 4 +-
.../3.33.x/reference/extensions/xml-jaxp.html | 4 +-
.../3.33.x/reference/extensions/xmlsecurity.html | 4 +-
.../3.33.x/reference/extensions/xmpp.html | 4 +-
.../3.33.x/reference/extensions/xpath.html | 4 +-
.../3.33.x/reference/extensions/xslt-saxon.html | 4 +-
.../3.33.x/reference/extensions/xslt.html | 4 +-
.../3.33.x/reference/extensions/yaml-dsl.html | 4 +-
.../3.33.x/reference/extensions/yaml-io.html | 4 +-
.../3.33.x/reference/extensions/zendesk.html | 4 +-
.../3.33.x/reference/extensions/zip-deflater.html | 4 +-
.../3.33.x/reference/extensions/zipfile.html | 4 +-
.../reference/extensions/zookeeper-master.html | 4 +-
.../3.33.x/reference/extensions/zookeeper.html | 4 +-
camel-quarkus/3.33.x/reference/index.html | 2 +-
camel-quarkus/3.33.x/reference/languages.html | 2 +-
camel-quarkus/3.33.x/reference/others.html | 2 +-
camel-quarkus/3.33.x/user-guide/cdi.html | 4 +-
camel-quarkus/3.33.x/user-guide/command-mode.html | 4 +-
camel-quarkus/3.33.x/user-guide/configuration.html | 4 +-
.../3.33.x/user-guide/defining-camel-routes.html | 4 +-
.../3.33.x/user-guide/dependency-management.html | 4 +-
camel-quarkus/3.33.x/user-guide/examples.html | 2 +-
camel-quarkus/3.33.x/user-guide/first-steps.html | 4 +-
camel-quarkus/3.33.x/user-guide/index.html | 2 +-
camel-quarkus/3.33.x/user-guide/kubernetes.html | 2 +-
camel-quarkus/3.33.x/user-guide/messaging.html | 2 +-
camel-quarkus/3.33.x/user-guide/native-mode.html | 4 +-
camel-quarkus/3.33.x/user-guide/observability.html | 2 +-
camel-quarkus/3.33.x/user-guide/testing.html | 4 +-
camel-quarkus/next/contributor-guide/ci.html | 2 +-
.../create-jvm-only-extension.html | 4 +-
.../contributor-guide/create-new-dev-ui-page.html | 4 +-
.../next/contributor-guide/create-new-example.html | 4 +-
.../contributor-guide/create-new-extension.html | 4 +-
.../contributor-guide/extension-documentation.html | 4 +-
.../next/contributor-guide/extension-metadata.html | 4 +-
.../next/contributor-guide/extension-testing.html | 2 +-
camel-quarkus/next/contributor-guide/index.html | 4 +-
.../contributor-guide/promote-jvm-to-native.html | 4 +-
.../next/contributor-guide/release-guide.html | 4 +-
camel-quarkus/next/index.html | 2 +-
camel-quarkus/next/index.md | 2 +-
camel-quarkus/next/migration-guide/2.0.0.html | 2 +-
camel-quarkus/next/migration-guide/2.1.0.html | 2 +-
camel-quarkus/next/migration-guide/2.10.0.html | 2 +-
camel-quarkus/next/migration-guide/2.11.0.html | 2 +-
camel-quarkus/next/migration-guide/2.2.0.html | 2 +-
camel-quarkus/next/migration-guide/2.6.0.html | 4 +-
camel-quarkus/next/migration-guide/2.7.0.html | 2 +-
camel-quarkus/next/migration-guide/2.8.0.html | 4 +-
camel-quarkus/next/migration-guide/3.15.0.html | 4 +-
camel-quarkus/next/migration-guide/3.17.0.html | 2 +-
camel-quarkus/next/migration-guide/3.18.0.html | 4 +-
camel-quarkus/next/migration-guide/3.2.0.html | 2 +-
camel-quarkus/next/migration-guide/3.23.0.html | 2 +-
camel-quarkus/next/migration-guide/3.26.0.html | 2 +-
camel-quarkus/next/migration-guide/3.27.0.html | 2 +-
camel-quarkus/next/migration-guide/3.31.0.html | 2 +-
camel-quarkus/next/migration-guide/3.33.0.html | 2 +-
camel-quarkus/next/migration-guide/3.35.0.html | 2 +-
camel-quarkus/next/migration-guide/3.36.0.html | 4 +-
.../camel-spring-boot-to-camel-quarkus.html | 4 +-
camel-quarkus/next/migration-guide/index.html | 2 +-
camel-quarkus/next/reference/components.html | 2 +-
camel-quarkus/next/reference/components.md | 6 +-
.../next/reference/components/stringtemplate.html | 2 +-
camel-quarkus/next/reference/dataformats.html | 2 +-
camel-quarkus/next/reference/dataformats.md | 2 +-
camel-quarkus/next/reference/extensions/a2a.html | 4 +-
camel-quarkus/next/reference/extensions/a2a.md | 2 +-
.../next/reference/extensions/activemq.html | 4 +-
.../next/reference/extensions/activemq6.html | 4 +-
camel-quarkus/next/reference/extensions/amqp.html | 4 +-
.../next/reference/extensions/arangodb.html | 4 +-
camel-quarkus/next/reference/extensions/as2.html | 4 +-
camel-quarkus/next/reference/extensions/asn1.html | 4 +-
.../next/reference/extensions/asterisk.html | 4 +-
camel-quarkus/next/reference/extensions/atom.html | 4 +-
.../next/reference/extensions/attachments.html | 4 +-
camel-quarkus/next/reference/extensions/avro.html | 4 +-
.../next/reference/extensions/aws-bedrock.html | 4 +-
.../next/reference/extensions/aws-cloudtrail.html | 4 +-
.../next/reference/extensions/aws-cloudtrail.md | 2 +-
.../reference/extensions/aws-secrets-manager.html | 4 +-
.../next/reference/extensions/aws2-athena.html | 4 +-
.../next/reference/extensions/aws2-cw.html | 4 +-
.../next/reference/extensions/aws2-ddb.html | 4 +-
.../next/reference/extensions/aws2-ec2.html | 4 +-
.../next/reference/extensions/aws2-ecs.html | 4 +-
.../next/reference/extensions/aws2-eks.html | 4 +-
.../reference/extensions/aws2-eventbridge.html | 4 +-
.../next/reference/extensions/aws2-iam.html | 4 +-
.../next/reference/extensions/aws2-kinesis.html | 4 +-
.../next/reference/extensions/aws2-kms.html | 4 +-
.../next/reference/extensions/aws2-lambda.html | 4 +-
.../next/reference/extensions/aws2-mq.html | 4 +-
.../next/reference/extensions/aws2-msk.html | 4 +-
.../next/reference/extensions/aws2-s3.html | 4 +-
.../next/reference/extensions/aws2-ses.html | 4 +-
.../next/reference/extensions/aws2-sns.html | 4 +-
.../next/reference/extensions/aws2-sqs.html | 4 +-
.../next/reference/extensions/aws2-sts.html | 4 +-
.../next/reference/extensions/aws2-translate.html | 4 +-
.../next/reference/extensions/azure-cosmosdb.html | 4 +-
.../next/reference/extensions/azure-eventhubs.html | 4 +-
.../next/reference/extensions/azure-files.html | 4 +-
.../next/reference/extensions/azure-key-vault.html | 4 +-
.../reference/extensions/azure-servicebus.html | 4 +-
.../reference/extensions/azure-storage-blob.html | 4 +-
.../extensions/azure-storage-datalake.html | 4 +-
.../reference/extensions/azure-storage-queue.html | 4 +-
.../next/reference/extensions/barcode.html | 4 +-
.../next/reference/extensions/base64.html | 4 +-
.../next/reference/extensions/bean-validator.html | 4 +-
camel-quarkus/next/reference/extensions/bean.html | 4 +-
.../next/reference/extensions/beanio.html | 4 +-
camel-quarkus/next/reference/extensions/bindy.html | 4 +-
.../next/reference/extensions/bonita.html | 4 +-
camel-quarkus/next/reference/extensions/box.html | 4 +-
.../next/reference/extensions/braintree.html | 4 +-
.../next/reference/extensions/browse.html | 4 +-
.../next/reference/extensions/caffeine.html | 4 +-
.../next/reference/extensions/cassandraql.html | 4 +-
camel-quarkus/next/reference/extensions/cbor.html | 4 +-
.../next/reference/extensions/chatscript.html | 4 +-
camel-quarkus/next/reference/extensions/chunk.html | 4 +-
.../next/reference/extensions/cli-connector.html | 4 +-
.../next/reference/extensions/cli-debug.html | 4 +-
.../next/reference/extensions/cloudevents.html | 4 +-
.../next/reference/extensions/cm-sms.html | 4 +-
camel-quarkus/next/reference/extensions/coap.html | 4 +-
.../next/reference/extensions/cometd.html | 4 +-
.../next/reference/extensions/console.html | 4 +-
.../next/reference/extensions/consul.html | 4 +-
.../next/reference/extensions/controlbus.html | 4 +-
camel-quarkus/next/reference/extensions/core.html | 4 +-
.../next/reference/extensions/couchbase.html | 4 +-
.../next/reference/extensions/couchdb.html | 4 +-
camel-quarkus/next/reference/extensions/cron.html | 4 +-
.../next/reference/extensions/crypto-pgp.html | 4 +-
.../next/reference/extensions/crypto.html | 4 +-
.../next/reference/extensions/csimple.html | 4 +-
camel-quarkus/next/reference/extensions/csv.html | 4 +-
.../next/reference/extensions/cxf-soap.html | 4 +-
.../next/reference/extensions/cyberark-vault.html | 4 +-
.../next/reference/extensions/dataformat.html | 4 +-
.../next/reference/extensions/dataset.html | 4 +-
.../next/reference/extensions/datasonnet.html | 4 +-
.../reference/extensions/debezium-mongodb.html | 4 +-
.../next/reference/extensions/debezium-mysql.html | 4 +-
.../next/reference/extensions/debezium-oracle.html | 4 +-
.../reference/extensions/debezium-postgres.html | 4 +-
.../reference/extensions/debezium-sqlserver.html | 4 +-
camel-quarkus/next/reference/extensions/debug.html | 4 +-
camel-quarkus/next/reference/extensions/dfdl.html | 4 +-
.../next/reference/extensions/digitalocean.html | 4 +-
.../next/reference/extensions/direct.html | 4 +-
.../next/reference/extensions/disruptor.html | 4 +-
camel-quarkus/next/reference/extensions/djl.html | 4 +-
camel-quarkus/next/reference/extensions/dns.html | 4 +-
.../next/reference/extensions/docling.html | 4 +-
camel-quarkus/next/reference/extensions/drill.html | 4 +-
.../next/reference/extensions/dropbox.html | 4 +-
.../next/reference/extensions/dsl-modeline.html | 4 +-
.../next/reference/extensions/ehcache.html | 4 +-
.../extensions/elasticsearch-rest-client.html | 4 +-
.../next/reference/extensions/elasticsearch.html | 4 +-
camel-quarkus/next/reference/extensions/exec.html | 4 +-
.../next/reference/extensions/fastjson.html | 4 +-
camel-quarkus/next/reference/extensions/fhir.html | 4 +-
.../reference/extensions/file-cluster-service.html | 4 +-
.../next/reference/extensions/file-watch.html | 4 +-
camel-quarkus/next/reference/extensions/file.html | 4 +-
.../next/reference/extensions/flatpack.html | 4 +-
camel-quarkus/next/reference/extensions/flink.html | 4 +-
camel-quarkus/next/reference/extensions/fop.html | 4 +-
camel-quarkus/next/reference/extensions/fory.html | 4 +-
.../next/reference/extensions/freemarker.html | 4 +-
camel-quarkus/next/reference/extensions/ftp.html | 4 +-
.../next/reference/extensions/geocoder.html | 4 +-
camel-quarkus/next/reference/extensions/git.html | 4 +-
.../next/reference/extensions/github2.html | 4 +-
camel-quarkus/next/reference/extensions/github2.md | 2 +-
.../next/reference/extensions/google-bigquery.html | 4 +-
.../next/reference/extensions/google-calendar.html | 4 +-
.../next/reference/extensions/google-drive.html | 4 +-
.../reference/extensions/google-functions.html | 4 +-
.../next/reference/extensions/google-mail.html | 4 +-
.../next/reference/extensions/google-pubsub.html | 4 +-
.../extensions/google-secret-manager.html | 4 +-
.../next/reference/extensions/google-sheets.html | 4 +-
.../next/reference/extensions/google-storage.html | 4 +-
.../next/reference/extensions/graphql.html | 4 +-
camel-quarkus/next/reference/extensions/grok.html | 4 +-
.../next/reference/extensions/groovy.html | 4 +-
camel-quarkus/next/reference/extensions/grpc.html | 4 +-
camel-quarkus/next/reference/extensions/gson.html | 4 +-
.../next/reference/extensions/hashicorp-vault.html | 4 +-
.../next/reference/extensions/hazelcast.html | 4 +-
.../next/reference/extensions/headersmap.html | 4 +-
camel-quarkus/next/reference/extensions/hl7.html | 4 +-
camel-quarkus/next/reference/extensions/http.html | 4 +-
.../next/reference/extensions/huaweicloud-smn.html | 4 +-
.../next/reference/extensions/ibm-cos.html | 4 +-
.../reference/extensions/ibm-secrets-manager.html | 4 +-
.../reference/extensions/ibm-watson-discovery.html | 4 +-
.../reference/extensions/ibm-watson-language.html | 4 +-
camel-quarkus/next/reference/extensions/ical.html | 4 +-
.../next/reference/extensions/iec60870.html | 4 +-
.../next/reference/extensions/ignite.html | 4 +-
.../extensions/infinispan-cluster-service.html | 4 +-
.../next/reference/extensions/infinispan.html | 4 +-
.../next/reference/extensions/influxdb.html | 4 +-
camel-quarkus/next/reference/extensions/irc.html | 4 +-
.../next/reference/extensions/iso8583.html | 4 +-
.../next/reference/extensions/jackson-avro.html | 4 +-
.../reference/extensions/jackson-protobuf.html | 4 +-
.../next/reference/extensions/jackson.html | 4 +-
.../next/reference/extensions/jacksonxml.html | 4 +-
.../next/reference/extensions/jasypt.html | 4 +-
.../next/reference/extensions/java-joor-dsl.html | 4 +-
.../next/reference/extensions/javascript.html | 4 +-
camel-quarkus/next/reference/extensions/jaxb.html | 4 +-
.../next/reference/extensions/jcache.html | 4 +-
camel-quarkus/next/reference/extensions/jcr.html | 4 +-
camel-quarkus/next/reference/extensions/jdbc.html | 4 +-
camel-quarkus/next/reference/extensions/jfr.html | 4 +-
.../next/reference/extensions/jgroups-raft.html | 4 +-
.../next/reference/extensions/jgroups.html | 4 +-
camel-quarkus/next/reference/extensions/jira.html | 4 +-
camel-quarkus/next/reference/extensions/jms.html | 4 +-
.../next/reference/extensions/jolokia.html | 4 +-
camel-quarkus/next/reference/extensions/jolt.html | 4 +-
camel-quarkus/next/reference/extensions/jooq.html | 4 +-
camel-quarkus/next/reference/extensions/joor.html | 4 +-
camel-quarkus/next/reference/extensions/jpa.html | 4 +-
camel-quarkus/next/reference/extensions/jq.html | 4 +-
camel-quarkus/next/reference/extensions/jsch.html | 4 +-
camel-quarkus/next/reference/extensions/jslt.html | 4 +-
.../next/reference/extensions/json-patch.html | 4 +-
.../next/reference/extensions/json-validator.html | 4 +-
.../next/reference/extensions/jsonapi.html | 4 +-
.../next/reference/extensions/jsonata.html | 4 +-
camel-quarkus/next/reference/extensions/jsonb.html | 4 +-
.../next/reference/extensions/jsonpath.html | 4 +-
camel-quarkus/next/reference/extensions/jsoup.html | 4 +-
camel-quarkus/next/reference/extensions/jsoup.md | 2 +-
camel-quarkus/next/reference/extensions/jt400.html | 4 +-
camel-quarkus/next/reference/extensions/jta.html | 4 +-
camel-quarkus/next/reference/extensions/kafka.html | 4 +-
.../next/reference/extensions/kamelet.html | 4 +-
.../next/reference/extensions/keycloak.html | 4 +-
.../reference/extensions/knative-consumer.html | 4 +-
.../reference/extensions/knative-producer.html | 4 +-
.../next/reference/extensions/knative.html | 4 +-
.../extensions/kubernetes-cluster-service.html | 4 +-
.../next/reference/extensions/kubernetes.html | 4 +-
camel-quarkus/next/reference/extensions/kudu.html | 4 +-
.../reference/extensions/langchain4j-agent.html | 4 +-
.../reference/extensions/langchain4j-chat.html | 4 +-
.../extensions/langchain4j-embeddings.html | 4 +-
.../extensions/langchain4j-embeddingstore.html | 4 +-
.../extensions/langchain4j-tokenizer.html | 4 +-
.../reference/extensions/langchain4j-tools.html | 4 +-
.../extensions/langchain4j-web-search.html | 4 +-
.../next/reference/extensions/language.html | 4 +-
camel-quarkus/next/reference/extensions/ldap.html | 4 +-
camel-quarkus/next/reference/extensions/ldif.html | 4 +-
.../next/reference/extensions/leveldb.html | 4 +-
camel-quarkus/next/reference/extensions/log.html | 4 +-
camel-quarkus/next/reference/extensions/lra.html | 4 +-
.../next/reference/extensions/lucene.html | 4 +-
.../next/reference/extensions/lumberjack.html | 4 +-
camel-quarkus/next/reference/extensions/lzf.html | 4 +-
.../reference/extensions/mail-microsoft-oauth.html | 4 +-
camel-quarkus/next/reference/extensions/mail.html | 4 +-
.../next/reference/extensions/management.html | 4 +-
.../next/reference/extensions/mapstruct.html | 4 +-
.../next/reference/extensions/master.html | 4 +-
camel-quarkus/next/reference/extensions/mdc.html | 4 +-
.../next/reference/extensions/micrometer.html | 4 +-
.../extensions/microprofile-fault-tolerance.html | 4 +-
.../reference/extensions/microprofile-health.html | 4 +-
camel-quarkus/next/reference/extensions/milo.html | 4 +-
.../next/reference/extensions/milvus.html | 4 +-
.../next/reference/extensions/mina-sftp.html | 4 +-
camel-quarkus/next/reference/extensions/minio.html | 4 +-
camel-quarkus/next/reference/extensions/mllp.html | 4 +-
camel-quarkus/next/reference/extensions/mock.html | 4 +-
.../next/reference/extensions/mongodb-gridfs.html | 4 +-
.../next/reference/extensions/mongodb.html | 4 +-
.../next/reference/extensions/mustache.html | 4 +-
camel-quarkus/next/reference/extensions/mvel.html | 4 +-
.../next/reference/extensions/mybatis.html | 4 +-
camel-quarkus/next/reference/extensions/nats.html | 4 +-
.../next/reference/extensions/netty-http.html | 4 +-
camel-quarkus/next/reference/extensions/netty.html | 4 +-
.../next/reference/extensions/oaipmh.html | 4 +-
camel-quarkus/next/reference/extensions/oauth.html | 4 +-
.../extensions/observability-services.html | 4 +-
camel-quarkus/next/reference/extensions/ocsf.html | 4 +-
camel-quarkus/next/reference/extensions/ocsf.md | 2 +-
camel-quarkus/next/reference/extensions/ognl.html | 4 +-
.../next/reference/extensions/olingo4.html | 4 +-
camel-quarkus/next/reference/extensions/once.html | 4 +-
.../next/reference/extensions/openai.html | 4 +-
.../next/reference/extensions/openapi-java.html | 4 +-
.../next/reference/extensions/opensearch.html | 4 +-
.../next/reference/extensions/openstack.html | 4 +-
.../next/reference/extensions/opentelemetry.html | 4 +-
.../next/reference/extensions/opentelemetry2.html | 4 +-
.../next/reference/extensions/optaplanner.html | 4 +-
.../next/reference/extensions/paho-mqtt5.html | 4 +-
camel-quarkus/next/reference/extensions/paho.html | 4 +-
camel-quarkus/next/reference/extensions/pdf.html | 4 +-
.../reference/extensions/pg-replication-slot.html | 4 +-
.../next/reference/extensions/pgevent.html | 4 +-
.../next/reference/extensions/pinecone.html | 4 +-
.../next/reference/extensions/platform-http.html | 4 +-
camel-quarkus/next/reference/extensions/pqc.html | 4 +-
.../next/reference/extensions/printer.html | 4 +-
.../next/reference/extensions/protobuf.html | 4 +-
.../next/reference/extensions/pubnub.html | 4 +-
.../next/reference/extensions/pulsar.html | 4 +-
.../next/reference/extensions/python.html | 4 +-
.../next/reference/extensions/qdrant.html | 4 +-
.../next/reference/extensions/quartz.html | 4 +-
.../next/reference/extensions/quickfix.html | 4 +-
camel-quarkus/next/reference/extensions/qute.html | 4 +-
.../reference/extensions/reactive-executor.html | 4 +-
.../reference/extensions/reactive-streams.html | 4 +-
camel-quarkus/next/reference/extensions/redis.html | 4 +-
camel-quarkus/next/reference/extensions/ref.html | 4 +-
.../next/reference/extensions/rest-openapi.html | 4 +-
camel-quarkus/next/reference/extensions/rest.html | 4 +-
.../next/reference/extensions/robotframework.html | 4 +-
.../next/reference/extensions/rocketmq.html | 4 +-
camel-quarkus/next/reference/extensions/rss.html | 4 +-
camel-quarkus/next/reference/extensions/saga.html | 4 +-
.../next/reference/extensions/salesforce.html | 4 +-
.../next/reference/extensions/sap-netweaver.html | 4 +-
camel-quarkus/next/reference/extensions/saxon.html | 4 +-
.../next/reference/extensions/scheduler.html | 4 +-
.../next/reference/extensions/schematron.html | 4 +-
camel-quarkus/next/reference/extensions/seda.html | 4 +-
.../next/reference/extensions/servicenow.html | 4 +-
.../next/reference/extensions/servlet.html | 4 +-
camel-quarkus/next/reference/extensions/shiro.html | 4 +-
camel-quarkus/next/reference/extensions/sjms.html | 4 +-
camel-quarkus/next/reference/extensions/sjms2.html | 4 +-
camel-quarkus/next/reference/extensions/slack.html | 4 +-
.../extensions/smallrye-reactive-messaging.html | 4 +-
camel-quarkus/next/reference/extensions/smb.html | 4 +-
.../next/reference/extensions/smooks.html | 4 +-
camel-quarkus/next/reference/extensions/smpp.html | 4 +-
.../next/reference/extensions/snakeyaml.html | 4 +-
camel-quarkus/next/reference/extensions/snmp.html | 4 +-
camel-quarkus/next/reference/extensions/soap.html | 4 +-
camel-quarkus/next/reference/extensions/solr.html | 4 +-
.../next/reference/extensions/splunk-hec.html | 4 +-
.../next/reference/extensions/splunk.html | 4 +-
.../next/reference/extensions/spring-rabbitmq.html | 4 +-
.../next/reference/extensions/spring-redis.html | 4 +-
camel-quarkus/next/reference/extensions/sql.html | 4 +-
camel-quarkus/next/reference/extensions/ssh.html | 4 +-
camel-quarkus/next/reference/extensions/stax.html | 4 +-
.../next/reference/extensions/stitch.html | 4 +-
.../next/reference/extensions/stream.html | 4 +-
.../next/reference/extensions/stringtemplate.html | 4 +-
camel-quarkus/next/reference/extensions/stub.html | 4 +-
camel-quarkus/next/reference/extensions/swift.html | 4 +-
.../next/reference/extensions/syslog.html | 4 +-
.../next/reference/extensions/tarfile.html | 4 +-
.../next/reference/extensions/telegram.html | 4 +-
.../next/reference/extensions/telemetry-dev.html | 4 +-
.../extensions/threadpoolfactory-vertx.html | 4 +-
.../next/reference/extensions/thrift.html | 4 +-
camel-quarkus/next/reference/extensions/tika.html | 4 +-
camel-quarkus/next/reference/extensions/timer.html | 4 +-
.../next/reference/extensions/tls-registry.html | 4 +-
.../next/reference/extensions/twilio.html | 4 +-
.../next/reference/extensions/twitter.html | 4 +-
.../reference/extensions/univocity-parsers.html | 4 +-
.../next/reference/extensions/validator.html | 4 +-
.../next/reference/extensions/velocity.html | 4 +-
.../next/reference/extensions/vertx-http.html | 4 +-
.../next/reference/extensions/vertx-websocket.html | 4 +-
camel-quarkus/next/reference/extensions/vertx.html | 4 +-
camel-quarkus/next/reference/extensions/wasm.html | 4 +-
.../next/reference/extensions/weather.html | 4 +-
.../next/reference/extensions/weaviate.html | 4 +-
camel-quarkus/next/reference/extensions/web3j.html | 4 +-
.../next/reference/extensions/wordpress.html | 4 +-
.../next/reference/extensions/workday.html | 4 +-
.../next/reference/extensions/xchange.html | 4 +-
camel-quarkus/next/reference/extensions/xj.html | 4 +-
.../next/reference/extensions/xml-io-dsl.html | 4 +-
.../next/reference/extensions/xml-jaxb.html | 4 +-
.../next/reference/extensions/xml-jaxp.html | 4 +-
.../next/reference/extensions/xmlsecurity.html | 4 +-
camel-quarkus/next/reference/extensions/xmpp.html | 4 +-
camel-quarkus/next/reference/extensions/xpath.html | 4 +-
.../next/reference/extensions/xslt-saxon.html | 4 +-
camel-quarkus/next/reference/extensions/xslt.html | 4 +-
.../next/reference/extensions/yaml-dsl.html | 4 +-
.../next/reference/extensions/yaml-io.html | 4 +-
.../next/reference/extensions/zendesk.html | 4 +-
.../next/reference/extensions/zip-deflater.html | 4 +-
.../next/reference/extensions/zipfile.html | 4 +-
.../reference/extensions/zookeeper-master.html | 4 +-
.../next/reference/extensions/zookeeper.html | 4 +-
camel-quarkus/next/reference/index.html | 2 +-
camel-quarkus/next/reference/languages.html | 2 +-
camel-quarkus/next/reference/others.html | 2 +-
camel-quarkus/next/reference/others.md | 2 +-
camel-quarkus/next/user-guide/cdi.html | 4 +-
camel-quarkus/next/user-guide/command-mode.html | 4 +-
camel-quarkus/next/user-guide/configuration.html | 4 +-
.../next/user-guide/custom-components.html | 4 +-
.../next/user-guide/defining-camel-routes.html | 4 +-
.../next/user-guide/dependency-management.html | 6 +-
.../next/user-guide/dependency-management.md | 2 +-
camel-quarkus/next/user-guide/examples.html | 2 +-
camel-quarkus/next/user-guide/first-steps.html | 4 +-
camel-quarkus/next/user-guide/index.html | 2 +-
camel-quarkus/next/user-guide/kubernetes.html | 2 +-
camel-quarkus/next/user-guide/messaging.html | 2 +-
camel-quarkus/next/user-guide/native-mode.html | 4 +-
camel-quarkus/next/user-guide/observability.html | 2 +-
camel-quarkus/next/user-guide/security-model.html | 2 +-
camel-quarkus/next/user-guide/testing.html | 4 +-
camel-spring-boot/4.14.x/contributing.html | 2 +-
camel-spring-boot/4.14.x/index.html | 4 +-
camel-spring-boot/4.14.x/list.html | 2 +-
camel-spring-boot/4.14.x/spring-boot-xml.html | 2 +-
camel-spring-boot/4.14.x/spring-boot.html | 4 +-
.../4.14.x/starter-configuration.html | 4 +-
.../4.18.x/consul-cluster-service.html | 4 +-
camel-spring-boot/4.18.x/contributing.html | 2 +-
camel-spring-boot/4.18.x/file-cluster-service.html | 4 +-
camel-spring-boot/4.18.x/index.html | 4 +-
.../4.18.x/infinispan-cluster-service.html | 4 +-
.../4.18.x/jgroups-raft-cluster-service.html | 4 +-
camel-spring-boot/4.18.x/jolokia.html | 4 +-
.../4.18.x/kubernetes-cluster-service.html | 4 +-
camel-spring-boot/4.18.x/list.html | 2 +-
camel-spring-boot/4.18.x/spring-boot-xml.html | 2 +-
camel-spring-boot/4.18.x/spring-boot.html | 4 +-
.../4.18.x/starter-configuration.html | 4 +-
.../4.18.x/zookeeper-cluster-service.html | 4 +-
camel-spring-boot/next/consul-cluster-service.html | 2 +-
camel-spring-boot/next/contributing.html | 2 +-
camel-spring-boot/next/file-cluster-service.html | 2 +-
camel-spring-boot/next/index.html | 4 +-
.../next/infinispan-cluster-service.html | 2 +-
.../next/jgroups-raft-cluster-service.html | 2 +-
camel-spring-boot/next/jolokia.html | 2 +-
.../next/kubernetes-cluster-service.html | 2 +-
camel-spring-boot/next/list.html | 2 +-
camel-spring-boot/next/spring-boot-xml.html | 2 +-
camel-spring-boot/next/spring-boot.html | 4 +-
camel-spring-boot/next/starter-configuration.html | 4 +-
camel-spring-boot/next/starters/activemq.html | 4 +-
camel-spring-boot/next/starters/activemq6.html | 4 +-
camel-spring-boot/next/starters/amqp.html | 4 +-
camel-spring-boot/next/starters/arangodb.html | 4 +-
camel-spring-boot/next/starters/as2.html | 4 +-
camel-spring-boot/next/starters/asn1.html | 4 +-
camel-spring-boot/next/starters/asterisk.html | 4 +-
.../next/starters/atmosphere-websocket.html | 4 +-
camel-spring-boot/next/starters/atom.html | 4 +-
camel-spring-boot/next/starters/avro-rpc.html | 4 +-
camel-spring-boot/next/starters/avro.html | 4 +-
camel-spring-boot/next/starters/aws-bedrock.html | 4 +-
.../next/starters/aws-cloudtrail.html | 4 +-
camel-spring-boot/next/starters/aws-config.html | 4 +-
.../next/starters/aws-parameter-store.html | 4 +-
.../next/starters/aws-secrets-manager.html | 4 +-
.../next/starters/aws-security-hub.html | 4 +-
camel-spring-boot/next/starters/aws2-athena.html | 4 +-
.../next/starters/aws2-comprehend.html | 4 +-
camel-spring-boot/next/starters/aws2-cw.html | 4 +-
camel-spring-boot/next/starters/aws2-ddb.html | 4 +-
camel-spring-boot/next/starters/aws2-ec2.html | 4 +-
camel-spring-boot/next/starters/aws2-ecs.html | 4 +-
camel-spring-boot/next/starters/aws2-eks.html | 4 +-
.../next/starters/aws2-eventbridge.html | 4 +-
camel-spring-boot/next/starters/aws2-iam.html | 4 +-
camel-spring-boot/next/starters/aws2-kinesis.html | 4 +-
camel-spring-boot/next/starters/aws2-kms.html | 4 +-
camel-spring-boot/next/starters/aws2-lambda.html | 4 +-
camel-spring-boot/next/starters/aws2-mq.html | 4 +-
camel-spring-boot/next/starters/aws2-msk.html | 4 +-
camel-spring-boot/next/starters/aws2-polly.html | 4 +-
camel-spring-boot/next/starters/aws2-redshift.html | 4 +-
.../next/starters/aws2-rekognition.html | 4 +-
.../next/starters/aws2-s3-vectors.html | 4 +-
camel-spring-boot/next/starters/aws2-s3.html | 4 +-
camel-spring-boot/next/starters/aws2-ses.html | 4 +-
camel-spring-boot/next/starters/aws2-sns.html | 4 +-
camel-spring-boot/next/starters/aws2-sqs.html | 4 +-
.../next/starters/aws2-step-functions.html | 4 +-
camel-spring-boot/next/starters/aws2-sts.html | 4 +-
camel-spring-boot/next/starters/aws2-textract.html | 4 +-
.../next/starters/aws2-timestream.html | 4 +-
.../next/starters/aws2-transcribe.html | 4 +-
.../next/starters/aws2-translate.html | 4 +-
.../next/starters/azure-cosmosdb.html | 4 +-
.../next/starters/azure-eventgrid.html | 4 +-
.../next/starters/azure-eventhubs.html | 4 +-
camel-spring-boot/next/starters/azure-files.html | 4 +-
.../next/starters/azure-functions.html | 4 +-
.../next/starters/azure-key-vault.html | 4 +-
.../next/starters/azure-servicebus.html | 4 +-
.../next/starters/azure-storage-blob.html | 4 +-
.../next/starters/azure-storage-datalake.html | 4 +-
.../next/starters/azure-storage-queue.html | 4 +-
camel-spring-boot/next/starters/barcode.html | 4 +-
camel-spring-boot/next/starters/base64.html | 4 +-
.../next/starters/bean-validator.html | 4 +-
camel-spring-boot/next/starters/bean.html | 4 +-
camel-spring-boot/next/starters/beanio.html | 4 +-
camel-spring-boot/next/starters/bindy.html | 4 +-
camel-spring-boot/next/starters/bonita.html | 4 +-
camel-spring-boot/next/starters/box.html | 4 +-
camel-spring-boot/next/starters/braintree.html | 4 +-
camel-spring-boot/next/starters/browse.html | 4 +-
camel-spring-boot/next/starters/caffeine.html | 4 +-
camel-spring-boot/next/starters/cassandraql.html | 4 +-
camel-spring-boot/next/starters/cbor.html | 4 +-
camel-spring-boot/next/starters/chatscript.html | 4 +-
camel-spring-boot/next/starters/chunk.html | 4 +-
camel-spring-boot/next/starters/clickup.html | 4 +-
camel-spring-boot/next/starters/cloudevents.html | 4 +-
camel-spring-boot/next/starters/cm-sms.html | 4 +-
camel-spring-boot/next/starters/coap.html | 4 +-
camel-spring-boot/next/starters/cometd.html | 4 +-
camel-spring-boot/next/starters/console.html | 4 +-
.../next/starters/consul-cluster-service.html | 4 +-
camel-spring-boot/next/starters/consul.html | 4 +-
camel-spring-boot/next/starters/controlbus.html | 4 +-
camel-spring-boot/next/starters/core.html | 4 +-
camel-spring-boot/next/starters/couchbase.html | 4 +-
camel-spring-boot/next/starters/couchdb.html | 4 +-
camel-spring-boot/next/starters/cron.html | 4 +-
camel-spring-boot/next/starters/crypto-pgp.html | 4 +-
camel-spring-boot/next/starters/crypto.html | 4 +-
camel-spring-boot/next/starters/csimple-joor.html | 4 +-
camel-spring-boot/next/starters/csv.html | 4 +-
camel-spring-boot/next/starters/cxf-rest.html | 4 +-
camel-spring-boot/next/starters/cxf-soap.html | 4 +-
camel-spring-boot/next/starters/cxf-transport.html | 4 +-
.../next/starters/cyberark-vault.html | 4 +-
camel-spring-boot/next/starters/dapr.html | 4 +-
camel-spring-boot/next/starters/dataformat.html | 4 +-
camel-spring-boot/next/starters/dataset.html | 4 +-
camel-spring-boot/next/starters/datasonnet.html | 4 +-
camel-spring-boot/next/starters/debezium-db2.html | 4 +-
.../next/starters/debezium-mongodb.html | 4 +-
.../next/starters/debezium-mysql.html | 4 +-
.../next/starters/debezium-oracle.html | 4 +-
.../next/starters/debezium-postgres.html | 4 +-
.../next/starters/debezium-sqlserver.html | 4 +-
camel-spring-boot/next/starters/debug.html | 4 +-
camel-spring-boot/next/starters/dfdl.html | 4 +-
camel-spring-boot/next/starters/dhis2.html | 4 +-
camel-spring-boot/next/starters/diagram.html | 4 +-
camel-spring-boot/next/starters/digitalocean.html | 4 +-
camel-spring-boot/next/starters/direct.html | 4 +-
camel-spring-boot/next/starters/disruptor.html | 4 +-
camel-spring-boot/next/starters/djl.html | 4 +-
camel-spring-boot/next/starters/dns.html | 4 +-
camel-spring-boot/next/starters/docker.html | 4 +-
camel-spring-boot/next/starters/docling.html | 4 +-
camel-spring-boot/next/starters/drill.html | 4 +-
camel-spring-boot/next/starters/dropbox.html | 4 +-
.../next/starters/dynamic-router.html | 4 +-
camel-spring-boot/next/starters/ehcache.html | 4 +-
.../next/starters/elasticsearch-rest-client.html | 4 +-
camel-spring-boot/next/starters/elasticsearch.html | 4 +-
camel-spring-boot/next/starters/exec.html | 4 +-
camel-spring-boot/next/starters/fastjson.html | 4 +-
camel-spring-boot/next/starters/fhir.html | 4 +-
.../next/starters/file-cluster-service.html | 4 +-
camel-spring-boot/next/starters/file-watch.html | 4 +-
camel-spring-boot/next/starters/file.html | 4 +-
camel-spring-boot/next/starters/flatpack.html | 4 +-
camel-spring-boot/next/starters/flink.html | 4 +-
camel-spring-boot/next/starters/flowable.html | 4 +-
camel-spring-boot/next/starters/fop.html | 4 +-
camel-spring-boot/next/starters/fory.html | 4 +-
camel-spring-boot/next/starters/freemarker.html | 4 +-
camel-spring-boot/next/starters/ftp.html | 4 +-
camel-spring-boot/next/starters/geocoder.html | 4 +-
camel-spring-boot/next/starters/git.html | 4 +-
camel-spring-boot/next/starters/github2.html | 4 +-
.../next/starters/google-bigquery.html | 4 +-
.../next/starters/google-calendar.html | 4 +-
camel-spring-boot/next/starters/google-drive.html | 4 +-
.../next/starters/google-firestore.html | 4 +-
.../next/starters/google-functions.html | 4 +-
camel-spring-boot/next/starters/google-mail.html | 4 +-
camel-spring-boot/next/starters/google-pubsub.html | 4 +-
.../next/starters/google-secret-manager.html | 4 +-
camel-spring-boot/next/starters/google-sheets.html | 4 +-
.../next/starters/google-speech-to-text.html | 4 +-
.../next/starters/google-storage.html | 4 +-
.../next/starters/google-text-to-speech.html | 4 +-
.../next/starters/google-vertexai.html | 4 +-
camel-spring-boot/next/starters/google-vision.html | 4 +-
camel-spring-boot/next/starters/graphql.html | 4 +-
camel-spring-boot/next/starters/grok.html | 4 +-
camel-spring-boot/next/starters/groovy.html | 4 +-
camel-spring-boot/next/starters/grpc.html | 4 +-
camel-spring-boot/next/starters/gson.html | 4 +-
.../next/starters/hashicorp-vault.html | 4 +-
camel-spring-boot/next/starters/hazelcast.html | 4 +-
camel-spring-boot/next/starters/hl7.html | 4 +-
camel-spring-boot/next/starters/http.html | 4 +-
.../next/starters/huaweicloud-dms.html | 4 +-
.../next/starters/huaweicloud-frs.html | 4 +-
.../next/starters/huaweicloud-functiongraph.html | 4 +-
.../next/starters/huaweicloud-iam.html | 4 +-
.../starters/huaweicloud-imagerecognition.html | 4 +-
.../next/starters/huaweicloud-obs.html | 4 +-
.../next/starters/huaweicloud-smn.html | 4 +-
camel-spring-boot/next/starters/huggingface.html | 4 +-
camel-spring-boot/next/starters/ibm-cos.html | 4 +-
.../next/starters/ibm-secrets-manager.html | 4 +-
.../next/starters/ibm-watson-discovery.html | 4 +-
.../next/starters/ibm-watson-language.html | 4 +-
.../next/starters/ibm-watson-speech-to-text.html | 4 +-
.../next/starters/ibm-watson-text-to-speech.html | 4 +-
.../next/starters/ibm-watsonx-ai.html | 4 +-
camel-spring-boot/next/starters/ical.html | 4 +-
camel-spring-boot/next/starters/iec60870.html | 4 +-
camel-spring-boot/next/starters/iggy.html | 4 +-
camel-spring-boot/next/starters/ignite.html | 4 +-
.../next/starters/infinispan-cluster-service.html | 4 +-
.../next/starters/infinispan-embedded.html | 4 +-
camel-spring-boot/next/starters/infinispan.html | 4 +-
camel-spring-boot/next/starters/influxdb.html | 4 +-
camel-spring-boot/next/starters/influxdb2.html | 4 +-
camel-spring-boot/next/starters/irc.html | 4 +-
camel-spring-boot/next/starters/ironmq.html | 4 +-
camel-spring-boot/next/starters/iso8583.html | 4 +-
camel-spring-boot/next/starters/jackson-avro.html | 4 +-
.../next/starters/jackson-protobuf.html | 4 +-
camel-spring-boot/next/starters/jackson.html | 4 +-
camel-spring-boot/next/starters/jackson3-avro.html | 4 +-
.../next/starters/jackson3-protobuf.html | 4 +-
camel-spring-boot/next/starters/jackson3.html | 4 +-
camel-spring-boot/next/starters/jackson3xml.html | 4 +-
camel-spring-boot/next/starters/jacksonxml.html | 4 +-
camel-spring-boot/next/starters/jandex.html | 4 +-
camel-spring-boot/next/starters/jasypt.html | 4 +-
camel-spring-boot/next/starters/javascript.html | 4 +-
camel-spring-boot/next/starters/jaxb.html | 4 +-
camel-spring-boot/next/starters/jcache.html | 4 +-
camel-spring-boot/next/starters/jcr.html | 4 +-
camel-spring-boot/next/starters/jdbc.html | 4 +-
camel-spring-boot/next/starters/jetty.html | 4 +-
camel-spring-boot/next/starters/jfr.html | 4 +-
.../starters/jgroups-raft-cluster-service.html | 4 +-
camel-spring-boot/next/starters/jgroups-raft.html | 4 +-
camel-spring-boot/next/starters/jgroups.html | 4 +-
camel-spring-boot/next/starters/jira.html | 4 +-
camel-spring-boot/next/starters/jms.html | 4 +-
camel-spring-boot/next/starters/jmx.html | 4 +-
camel-spring-boot/next/starters/jolokia.html | 4 +-
camel-spring-boot/next/starters/jolt.html | 4 +-
camel-spring-boot/next/starters/jooq.html | 4 +-
camel-spring-boot/next/starters/joor.html | 4 +-
camel-spring-boot/next/starters/jpa.html | 4 +-
camel-spring-boot/next/starters/jq.html | 4 +-
camel-spring-boot/next/starters/jsch.html | 4 +-
camel-spring-boot/next/starters/jslt.html | 4 +-
camel-spring-boot/next/starters/json-patch.html | 4 +-
.../next/starters/json-validator.html | 4 +-
camel-spring-boot/next/starters/jsonapi.html | 4 +-
camel-spring-boot/next/starters/jsonata.html | 4 +-
camel-spring-boot/next/starters/jsonb.html | 4 +-
camel-spring-boot/next/starters/jsonpath.html | 4 +-
camel-spring-boot/next/starters/jsoup.html | 4 +-
camel-spring-boot/next/starters/jt400.html | 4 +-
camel-spring-boot/next/starters/jte.html | 4 +-
camel-spring-boot/next/starters/kafka.html | 4 +-
camel-spring-boot/next/starters/kamelet.html | 4 +-
camel-spring-boot/next/starters/keycloak.html | 4 +-
camel-spring-boot/next/starters/knative.html | 4 +-
camel-spring-boot/next/starters/kserve.html | 4 +-
.../next/starters/kubernetes-cluster-service.html | 4 +-
camel-spring-boot/next/starters/kubernetes.html | 4 +-
camel-spring-boot/next/starters/kudu.html | 4 +-
.../next/starters/langchain4j-agent.html | 4 +-
.../next/starters/langchain4j-chat.html | 4 +-
.../next/starters/langchain4j-embeddings.html | 4 +-
.../next/starters/langchain4j-embeddingstore.html | 4 +-
.../next/starters/langchain4j-tokenizer.html | 4 +-
.../next/starters/langchain4j-tools.html | 4 +-
.../next/starters/langchain4j-web-search.html | 4 +-
camel-spring-boot/next/starters/language.html | 4 +-
camel-spring-boot/next/starters/ldap.html | 4 +-
camel-spring-boot/next/starters/ldif.html | 4 +-
camel-spring-boot/next/starters/leveldb.html | 4 +-
camel-spring-boot/next/starters/log.html | 4 +-
camel-spring-boot/next/starters/lra.html | 4 +-
camel-spring-boot/next/starters/lucene.html | 4 +-
camel-spring-boot/next/starters/lumberjack.html | 4 +-
camel-spring-boot/next/starters/lzf.html | 4 +-
.../next/starters/mail-microsoft-oauth.html | 4 +-
camel-spring-boot/next/starters/mail.html | 4 +-
camel-spring-boot/next/starters/management.html | 4 +-
camel-spring-boot/next/starters/mapstruct.html | 4 +-
camel-spring-boot/next/starters/master.html | 4 +-
camel-spring-boot/next/starters/mdc.html | 4 +-
camel-spring-boot/next/starters/metrics.html | 4 +-
.../next/starters/micrometer-observability.html | 4 +-
camel-spring-boot/next/starters/micrometer.html | 4 +-
camel-spring-boot/next/starters/milo.html | 4 +-
camel-spring-boot/next/starters/milvus.html | 4 +-
camel-spring-boot/next/starters/mina-sftp.html | 4 +-
camel-spring-boot/next/starters/mina.html | 4 +-
camel-spring-boot/next/starters/minio.html | 4 +-
camel-spring-boot/next/starters/mllp.html | 4 +-
camel-spring-boot/next/starters/mock.html | 4 +-
.../next/starters/mongodb-gridfs.html | 4 +-
camel-spring-boot/next/starters/mongodb.html | 4 +-
camel-spring-boot/next/starters/mustache.html | 4 +-
camel-spring-boot/next/starters/mvel.html | 4 +-
camel-spring-boot/next/starters/mybatis.html | 4 +-
camel-spring-boot/next/starters/nats.html | 4 +-
camel-spring-boot/next/starters/neo4j.html | 4 +-
camel-spring-boot/next/starters/netty-http.html | 4 +-
camel-spring-boot/next/starters/netty.html | 4 +-
camel-spring-boot/next/starters/oaipmh.html | 4 +-
.../next/starters/observability-services.html | 4 +-
camel-spring-boot/next/starters/observation.html | 4 +-
camel-spring-boot/next/starters/ocsf.html | 4 +-
camel-spring-boot/next/starters/ognl.html | 4 +-
camel-spring-boot/next/starters/olingo2.html | 4 +-
camel-spring-boot/next/starters/olingo4.html | 4 +-
camel-spring-boot/next/starters/once.html | 4 +-
camel-spring-boot/next/starters/openai.html | 4 +-
camel-spring-boot/next/starters/openapi-java.html | 4 +-
.../next/starters/openapi-validator.html | 4 +-
camel-spring-boot/next/starters/opensearch.html | 4 +-
camel-spring-boot/next/starters/openstack.html | 4 +-
.../next/starters/opentelemetry-metrics.html | 4 +-
camel-spring-boot/next/starters/opentelemetry.html | 4 +-
.../next/starters/opentelemetry2.html | 4 +-
camel-spring-boot/next/starters/optaplanner.html | 4 +-
camel-spring-boot/next/starters/paho-mqtt5.html | 4 +-
camel-spring-boot/next/starters/paho.html | 4 +-
camel-spring-boot/next/starters/parquet-avro.html | 4 +-
camel-spring-boot/next/starters/pdf.html | 4 +-
.../next/starters/pg-replication-slot.html | 4 +-
camel-spring-boot/next/starters/pgevent.html | 4 +-
camel-spring-boot/next/starters/pinecone.html | 4 +-
camel-spring-boot/next/starters/platform-http.html | 4 +-
camel-spring-boot/next/starters/plc4x.html | 4 +-
camel-spring-boot/next/starters/pqc.html | 4 +-
camel-spring-boot/next/starters/printer.html | 4 +-
camel-spring-boot/next/starters/protobuf.html | 4 +-
camel-spring-boot/next/starters/pubnub.html | 4 +-
camel-spring-boot/next/starters/pulsar.html | 4 +-
camel-spring-boot/next/starters/python.html | 4 +-
camel-spring-boot/next/starters/qdrant.html | 4 +-
camel-spring-boot/next/starters/quartz.html | 4 +-
camel-spring-boot/next/starters/quickfix.html | 4 +-
.../next/starters/reactive-streams.html | 4 +-
camel-spring-boot/next/starters/reactor.html | 4 +-
camel-spring-boot/next/starters/ref.html | 4 +-
.../next/starters/resilience4j-micrometer.html | 4 +-
camel-spring-boot/next/starters/resilience4j.html | 4 +-
camel-spring-boot/next/starters/rest-openapi.html | 4 +-
camel-spring-boot/next/starters/rest.html | 4 +-
.../next/starters/robotframework.html | 4 +-
camel-spring-boot/next/starters/rocketmq.html | 4 +-
camel-spring-boot/next/starters/rss.html | 4 +-
camel-spring-boot/next/starters/rxjava.html | 4 +-
camel-spring-boot/next/starters/saga.html | 4 +-
camel-spring-boot/next/starters/salesforce.html | 4 +-
camel-spring-boot/next/starters/sap-netweaver.html | 4 +-
camel-spring-boot/next/starters/saxon.html | 4 +-
camel-spring-boot/next/starters/scheduler.html | 4 +-
camel-spring-boot/next/starters/schematron.html | 4 +-
camel-spring-boot/next/starters/seda.html | 4 +-
camel-spring-boot/next/starters/servicenow.html | 4 +-
camel-spring-boot/next/starters/servlet.html | 4 +-
camel-spring-boot/next/starters/shiro.html | 4 +-
camel-spring-boot/next/starters/sjms.html | 4 +-
camel-spring-boot/next/starters/sjms2.html | 4 +-
camel-spring-boot/next/starters/slack.html | 4 +-
camel-spring-boot/next/starters/smb.html | 4 +-
camel-spring-boot/next/starters/smooks.html | 4 +-
camel-spring-boot/next/starters/smpp.html | 4 +-
camel-spring-boot/next/starters/snakeyaml.html | 4 +-
camel-spring-boot/next/starters/snmp.html | 4 +-
camel-spring-boot/next/starters/soap.html | 4 +-
camel-spring-boot/next/starters/solr.html | 4 +-
camel-spring-boot/next/starters/splunk-hec.html | 4 +-
camel-spring-boot/next/starters/splunk.html | 4 +-
.../next/starters/spring-ai-chat.html | 4 +-
.../next/starters/spring-ai-embeddings.html | 4 +-
.../next/starters/spring-ai-image.html | 4 +-
.../next/starters/spring-ai-tools.html | 4 +-
.../next/starters/spring-ai-vector-store.html | 4 +-
camel-spring-boot/next/starters/spring-batch.html | 4 +-
.../next/starters/spring-cloud-config.html | 4 +-
camel-spring-boot/next/starters/spring-jdbc.html | 4 +-
camel-spring-boot/next/starters/spring-ldap.html | 4 +-
.../next/starters/spring-rabbitmq.html | 4 +-
camel-spring-boot/next/starters/spring-redis.html | 4 +-
.../next/starters/spring-security.html | 4 +-
camel-spring-boot/next/starters/spring-ws.html | 4 +-
camel-spring-boot/next/starters/spring.html | 4 +-
camel-spring-boot/next/starters/springdoc.html | 4 +-
camel-spring-boot/next/starters/sql.html | 4 +-
camel-spring-boot/next/starters/ssh.html | 4 +-
camel-spring-boot/next/starters/stax.html | 4 +-
camel-spring-boot/next/starters/stitch.html | 4 +-
camel-spring-boot/next/starters/stream.html | 4 +-
.../next/starters/stringtemplate.html | 4 +-
camel-spring-boot/next/starters/stripe.html | 4 +-
camel-spring-boot/next/starters/stub.html | 4 +-
camel-spring-boot/next/starters/swift.html | 4 +-
camel-spring-boot/next/starters/syslog.html | 4 +-
camel-spring-boot/next/starters/tahu.html | 4 +-
camel-spring-boot/next/starters/tarfile.html | 4 +-
camel-spring-boot/next/starters/telegram.html | 4 +-
camel-spring-boot/next/starters/telemetry-dev.html | 4 +-
.../next/starters/tensorflow-serving.html | 4 +-
camel-spring-boot/next/starters/thrift.html | 4 +-
camel-spring-boot/next/starters/thymeleaf.html | 4 +-
camel-spring-boot/next/starters/tika.html | 4 +-
camel-spring-boot/next/starters/timer.html | 4 +-
camel-spring-boot/next/starters/twilio.html | 4 +-
camel-spring-boot/next/starters/twitter.html | 4 +-
.../next/starters/undertow-spring-security.html | 4 +-
camel-spring-boot/next/starters/undertow.html | 4 +-
.../next/starters/univocity-parsers.html | 4 +-
camel-spring-boot/next/starters/validator.html | 4 +-
camel-spring-boot/next/starters/velocity.html | 4 +-
camel-spring-boot/next/starters/vertx-http.html | 4 +-
.../next/starters/vertx-websocket.html | 4 +-
camel-spring-boot/next/starters/vertx.html | 4 +-
camel-spring-boot/next/starters/wasm.html | 4 +-
camel-spring-boot/next/starters/weather.html | 4 +-
camel-spring-boot/next/starters/weaviate.html | 4 +-
camel-spring-boot/next/starters/web3j.html | 4 +-
camel-spring-boot/next/starters/webhook.html | 4 +-
camel-spring-boot/next/starters/whatsapp.html | 4 +-
camel-spring-boot/next/starters/wordpress.html | 4 +-
camel-spring-boot/next/starters/workday.html | 4 +-
camel-spring-boot/next/starters/xchange.html | 4 +-
camel-spring-boot/next/starters/xj.html | 4 +-
camel-spring-boot/next/starters/xml-jaxb.html | 4 +-
camel-spring-boot/next/starters/xml-jaxp.html | 4 +-
camel-spring-boot/next/starters/xmlsecurity.html | 4 +-
camel-spring-boot/next/starters/xmpp.html | 4 +-
camel-spring-boot/next/starters/xpath.html | 4 +-
camel-spring-boot/next/starters/xslt-saxon.html | 4 +-
camel-spring-boot/next/starters/xslt.html | 4 +-
camel-spring-boot/next/starters/zeebe.html | 4 +-
camel-spring-boot/next/starters/zendesk.html | 4 +-
camel-spring-boot/next/starters/zip-deflater.html | 4 +-
camel-spring-boot/next/starters/zipfile.html | 4 +-
.../next/starters/zookeeper-cluster-service.html | 4 +-
.../next/starters/zookeeper-master.html | 4 +-
camel-spring-boot/next/starters/zookeeper.html | 4 +-
.../next/zookeeper-cluster-service.html | 2 +-
categories/AI/index.html | 2 +-
categories/Camel-K/index.html | 2 +-
categories/Camel-Quarkus/index.html | 2 +-
categories/Camel/index.html | 2 +-
categories/Community/index.html | 2 +-
categories/Events/index.html | 2 +-
categories/Features/index.html | 2 +-
categories/Howtos/index.html | 2 +-
categories/Howtos/index.xml | 9 +-
categories/Releases/index.html | 2 +-
categories/Roadmap/index.html | 2 +-
categories/Security/index.html | 2 +-
categories/Tooling/index.html | 2 +-
categories/Tooling/index.xml | 9 +-
categories/Usecases/index.html | 2 +-
community/articles/index.html | 2 +-
community/books/index.html | 2 +-
community/contributing/index.html | 2 +-
community/index.html | 2 +-
community/mailing-list/index.html | 2 +-
community/sources/index.html | 4 +-
community/support/index.html | 2 +-
community/team/index.html | 2 +-
community/user-stories/index.html | 2 +-
components/4.14.x/activemq-component.html | 4 +-
components/4.14.x/activemq6-component.html | 4 +-
components/4.14.x/ai-summary.html | 2 +-
components/4.14.x/amqp-component.html | 4 +-
components/4.14.x/arangodb-component.html | 4 +-
components/4.14.x/as2-component.html | 4 +-
components/4.14.x/asterisk-component.html | 4 +-
.../4.14.x/atmosphere-websocket-component.html | 4 +-
components/4.14.x/atom-component.html | 4 +-
components/4.14.x/avro-component.html | 4 +-
components/4.14.x/aws-bedrock-agent-component.html | 4 +-
.../aws-bedrock-agent-runtime-component.html | 4 +-
components/4.14.x/aws-bedrock-component.html | 4 +-
components/4.14.x/aws-cloudtrail-component.html | 4 +-
components/4.14.x/aws-config-component.html | 4 +-
.../4.14.x/aws-secrets-manager-component.html | 4 +-
components/4.14.x/aws-summary.html | 2 +-
components/4.14.x/aws2-athena-component.html | 4 +-
components/4.14.x/aws2-cw-component.html | 4 +-
components/4.14.x/aws2-ddb-component.html | 4 +-
components/4.14.x/aws2-ddbstream-component.html | 4 +-
components/4.14.x/aws2-ec2-component.html | 4 +-
components/4.14.x/aws2-ecs-component.html | 4 +-
components/4.14.x/aws2-eks-component.html | 4 +-
components/4.14.x/aws2-eventbridge-component.html | 4 +-
components/4.14.x/aws2-iam-component.html | 4 +-
components/4.14.x/aws2-kinesis-component.html | 4 +-
.../4.14.x/aws2-kinesis-firehose-component.html | 4 +-
components/4.14.x/aws2-kms-component.html | 4 +-
components/4.14.x/aws2-lambda-component.html | 4 +-
components/4.14.x/aws2-mq-component.html | 4 +-
components/4.14.x/aws2-msk-component.html | 4 +-
.../4.14.x/aws2-redshift-data-component.html | 4 +-
components/4.14.x/aws2-s3-component.html | 4 +-
components/4.14.x/aws2-ses-component.html | 4 +-
components/4.14.x/aws2-sns-component.html | 4 +-
components/4.14.x/aws2-sqs-component.html | 4 +-
.../4.14.x/aws2-step-functions-component.html | 4 +-
components/4.14.x/aws2-sts-component.html | 4 +-
components/4.14.x/aws2-timestream-component.html | 4 +-
components/4.14.x/aws2-translate-component.html | 4 +-
components/4.14.x/azure-cosmosdb-component.html | 4 +-
components/4.14.x/azure-eventhubs-component.html | 4 +-
components/4.14.x/azure-files-component.html | 4 +-
components/4.14.x/azure-key-vault-component.html | 4 +-
components/4.14.x/azure-servicebus-component.html | 4 +-
.../4.14.x/azure-storage-blob-component.html | 4 +-
.../4.14.x/azure-storage-datalake-component.html | 4 +-
.../4.14.x/azure-storage-queue-component.html | 4 +-
components/4.14.x/azure-summary.html | 2 +-
components/4.14.x/bean-component.html | 4 +-
components/4.14.x/bean-validator-component.html | 4 +-
components/4.14.x/bonita-component.html | 4 +-
components/4.14.x/box-component.html | 4 +-
components/4.14.x/braintree-component.html | 4 +-
components/4.14.x/browse-component.html | 4 +-
components/4.14.x/caffeine-cache-component.html | 4 +-
.../4.14.x/caffeine-loadcache-component.html | 4 +-
components/4.14.x/chatscript-component.html | 4 +-
components/4.14.x/chunk-component.html | 4 +-
components/4.14.x/class-component.html | 4 +-
components/4.14.x/clickup-component.html | 4 +-
components/4.14.x/cm-sms-component.html | 4 +-
components/4.14.x/coap-component.html | 4 +-
components/4.14.x/cometd-component.html | 4 +-
components/4.14.x/consul-component.html | 4 +-
components/4.14.x/controlbus-component.html | 4 +-
components/4.14.x/couchbase-component.html | 4 +-
components/4.14.x/couchdb-component.html | 4 +-
components/4.14.x/cql-component.html | 4 +-
components/4.14.x/cron-component.html | 4 +-
components/4.14.x/crypto-component.html | 4 +-
components/4.14.x/cxf-component.html | 4 +-
components/4.14.x/cxfrs-component.html | 4 +-
components/4.14.x/dapr-component.html | 4 +-
components/4.14.x/dataformat-component.html | 4 +-
components/4.14.x/dataformats/asn1-dataformat.html | 4 +-
components/4.14.x/dataformats/avro-dataformat.html | 4 +-
.../4.14.x/dataformats/avroJackson-dataformat.html | 4 +-
.../4.14.x/dataformats/barcode-dataformat.html | 4 +-
.../4.14.x/dataformats/base64-dataformat.html | 4 +-
.../4.14.x/dataformats/beanio-dataformat.html | 4 +-
.../4.14.x/dataformats/bindy-dataformat.html | 4 +-
components/4.14.x/dataformats/cbor-dataformat.html | 4 +-
.../4.14.x/dataformats/crypto-dataformat.html | 4 +-
components/4.14.x/dataformats/csv-dataformat.html | 4 +-
components/4.14.x/dataformats/dfdl-dataformat.html | 4 +-
.../4.14.x/dataformats/fastjson-dataformat.html | 4 +-
.../4.14.x/dataformats/fhirJson-dataformat.html | 4 +-
.../4.14.x/dataformats/fhirXml-dataformat.html | 4 +-
.../4.14.x/dataformats/flatpack-dataformat.html | 4 +-
components/4.14.x/dataformats/fory-dataformat.html | 4 +-
components/4.14.x/dataformats/grok-dataformat.html | 4 +-
components/4.14.x/dataformats/gson-dataformat.html | 4 +-
.../dataformats/gzipDeflater-dataformat.html | 4 +-
components/4.14.x/dataformats/hl7-dataformat.html | 4 +-
components/4.14.x/dataformats/ical-dataformat.html | 4 +-
components/4.14.x/dataformats/index.html | 2 +-
.../4.14.x/dataformats/iso8583-dataformat.html | 4 +-
.../4.14.x/dataformats/jackson-dataformat.html | 4 +-
.../4.14.x/dataformats/jacksonXml-dataformat.html | 4 +-
components/4.14.x/dataformats/jaxb-dataformat.html | 4 +-
.../4.14.x/dataformats/jsonApi-dataformat.html | 4 +-
.../4.14.x/dataformats/jsonb-dataformat.html | 4 +-
components/4.14.x/dataformats/lzf-dataformat.html | 4 +-
.../dataformats/mimeMultipart-dataformat.html | 4 +-
.../4.14.x/dataformats/parquetAvro-dataformat.html | 4 +-
components/4.14.x/dataformats/pgp-dataformat.html | 4 +-
.../4.14.x/dataformats/protobuf-dataformat.html | 4 +-
.../dataformats/protobufJackson-dataformat.html | 4 +-
components/4.14.x/dataformats/rss-dataformat.html | 4 +-
.../4.14.x/dataformats/smooks-dataformat.html | 4 +-
.../4.14.x/dataformats/snakeYaml-dataformat.html | 4 +-
components/4.14.x/dataformats/soap-dataformat.html | 4 +-
.../4.14.x/dataformats/swiftMt-dataformat.html | 4 +-
.../4.14.x/dataformats/swiftMx-dataformat.html | 4 +-
.../4.14.x/dataformats/syslog-dataformat.html | 4 +-
.../4.14.x/dataformats/tarFile-dataformat.html | 4 +-
.../4.14.x/dataformats/thrift-dataformat.html | 4 +-
.../dataformats/univocityCsv-dataformat.html | 4 +-
.../dataformats/univocityFixed-dataformat.html | 4 +-
.../dataformats/univocityTsv-dataformat.html | 4 +-
.../4.14.x/dataformats/xmlSecurity-dataformat.html | 4 +-
.../4.14.x/dataformats/zipDeflater-dataformat.html | 4 +-
.../4.14.x/dataformats/zipFile-dataformat.html | 4 +-
components/4.14.x/dataset-component.html | 4 +-
components/4.14.x/dataset-test-component.html | 4 +-
components/4.14.x/debezium-db2-component.html | 4 +-
components/4.14.x/debezium-mongodb-component.html | 4 +-
components/4.14.x/debezium-mysql-component.html | 4 +-
components/4.14.x/debezium-oracle-component.html | 4 +-
components/4.14.x/debezium-postgres-component.html | 4 +-
.../4.14.x/debezium-sqlserver-component.html | 4 +-
components/4.14.x/debezium-summary.html | 2 +-
components/4.14.x/dfdl-component.html | 4 +-
components/4.14.x/dhis2-component.html | 4 +-
components/4.14.x/digitalocean-component.html | 4 +-
components/4.14.x/direct-component.html | 4 +-
components/4.14.x/disruptor-component.html | 4 +-
components/4.14.x/disruptor-vm-component.html | 4 +-
components/4.14.x/djl-component.html | 4 +-
components/4.14.x/dns-component.html | 4 +-
components/4.14.x/docker-component.html | 4 +-
components/4.14.x/drill-component.html | 4 +-
components/4.14.x/dropbox-component.html | 4 +-
components/4.14.x/dynamic-router-component.html | 4 +-
.../4.14.x/dynamic-router-control-component.html | 4 +-
components/4.14.x/ehcache-component.html | 4 +-
components/4.14.x/eips/aggregate-eip.html | 4 +-
components/4.14.x/eips/batchConfig-eip.html | 2 +-
components/4.14.x/eips/bean-eip.html | 4 +-
components/4.14.x/eips/change-data-capture.html | 2 +-
components/4.14.x/eips/channel-adapter.html | 4 +-
components/4.14.x/eips/choice-eip.html | 4 +-
components/4.14.x/eips/circuitBreaker-eip.html | 4 +-
components/4.14.x/eips/claimCheck-eip.html | 4 +-
components/4.14.x/eips/competing-consumers.html | 4 +-
.../4.14.x/eips/composed-message-processor.html | 4 +-
components/4.14.x/eips/content-enricher.html | 4 +-
components/4.14.x/eips/content-filter-eip.html | 4 +-
components/4.14.x/eips/convertBodyTo-eip.html | 4 +-
components/4.14.x/eips/convertHeaderTo-eip.html | 4 +-
components/4.14.x/eips/convertVariableTo-eip.html | 4 +-
components/4.14.x/eips/correlation-identifier.html | 4 +-
components/4.14.x/eips/customLoadBalancer-eip.html | 4 +-
components/4.14.x/eips/dead-letter-channel.html | 4 +-
components/4.14.x/eips/delay-eip.html | 4 +-
components/4.14.x/eips/durable-subscriber.html | 4 +-
components/4.14.x/eips/dynamicRouter-eip.html | 4 +-
components/4.14.x/eips/enrich-eip.html | 4 +-
.../eips/enterprise-integration-patterns.html | 2 +-
components/4.14.x/eips/event-message.html | 4 +-
.../4.14.x/eips/eventDrivenConsumer-eip.html | 4 +-
.../4.14.x/eips/failoverLoadBalancer-eip.html | 4 +-
components/4.14.x/eips/fault-tolerance-eip.html | 4 +-
.../eips/faultToleranceConfiguration-eip.html | 2 +-
components/4.14.x/eips/filter-eip.html | 4 +-
components/4.14.x/eips/from-eip.html | 4 +-
components/4.14.x/eips/guaranteed-delivery.html | 4 +-
components/4.14.x/eips/idempotentConsumer-eip.html | 2 +-
components/4.14.x/eips/intercept.html | 4 +-
components/4.14.x/eips/kamelet-eip.html | 4 +-
components/4.14.x/eips/loadBalance-eip.html | 2 +-
components/4.14.x/eips/log-eip.html | 4 +-
components/4.14.x/eips/loop-eip.html | 4 +-
components/4.14.x/eips/marshal-eip.html | 4 +-
components/4.14.x/eips/message-broker.html | 2 +-
components/4.14.x/eips/message-bus.html | 4 +-
components/4.14.x/eips/message-channel.html | 4 +-
components/4.14.x/eips/message-dispatcher.html | 2 +-
components/4.14.x/eips/message-endpoint.html | 4 +-
components/4.14.x/eips/message-expiration.html | 4 +-
components/4.14.x/eips/message-history.html | 4 +-
components/4.14.x/eips/message-router.html | 4 +-
components/4.14.x/eips/message-translator.html | 4 +-
components/4.14.x/eips/message.html | 2 +-
components/4.14.x/eips/messaging-bridge.html | 4 +-
components/4.14.x/eips/messaging-gateway.html | 2 +-
components/4.14.x/eips/messaging-mapper.html | 2 +-
components/4.14.x/eips/multicast-eip.html | 4 +-
components/4.14.x/eips/normalizer.html | 4 +-
components/4.14.x/eips/onFallback-eip.html | 2 +-
components/4.14.x/eips/pipeline-eip.html | 4 +-
components/4.14.x/eips/point-to-point-channel.html | 4 +-
components/4.14.x/eips/poll-eip.html | 4 +-
components/4.14.x/eips/pollEnrich-eip.html | 4 +-
components/4.14.x/eips/polling-consumer.html | 4 +-
components/4.14.x/eips/process-eip.html | 4 +-
components/4.14.x/eips/process-manager.html | 2 +-
.../4.14.x/eips/publish-subscribe-channel.html | 4 +-
components/4.14.x/eips/randomLoadBalancer-eip.html | 4 +-
components/4.14.x/eips/recipientList-eip.html | 4 +-
components/4.14.x/eips/removeHeader-eip.html | 4 +-
components/4.14.x/eips/removeHeaders-eip.html | 4 +-
components/4.14.x/eips/removeProperties-eip.html | 4 +-
components/4.14.x/eips/removeProperty-eip.html | 4 +-
components/4.14.x/eips/removeVariable-eip.html | 4 +-
components/4.14.x/eips/requestReply-eip.html | 4 +-
components/4.14.x/eips/resequence-eip.html | 4 +-
components/4.14.x/eips/resilience4j-eip.html | 4 +-
.../4.14.x/eips/resilience4jConfiguration-eip.html | 2 +-
components/4.14.x/eips/resume-strategies.html | 4 +-
components/4.14.x/eips/return-address.html | 4 +-
components/4.14.x/eips/rollback-eip.html | 4 +-
.../4.14.x/eips/roundRobinLoadBalancer-eip.html | 4 +-
components/4.14.x/eips/routingSlip-eip.html | 4 +-
components/4.14.x/eips/saga-eip.html | 4 +-
components/4.14.x/eips/sample-eip.html | 4 +-
components/4.14.x/eips/scatter-gather.html | 4 +-
components/4.14.x/eips/script-eip.html | 4 +-
components/4.14.x/eips/selective-consumer.html | 4 +-
components/4.14.x/eips/service-activator.html | 4 +-
components/4.14.x/eips/serviceCall-eip.html | 4 +-
components/4.14.x/eips/setBody-eip.html | 4 +-
components/4.14.x/eips/setHeader-eip.html | 4 +-
components/4.14.x/eips/setHeaders-eip.html | 4 +-
components/4.14.x/eips/setProperty-eip.html | 4 +-
components/4.14.x/eips/setVariable-eip.html | 4 +-
components/4.14.x/eips/setVariables-eip.html | 4 +-
components/4.14.x/eips/sort-eip.html | 4 +-
components/4.14.x/eips/split-eip.html | 4 +-
components/4.14.x/eips/step-eip.html | 4 +-
components/4.14.x/eips/stickyLoadBalancer-eip.html | 4 +-
components/4.14.x/eips/stop-eip.html | 4 +-
components/4.14.x/eips/streamConfig-eip.html | 2 +-
components/4.14.x/eips/threads-eip.html | 4 +-
components/4.14.x/eips/throttle-eip.html | 4 +-
components/4.14.x/eips/to-eip.html | 4 +-
components/4.14.x/eips/toD-eip.html | 4 +-
components/4.14.x/eips/topicLoadBalancer-eip.html | 4 +-
components/4.14.x/eips/transactional-client.html | 4 +-
components/4.14.x/eips/transform-eip.html | 4 +-
components/4.14.x/eips/unmarshal-eip.html | 4 +-
components/4.14.x/eips/validate-eip.html | 4 +-
.../4.14.x/eips/weightedLoadBalancer-eip.html | 4 +-
components/4.14.x/eips/wireTap-eip.html | 4 +-
components/4.14.x/elasticsearch-component.html | 4 +-
.../elasticsearch-rest-client-component.html | 4 +-
components/4.14.x/exec-component.html | 4 +-
components/4.14.x/fhir-component.html | 4 +-
components/4.14.x/file-component.html | 4 +-
components/4.14.x/file-watch-component.html | 4 +-
components/4.14.x/flatpack-component.html | 4 +-
components/4.14.x/flink-component.html | 4 +-
components/4.14.x/flowable-component.html | 4 +-
components/4.14.x/fop-component.html | 4 +-
components/4.14.x/freemarker-component.html | 4 +-
components/4.14.x/ftp-component.html | 4 +-
components/4.14.x/ftps-component.html | 4 +-
components/4.14.x/geocoder-component.html | 4 +-
components/4.14.x/git-component.html | 4 +-
components/4.14.x/github-component.html | 4 +-
components/4.14.x/google-bigquery-component.html | 4 +-
.../4.14.x/google-bigquery-sql-component.html | 4 +-
components/4.14.x/google-calendar-component.html | 4 +-
.../4.14.x/google-calendar-stream-component.html | 4 +-
components/4.14.x/google-drive-component.html | 4 +-
components/4.14.x/google-functions-component.html | 4 +-
components/4.14.x/google-mail-component.html | 4 +-
.../4.14.x/google-mail-stream-component.html | 4 +-
components/4.14.x/google-pubsub-component.html | 4 +-
.../4.14.x/google-pubsub-lite-component.html | 4 +-
.../4.14.x/google-secret-manager-component.html | 4 +-
components/4.14.x/google-sheets-component.html | 4 +-
.../4.14.x/google-sheets-stream-component.html | 4 +-
components/4.14.x/google-storage-component.html | 4 +-
components/4.14.x/google-summary.html | 2 +-
components/4.14.x/grape-component.html | 4 +-
components/4.14.x/graphql-component.html | 4 +-
components/4.14.x/grpc-component.html | 4 +-
components/4.14.x/guava-eventbus-component.html | 4 +-
components/4.14.x/hashicorp-vault-component.html | 4 +-
.../4.14.x/hazelcast-atomicvalue-component.html | 4 +-
.../4.14.x/hazelcast-instance-component.html | 4 +-
components/4.14.x/hazelcast-list-component.html | 4 +-
components/4.14.x/hazelcast-map-component.html | 4 +-
.../4.14.x/hazelcast-multimap-component.html | 4 +-
components/4.14.x/hazelcast-queue-component.html | 4 +-
.../4.14.x/hazelcast-replicatedmap-component.html | 4 +-
.../4.14.x/hazelcast-ringbuffer-component.html | 4 +-
components/4.14.x/hazelcast-seda-component.html | 4 +-
components/4.14.x/hazelcast-set-component.html | 4 +-
components/4.14.x/hazelcast-summary.html | 4 +-
components/4.14.x/hazelcast-topic-component.html | 4 +-
components/4.14.x/http-component.html | 4 +-
components/4.14.x/hwcloud-dms-component.html | 4 +-
components/4.14.x/hwcloud-frs-component.html | 4 +-
.../4.14.x/hwcloud-functiongraph-component.html | 4 +-
components/4.14.x/hwcloud-iam-component.html | 4 +-
.../4.14.x/hwcloud-imagerecognition-component.html | 4 +-
components/4.14.x/hwcloud-obs-component.html | 4 +-
components/4.14.x/hwcloud-smn-component.html | 4 +-
components/4.14.x/hwcloud-summary.html | 2 +-
.../4.14.x/ibm-secrets-manager-component.html | 4 +-
components/4.14.x/iec60870-client-component.html | 4 +-
components/4.14.x/iec60870-server-component.html | 4 +-
components/4.14.x/ignite-cache-component.html | 4 +-
components/4.14.x/ignite-compute-component.html | 4 +-
components/4.14.x/ignite-events-component.html | 4 +-
components/4.14.x/ignite-idgen-component.html | 4 +-
components/4.14.x/ignite-messaging-component.html | 4 +-
components/4.14.x/ignite-queue-component.html | 4 +-
components/4.14.x/ignite-set-component.html | 4 +-
components/4.14.x/ignite-summary.html | 4 +-
components/4.14.x/index.html | 2 +-
components/4.14.x/infinispan-component.html | 4 +-
.../4.14.x/infinispan-embedded-component.html | 4 +-
components/4.14.x/influxdb-component.html | 4 +-
components/4.14.x/influxdb2-component.html | 4 +-
components/4.14.x/irc-component.html | 4 +-
components/4.14.x/ironmq-component.html | 4 +-
components/4.14.x/jcache-component.html | 4 +-
components/4.14.x/jcr-component.html | 4 +-
components/4.14.x/jdbc-component.html | 4 +-
components/4.14.x/jetty-component.html | 4 +-
components/4.14.x/jgroups-component.html | 4 +-
components/4.14.x/jgroups-raft-component.html | 4 +-
components/4.14.x/jira-component.html | 4 +-
components/4.14.x/jms-component.html | 4 +-
components/4.14.x/jmx-component.html | 4 +-
components/4.14.x/jolt-component.html | 4 +-
components/4.14.x/jooq-component.html | 4 +-
components/4.14.x/jpa-component.html | 4 +-
components/4.14.x/jslt-component.html | 4 +-
components/4.14.x/json-patch-component.html | 4 +-
components/4.14.x/json-validator-component.html | 4 +-
components/4.14.x/jsonata-component.html | 4 +-
components/4.14.x/jt400-component.html | 4 +-
components/4.14.x/jte-component.html | 4 +-
components/4.14.x/kafka-component.html | 4 +-
components/4.14.x/kamelet-component.html | 4 +-
components/4.14.x/knative-component.html | 4 +-
components/4.14.x/knative-http-component.html | 4 +-
components/4.14.x/kserve-component.html | 4 +-
.../4.14.x/kubernetes-config-maps-component.html | 4 +-
.../4.14.x/kubernetes-cronjob-component.html | 4 +-
.../kubernetes-custom-resources-component.html | 4 +-
.../4.14.x/kubernetes-deployments-component.html | 4 +-
components/4.14.x/kubernetes-events-component.html | 4 +-
components/4.14.x/kubernetes-hpa-component.html | 4 +-
components/4.14.x/kubernetes-job-component.html | 4 +-
.../4.14.x/kubernetes-namespaces-component.html | 4 +-
components/4.14.x/kubernetes-nodes-component.html | 4 +-
...rnetes-persistent-volumes-claims-component.html | 4 +-
.../kubernetes-persistent-volumes-component.html | 4 +-
components/4.14.x/kubernetes-pods-component.html | 4 +-
...bernetes-replication-controllers-component.html | 4 +-
.../kubernetes-resources-quota-component.html | 4 +-
.../4.14.x/kubernetes-secrets-component.html | 4 +-
.../kubernetes-service-accounts-component.html | 4 +-
.../4.14.x/kubernetes-services-component.html | 4 +-
components/4.14.x/kubernetes-summary.html | 4 +-
components/4.14.x/kudu-component.html | 4 +-
components/4.14.x/langchain4j-agent-component.html | 4 +-
components/4.14.x/langchain4j-chat-component.html | 4 +-
.../4.14.x/langchain4j-embeddings-component.html | 4 +-
components/4.14.x/langchain4j-tools-component.html | 4 +-
.../4.14.x/langchain4j-web-search-component.html | 4 +-
components/4.14.x/language-component.html | 4 +-
components/4.14.x/languages/bean-language.html | 4 +-
components/4.14.x/languages/constant-language.html | 4 +-
components/4.14.x/languages/csimple-language.html | 4 +-
.../4.14.x/languages/datasonnet-language.html | 4 +-
.../languages/exchangeProperty-language.html | 4 +-
components/4.14.x/languages/file-language.html | 4 +-
components/4.14.x/languages/groovy-language.html | 4 +-
components/4.14.x/languages/header-language.html | 4 +-
.../4.14.x/languages/hl7terser-language.html | 4 +-
components/4.14.x/languages/index.html | 2 +-
components/4.14.x/languages/java-language.html | 4 +-
components/4.14.x/languages/joor-language.html | 4 +-
components/4.14.x/languages/jq-language.html | 4 +-
components/4.14.x/languages/js-language.html | 4 +-
components/4.14.x/languages/jsonpath-language.html | 4 +-
components/4.14.x/languages/mvel-language.html | 4 +-
components/4.14.x/languages/ognl-language.html | 4 +-
components/4.14.x/languages/python-language.html | 4 +-
components/4.14.x/languages/ref-language.html | 4 +-
components/4.14.x/languages/simple-language.html | 4 +-
components/4.14.x/languages/spel-language.html | 4 +-
components/4.14.x/languages/tokenize-language.html | 4 +-
components/4.14.x/languages/variable-language.html | 4 +-
components/4.14.x/languages/wasm-language.html | 4 +-
components/4.14.x/languages/xpath-language.html | 4 +-
components/4.14.x/languages/xquery-language.html | 4 +-
.../4.14.x/languages/xtokenize-language.html | 4 +-
components/4.14.x/ldap-component.html | 4 +-
components/4.14.x/ldif-component.html | 4 +-
components/4.14.x/log-component.html | 4 +-
components/4.14.x/lpr-component.html | 4 +-
components/4.14.x/lucene-component.html | 4 +-
components/4.14.x/lumberjack-component.html | 4 +-
components/4.14.x/mail-component.html | 4 +-
components/4.14.x/mapstruct-component.html | 4 +-
components/4.14.x/master-component.html | 4 +-
components/4.14.x/metrics-component.html | 4 +-
components/4.14.x/micrometer-component.html | 4 +-
components/4.14.x/milvus-component.html | 4 +-
components/4.14.x/mina-component.html | 4 +-
components/4.14.x/minio-component.html | 4 +-
components/4.14.x/mllp-component.html | 4 +-
components/4.14.x/mock-component.html | 4 +-
components/4.14.x/mongodb-component.html | 4 +-
components/4.14.x/mongodb-gridfs-component.html | 4 +-
components/4.14.x/mustache-component.html | 4 +-
components/4.14.x/mvel-component.html | 4 +-
components/4.14.x/mybatis-bean-component.html | 4 +-
components/4.14.x/mybatis-component.html | 4 +-
components/4.14.x/nats-component.html | 4 +-
components/4.14.x/neo4j-component.html | 4 +-
components/4.14.x/netty-component.html | 4 +-
components/4.14.x/netty-http-component.html | 4 +-
components/4.14.x/nitrite-component.html | 4 +-
components/4.14.x/oaipmh-component.html | 4 +-
components/4.14.x/oauth-component.html | 4 +-
components/4.14.x/olingo2-component.html | 4 +-
components/4.14.x/olingo4-component.html | 4 +-
components/4.14.x/opensearch-component.html | 4 +-
.../4.14.x/openshift-build-configs-component.html | 4 +-
components/4.14.x/openshift-builds-component.html | 4 +-
.../openshift-deploymentconfigs-component.html | 4 +-
components/4.14.x/openstack-cinder-component.html | 4 +-
components/4.14.x/openstack-glance-component.html | 4 +-
.../4.14.x/openstack-keystone-component.html | 4 +-
components/4.14.x/openstack-neutron-component.html | 4 +-
components/4.14.x/openstack-nova-component.html | 4 +-
components/4.14.x/openstack-summary.html | 4 +-
components/4.14.x/openstack-swift-component.html | 4 +-
components/4.14.x/optaplanner-component.html | 4 +-
components/4.14.x/others/attachments.html | 4 +-
components/4.14.x/others/aws-xray.html | 4 +-
.../4.14.x/others/azure-schema-registry.html | 2 +-
components/4.14.x/others/cli-connector.html | 2 +-
components/4.14.x/others/cloudevents.html | 2 +-
components/4.14.x/others/csimple-joor.html | 4 +-
components/4.14.x/others/cxf-transport.html | 4 +-
components/4.14.x/others/debug.html | 2 +-
components/4.14.x/others/dsl-modeline.html | 2 +-
components/4.14.x/others/dsl.html | 2 +-
components/4.14.x/others/elytron.html | 4 +-
components/4.14.x/others/headersmap.html | 2 +-
components/4.14.x/others/index.html | 2 +-
components/4.14.x/others/jandex.html | 2 +-
components/4.14.x/others/jasypt.html | 4 +-
components/4.14.x/others/java-joor-dsl.html | 4 +-
components/4.14.x/others/java-xml-io-dsl.html | 4 +-
components/4.14.x/others/java-xml-jaxb-dsl.html | 2 +-
components/4.14.x/others/jfr.html | 4 +-
components/4.14.x/others/jta.html | 2 +-
components/4.14.x/others/kamelet-main.html | 4 +-
.../4.14.x/others/langchain4j-tokenizer.html | 4 +-
components/4.14.x/others/leveldb.html | 4 +-
components/4.14.x/others/lra.html | 4 +-
components/4.14.x/others/mail-microsoft-oauth.html | 4 +-
components/4.14.x/others/main.html | 4 +-
.../4.14.x/others/micrometer-prometheus.html | 4 +-
components/4.14.x/others/microprofile-config.html | 4 +-
.../others/microprofile-fault-tolerance.html | 4 +-
components/4.14.x/others/microprofile-health.html | 4 +-
.../4.14.x/others/observability-services.html | 4 +-
components/4.14.x/others/observation.html | 4 +-
components/4.14.x/others/openapi-java.html | 4 +-
components/4.14.x/others/openapi-validator.html | 4 +-
components/4.14.x/others/opentelemetry.html | 4 +-
components/4.14.x/others/opentelemetry2.html | 4 +-
.../4.14.x/others/platform-http-jolokia.html | 4 +-
components/4.14.x/others/platform-http-main.html | 2 +-
components/4.14.x/others/platform-http-vertx.html | 4 +-
.../4.14.x/others/reactive-executor-tomcat.html | 2 +-
.../4.14.x/others/reactive-executor-vertx.html | 2 +-
components/4.14.x/others/reactor.html | 4 +-
components/4.14.x/others/redis.html | 2 +-
components/4.14.x/others/resilience4j.html | 4 +-
.../4.14.x/others/resourceresolver-github.html | 2 +-
components/4.14.x/others/rxjava.html | 4 +-
components/4.14.x/others/shiro.html | 4 +-
components/4.14.x/others/spring-cloud-config.html | 4 +-
components/4.14.x/others/spring-main.html | 2 +-
components/4.14.x/others/spring-security.html | 4 +-
components/4.14.x/others/spring-xml.html | 4 +-
components/4.14.x/others/springdoc.html | 4 +-
components/4.14.x/others/telemetry-dev.html | 4 +-
components/4.14.x/others/telemetry.html | 4 +-
components/4.14.x/others/test-junit5.html | 4 +-
components/4.14.x/others/test-main-junit5.html | 4 +-
components/4.14.x/others/test-spring-junit5.html | 4 +-
.../4.14.x/others/threadpoolfactory-vertx.html | 4 +-
components/4.14.x/others/tracing.html | 4 +-
.../4.14.x/others/undertow-spring-security.html | 4 +-
components/4.14.x/others/wal.html | 4 +-
components/4.14.x/others/yaml-dsl.html | 4 +-
components/4.14.x/paho-component.html | 4 +-
components/4.14.x/paho-mqtt5-component.html | 4 +-
components/4.14.x/pdf-component.html | 4 +-
.../4.14.x/pg-replication-slot-component.html | 4 +-
components/4.14.x/pgevent-component.html | 4 +-
components/4.14.x/pinecone-component.html | 4 +-
components/4.14.x/platform-http-component.html | 4 +-
components/4.14.x/plc4x-component.html | 4 +-
components/4.14.x/pqc-component.html | 4 +-
components/4.14.x/properties-component.html | 4 +-
components/4.14.x/pubnub-component.html | 4 +-
components/4.14.x/pulsar-component.html | 4 +-
components/4.14.x/qdrant-component.html | 4 +-
components/4.14.x/quartz-component.html | 4 +-
components/4.14.x/quickfix-component.html | 4 +-
components/4.14.x/reactive-streams-component.html | 4 +-
components/4.14.x/ref-component.html | 4 +-
components/4.14.x/rest-api-component.html | 4 +-
components/4.14.x/rest-component.html | 4 +-
components/4.14.x/rest-openapi-component.html | 4 +-
components/4.14.x/robotframework-component.html | 4 +-
components/4.14.x/rocketmq-component.html | 4 +-
components/4.14.x/rss-component.html | 4 +-
components/4.14.x/saga-component.html | 4 +-
components/4.14.x/salesforce-component.html | 4 +-
components/4.14.x/sap-netweaver-component.html | 4 +-
components/4.14.x/scheduler-component.html | 4 +-
components/4.14.x/schematron-component.html | 4 +-
components/4.14.x/scp-component.html | 4 +-
components/4.14.x/seda-component.html | 4 +-
components/4.14.x/service-component.html | 4 +-
components/4.14.x/servicenow-component.html | 4 +-
components/4.14.x/servlet-component.html | 4 +-
components/4.14.x/sftp-component.html | 4 +-
components/4.14.x/sjms-component.html | 4 +-
components/4.14.x/sjms2-component.html | 4 +-
components/4.14.x/slack-component.html | 4 +-
components/4.14.x/smb-component.html | 4 +-
components/4.14.x/smooks-component.html | 4 +-
components/4.14.x/smpp-component.html | 4 +-
components/4.14.x/snmp-component.html | 4 +-
components/4.14.x/solr-component.html | 4 +-
components/4.14.x/splunk-component.html | 4 +-
components/4.14.x/splunk-hec-component.html | 4 +-
components/4.14.x/spring-batch-component.html | 4 +-
components/4.14.x/spring-event-component.html | 4 +-
components/4.14.x/spring-jdbc-component.html | 4 +-
components/4.14.x/spring-ldap-component.html | 4 +-
components/4.14.x/spring-rabbitmq-component.html | 4 +-
components/4.14.x/spring-redis-component.html | 4 +-
components/4.14.x/spring-summary.html | 4 +-
components/4.14.x/spring-ws-component.html | 4 +-
components/4.14.x/sql-component.html | 4 +-
components/4.14.x/sql-stored-component.html | 4 +-
components/4.14.x/ssh-component.html | 4 +-
components/4.14.x/stax-component.html | 4 +-
components/4.14.x/stitch-component.html | 4 +-
components/4.14.x/stomp-component.html | 4 +-
components/4.14.x/stream-component.html | 4 +-
components/4.14.x/string-template-component.html | 4 +-
components/4.14.x/stub-component.html | 4 +-
components/4.14.x/tahu-edge-component.html | 4 +-
components/4.14.x/tahu-host-component.html | 2 +-
components/4.14.x/tahu-summary.html | 4 +-
components/4.14.x/telegram-component.html | 4 +-
.../4.14.x/tensorflow-serving-component.html | 4 +-
components/4.14.x/thrift-component.html | 4 +-
components/4.14.x/thymeleaf-component.html | 4 +-
components/4.14.x/tika-component.html | 4 +-
components/4.14.x/timer-component.html | 4 +-
components/4.14.x/torchserve-component.html | 4 +-
components/4.14.x/twilio-component.html | 4 +-
.../4.14.x/twitter-directmessage-component.html | 4 +-
components/4.14.x/twitter-search-component.html | 4 +-
components/4.14.x/twitter-timeline-component.html | 4 +-
components/4.14.x/undertow-component.html | 4 +-
components/4.14.x/validator-component.html | 4 +-
components/4.14.x/velocity-component.html | 4 +-
components/4.14.x/vertx-component.html | 4 +-
components/4.14.x/vertx-http-component.html | 4 +-
components/4.14.x/vertx-websocket-component.html | 4 +-
components/4.14.x/wasm-component.html | 4 +-
components/4.14.x/weather-component.html | 4 +-
components/4.14.x/weaviate-component.html | 4 +-
components/4.14.x/web3j-component.html | 4 +-
components/4.14.x/webhook-component.html | 4 +-
components/4.14.x/whatsapp-component.html | 4 +-
components/4.14.x/wordpress-component.html | 4 +-
components/4.14.x/workday-component.html | 4 +-
components/4.14.x/xchange-component.html | 4 +-
components/4.14.x/xj-component.html | 4 +-
components/4.14.x/xmlsecurity-sign-component.html | 4 +-
.../4.14.x/xmlsecurity-verify-component.html | 4 +-
components/4.14.x/xmpp-component.html | 4 +-
components/4.14.x/xquery-component.html | 4 +-
components/4.14.x/xslt-component.html | 4 +-
components/4.14.x/xslt-saxon-component.html | 4 +-
components/4.14.x/zeebe-component.html | 4 +-
components/4.14.x/zendesk-component.html | 4 +-
components/4.14.x/zookeeper-component.html | 4 +-
components/4.14.x/zookeeper-master-component.html | 4 +-
components/4.18.x/activemq-component.html | 4 +-
components/4.18.x/activemq6-component.html | 4 +-
components/4.18.x/ai-summary.html | 2 +-
components/4.18.x/amqp-component.html | 4 +-
components/4.18.x/arangodb-component.html | 4 +-
components/4.18.x/as2-component.html | 4 +-
components/4.18.x/asterisk-component.html | 4 +-
.../4.18.x/atmosphere-websocket-component.html | 4 +-
components/4.18.x/atom-component.html | 4 +-
components/4.18.x/avro-component.html | 4 +-
components/4.18.x/aws-bedrock-agent-component.html | 4 +-
.../aws-bedrock-agent-runtime-component.html | 4 +-
components/4.18.x/aws-bedrock-component.html | 4 +-
components/4.18.x/aws-cloudtrail-component.html | 4 +-
components/4.18.x/aws-config-component.html | 4 +-
.../4.18.x/aws-parameter-store-component.html | 4 +-
.../4.18.x/aws-secrets-manager-component.html | 4 +-
components/4.18.x/aws-security-hub-component.html | 4 +-
components/4.18.x/aws-summary.html | 2 +-
components/4.18.x/aws2-athena-component.html | 4 +-
components/4.18.x/aws2-comprehend-component.html | 4 +-
components/4.18.x/aws2-cw-component.html | 4 +-
components/4.18.x/aws2-ddb-component.html | 4 +-
components/4.18.x/aws2-ddbstream-component.html | 4 +-
components/4.18.x/aws2-ec2-component.html | 4 +-
components/4.18.x/aws2-ecs-component.html | 4 +-
components/4.18.x/aws2-eks-component.html | 4 +-
components/4.18.x/aws2-eventbridge-component.html | 4 +-
components/4.18.x/aws2-iam-component.html | 4 +-
components/4.18.x/aws2-kinesis-component.html | 4 +-
.../4.18.x/aws2-kinesis-firehose-component.html | 4 +-
components/4.18.x/aws2-kms-component.html | 4 +-
components/4.18.x/aws2-lambda-component.html | 4 +-
components/4.18.x/aws2-mq-component.html | 4 +-
components/4.18.x/aws2-msk-component.html | 4 +-
components/4.18.x/aws2-polly-component.html | 4 +-
.../4.18.x/aws2-redshift-data-component.html | 4 +-
components/4.18.x/aws2-rekognition-component.html | 4 +-
components/4.18.x/aws2-s3-component.html | 4 +-
components/4.18.x/aws2-s3-vectors-component.html | 4 +-
components/4.18.x/aws2-ses-component.html | 4 +-
components/4.18.x/aws2-sns-component.html | 4 +-
components/4.18.x/aws2-sqs-component.html | 4 +-
.../4.18.x/aws2-step-functions-component.html | 4 +-
components/4.18.x/aws2-sts-component.html | 4 +-
components/4.18.x/aws2-textract-component.html | 4 +-
components/4.18.x/aws2-timestream-component.html | 4 +-
components/4.18.x/aws2-transcribe-component.html | 4 +-
components/4.18.x/aws2-translate-component.html | 4 +-
components/4.18.x/azure-cosmosdb-component.html | 4 +-
components/4.18.x/azure-eventhubs-component.html | 4 +-
components/4.18.x/azure-files-component.html | 4 +-
components/4.18.x/azure-key-vault-component.html | 4 +-
components/4.18.x/azure-servicebus-component.html | 4 +-
.../4.18.x/azure-storage-blob-component.html | 4 +-
.../4.18.x/azure-storage-datalake-component.html | 4 +-
.../4.18.x/azure-storage-queue-component.html | 4 +-
components/4.18.x/azure-summary.html | 2 +-
components/4.18.x/bean-component.html | 4 +-
components/4.18.x/bean-validator-component.html | 4 +-
components/4.18.x/bonita-component.html | 4 +-
components/4.18.x/box-component.html | 4 +-
components/4.18.x/braintree-component.html | 4 +-
components/4.18.x/browse-component.html | 4 +-
components/4.18.x/caffeine-cache-component.html | 4 +-
.../4.18.x/caffeine-loadcache-component.html | 4 +-
components/4.18.x/chatscript-component.html | 4 +-
components/4.18.x/chunk-component.html | 4 +-
components/4.18.x/class-component.html | 4 +-
components/4.18.x/clickup-component.html | 4 +-
components/4.18.x/cm-sms-component.html | 4 +-
components/4.18.x/coap-component.html | 4 +-
components/4.18.x/cometd-component.html | 4 +-
components/4.18.x/consul-component.html | 4 +-
components/4.18.x/controlbus-component.html | 4 +-
components/4.18.x/couchbase-component.html | 4 +-
components/4.18.x/couchdb-component.html | 4 +-
components/4.18.x/cql-component.html | 4 +-
components/4.18.x/cron-component.html | 4 +-
components/4.18.x/crypto-component.html | 4 +-
components/4.18.x/cxf-component.html | 4 +-
components/4.18.x/cxfrs-component.html | 4 +-
components/4.18.x/cyberark-vault-component.html | 4 +-
components/4.18.x/dapr-component.html | 4 +-
components/4.18.x/dataformat-component.html | 4 +-
components/4.18.x/dataformats/asn1-dataformat.html | 4 +-
components/4.18.x/dataformats/avro-dataformat.html | 4 +-
.../4.18.x/dataformats/avroJackson-dataformat.html | 4 +-
.../4.18.x/dataformats/barcode-dataformat.html | 4 +-
.../4.18.x/dataformats/base64-dataformat.html | 4 +-
.../4.18.x/dataformats/beanio-dataformat.html | 4 +-
.../4.18.x/dataformats/bindy-dataformat.html | 4 +-
components/4.18.x/dataformats/cbor-dataformat.html | 4 +-
.../4.18.x/dataformats/crypto-dataformat.html | 4 +-
components/4.18.x/dataformats/csv-dataformat.html | 4 +-
components/4.18.x/dataformats/dfdl-dataformat.html | 4 +-
.../4.18.x/dataformats/fastjson-dataformat.html | 4 +-
.../4.18.x/dataformats/fhirJson-dataformat.html | 4 +-
.../4.18.x/dataformats/fhirXml-dataformat.html | 4 +-
.../4.18.x/dataformats/flatpack-dataformat.html | 4 +-
components/4.18.x/dataformats/fory-dataformat.html | 4 +-
components/4.18.x/dataformats/grok-dataformat.html | 4 +-
.../4.18.x/dataformats/groovyXml-dataformat.html | 4 +-
components/4.18.x/dataformats/gson-dataformat.html | 4 +-
.../dataformats/gzipDeflater-dataformat.html | 4 +-
components/4.18.x/dataformats/hl7-dataformat.html | 4 +-
components/4.18.x/dataformats/ical-dataformat.html | 4 +-
components/4.18.x/dataformats/index.html | 2 +-
.../4.18.x/dataformats/iso8583-dataformat.html | 4 +-
.../4.18.x/dataformats/jackson-dataformat.html | 4 +-
.../4.18.x/dataformats/jacksonXml-dataformat.html | 4 +-
components/4.18.x/dataformats/jaxb-dataformat.html | 4 +-
.../4.18.x/dataformats/jsonApi-dataformat.html | 4 +-
.../4.18.x/dataformats/jsonb-dataformat.html | 4 +-
components/4.18.x/dataformats/lzf-dataformat.html | 4 +-
.../dataformats/mimeMultipart-dataformat.html | 4 +-
components/4.18.x/dataformats/ocsf-dataformat.html | 4 +-
.../4.18.x/dataformats/parquetAvro-dataformat.html | 4 +-
components/4.18.x/dataformats/pgp-dataformat.html | 4 +-
components/4.18.x/dataformats/pqc-dataformat.html | 4 +-
.../4.18.x/dataformats/protobuf-dataformat.html | 4 +-
.../dataformats/protobufJackson-dataformat.html | 4 +-
components/4.18.x/dataformats/rss-dataformat.html | 4 +-
.../4.18.x/dataformats/smooks-dataformat.html | 4 +-
.../4.18.x/dataformats/snakeYaml-dataformat.html | 4 +-
components/4.18.x/dataformats/soap-dataformat.html | 4 +-
.../4.18.x/dataformats/swiftMt-dataformat.html | 4 +-
.../4.18.x/dataformats/swiftMx-dataformat.html | 4 +-
.../4.18.x/dataformats/syslog-dataformat.html | 4 +-
.../4.18.x/dataformats/tarFile-dataformat.html | 4 +-
.../4.18.x/dataformats/thrift-dataformat.html | 4 +-
.../dataformats/univocityCsv-dataformat.html | 4 +-
.../dataformats/univocityFixed-dataformat.html | 4 +-
.../dataformats/univocityTsv-dataformat.html | 4 +-
.../4.18.x/dataformats/xmlSecurity-dataformat.html | 4 +-
.../4.18.x/dataformats/zipDeflater-dataformat.html | 4 +-
.../4.18.x/dataformats/zipFile-dataformat.html | 4 +-
components/4.18.x/dataset-component.html | 4 +-
components/4.18.x/dataset-test-component.html | 4 +-
components/4.18.x/debezium-db2-component.html | 4 +-
components/4.18.x/debezium-mongodb-component.html | 4 +-
components/4.18.x/debezium-mysql-component.html | 4 +-
components/4.18.x/debezium-oracle-component.html | 4 +-
components/4.18.x/debezium-postgres-component.html | 4 +-
.../4.18.x/debezium-sqlserver-component.html | 4 +-
components/4.18.x/debezium-summary.html | 2 +-
components/4.18.x/dfdl-component.html | 4 +-
components/4.18.x/dhis2-component.html | 4 +-
components/4.18.x/digitalocean-component.html | 4 +-
components/4.18.x/direct-component.html | 4 +-
components/4.18.x/disruptor-component.html | 4 +-
components/4.18.x/disruptor-vm-component.html | 4 +-
components/4.18.x/djl-component.html | 4 +-
components/4.18.x/dns-component.html | 4 +-
components/4.18.x/docker-component.html | 4 +-
components/4.18.x/docling-component.html | 4 +-
components/4.18.x/drill-component.html | 4 +-
components/4.18.x/dropbox-component.html | 4 +-
components/4.18.x/dynamic-router-component.html | 4 +-
.../4.18.x/dynamic-router-control-component.html | 4 +-
components/4.18.x/ehcache-component.html | 4 +-
components/4.18.x/eips/aggregate-eip.html | 4 +-
components/4.18.x/eips/batchConfig-eip.html | 2 +-
components/4.18.x/eips/bean-eip.html | 4 +-
components/4.18.x/eips/change-data-capture.html | 2 +-
components/4.18.x/eips/channel-adapter.html | 4 +-
components/4.18.x/eips/choice-eip.html | 4 +-
components/4.18.x/eips/circuitBreaker-eip.html | 4 +-
components/4.18.x/eips/claimCheck-eip.html | 4 +-
components/4.18.x/eips/competing-consumers.html | 4 +-
.../4.18.x/eips/composed-message-processor.html | 4 +-
components/4.18.x/eips/content-enricher.html | 4 +-
components/4.18.x/eips/content-filter-eip.html | 4 +-
components/4.18.x/eips/convertBodyTo-eip.html | 4 +-
components/4.18.x/eips/convertHeaderTo-eip.html | 4 +-
components/4.18.x/eips/convertVariableTo-eip.html | 4 +-
components/4.18.x/eips/correlation-identifier.html | 4 +-
components/4.18.x/eips/customLoadBalancer-eip.html | 4 +-
components/4.18.x/eips/dead-letter-channel.html | 4 +-
components/4.18.x/eips/delay-eip.html | 4 +-
components/4.18.x/eips/durable-subscriber.html | 4 +-
components/4.18.x/eips/dynamicRouter-eip.html | 4 +-
components/4.18.x/eips/enrich-eip.html | 4 +-
.../eips/enterprise-integration-patterns.html | 2 +-
components/4.18.x/eips/event-message.html | 4 +-
.../4.18.x/eips/eventDrivenConsumer-eip.html | 4 +-
.../4.18.x/eips/failoverLoadBalancer-eip.html | 4 +-
components/4.18.x/eips/fault-tolerance-eip.html | 4 +-
.../eips/faultToleranceConfiguration-eip.html | 2 +-
components/4.18.x/eips/filter-eip.html | 4 +-
components/4.18.x/eips/from-eip.html | 4 +-
components/4.18.x/eips/guaranteed-delivery.html | 4 +-
components/4.18.x/eips/idempotentConsumer-eip.html | 2 +-
components/4.18.x/eips/intercept.html | 4 +-
components/4.18.x/eips/kamelet-eip.html | 4 +-
components/4.18.x/eips/loadBalance-eip.html | 2 +-
components/4.18.x/eips/log-eip.html | 4 +-
components/4.18.x/eips/loop-eip.html | 4 +-
components/4.18.x/eips/marshal-eip.html | 4 +-
components/4.18.x/eips/message-broker.html | 2 +-
components/4.18.x/eips/message-bus.html | 4 +-
components/4.18.x/eips/message-channel.html | 4 +-
components/4.18.x/eips/message-dispatcher.html | 2 +-
components/4.18.x/eips/message-endpoint.html | 4 +-
components/4.18.x/eips/message-expiration.html | 4 +-
components/4.18.x/eips/message-history.html | 4 +-
components/4.18.x/eips/message-router.html | 4 +-
components/4.18.x/eips/message-translator.html | 4 +-
components/4.18.x/eips/message.html | 2 +-
components/4.18.x/eips/messaging-bridge.html | 4 +-
components/4.18.x/eips/messaging-gateway.html | 2 +-
components/4.18.x/eips/messaging-mapper.html | 2 +-
components/4.18.x/eips/multicast-eip.html | 4 +-
components/4.18.x/eips/normalizer.html | 4 +-
components/4.18.x/eips/onFallback-eip.html | 2 +-
components/4.18.x/eips/pipeline-eip.html | 4 +-
components/4.18.x/eips/point-to-point-channel.html | 4 +-
components/4.18.x/eips/poll-eip.html | 4 +-
components/4.18.x/eips/pollEnrich-eip.html | 4 +-
components/4.18.x/eips/polling-consumer.html | 4 +-
components/4.18.x/eips/process-eip.html | 4 +-
components/4.18.x/eips/process-manager.html | 2 +-
.../4.18.x/eips/publish-subscribe-channel.html | 4 +-
components/4.18.x/eips/randomLoadBalancer-eip.html | 4 +-
components/4.18.x/eips/recipientList-eip.html | 4 +-
components/4.18.x/eips/removeHeader-eip.html | 4 +-
components/4.18.x/eips/removeHeaders-eip.html | 4 +-
components/4.18.x/eips/removeProperties-eip.html | 4 +-
components/4.18.x/eips/removeProperty-eip.html | 4 +-
components/4.18.x/eips/removeVariable-eip.html | 4 +-
components/4.18.x/eips/requestReply-eip.html | 4 +-
components/4.18.x/eips/resequence-eip.html | 4 +-
components/4.18.x/eips/resilience4j-eip.html | 4 +-
.../4.18.x/eips/resilience4jConfiguration-eip.html | 2 +-
components/4.18.x/eips/resume-strategies.html | 4 +-
components/4.18.x/eips/return-address.html | 4 +-
components/4.18.x/eips/rollback-eip.html | 4 +-
.../4.18.x/eips/roundRobinLoadBalancer-eip.html | 4 +-
components/4.18.x/eips/routingSlip-eip.html | 4 +-
components/4.18.x/eips/saga-eip.html | 4 +-
components/4.18.x/eips/sample-eip.html | 4 +-
components/4.18.x/eips/scatter-gather.html | 4 +-
components/4.18.x/eips/script-eip.html | 4 +-
components/4.18.x/eips/selective-consumer.html | 4 +-
components/4.18.x/eips/service-activator.html | 4 +-
components/4.18.x/eips/serviceCall-eip.html | 4 +-
components/4.18.x/eips/setBody-eip.html | 4 +-
components/4.18.x/eips/setHeader-eip.html | 4 +-
components/4.18.x/eips/setHeaders-eip.html | 4 +-
components/4.18.x/eips/setProperty-eip.html | 4 +-
components/4.18.x/eips/setVariable-eip.html | 4 +-
components/4.18.x/eips/setVariables-eip.html | 4 +-
components/4.18.x/eips/sort-eip.html | 4 +-
components/4.18.x/eips/split-eip.html | 4 +-
components/4.18.x/eips/step-eip.html | 4 +-
components/4.18.x/eips/stickyLoadBalancer-eip.html | 4 +-
components/4.18.x/eips/stop-eip.html | 4 +-
components/4.18.x/eips/streamConfig-eip.html | 2 +-
components/4.18.x/eips/threads-eip.html | 4 +-
components/4.18.x/eips/throttle-eip.html | 4 +-
components/4.18.x/eips/to-eip.html | 4 +-
components/4.18.x/eips/toD-eip.html | 4 +-
components/4.18.x/eips/topicLoadBalancer-eip.html | 4 +-
components/4.18.x/eips/transactional-client.html | 4 +-
components/4.18.x/eips/transform-eip.html | 4 +-
components/4.18.x/eips/transformDataType-eip.html | 4 +-
components/4.18.x/eips/unmarshal-eip.html | 4 +-
components/4.18.x/eips/validate-eip.html | 4 +-
.../4.18.x/eips/weightedLoadBalancer-eip.html | 4 +-
components/4.18.x/eips/wireTap-eip.html | 4 +-
components/4.18.x/elasticsearch-component.html | 4 +-
.../elasticsearch-rest-client-component.html | 4 +-
components/4.18.x/exec-component.html | 4 +-
components/4.18.x/fhir-component.html | 4 +-
components/4.18.x/file-component.html | 4 +-
components/4.18.x/file-watch-component.html | 4 +-
components/4.18.x/flatpack-component.html | 4 +-
components/4.18.x/flink-component.html | 4 +-
components/4.18.x/flowable-component.html | 4 +-
components/4.18.x/fop-component.html | 4 +-
components/4.18.x/freemarker-component.html | 4 +-
components/4.18.x/ftp-component.html | 4 +-
components/4.18.x/ftps-component.html | 4 +-
components/4.18.x/geocoder-component.html | 4 +-
components/4.18.x/git-component.html | 4 +-
components/4.18.x/github-component.html | 4 +-
components/4.18.x/github2-component.html | 4 +-
components/4.18.x/google-bigquery-component.html | 4 +-
.../4.18.x/google-bigquery-sql-component.html | 4 +-
components/4.18.x/google-calendar-component.html | 4 +-
.../4.18.x/google-calendar-stream-component.html | 4 +-
components/4.18.x/google-drive-component.html | 4 +-
components/4.18.x/google-functions-component.html | 4 +-
components/4.18.x/google-mail-component.html | 4 +-
.../4.18.x/google-mail-stream-component.html | 4 +-
components/4.18.x/google-pubsub-component.html | 4 +-
.../4.18.x/google-pubsub-lite-component.html | 4 +-
.../4.18.x/google-secret-manager-component.html | 4 +-
components/4.18.x/google-sheets-component.html | 4 +-
.../4.18.x/google-sheets-stream-component.html | 4 +-
components/4.18.x/google-storage-component.html | 4 +-
components/4.18.x/google-summary.html | 2 +-
components/4.18.x/google-vertexai-component.html | 4 +-
components/4.18.x/grape-component.html | 4 +-
components/4.18.x/graphql-component.html | 4 +-
components/4.18.x/grpc-component.html | 4 +-
components/4.18.x/guava-eventbus-component.html | 4 +-
components/4.18.x/hashicorp-vault-component.html | 4 +-
.../4.18.x/hazelcast-atomicvalue-component.html | 4 +-
.../4.18.x/hazelcast-instance-component.html | 4 +-
components/4.18.x/hazelcast-list-component.html | 4 +-
components/4.18.x/hazelcast-map-component.html | 4 +-
.../4.18.x/hazelcast-multimap-component.html | 4 +-
components/4.18.x/hazelcast-queue-component.html | 4 +-
.../4.18.x/hazelcast-replicatedmap-component.html | 4 +-
.../4.18.x/hazelcast-ringbuffer-component.html | 4 +-
components/4.18.x/hazelcast-seda-component.html | 4 +-
components/4.18.x/hazelcast-set-component.html | 4 +-
components/4.18.x/hazelcast-summary.html | 4 +-
components/4.18.x/hazelcast-topic-component.html | 4 +-
components/4.18.x/http-component.html | 4 +-
components/4.18.x/hwcloud-dms-component.html | 4 +-
components/4.18.x/hwcloud-frs-component.html | 4 +-
.../4.18.x/hwcloud-functiongraph-component.html | 4 +-
components/4.18.x/hwcloud-iam-component.html | 4 +-
.../4.18.x/hwcloud-imagerecognition-component.html | 4 +-
components/4.18.x/hwcloud-obs-component.html | 4 +-
components/4.18.x/hwcloud-smn-component.html | 4 +-
components/4.18.x/hwcloud-summary.html | 2 +-
components/4.18.x/ibm-cos-component.html | 4 +-
.../4.18.x/ibm-secrets-manager-component.html | 4 +-
components/4.18.x/ibm-summary.html | 2 +-
.../4.18.x/ibm-watson-discovery-component.html | 4 +-
.../4.18.x/ibm-watson-language-component.html | 4 +-
.../ibm-watson-speech-to-text-component.html | 4 +-
.../ibm-watson-text-to-speech-component.html | 4 +-
components/4.18.x/ibm-watsonx-ai-component.html | 4 +-
components/4.18.x/iec60870-client-component.html | 4 +-
components/4.18.x/iec60870-server-component.html | 4 +-
components/4.18.x/iggy-component.html | 4 +-
components/4.18.x/ignite-cache-component.html | 4 +-
components/4.18.x/ignite-compute-component.html | 4 +-
components/4.18.x/ignite-events-component.html | 4 +-
components/4.18.x/ignite-idgen-component.html | 4 +-
components/4.18.x/ignite-messaging-component.html | 4 +-
components/4.18.x/ignite-queue-component.html | 4 +-
components/4.18.x/ignite-set-component.html | 4 +-
components/4.18.x/ignite-summary.html | 4 +-
components/4.18.x/index.html | 2 +-
components/4.18.x/infinispan-component.html | 4 +-
.../4.18.x/infinispan-embedded-component.html | 4 +-
components/4.18.x/influxdb-component.html | 4 +-
components/4.18.x/influxdb2-component.html | 4 +-
components/4.18.x/irc-component.html | 4 +-
components/4.18.x/ironmq-component.html | 4 +-
components/4.18.x/jcache-component.html | 4 +-
components/4.18.x/jcr-component.html | 4 +-
components/4.18.x/jdbc-component.html | 4 +-
components/4.18.x/jetty-component.html | 4 +-
components/4.18.x/jgroups-component.html | 4 +-
components/4.18.x/jgroups-raft-component.html | 4 +-
components/4.18.x/jira-component.html | 4 +-
components/4.18.x/jms-component.html | 4 +-
components/4.18.x/jmx-component.html | 4 +-
components/4.18.x/jolt-component.html | 4 +-
components/4.18.x/jooq-component.html | 4 +-
components/4.18.x/jpa-component.html | 4 +-
components/4.18.x/jslt-component.html | 4 +-
components/4.18.x/json-patch-component.html | 4 +-
components/4.18.x/json-validator-component.html | 4 +-
components/4.18.x/jsonata-component.html | 4 +-
components/4.18.x/jt400-component.html | 4 +-
components/4.18.x/jte-component.html | 4 +-
components/4.18.x/kafka-component.html | 4 +-
components/4.18.x/kamelet-component.html | 4 +-
components/4.18.x/keycloak-component.html | 4 +-
components/4.18.x/knative-component.html | 4 +-
components/4.18.x/knative-http-component.html | 4 +-
components/4.18.x/kserve-component.html | 4 +-
.../4.18.x/kubernetes-config-maps-component.html | 4 +-
.../4.18.x/kubernetes-cronjob-component.html | 4 +-
.../kubernetes-custom-resources-component.html | 4 +-
.../4.18.x/kubernetes-deployments-component.html | 4 +-
components/4.18.x/kubernetes-events-component.html | 4 +-
components/4.18.x/kubernetes-hpa-component.html | 4 +-
components/4.18.x/kubernetes-job-component.html | 4 +-
.../4.18.x/kubernetes-namespaces-component.html | 4 +-
components/4.18.x/kubernetes-nodes-component.html | 4 +-
...rnetes-persistent-volumes-claims-component.html | 4 +-
.../kubernetes-persistent-volumes-component.html | 4 +-
components/4.18.x/kubernetes-pods-component.html | 4 +-
...bernetes-replication-controllers-component.html | 4 +-
.../kubernetes-resources-quota-component.html | 4 +-
.../4.18.x/kubernetes-secrets-component.html | 4 +-
.../kubernetes-service-accounts-component.html | 4 +-
.../4.18.x/kubernetes-services-component.html | 4 +-
components/4.18.x/kubernetes-summary.html | 4 +-
components/4.18.x/kudu-component.html | 4 +-
components/4.18.x/langchain4j-agent-component.html | 4 +-
components/4.18.x/langchain4j-chat-component.html | 4 +-
.../4.18.x/langchain4j-embeddings-component.html | 4 +-
.../langchain4j-embeddingstore-component.html | 4 +-
components/4.18.x/langchain4j-tools-component.html | 4 +-
.../4.18.x/langchain4j-web-search-component.html | 4 +-
components/4.18.x/language-component.html | 4 +-
components/4.18.x/languages/bean-language.html | 4 +-
components/4.18.x/languages/constant-language.html | 4 +-
components/4.18.x/languages/csimple-language.html | 4 +-
.../4.18.x/languages/datasonnet-language.html | 4 +-
.../languages/exchangeProperty-language.html | 4 +-
components/4.18.x/languages/file-language.html | 2 +-
components/4.18.x/languages/groovy-language.html | 4 +-
components/4.18.x/languages/header-language.html | 4 +-
.../4.18.x/languages/hl7terser-language.html | 4 +-
components/4.18.x/languages/index.html | 2 +-
components/4.18.x/languages/java-language.html | 4 +-
components/4.18.x/languages/joor-language.html | 4 +-
components/4.18.x/languages/jq-language.html | 4 +-
components/4.18.x/languages/js-language.html | 4 +-
components/4.18.x/languages/jsonpath-language.html | 4 +-
components/4.18.x/languages/mvel-language.html | 4 +-
components/4.18.x/languages/ognl-language.html | 4 +-
components/4.18.x/languages/python-language.html | 4 +-
components/4.18.x/languages/ref-language.html | 4 +-
components/4.18.x/languages/simple-language.html | 4 +-
components/4.18.x/languages/spel-language.html | 4 +-
components/4.18.x/languages/tokenize-language.html | 4 +-
components/4.18.x/languages/variable-language.html | 4 +-
components/4.18.x/languages/wasm-language.html | 4 +-
components/4.18.x/languages/xpath-language.html | 4 +-
components/4.18.x/languages/xquery-language.html | 4 +-
.../4.18.x/languages/xtokenize-language.html | 4 +-
components/4.18.x/ldap-component.html | 4 +-
components/4.18.x/ldif-component.html | 4 +-
components/4.18.x/log-component.html | 4 +-
components/4.18.x/lpr-component.html | 4 +-
components/4.18.x/lucene-component.html | 4 +-
components/4.18.x/lumberjack-component.html | 4 +-
components/4.18.x/mail-component.html | 4 +-
components/4.18.x/mapstruct-component.html | 4 +-
components/4.18.x/master-component.html | 4 +-
components/4.18.x/metrics-component.html | 4 +-
components/4.18.x/micrometer-component.html | 4 +-
components/4.18.x/milo-browse-component.html | 4 +-
components/4.18.x/milo-client-component.html | 4 +-
components/4.18.x/milo-server-component.html | 4 +-
components/4.18.x/milvus-component.html | 4 +-
components/4.18.x/mina-component.html | 4 +-
components/4.18.x/mina-sftp-component.html | 4 +-
components/4.18.x/minio-component.html | 4 +-
components/4.18.x/mllp-component.html | 4 +-
components/4.18.x/mock-component.html | 4 +-
components/4.18.x/mongodb-component.html | 4 +-
components/4.18.x/mongodb-gridfs-component.html | 4 +-
components/4.18.x/mustache-component.html | 4 +-
components/4.18.x/mvel-component.html | 4 +-
components/4.18.x/mybatis-bean-component.html | 4 +-
components/4.18.x/mybatis-component.html | 4 +-
components/4.18.x/nats-component.html | 4 +-
components/4.18.x/neo4j-component.html | 4 +-
components/4.18.x/netty-component.html | 4 +-
components/4.18.x/netty-http-component.html | 4 +-
components/4.18.x/nitrite-component.html | 4 +-
components/4.18.x/oaipmh-component.html | 4 +-
components/4.18.x/olingo2-component.html | 4 +-
components/4.18.x/olingo4-component.html | 4 +-
components/4.18.x/once-component.html | 4 +-
components/4.18.x/openai-component.html | 4 +-
components/4.18.x/opensearch-component.html | 4 +-
.../4.18.x/openshift-build-configs-component.html | 4 +-
components/4.18.x/openshift-builds-component.html | 4 +-
.../openshift-deploymentconfigs-component.html | 4 +-
components/4.18.x/openstack-cinder-component.html | 4 +-
components/4.18.x/openstack-glance-component.html | 4 +-
.../4.18.x/openstack-keystone-component.html | 4 +-
components/4.18.x/openstack-neutron-component.html | 4 +-
components/4.18.x/openstack-nova-component.html | 4 +-
components/4.18.x/openstack-summary.html | 4 +-
components/4.18.x/openstack-swift-component.html | 4 +-
.../4.18.x/opentelemetry-metrics-component.html | 4 +-
components/4.18.x/optaplanner-component.html | 4 +-
components/4.18.x/others/attachments.html | 4 +-
components/4.18.x/others/aws-xray.html | 4 +-
.../4.18.x/others/azure-schema-registry.html | 2 +-
.../camel-yaml-dsl-validator-maven-plugin.html | 4 +-
components/4.18.x/others/cli-connector.html | 2 +-
components/4.18.x/others/cli-debug.html | 4 +-
components/4.18.x/others/cloudevents.html | 2 +-
components/4.18.x/others/csimple-joor.html | 4 +-
components/4.18.x/others/cxf-transport.html | 4 +-
components/4.18.x/others/debug.html | 2 +-
components/4.18.x/others/dsl-modeline.html | 2 +-
components/4.18.x/others/dsl.html | 2 +-
components/4.18.x/others/elytron.html | 4 +-
components/4.18.x/others/headersmap.html | 2 +-
components/4.18.x/others/index.html | 2 +-
components/4.18.x/others/jandex.html | 2 +-
components/4.18.x/others/jasypt.html | 4 +-
components/4.18.x/others/java-joor-dsl.html | 4 +-
components/4.18.x/others/java-xml-io-dsl.html | 4 +-
components/4.18.x/others/java-xml-jaxb-dsl.html | 2 +-
components/4.18.x/others/jfr.html | 4 +-
components/4.18.x/others/jta.html | 2 +-
components/4.18.x/others/kamelet-main.html | 4 +-
.../4.18.x/others/langchain4j-tokenizer.html | 4 +-
components/4.18.x/others/leveldb.html | 4 +-
components/4.18.x/others/lra.html | 4 +-
components/4.18.x/others/mail-microsoft-oauth.html | 4 +-
components/4.18.x/others/main.html | 4 +-
components/4.18.x/others/mdc.html | 2 +-
.../4.18.x/others/micrometer-observability.html | 4 +-
.../4.18.x/others/micrometer-prometheus.html | 4 +-
components/4.18.x/others/microprofile-config.html | 4 +-
.../others/microprofile-fault-tolerance.html | 4 +-
components/4.18.x/others/microprofile-health.html | 4 +-
components/4.18.x/others/oauth.html | 4 +-
.../4.18.x/others/observability-services.html | 4 +-
components/4.18.x/others/observation.html | 4 +-
components/4.18.x/others/openapi-java.html | 4 +-
components/4.18.x/others/openapi-validator.html | 4 +-
components/4.18.x/others/opentelemetry.html | 4 +-
components/4.18.x/others/opentelemetry2.html | 4 +-
.../4.18.x/others/platform-http-jolokia.html | 4 +-
components/4.18.x/others/platform-http-main.html | 2 +-
components/4.18.x/others/platform-http-vertx.html | 4 +-
.../4.18.x/others/reactive-executor-tomcat.html | 2 +-
.../4.18.x/others/reactive-executor-vertx.html | 2 +-
components/4.18.x/others/reactor.html | 4 +-
components/4.18.x/others/redis.html | 2 +-
.../4.18.x/others/resilience4j-micrometer.html | 4 +-
components/4.18.x/others/resilience4j.html | 4 +-
.../4.18.x/others/resourceresolver-github.html | 2 +-
components/4.18.x/others/rxjava.html | 4 +-
components/4.18.x/others/shiro.html | 4 +-
components/4.18.x/others/spring-cloud-config.html | 4 +-
components/4.18.x/others/spring-main.html | 2 +-
components/4.18.x/others/spring-security.html | 4 +-
components/4.18.x/others/spring-xml.html | 4 +-
components/4.18.x/others/springdoc.html | 4 +-
components/4.18.x/others/telemetry-dev.html | 4 +-
components/4.18.x/others/telemetry.html | 4 +-
components/4.18.x/others/test-junit5.html | 4 +-
components/4.18.x/others/test-junit6.html | 4 +-
components/4.18.x/others/test-main-junit5.html | 4 +-
components/4.18.x/others/test-main-junit6.html | 4 +-
components/4.18.x/others/test-spring-junit5.html | 4 +-
components/4.18.x/others/test-spring-junit6.html | 4 +-
.../4.18.x/others/threadpoolfactory-vertx.html | 4 +-
components/4.18.x/others/tracing.html | 4 +-
.../4.18.x/others/undertow-spring-security.html | 4 +-
components/4.18.x/others/wal.html | 4 +-
components/4.18.x/others/yaml-dsl.html | 4 +-
components/4.18.x/paho-component.html | 4 +-
components/4.18.x/paho-mqtt5-component.html | 4 +-
components/4.18.x/pdf-component.html | 4 +-
.../4.18.x/pg-replication-slot-component.html | 4 +-
components/4.18.x/pgevent-component.html | 4 +-
components/4.18.x/pinecone-component.html | 4 +-
components/4.18.x/platform-http-component.html | 4 +-
components/4.18.x/plc4x-component.html | 4 +-
components/4.18.x/pqc-component.html | 4 +-
components/4.18.x/properties-component.html | 4 +-
components/4.18.x/pubnub-component.html | 4 +-
components/4.18.x/pulsar-component.html | 4 +-
components/4.18.x/qdrant-component.html | 4 +-
components/4.18.x/quartz-component.html | 4 +-
components/4.18.x/quickfix-component.html | 4 +-
components/4.18.x/reactive-streams-component.html | 4 +-
components/4.18.x/ref-component.html | 4 +-
components/4.18.x/rest-api-component.html | 4 +-
components/4.18.x/rest-component.html | 4 +-
components/4.18.x/rest-openapi-component.html | 4 +-
components/4.18.x/robotframework-component.html | 4 +-
components/4.18.x/rocketmq-component.html | 4 +-
components/4.18.x/rss-component.html | 4 +-
components/4.18.x/saga-component.html | 4 +-
components/4.18.x/salesforce-component.html | 4 +-
components/4.18.x/sap-netweaver-component.html | 4 +-
components/4.18.x/scheduler-component.html | 4 +-
components/4.18.x/schematron-component.html | 4 +-
components/4.18.x/scp-component.html | 4 +-
components/4.18.x/seda-component.html | 4 +-
components/4.18.x/service-component.html | 4 +-
components/4.18.x/servicenow-component.html | 4 +-
components/4.18.x/servlet-component.html | 4 +-
components/4.18.x/sftp-component.html | 4 +-
components/4.18.x/sjms-component.html | 4 +-
components/4.18.x/sjms2-component.html | 4 +-
components/4.18.x/slack-component.html | 4 +-
components/4.18.x/smb-component.html | 4 +-
components/4.18.x/smooks-component.html | 4 +-
components/4.18.x/smpp-component.html | 4 +-
components/4.18.x/snmp-component.html | 4 +-
components/4.18.x/solr-component.html | 4 +-
components/4.18.x/splunk-component.html | 4 +-
components/4.18.x/splunk-hec-component.html | 4 +-
components/4.18.x/spring-ai-chat-component.html | 4 +-
.../4.18.x/spring-ai-embeddings-component.html | 4 +-
components/4.18.x/spring-ai-tools-component.html | 4 +-
.../4.18.x/spring-ai-vector-store-component.html | 4 +-
components/4.18.x/spring-batch-component.html | 4 +-
components/4.18.x/spring-event-component.html | 4 +-
components/4.18.x/spring-jdbc-component.html | 4 +-
components/4.18.x/spring-ldap-component.html | 4 +-
components/4.18.x/spring-rabbitmq-component.html | 4 +-
components/4.18.x/spring-redis-component.html | 4 +-
components/4.18.x/spring-summary.html | 4 +-
components/4.18.x/spring-ws-component.html | 4 +-
components/4.18.x/sql-component.html | 4 +-
components/4.18.x/sql-stored-component.html | 4 +-
components/4.18.x/ssh-component.html | 4 +-
components/4.18.x/stax-component.html | 4 +-
components/4.18.x/stitch-component.html | 4 +-
components/4.18.x/stomp-component.html | 4 +-
components/4.18.x/stream-component.html | 4 +-
components/4.18.x/string-template-component.html | 4 +-
components/4.18.x/stripe-component.html | 4 +-
components/4.18.x/stub-component.html | 4 +-
components/4.18.x/tahu-edge-component.html | 4 +-
components/4.18.x/tahu-host-component.html | 2 +-
components/4.18.x/tahu-summary.html | 4 +-
components/4.18.x/telegram-component.html | 4 +-
.../4.18.x/tensorflow-serving-component.html | 4 +-
components/4.18.x/thrift-component.html | 4 +-
components/4.18.x/thymeleaf-component.html | 4 +-
components/4.18.x/tika-component.html | 4 +-
components/4.18.x/timer-component.html | 4 +-
components/4.18.x/torchserve-component.html | 4 +-
components/4.18.x/twilio-component.html | 4 +-
.../4.18.x/twitter-directmessage-component.html | 4 +-
components/4.18.x/twitter-search-component.html | 4 +-
components/4.18.x/twitter-timeline-component.html | 4 +-
components/4.18.x/undertow-component.html | 4 +-
components/4.18.x/validator-component.html | 4 +-
components/4.18.x/velocity-component.html | 4 +-
components/4.18.x/vertx-component.html | 4 +-
components/4.18.x/vertx-http-component.html | 4 +-
components/4.18.x/vertx-websocket-component.html | 4 +-
components/4.18.x/wasm-component.html | 4 +-
components/4.18.x/weather-component.html | 4 +-
components/4.18.x/weaviate-component.html | 4 +-
components/4.18.x/web3j-component.html | 4 +-
components/4.18.x/webhook-component.html | 4 +-
components/4.18.x/whatsapp-component.html | 4 +-
components/4.18.x/wordpress-component.html | 4 +-
components/4.18.x/workday-component.html | 4 +-
components/4.18.x/xchange-component.html | 4 +-
components/4.18.x/xj-component.html | 4 +-
components/4.18.x/xmlsecurity-sign-component.html | 4 +-
.../4.18.x/xmlsecurity-verify-component.html | 4 +-
components/4.18.x/xmpp-component.html | 4 +-
components/4.18.x/xquery-component.html | 4 +-
components/4.18.x/xslt-component.html | 4 +-
components/4.18.x/xslt-saxon-component.html | 4 +-
components/4.18.x/zeebe-component.html | 4 +-
components/4.18.x/zendesk-component.html | 4 +-
components/4.18.x/zookeeper-component.html | 4 +-
components/4.18.x/zookeeper-master-component.html | 4 +-
components/next/a2a-component.html | 4 +-
components/next/activemq-component.html | 4 +-
components/next/activemq6-component.html | 4 +-
components/next/ai-summary.html | 2 +-
components/next/amqp-component.html | 4 +-
components/next/arangodb-component.html | 4 +-
components/next/as2-component.html | 4 +-
components/next/asterisk-component.html | 4 +-
.../next/atmosphere-websocket-component.html | 4 +-
components/next/atom-component.html | 4 +-
components/next/avro-component.html | 4 +-
components/next/aws-bedrock-agent-component.html | 4 +-
.../next/aws-bedrock-agent-runtime-component.html | 4 +-
components/next/aws-bedrock-component.html | 4 +-
components/next/aws-cloudtrail-component.html | 2 +-
components/next/aws-config-component.html | 2 +-
components/next/aws-parameter-store-component.html | 4 +-
components/next/aws-secrets-manager-component.html | 4 +-
components/next/aws-security-hub-component.html | 4 +-
components/next/aws-summary.html | 2 +-
components/next/aws2-athena-component.html | 4 +-
components/next/aws2-comprehend-component.html | 4 +-
components/next/aws2-cw-component.html | 4 +-
components/next/aws2-ddb-component.html | 4 +-
components/next/aws2-ddbstream-component.html | 4 +-
components/next/aws2-ec2-component.html | 4 +-
components/next/aws2-ecs-component.html | 4 +-
components/next/aws2-eks-component.html | 4 +-
components/next/aws2-eventbridge-component.html | 4 +-
components/next/aws2-iam-component.html | 4 +-
components/next/aws2-kinesis-component.html | 4 +-
.../next/aws2-kinesis-firehose-component.html | 4 +-
components/next/aws2-kms-component.html | 4 +-
components/next/aws2-lambda-component.html | 4 +-
components/next/aws2-mq-component.html | 4 +-
components/next/aws2-msk-component.html | 4 +-
components/next/aws2-polly-component.html | 4 +-
components/next/aws2-redshift-data-component.html | 4 +-
components/next/aws2-rekognition-component.html | 4 +-
components/next/aws2-s3-component.html | 4 +-
components/next/aws2-s3-vectors-component.html | 4 +-
components/next/aws2-ses-component.html | 4 +-
components/next/aws2-sns-component.html | 4 +-
components/next/aws2-sqs-component.html | 4 +-
components/next/aws2-step-functions-component.html | 4 +-
components/next/aws2-sts-component.html | 4 +-
components/next/aws2-textract-component.html | 4 +-
components/next/aws2-timestream-component.html | 4 +-
components/next/aws2-transcribe-component.html | 4 +-
components/next/aws2-translate-component.html | 4 +-
components/next/azure-cosmosdb-component.html | 4 +-
components/next/azure-eventgrid-component.html | 4 +-
components/next/azure-eventhubs-component.html | 4 +-
components/next/azure-files-component.html | 4 +-
components/next/azure-functions-component.html | 4 +-
components/next/azure-key-vault-component.html | 4 +-
components/next/azure-servicebus-component.html | 4 +-
components/next/azure-storage-blob-component.html | 4 +-
.../next/azure-storage-datalake-component.html | 4 +-
components/next/azure-storage-queue-component.html | 4 +-
components/next/azure-summary.html | 2 +-
components/next/bean-component.html | 4 +-
components/next/bean-validator-component.html | 4 +-
components/next/bonita-component.html | 4 +-
components/next/box-component.html | 4 +-
components/next/braintree-component.html | 4 +-
components/next/browse-component.html | 4 +-
components/next/caffeine-cache-component.html | 4 +-
components/next/caffeine-loadcache-component.html | 4 +-
components/next/camunda-component.html | 4 +-
components/next/chatscript-component.html | 4 +-
components/next/chunk-component.html | 4 +-
components/next/class-component.html | 4 +-
components/next/clickup-component.html | 4 +-
components/next/cm-sms-component.html | 2 +-
components/next/coap-component.html | 4 +-
components/next/cometd-component.html | 4 +-
components/next/consul-component.html | 4 +-
components/next/controlbus-component.html | 2 +-
components/next/couchbase-component.html | 4 +-
components/next/couchdb-component.html | 4 +-
components/next/cql-component.html | 4 +-
components/next/cron-component.html | 4 +-
components/next/crypto-component.html | 4 +-
components/next/cxf-component.html | 4 +-
components/next/cxfrs-component.html | 4 +-
components/next/cyberark-vault-component.html | 4 +-
components/next/dapr-component.html | 4 +-
components/next/dataformat-component.html | 4 +-
components/next/dataformats/asn1-dataformat.html | 4 +-
components/next/dataformats/avro-dataformat.html | 4 +-
.../next/dataformats/avroJackson2-dataformat.html | 4 +-
.../next/dataformats/avroJackson3-dataformat.html | 4 +-
.../next/dataformats/barcode-dataformat.html | 4 +-
components/next/dataformats/base64-dataformat.html | 4 +-
components/next/dataformats/beanio-dataformat.html | 4 +-
components/next/dataformats/bindy-dataformat.html | 4 +-
components/next/dataformats/cbor-dataformat.html | 4 +-
components/next/dataformats/crypto-dataformat.html | 4 +-
components/next/dataformats/csv-dataformat.html | 4 +-
components/next/dataformats/dfdl-dataformat.html | 4 +-
.../next/dataformats/fastjson-dataformat.html | 4 +-
.../next/dataformats/fhirJson-dataformat.html | 2 +-
.../next/dataformats/fhirXml-dataformat.html | 2 +-
.../next/dataformats/flatpack-dataformat.html | 4 +-
components/next/dataformats/fory-dataformat.html | 4 +-
components/next/dataformats/grok-dataformat.html | 4 +-
.../next/dataformats/groovyJson-dataformat.html | 4 +-
.../next/dataformats/groovyXml-dataformat.html | 4 +-
components/next/dataformats/gson-dataformat.html | 4 +-
.../next/dataformats/gzipDeflater-dataformat.html | 4 +-
components/next/dataformats/hl7-dataformat.html | 4 +-
components/next/dataformats/ical-dataformat.html | 4 +-
components/next/dataformats/index.html | 2 +-
.../next/dataformats/iso8583-dataformat.html | 4 +-
.../next/dataformats/jackson2-dataformat.html | 4 +-
.../next/dataformats/jackson3-dataformat.html | 4 +-
.../next/dataformats/jacksonXml2-dataformat.html | 4 +-
.../next/dataformats/jacksonXml3-dataformat.html | 4 +-
components/next/dataformats/jaxb-dataformat.html | 4 +-
.../next/dataformats/jsonApi-dataformat.html | 4 +-
components/next/dataformats/jsonb-dataformat.html | 4 +-
components/next/dataformats/lzf-dataformat.html | 4 +-
.../next/dataformats/mimeMultipart-dataformat.html | 4 +-
components/next/dataformats/ocsf-dataformat.html | 4 +-
.../next/dataformats/parquetAvro-dataformat.html | 4 +-
components/next/dataformats/pgp-dataformat.html | 4 +-
components/next/dataformats/pqc-dataformat.html | 4 +-
.../next/dataformats/protobuf-dataformat.html | 4 +-
.../dataformats/protobufJackson2-dataformat.html | 4 +-
.../dataformats/protobufJackson3-dataformat.html | 4 +-
components/next/dataformats/rss-dataformat.html | 4 +-
components/next/dataformats/smooks-dataformat.html | 4 +-
.../next/dataformats/snakeYaml-dataformat.html | 4 +-
components/next/dataformats/soap-dataformat.html | 4 +-
.../next/dataformats/swiftMt-dataformat.html | 4 +-
.../next/dataformats/swiftMx-dataformat.html | 4 +-
components/next/dataformats/syslog-dataformat.html | 4 +-
.../next/dataformats/tarFile-dataformat.html | 4 +-
components/next/dataformats/thrift-dataformat.html | 4 +-
.../next/dataformats/univocityCsv-dataformat.html | 4 +-
.../dataformats/univocityFixed-dataformat.html | 4 +-
.../next/dataformats/univocityTsv-dataformat.html | 4 +-
.../next/dataformats/xmlSecurity-dataformat.html | 4 +-
.../next/dataformats/zipDeflater-dataformat.html | 4 +-
.../next/dataformats/zipFile-dataformat.html | 4 +-
components/next/dataset-component.html | 4 +-
components/next/dataset-test-component.html | 4 +-
components/next/debezium-db2-component.html | 4 +-
components/next/debezium-mongodb-component.html | 4 +-
components/next/debezium-mysql-component.html | 4 +-
components/next/debezium-oracle-component.html | 4 +-
components/next/debezium-postgres-component.html | 4 +-
components/next/debezium-sqlserver-component.html | 4 +-
components/next/debezium-summary.html | 2 +-
components/next/dfdl-component.html | 4 +-
components/next/dhis2-component.html | 4 +-
components/next/digitalocean-component.html | 4 +-
components/next/direct-component.html | 4 +-
components/next/disruptor-component.html | 4 +-
components/next/disruptor-vm-component.html | 4 +-
components/next/djl-component.html | 4 +-
components/next/dns-component.html | 4 +-
components/next/docker-component.html | 4 +-
components/next/docling-component.html | 4 +-
components/next/drill-component.html | 4 +-
components/next/dropbox-component.html | 4 +-
components/next/dynamic-router-component.html | 4 +-
.../next/dynamic-router-control-component.html | 4 +-
components/next/ehcache-component.html | 4 +-
components/next/eips/aggregate-eip.html | 4 +-
components/next/eips/ai-patterns.html | 2 +-
components/next/eips/batchConfig-eip.html | 2 +-
components/next/eips/bean-eip.html | 4 +-
components/next/eips/change-data-capture.html | 2 +-
components/next/eips/channel-adapter.html | 4 +-
components/next/eips/choice-eip.html | 4 +-
components/next/eips/circuitBreaker-eip.html | 4 +-
components/next/eips/claimCheck-eip.html | 4 +-
components/next/eips/competing-consumers.html | 4 +-
.../next/eips/composed-message-processor.html | 4 +-
components/next/eips/content-enricher.html | 4 +-
components/next/eips/content-filter-eip.html | 4 +-
components/next/eips/convertBodyTo-eip.html | 4 +-
components/next/eips/convertHeaderTo-eip.html | 4 +-
components/next/eips/convertVariableTo-eip.html | 4 +-
components/next/eips/correlation-identifier.html | 4 +-
components/next/eips/customLoadBalancer-eip.html | 4 +-
components/next/eips/dead-letter-channel.html | 4 +-
components/next/eips/delay-eip.html | 4 +-
components/next/eips/durable-subscriber.html | 4 +-
components/next/eips/dynamicRouter-eip.html | 4 +-
components/next/eips/enrich-eip.html | 4 +-
.../next/eips/enterprise-integration-patterns.html | 2 +-
components/next/eips/event-message.html | 4 +-
components/next/eips/eventDrivenConsumer-eip.html | 4 +-
components/next/eips/failoverLoadBalancer-eip.html | 4 +-
components/next/eips/fault-tolerance-eip.html | 4 +-
.../next/eips/faultToleranceConfiguration-eip.html | 2 +-
components/next/eips/filter-eip.html | 4 +-
components/next/eips/from-eip.html | 4 +-
components/next/eips/guaranteed-delivery.html | 4 +-
components/next/eips/idempotentConsumer-eip.html | 2 +-
components/next/eips/intercept.html | 4 +-
components/next/eips/kamelet-eip.html | 4 +-
components/next/eips/loadBalance-eip.html | 2 +-
components/next/eips/log-eip.html | 4 +-
components/next/eips/loop-eip.html | 4 +-
components/next/eips/marshal-eip.html | 4 +-
components/next/eips/message-broker.html | 2 +-
components/next/eips/message-bus.html | 4 +-
components/next/eips/message-channel.html | 4 +-
components/next/eips/message-dispatcher.html | 2 +-
components/next/eips/message-endpoint.html | 4 +-
components/next/eips/message-expiration.html | 4 +-
components/next/eips/message-history.html | 4 +-
components/next/eips/message-router.html | 4 +-
components/next/eips/message-translator.html | 4 +-
components/next/eips/message.html | 2 +-
components/next/eips/messaging-bridge.html | 4 +-
components/next/eips/messaging-gateway.html | 2 +-
components/next/eips/messaging-mapper.html | 2 +-
components/next/eips/multicast-eip.html | 4 +-
components/next/eips/normalizer.html | 4 +-
components/next/eips/onFallback-eip.html | 2 +-
components/next/eips/pipeline-eip.html | 4 +-
components/next/eips/point-to-point-channel.html | 4 +-
components/next/eips/poll-eip.html | 4 +-
components/next/eips/pollEnrich-eip.html | 4 +-
components/next/eips/polling-consumer.html | 4 +-
components/next/eips/process-eip.html | 4 +-
components/next/eips/process-manager.html | 2 +-
.../next/eips/publish-subscribe-channel.html | 4 +-
components/next/eips/randomLoadBalancer-eip.html | 4 +-
components/next/eips/recipientList-eip.html | 4 +-
components/next/eips/removeHeader-eip.html | 4 +-
components/next/eips/removeHeaders-eip.html | 4 +-
components/next/eips/removeProperties-eip.html | 4 +-
components/next/eips/removeProperty-eip.html | 4 +-
components/next/eips/removeVariable-eip.html | 4 +-
components/next/eips/requestReply-eip.html | 4 +-
components/next/eips/resequence-eip.html | 4 +-
components/next/eips/resilience4j-eip.html | 4 +-
.../next/eips/resilience4jConfiguration-eip.html | 2 +-
components/next/eips/resume-strategies.html | 4 +-
components/next/eips/return-address.html | 4 +-
components/next/eips/rollback-eip.html | 4 +-
.../next/eips/roundRobinLoadBalancer-eip.html | 4 +-
components/next/eips/routingSlip-eip.html | 4 +-
components/next/eips/saga-eip.html | 4 +-
components/next/eips/sample-eip.html | 4 +-
components/next/eips/scatter-gather.html | 4 +-
components/next/eips/script-eip.html | 4 +-
components/next/eips/selective-consumer.html | 4 +-
components/next/eips/service-activator.html | 4 +-
components/next/eips/setBody-eip.html | 4 +-
components/next/eips/setHeader-eip.html | 4 +-
components/next/eips/setHeaders-eip.html | 4 +-
components/next/eips/setProperty-eip.html | 4 +-
components/next/eips/setVariable-eip.html | 4 +-
components/next/eips/setVariables-eip.html | 4 +-
components/next/eips/sort-eip.html | 4 +-
components/next/eips/split-eip.html | 4 +-
components/next/eips/step-eip.html | 4 +-
components/next/eips/stickyLoadBalancer-eip.html | 4 +-
components/next/eips/stop-eip.html | 4 +-
components/next/eips/streamConfig-eip.html | 2 +-
components/next/eips/threads-eip.html | 4 +-
components/next/eips/throttle-eip.html | 4 +-
components/next/eips/throwException-eip.html | 4 +-
components/next/eips/to-eip.html | 4 +-
components/next/eips/toD-eip.html | 4 +-
components/next/eips/topicLoadBalancer-eip.html | 4 +-
components/next/eips/transactional-client.html | 4 +-
components/next/eips/transform-eip.html | 4 +-
components/next/eips/transformDataType-eip.html | 4 +-
components/next/eips/unmarshal-eip.html | 4 +-
components/next/eips/validate-eip.html | 4 +-
components/next/eips/weightedLoadBalancer-eip.html | 4 +-
components/next/eips/wireTap-eip.html | 4 +-
components/next/elasticsearch-component.html | 4 +-
.../next/elasticsearch-rest-client-component.html | 4 +-
components/next/event-component.html | 4 +-
components/next/exec-component.html | 4 +-
components/next/fhir-component.html | 4 +-
components/next/file-component.html | 4 +-
components/next/file-watch-component.html | 4 +-
components/next/flatpack-component.html | 4 +-
components/next/flink-component.html | 4 +-
components/next/flowable-component.html | 4 +-
components/next/fop-component.html | 4 +-
components/next/freemarker-component.html | 4 +-
components/next/ftp-component.html | 4 +-
components/next/ftps-component.html | 4 +-
components/next/geocoder-component.html | 4 +-
components/next/git-component.html | 4 +-
components/next/github2-component.html | 4 +-
components/next/google-bigquery-component.html | 4 +-
components/next/google-bigquery-sql-component.html | 4 +-
components/next/google-calendar-component.html | 4 +-
.../next/google-calendar-stream-component.html | 4 +-
components/next/google-drive-component.html | 4 +-
components/next/google-firestore-component.html | 4 +-
components/next/google-functions-component.html | 4 +-
components/next/google-mail-component.html | 4 +-
components/next/google-mail-stream-component.html | 4 +-
components/next/google-pubsub-component.html | 4 +-
.../next/google-secret-manager-component.html | 4 +-
components/next/google-sheets-component.html | 4 +-
.../next/google-sheets-stream-component.html | 4 +-
.../next/google-speech-to-text-component.html | 4 +-
components/next/google-storage-component.html | 4 +-
components/next/google-summary.html | 2 +-
.../next/google-text-to-speech-component.html | 4 +-
components/next/google-vertexai-component.html | 4 +-
components/next/google-vision-component.html | 4 +-
components/next/graphql-component.html | 4 +-
components/next/grpc-component.html | 4 +-
components/next/hashicorp-vault-component.html | 4 +-
.../next/hazelcast-atomicvalue-component.html | 4 +-
components/next/hazelcast-instance-component.html | 4 +-
components/next/hazelcast-list-component.html | 4 +-
components/next/hazelcast-map-component.html | 4 +-
components/next/hazelcast-multimap-component.html | 4 +-
components/next/hazelcast-pncounter-component.html | 4 +-
components/next/hazelcast-queue-component.html | 4 +-
.../next/hazelcast-replicatedmap-component.html | 4 +-
.../next/hazelcast-ringbuffer-component.html | 4 +-
components/next/hazelcast-seda-component.html | 4 +-
components/next/hazelcast-set-component.html | 2 +-
components/next/hazelcast-summary.html | 4 +-
components/next/hazelcast-topic-component.html | 4 +-
components/next/http-component.html | 4 +-
components/next/huggingface-component.html | 4 +-
components/next/hwcloud-dms-component.html | 4 +-
components/next/hwcloud-frs-component.html | 4 +-
.../next/hwcloud-functiongraph-component.html | 4 +-
components/next/hwcloud-iam-component.html | 4 +-
.../next/hwcloud-imagerecognition-component.html | 4 +-
components/next/hwcloud-obs-component.html | 4 +-
components/next/hwcloud-smn-component.html | 4 +-
components/next/hwcloud-summary.html | 2 +-
components/next/ibm-cos-component.html | 4 +-
components/next/ibm-secrets-manager-component.html | 4 +-
components/next/ibm-summary.html | 2 +-
.../next/ibm-watson-discovery-component.html | 4 +-
components/next/ibm-watson-language-component.html | 4 +-
.../next/ibm-watson-speech-to-text-component.html | 4 +-
.../next/ibm-watson-text-to-speech-component.html | 4 +-
components/next/ibm-watsonx-ai-component.html | 4 +-
components/next/ibm-watsonx-data-component.html | 4 +-
components/next/iec60870-client-component.html | 4 +-
components/next/iec60870-server-component.html | 4 +-
components/next/iggy-component.html | 4 +-
components/next/ignite-cache-component.html | 2 +-
components/next/ignite-compute-component.html | 2 +-
components/next/ignite-events-component.html | 2 +-
components/next/ignite-idgen-component.html | 2 +-
components/next/ignite-messaging-component.html | 2 +-
components/next/ignite-queue-component.html | 2 +-
components/next/ignite-set-component.html | 2 +-
components/next/ignite-summary.html | 4 +-
components/next/index.html | 2 +-
components/next/infinispan-component.html | 4 +-
components/next/infinispan-embedded-component.html | 4 +-
components/next/influxdb-component.html | 4 +-
components/next/influxdb2-component.html | 4 +-
components/next/irc-component.html | 4 +-
components/next/ironmq-component.html | 4 +-
components/next/jcache-component.html | 4 +-
components/next/jcr-component.html | 4 +-
components/next/jdbc-component.html | 4 +-
components/next/jetty-component.html | 4 +-
components/next/jgroups-component.html | 4 +-
components/next/jgroups-raft-component.html | 4 +-
components/next/jira-component.html | 4 +-
components/next/jms-component.html | 4 +-
components/next/jmx-component.html | 2 +-
components/next/jolt-component.html | 4 +-
components/next/jooq-component.html | 4 +-
components/next/jpa-component.html | 4 +-
components/next/jslt-component.html | 4 +-
components/next/json-patch-component.html | 4 +-
components/next/json-validator-component.html | 4 +-
components/next/jsonata-component.html | 4 +-
components/next/jt400-component.html | 4 +-
components/next/jte-component.html | 4 +-
components/next/kafka-component.html | 6 +-
components/next/kafka-component.md | 4 +-
components/next/kamelet-component.html | 4 +-
components/next/keycloak-component.html | 4 +-
components/next/knative-component.html | 4 +-
components/next/knative-http-component.html | 4 +-
components/next/kserve-component.html | 4 +-
.../next/kubernetes-config-maps-component.html | 4 +-
components/next/kubernetes-cronjob-component.html | 2 +-
.../kubernetes-custom-resources-component.html | 2 +-
.../next/kubernetes-deployments-component.html | 4 +-
components/next/kubernetes-events-component.html | 4 +-
components/next/kubernetes-hpa-component.html | 4 +-
components/next/kubernetes-job-component.html | 4 +-
.../next/kubernetes-namespaces-component.html | 4 +-
components/next/kubernetes-nodes-component.html | 4 +-
...rnetes-persistent-volumes-claims-component.html | 4 +-
.../kubernetes-persistent-volumes-component.html | 4 +-
components/next/kubernetes-pods-component.html | 4 +-
...bernetes-replication-controllers-component.html | 4 +-
.../next/kubernetes-resources-quota-component.html | 4 +-
components/next/kubernetes-secrets-component.html | 4 +-
.../kubernetes-service-accounts-component.html | 4 +-
components/next/kubernetes-services-component.html | 4 +-
components/next/kubernetes-summary.html | 4 +-
components/next/kudu-component.html | 4 +-
components/next/langchain4j-agent-component.html | 4 +-
components/next/langchain4j-chat-component.html | 4 +-
.../next/langchain4j-embeddings-component.html | 4 +-
.../next/langchain4j-embeddingstore-component.html | 4 +-
components/next/langchain4j-tools-component.html | 4 +-
.../next/langchain4j-web-search-component.html | 4 +-
components/next/language-component.html | 4 +-
components/next/languages/bean-language.html | 4 +-
components/next/languages/constant-language.html | 4 +-
components/next/languages/csimple-language.html | 4 +-
components/next/languages/datasonnet-language.html | 4 +-
.../next/languages/exchangeProperty-language.html | 4 +-
components/next/languages/file-language.html | 2 +-
components/next/languages/groovy-language.html | 4 +-
components/next/languages/header-language.html | 4 +-
components/next/languages/hl7terser-language.html | 4 +-
components/next/languages/index.html | 2 +-
components/next/languages/java-language.html | 4 +-
components/next/languages/joor-language.html | 4 +-
components/next/languages/jq-language.html | 4 +-
components/next/languages/js-language.html | 4 +-
components/next/languages/jsonpath-language.html | 4 +-
components/next/languages/mvel-language.html | 4 +-
components/next/languages/ognl-language.html | 4 +-
components/next/languages/python-language.html | 4 +-
components/next/languages/ref-language.html | 4 +-
components/next/languages/simple-advanced.html | 4 +-
components/next/languages/simple-functions.html | 4 +-
components/next/languages/simple-language.html | 4 +-
components/next/languages/simple-ognl.html | 4 +-
components/next/languages/simple-operators.html | 4 +-
components/next/languages/spel-language.html | 4 +-
components/next/languages/tokenize-language.html | 4 +-
components/next/languages/variable-language.html | 4 +-
components/next/languages/wasm-language.html | 4 +-
components/next/languages/xpath-language.html | 4 +-
components/next/languages/xquery-language.html | 4 +-
components/next/languages/xtokenize-language.html | 2 +-
components/next/ldap-component.html | 4 +-
components/next/ldif-component.html | 4 +-
components/next/log-component.html | 4 +-
components/next/lpr-component.html | 4 +-
components/next/lucene-component.html | 4 +-
components/next/lumberjack-component.html | 4 +-
components/next/mail-component.html | 4 +-
components/next/mapstruct-component.html | 4 +-
components/next/master-component.html | 4 +-
components/next/metrics-component.html | 4 +-
components/next/micrometer-component.html | 4 +-
components/next/milo-browse-component.html | 4 +-
components/next/milo-client-component.html | 4 +-
components/next/milo-server-component.html | 4 +-
components/next/milvus-component.html | 4 +-
components/next/mina-component.html | 4 +-
components/next/mina-sftp-component.html | 4 +-
components/next/minio-component.html | 4 +-
components/next/mllp-component.html | 4 +-
components/next/mock-component.html | 4 +-
components/next/mongodb-component.html | 4 +-
components/next/mongodb-gridfs-component.html | 4 +-
components/next/mustache-component.html | 4 +-
components/next/mvel-component.html | 4 +-
components/next/mybatis-bean-component.html | 4 +-
components/next/mybatis-component.html | 4 +-
components/next/nats-component.html | 4 +-
components/next/neo4j-component.html | 4 +-
components/next/netty-component.html | 4 +-
components/next/netty-http-component.html | 4 +-
components/next/oaipmh-component.html | 4 +-
components/next/olingo2-component.html | 4 +-
components/next/olingo4-component.html | 4 +-
components/next/once-component.html | 4 +-
components/next/openai-component.html | 4 +-
components/next/opensearch-component.html | 4 +-
.../next/openshift-build-configs-component.html | 4 +-
components/next/openshift-builds-component.html | 4 +-
.../openshift-deploymentconfigs-component.html | 4 +-
components/next/openstack-cinder-component.html | 4 +-
components/next/openstack-glance-component.html | 4 +-
components/next/openstack-keystone-component.html | 4 +-
components/next/openstack-neutron-component.html | 4 +-
components/next/openstack-nova-component.html | 4 +-
components/next/openstack-summary.html | 4 +-
components/next/openstack-swift-component.html | 4 +-
.../next/opentelemetry-metrics-component.html | 4 +-
components/next/optaplanner-component.html | 4 +-
components/next/others/a2a-consumer.html | 4 +-
components/next/others/a2a-producer.html | 4 +-
components/next/others/attachments.html | 4 +-
components/next/others/aws-bedrock-examples.html | 4 +-
components/next/others/aws-bedrock-models.html | 4 +-
.../next/others/aws2-s3-consumer-examples.html | 4 +-
.../next/others/aws2-s3-producer-operations.html | 4 +-
components/next/others/aws2-s3-streaming.html | 4 +-
components/next/others/azure-schema-registry.html | 2 +-
.../next/others/azure-storage-blob-consumer.html | 4 +-
.../next/others/azure-storage-blob-operations.html | 4 +-
.../camel-yaml-dsl-validator-maven-plugin.html | 4 +-
components/next/others/cli-connector.html | 2 +-
components/next/others/cli-debug.html | 4 +-
components/next/others/cloudevents.html | 2 +-
components/next/others/csimple-joor.html | 4 +-
components/next/others/cxf-transport.html | 4 +-
components/next/others/debug.html | 2 +-
components/next/others/diagram.html | 4 +-
.../next/others/docling-async-processing.html | 4 +-
.../next/others/docling-batch-processing.html | 4 +-
components/next/others/docling-serve.html | 4 +-
components/next/others/dsl-modeline.html | 2 +-
components/next/others/dsl.html | 2 +-
components/next/others/headersmap.html | 2 +-
.../next/others/ibm-watsonx-ai-examples.html | 4 +-
components/next/others/index.html | 2 +-
components/next/others/jandex.html | 2 +-
components/next/others/jasypt.html | 4 +-
components/next/others/java-joor-dsl.html | 4 +-
components/next/others/java-xml-io-dsl.html | 4 +-
components/next/others/java-xml-jaxb-dsl.html | 2 +-
components/next/others/jfr.html | 2 +-
components/next/others/jsoup.html | 2 +-
components/next/others/jta.html | 2 +-
components/next/others/kamelet-main-support.html | 2 +-
components/next/others/kamelet-main.html | 4 +-
components/next/others/keycloak-consumer.html | 4 +-
components/next/others/keycloak-producer.html | 4 +-
components/next/others/keycloak-security.html | 78 +-
components/next/others/keycloak-security.md | 47 +-
.../next/others/langchain4j-agent-guardrails.html | 4 +-
components/next/others/langchain4j-agent-mcp.html | 4 +-
.../next/others/langchain4j-agent-multimodal.html | 4 +-
components/next/others/langchain4j-tokenizer.html | 4 +-
components/next/others/leveldb.html | 4 +-
components/next/others/lra.html | 4 +-
components/next/others/mail-microsoft-oauth.html | 4 +-
components/next/others/main.html | 4 +-
components/next/others/main.md | 123 +
components/next/others/mdc.html | 2 +-
.../next/others/micrometer-observability.html | 4 +-
components/next/others/micrometer-prometheus.html | 4 +-
components/next/others/microprofile-config.html | 4 +-
.../next/others/microprofile-fault-tolerance.html | 4 +-
components/next/others/microprofile-health.html | 4 +-
.../next/others/mina-sftp-authentication.html | 4 +-
components/next/others/mina-sftp-migration.html | 4 +-
components/next/others/mina-sftp-security.html | 4 +-
components/next/others/oauth.html | 4 +-
components/next/others/observability-services.html | 4 +-
components/next/others/observation.html | 4 +-
components/next/others/openai-mcp.html | 4 +-
components/next/others/openai-operations.html | 4 +-
components/next/others/openai-providers.html | 4 +-
components/next/others/openapi-java.html | 4 +-
components/next/others/openapi-validator.html | 4 +-
components/next/others/opentelemetry.html | 4 +-
components/next/others/opentelemetry2.html | 4 +-
components/next/others/platform-http-jolokia.html | 4 +-
components/next/others/platform-http-main.html | 4 +-
components/next/others/platform-http-vertx.html | 4 +-
components/next/others/pqc-hybrid.html | 4 +-
components/next/others/pqc-key-lifecycle.html | 4 +-
.../next/others/reactive-executor-tomcat.html | 2 +-
.../next/others/reactive-executor-vertx.html | 2 +-
components/next/others/reactor.html | 4 +-
components/next/others/redis.html | 2 +-
.../next/others/resilience4j-micrometer.html | 4 +-
components/next/others/resilience4j.html | 4 +-
.../next/others/resourceresolver-github.html | 2 +-
components/next/others/rxjava.html | 4 +-
components/next/others/salesforce-bulk-api.html | 2 +-
components/next/others/salesforce-reports.html | 2 +-
components/next/others/salesforce-rest-api.html | 4 +-
components/next/others/salesforce-streaming.html | 4 +-
components/next/others/shiro.html | 4 +-
components/next/others/spring-cloud-config.html | 4 +-
components/next/others/spring-main.html | 2 +-
components/next/others/spring-security.html | 4 +-
components/next/others/spring-xml.html | 4 +-
components/next/others/springdoc.html | 2 +-
components/next/others/telemetry-dev.html | 4 +-
components/next/others/telemetry.html | 4 +-
components/next/others/test-junit5.html | 4 +-
components/next/others/test-junit6.html | 4 +-
components/next/others/test-main-junit5.html | 4 +-
components/next/others/test-main-junit6.html | 4 +-
components/next/others/test-spring-junit5.html | 4 +-
components/next/others/test-spring-junit6.html | 4 +-
.../next/others/threadpoolfactory-vertx.html | 4 +-
components/next/others/tracing.html | 4 +-
.../next/others/undertow-spring-security.html | 2 +-
components/next/others/wal.html | 4 +-
components/next/others/yaml-dsl.html | 4 +-
components/next/paho-component.html | 4 +-
components/next/paho-mqtt5-component.html | 4 +-
components/next/pdf-component.html | 4 +-
components/next/pg-replication-slot-component.html | 4 +-
components/next/pgevent-component.html | 4 +-
components/next/pgvector-component.html | 4 +-
components/next/pinecone-component.html | 2 +-
components/next/platform-http-component.html | 4 +-
components/next/plc4x-component.html | 4 +-
components/next/pqc-component.html | 4 +-
components/next/properties-component.html | 4 +-
components/next/pubnub-component.html | 4 +-
components/next/pulsar-component.html | 4 +-
components/next/qdrant-component.html | 4 +-
components/next/quartz-component.html | 4 +-
components/next/quickfix-component.html | 4 +-
components/next/reactive-streams-component.html | 4 +-
components/next/ref-component.html | 4 +-
components/next/rest-api-component.html | 2 +-
components/next/rest-component.html | 4 +-
components/next/rest-openapi-component.html | 4 +-
components/next/robotframework-component.html | 4 +-
components/next/rocketmq-component.html | 4 +-
components/next/rss-component.html | 4 +-
components/next/saga-component.html | 2 +-
components/next/salesforce-component.html | 4 +-
components/next/sap-netweaver-component.html | 4 +-
components/next/scheduler-component.html | 4 +-
components/next/schematron-component.html | 4 +-
components/next/scp-component.html | 4 +-
components/next/seda-component.html | 4 +-
components/next/servicenow-component.html | 4 +-
components/next/servlet-component.html | 4 +-
components/next/sftp-component.html | 4 +-
components/next/shell-component.html | 4 +-
components/next/sjms-component.html | 4 +-
components/next/sjms2-component.html | 4 +-
components/next/slack-component.html | 4 +-
components/next/smb-component.html | 4 +-
components/next/smooks-component.html | 4 +-
components/next/smpp-component.html | 4 +-
components/next/snmp-component.html | 4 +-
components/next/solr-component.html | 4 +-
components/next/splunk-component.html | 4 +-
components/next/splunk-hec-component.html | 4 +-
components/next/spring-ai-chat-component.html | 4 +-
.../next/spring-ai-embeddings-component.html | 4 +-
components/next/spring-ai-image-component.html | 4 +-
components/next/spring-ai-tools-component.html | 4 +-
.../next/spring-ai-vector-store-component.html | 4 +-
components/next/spring-batch-component.html | 4 +-
components/next/spring-event-component.html | 2 +-
components/next/spring-jdbc-component.html | 4 +-
components/next/spring-ldap-component.html | 4 +-
components/next/spring-rabbitmq-component.html | 4 +-
components/next/spring-redis-component.html | 4 +-
components/next/spring-summary.html | 4 +-
components/next/spring-ws-component.html | 4 +-
components/next/sql-component.html | 4 +-
components/next/sql-stored-component.html | 4 +-
components/next/ssh-component.html | 4 +-
components/next/stax-component.html | 4 +-
components/next/stitch-component.html | 4 +-
components/next/stream-component.html | 4 +-
components/next/string-template-component.html | 4 +-
components/next/stripe-component.html | 4 +-
components/next/stub-component.html | 4 +-
components/next/tahu-edge-component.html | 4 +-
components/next/tahu-host-component.html | 2 +-
components/next/tahu-summary.html | 4 +-
components/next/telegram-component.html | 4 +-
components/next/tensorflow-serving-component.html | 4 +-
components/next/thrift-component.html | 4 +-
components/next/thymeleaf-component.html | 4 +-
components/next/tika-component.html | 4 +-
components/next/timer-component.html | 4 +-
components/next/twilio-component.html | 4 +-
.../next/twitter-directmessage-component.html | 2 +-
components/next/twitter-search-component.html | 2 +-
components/next/twitter-timeline-component.html | 2 +-
components/next/undertow-component.html | 4 +-
components/next/validator-component.html | 2 +-
components/next/velocity-component.html | 4 +-
components/next/vertx-component.html | 4 +-
components/next/vertx-http-component.html | 4 +-
components/next/vertx-websocket-component.html | 4 +-
components/next/wasm-component.html | 4 +-
components/next/weather-component.html | 4 +-
components/next/weaviate-component.html | 2 +-
components/next/web3j-component.html | 4 +-
components/next/webhook-component.html | 4 +-
components/next/whatsapp-component.html | 4 +-
components/next/wordpress-component.html | 4 +-
components/next/workday-component.html | 4 +-
components/next/xchange-component.html | 4 +-
components/next/xj-component.html | 4 +-
components/next/xmlsecurity-sign-component.html | 4 +-
components/next/xmlsecurity-verify-component.html | 4 +-
components/next/xmpp-component.html | 4 +-
components/next/xquery-component.html | 4 +-
components/next/xslt-component.html | 4 +-
components/next/xslt-saxon-component.html | 4 +-
components/next/zeebe-component.html | 4 +-
components/next/zendesk-component.html | 4 +-
components/next/zookeeper-component.html | 4 +-
components/next/zookeeper-master-component.html | 4 +-
docs/building/index.html | 2 +-
docs/index.html | 2 +-
docs/sources/index.html | 4 +-
download/index.html | 2 +-
index.html | 2 +-
index.xml | 9 +-
manual/Endpoint-dsl.html | 4 +-
...configuration-of-camelcontext-using-spring.html | 2 +-
manual/advice-with.html | 4 +-
manual/architecture.html | 4 +-
manual/backlog-debugger.html | 2 +-
manual/backlog-tracer.html | 4 +-
manual/batch-consumer.html | 2 +-
manual/bean-binding.html | 4 +-
manual/bean-injection.html | 4 +-
manual/bean-integration.html | 4 +-
manual/book-getting-started.html | 2 +-
manual/browsable-endpoint.html | 2 +-
manual/building.html | 2 +-
manual/camel-3-migration-guide.html | 4 +-
manual/camel-3x-upgrade-guide-3_1.html | 4 +-
manual/camel-3x-upgrade-guide-3_10.html | 2 +-
manual/camel-3x-upgrade-guide-3_11.html | 4 +-
manual/camel-3x-upgrade-guide-3_12.html | 2 +-
manual/camel-3x-upgrade-guide-3_13.html | 2 +-
manual/camel-3x-upgrade-guide-3_14.html | 2 +-
manual/camel-3x-upgrade-guide-3_15.html | 4 +-
manual/camel-3x-upgrade-guide-3_16.html | 4 +-
manual/camel-3x-upgrade-guide-3_17.html | 4 +-
manual/camel-3x-upgrade-guide-3_18.html | 2 +-
manual/camel-3x-upgrade-guide-3_19.html | 4 +-
manual/camel-3x-upgrade-guide-3_2.html | 4 +-
manual/camel-3x-upgrade-guide-3_20.html | 4 +-
manual/camel-3x-upgrade-guide-3_21.html | 4 +-
manual/camel-3x-upgrade-guide-3_22.html | 2 +-
manual/camel-3x-upgrade-guide-3_3.html | 4 +-
manual/camel-3x-upgrade-guide-3_4.html | 4 +-
manual/camel-3x-upgrade-guide-3_5.html | 4 +-
manual/camel-3x-upgrade-guide-3_6.html | 4 +-
manual/camel-3x-upgrade-guide-3_7.html | 2 +-
manual/camel-3x-upgrade-guide-3_8.html | 2 +-
manual/camel-3x-upgrade-guide-3_9.html | 4 +-
manual/camel-3x-upgrade-guide.html | 2 +-
manual/camel-4-migration-guide.html | 4 +-
manual/camel-4x-upgrade-guide-4_1.html | 4 +-
manual/camel-4x-upgrade-guide-4_10.html | 4 +-
manual/camel-4x-upgrade-guide-4_11.html | 4 +-
manual/camel-4x-upgrade-guide-4_12.html | 4 +-
manual/camel-4x-upgrade-guide-4_13.html | 4 +-
manual/camel-4x-upgrade-guide-4_14.html | 4 +-
manual/camel-4x-upgrade-guide-4_15.html | 4 +-
manual/camel-4x-upgrade-guide-4_16.html | 4 +-
manual/camel-4x-upgrade-guide-4_17.html | 4 +-
manual/camel-4x-upgrade-guide-4_18.html | 4 +-
manual/camel-4x-upgrade-guide-4_19.html | 4 +-
manual/camel-4x-upgrade-guide-4_2.html | 2 +-
manual/camel-4x-upgrade-guide-4_20.html | 4 +-
manual/camel-4x-upgrade-guide-4_21.html | 4 +-
manual/camel-4x-upgrade-guide-4_22.html | 4 +-
manual/camel-4x-upgrade-guide-4_22.md | 28 +-
manual/camel-4x-upgrade-guide-4_3.html | 4 +-
manual/camel-4x-upgrade-guide-4_4.html | 4 +-
manual/camel-4x-upgrade-guide-4_5.html | 4 +-
manual/camel-4x-upgrade-guide-4_6.html | 4 +-
manual/camel-4x-upgrade-guide-4_7.html | 4 +-
manual/camel-4x-upgrade-guide-4_8.html | 4 +-
manual/camel-4x-upgrade-guide-4_9.html | 2 +-
manual/camel-4x-upgrade-guide.html | 2 +-
manual/camel-catalog.html | 4 +-
manual/camel-component-maven-plugin.html | 4 +-
manual/camel-configuration-utilities.html | 4 +-
manual/camel-console.html | 4 +-
manual/camel-jbang-ai.html | 4 +-
manual/camel-jbang-beans.html | 4 +-
manual/camel-jbang-configuration.html | 4 +-
manual/camel-jbang-container.html | 4 +-
manual/camel-jbang-debugging.html | 4 +-
manual/camel-jbang-dev-services.html | 4 +-
manual/camel-jbang-devtools.html | 4 +-
manual/camel-jbang-getting-started.html | 4 +-
manual/camel-jbang-installation.html | 4 +-
manual/camel-jbang-kubernetes.html | 4 +-
manual/camel-jbang-launcher.html | 4 +-
manual/camel-jbang-managing.html | 4 +-
manual/camel-jbang-mcp.html | 4 +-
manual/camel-jbang-projects.html | 4 +-
manual/camel-jbang-running.html | 4 +-
manual/camel-jbang-test.html | 4 +-
manual/camel-jbang-tips.html | 4 +-
manual/camel-jbang-transforming.html | 4 +-
manual/camel-jbang-tui.html | 4 +-
manual/camel-jbang-tui.md | 6 +-
manual/camel-jbang.html | 4 +-
manual/camel-maven-archetypes.html | 4 +-
manual/camel-maven-plugin.html | 4 +-
manual/camel-report-maven-plugin.html | 4 +-
manual/camel-upgrade-recipes-tool.html | 2 +-
manual/camel-yaml-dsl-validator-maven-plugin.html | 4 +-
manual/camelcontext-autoconfigure.html | 2 +-
manual/camelcontext.html | 4 +-
manual/clustering.html | 4 +-
manual/commercial-camel-offerings.html | 2 +-
manual/component-dsl.html | 4 +-
manual/component.html | 4 +-
...ing-route-startup-ordering-and-autostartup.html | 4 +-
manual/consumertemplate.html | 4 +-
manual/context-reload.html | 4 +-
manual/cronscheduledroutepolicy.html | 4 +-
manual/data-format.html | 2 +-
manual/dataformat-dsl.html | 4 +-
manual/debugger.html | 4 +-
manual/defaulterrorhandler.html | 4 +-
manual/delay-interceptor.html | 4 +-
manual/dsl.html | 2 +-
manual/endpoint-annotations.html | 2 +-
manual/endpoint.html | 4 +-
manual/error-handler.html | 4 +-
manual/error-registry.html | 2 +-
manual/event-notifier.html | 4 +-
manual/examples.html | 2 +-
manual/exception-advanced.html | 4 +-
manual/exception-clause.html | 4 +-
manual/exception-handling-patterns.html | 4 +-
manual/exception-redelivery.html | 4 +-
manual/exchange-pattern.html | 2 +-
manual/exchange-pooling.html | 4 +-
manual/exchange.html | 2 +-
manual/expression.html | 4 +-
manual/faq/can-i-get-commercial-support.html | 2 +-
manual/faq/how-can-i-get-the-source-code.html | 2 +-
manual/faq/how-do-i-become-a-committer.html | 2 +-
manual/faq/how-do-i-edit-the-website.html | 2 +-
manual/faq/index.html | 2 +-
manual/faq/what-is-camel.html | 2 +-
manual/faq/why-the-name-camel.html | 2 +-
manual/getting-started.html | 4 +-
manual/graceful-shutdown.html | 4 +-
manual/health-check.html | 4 +-
manual/http-session-handling.html | 4 +-
manual/improving-the-documentation.html | 4 +-
manual/index.html | 2 +-
manual/injector.html | 2 +-
manual/integration-test.html | 4 +-
manual/integration-test.md | 2 +-
manual/java-dsl-model-writer.html | 4 +-
manual/java-dsl.html | 4 +-
manual/jbang-commands/camel-jbang-ask.html | 2 +-
manual/jbang-commands/camel-jbang-bind.html | 2 +-
.../camel-jbang-catalog-component.html | 2 +-
.../camel-jbang-catalog-dataformat.html | 2 +-
.../camel-jbang-catalog-dev-console.html | 2 +-
.../camel-jbang-catalog-kamelet.html | 2 +-
.../camel-jbang-catalog-language.html | 2 +-
.../jbang-commands/camel-jbang-catalog-other.html | 2 +-
.../camel-jbang-catalog-transformer.html | 2 +-
manual/jbang-commands/camel-jbang-catalog.html | 2 +-
manual/jbang-commands/camel-jbang-cmd-browse.html | 2 +-
.../camel-jbang-cmd-disable-processor.html | 2 +-
.../camel-jbang-cmd-enable-processor.html | 2 +-
manual/jbang-commands/camel-jbang-cmd-gc.html | 2 +-
.../camel-jbang-cmd-heap-histogram.html | 2 +-
.../camel-jbang-cmd-jfr-old-objects.html | 2 +-
manual/jbang-commands/camel-jbang-cmd-load.html | 2 +-
manual/jbang-commands/camel-jbang-cmd-logger.html | 2 +-
.../camel-jbang-cmd-memory-leak.html | 2 +-
manual/jbang-commands/camel-jbang-cmd-receive.html | 2 +-
manual/jbang-commands/camel-jbang-cmd-reload.html | 2 +-
.../camel-jbang-cmd-reset-stats.html | 2 +-
.../camel-jbang-cmd-resume-route.html | 2 +-
.../camel-jbang-cmd-route-diagram.html | 2 +-
.../jbang-commands/camel-jbang-cmd-route-dump.html | 2 +-
.../camel-jbang-cmd-route-structure.html | 2 +-
.../camel-jbang-cmd-route-topology.html | 2 +-
manual/jbang-commands/camel-jbang-cmd-send.html | 2 +-
manual/jbang-commands/camel-jbang-cmd-span.html | 2 +-
manual/jbang-commands/camel-jbang-cmd-sql.html | 2 +-
.../camel-jbang-cmd-start-group.html | 2 +-
.../camel-jbang-cmd-start-route.html | 2 +-
.../jbang-commands/camel-jbang-cmd-stop-group.html | 2 +-
.../jbang-commands/camel-jbang-cmd-stop-route.html | 2 +-
manual/jbang-commands/camel-jbang-cmd-stub.html | 2 +-
.../camel-jbang-cmd-suspend-route.html | 2 +-
.../camel-jbang-cmd-thread-dump.html | 2 +-
manual/jbang-commands/camel-jbang-cmd.html | 2 +-
manual/jbang-commands/camel-jbang-commands.html | 2 +-
manual/jbang-commands/camel-jbang-completion.html | 2 +-
manual/jbang-commands/camel-jbang-config-get.html | 2 +-
manual/jbang-commands/camel-jbang-config-list.html | 2 +-
manual/jbang-commands/camel-jbang-config-set.html | 2 +-
.../jbang-commands/camel-jbang-config-unset.html | 2 +-
manual/jbang-commands/camel-jbang-config.html | 2 +-
manual/jbang-commands/camel-jbang-debug.html | 2 +-
.../camel-jbang-dependency-copy.html | 2 +-
.../camel-jbang-dependency-list.html | 2 +-
.../camel-jbang-dependency-runtime.html | 2 +-
.../camel-jbang-dependency-update.html | 2 +-
manual/jbang-commands/camel-jbang-dependency.html | 2 +-
manual/jbang-commands/camel-jbang-dev.html | 2 +-
manual/jbang-commands/camel-jbang-dirty.html | 2 +-
manual/jbang-commands/camel-jbang-doc.html | 2 +-
manual/jbang-commands/camel-jbang-doctor.html | 2 +-
.../camel-jbang-eval-expression.html | 2 +-
manual/jbang-commands/camel-jbang-eval.html | 2 +-
manual/jbang-commands/camel-jbang-explain.html | 4 +-
manual/jbang-commands/camel-jbang-export.html | 2 +-
manual/jbang-commands/camel-jbang-get-bean.html | 2 +-
manual/jbang-commands/camel-jbang-get-blocked.html | 2 +-
.../camel-jbang-get-circuit-breaker.html | 2 +-
.../jbang-commands/camel-jbang-get-consumer.html | 2 +-
manual/jbang-commands/camel-jbang-get-context.html | 2 +-
manual/jbang-commands/camel-jbang-get-count.html | 2 +-
.../jbang-commands/camel-jbang-get-datasource.html | 2 +-
.../jbang-commands/camel-jbang-get-endpoint.html | 2 +-
manual/jbang-commands/camel-jbang-get-error.html | 2 +-
manual/jbang-commands/camel-jbang-get-event.html | 2 +-
manual/jbang-commands/camel-jbang-get-groovy.html | 2 +-
manual/jbang-commands/camel-jbang-get-group.html | 2 +-
manual/jbang-commands/camel-jbang-get-health.html | 2 +-
manual/jbang-commands/camel-jbang-get-history.html | 2 +-
.../jbang-commands/camel-jbang-get-inflight.html | 2 +-
.../camel-jbang-get-internal-task.html | 2 +-
manual/jbang-commands/camel-jbang-get-kafka.html | 2 +-
manual/jbang-commands/camel-jbang-get-metric.html | 2 +-
.../camel-jbang-get-platform-http.html | 2 +-
.../jbang-commands/camel-jbang-get-processor.html | 2 +-
.../jbang-commands/camel-jbang-get-producer.html | 2 +-
.../jbang-commands/camel-jbang-get-properties.html | 2 +-
manual/jbang-commands/camel-jbang-get-rest.html | 2 +-
.../camel-jbang-get-route-controller.html | 2 +-
manual/jbang-commands/camel-jbang-get-route.html | 2 +-
manual/jbang-commands/camel-jbang-get-service.html | 2 +-
manual/jbang-commands/camel-jbang-get-source.html | 2 +-
.../jbang-commands/camel-jbang-get-sql-trace.html | 2 +-
.../camel-jbang-get-startup-recorder.html | 2 +-
.../camel-jbang-get-transformer.html | 2 +-
.../jbang-commands/camel-jbang-get-variable.html | 2 +-
manual/jbang-commands/camel-jbang-get-vault.html | 2 +-
manual/jbang-commands/camel-jbang-get.html | 2 +-
manual/jbang-commands/camel-jbang-harden.html | 4 +-
manual/jbang-commands/camel-jbang-hawtio.html | 2 +-
manual/jbang-commands/camel-jbang-infra-get.html | 2 +-
manual/jbang-commands/camel-jbang-infra-list.html | 2 +-
manual/jbang-commands/camel-jbang-infra-log.html | 2 +-
manual/jbang-commands/camel-jbang-infra-ps.html | 2 +-
.../jbang-commands/camel-jbang-infra-restart.html | 2 +-
manual/jbang-commands/camel-jbang-infra-run.html | 2 +-
manual/jbang-commands/camel-jbang-infra-stop.html | 2 +-
manual/jbang-commands/camel-jbang-infra.html | 2 +-
manual/jbang-commands/camel-jbang-init.html | 2 +-
manual/jbang-commands/camel-jbang-jolokia.html | 2 +-
manual/jbang-commands/camel-jbang-log.html | 2 +-
manual/jbang-commands/camel-jbang-nano.html | 2 +-
manual/jbang-commands/camel-jbang-plugin-add.html | 2 +-
.../jbang-commands/camel-jbang-plugin-delete.html | 2 +-
manual/jbang-commands/camel-jbang-plugin-get.html | 2 +-
manual/jbang-commands/camel-jbang-plugin-list.html | 2 +-
manual/jbang-commands/camel-jbang-plugin.html | 2 +-
manual/jbang-commands/camel-jbang-ps.html | 2 +-
manual/jbang-commands/camel-jbang-restart.html | 2 +-
manual/jbang-commands/camel-jbang-run.html | 2 +-
manual/jbang-commands/camel-jbang-sbom.html | 2 +-
manual/jbang-commands/camel-jbang-script.html | 2 +-
manual/jbang-commands/camel-jbang-shell.html | 2 +-
manual/jbang-commands/camel-jbang-stop.html | 2 +-
manual/jbang-commands/camel-jbang-top-context.html | 2 +-
manual/jbang-commands/camel-jbang-top-group.html | 2 +-
.../jbang-commands/camel-jbang-top-processor.html | 2 +-
manual/jbang-commands/camel-jbang-top-route.html | 2 +-
manual/jbang-commands/camel-jbang-top-source.html | 2 +-
manual/jbang-commands/camel-jbang-top.html | 2 +-
manual/jbang-commands/camel-jbang-trace.html | 2 +-
.../camel-jbang-transform-dataweave.html | 2 +-
.../camel-jbang-transform-message.html | 2 +-
.../camel-jbang-transform-route.html | 2 +-
manual/jbang-commands/camel-jbang-transform.html | 2 +-
manual/jbang-commands/camel-jbang-update-list.html | 2 +-
manual/jbang-commands/camel-jbang-update-run.html | 2 +-
manual/jbang-commands/camel-jbang-update.html | 2 +-
.../camel-jbang-validate-normalize.html | 4 +-
.../jbang-commands/camel-jbang-validate-yaml.html | 4 +-
manual/jbang-commands/camel-jbang-validate.html | 2 +-
manual/jbang-commands/camel-jbang-version-get.html | 2 +-
.../jbang-commands/camel-jbang-version-list.html | 2 +-
manual/jbang-commands/camel-jbang-version-set.html | 2 +-
manual/jbang-commands/camel-jbang-version.html | 2 +-
manual/jbang-commands/camel-jbang-wrapper.html | 2 +-
manual/jmx.html | 4 +-
manual/json.html | 2 +-
manual/lambda-route-builder.html | 4 +-
manual/langchain4j-spring-boot-integration.html | 4 +-
manual/language-dsl.html | 4 +-
manual/languages.html | 2 +-
manual/lifecycle.html | 2 +-
manual/mdc.html | 4 +-
manual/message-size.html | 4 +-
manual/migration-and-upgrade.html | 2 +-
manual/notify-builder.html | 4 +-
manual/oncompletion.html | 4 +-
manual/parameter-binding-annotations.html | 4 +-
manual/pluggable-class-resolvers.html | 2 +-
manual/pojo-consuming.html | 4 +-
manual/pojo-producing.html | 4 +-
manual/predicate.html | 4 +-
manual/processor.html | 4 +-
manual/producertemplate.html | 4 +-
manual/property-binding.html | 4 +-
manual/property-placeholder-functions.html | 4 +-
manual/registry.html | 4 +-
manual/release-guide-website.html | 4 +-
manual/release-guide.html | 4 +-
manual/rest-dsl-binding.html | 4 +-
manual/rest-dsl-openapi.html | 4 +-
manual/rest-dsl-validation.html | 4 +-
manual/rest-dsl.html | 4 +-
manual/route-builder.html | 4 +-
manual/route-configuration.html | 4 +-
manual/route-controller.html | 4 +-
manual/route-diagram.html | 4 +-
manual/route-group.html | 4 +-
manual/route-policy.html | 4 +-
manual/route-reload.html | 4 +-
manual/route-template-bean-binding.html | 4 +-
manual/route-template.html | 4 +-
manual/routes.html | 4 +-
manual/sbom.html | 4 +-
manual/scheduledroutepolicy.html | 2 +-
manual/security-model.html | 4 +-
manual/security-policy.html | 4 +-
manual/security.html | 4 +-
manual/simplescheduledroutepolicy.html | 4 +-
manual/spring-xml-extensions.html | 4 +-
manual/spring.html | 2 +-
manual/startup-condition.html | 4 +-
manual/stream-caching.html | 4 +-
manual/template-engines.html | 2 +-
manual/test-infra.html | 4 +-
manual/testing.html | 2 +-
manual/threading-model.html | 4 +-
manual/tracer.html | 4 +-
manual/transformer.html | 4 +-
manual/try-catch-finally.html | 4 +-
manual/type-converter.html | 4 +-
manual/uris.html | 2 +-
manual/using-exchange-pattern-annotations.html | 4 +-
manual/using-propertyplaceholder.html | 4 +-
manual/uuidgenerator.html | 4 +-
manual/validator.html | 4 +-
manual/variables.html | 4 +-
manual/virtual-threads.html | 4 +-
manual/what-are-the-dependencies.html | 4 +-
manual/writing-components.html | 4 +-
misc/index.html | 2 +-
releases/ckc-0.10.0/index.html | 4 +-
releases/ckc-0.10.1/index.html | 4 +-
releases/ckc-0.11.0/index.html | 4 +-
releases/ckc-0.6.1/index.html | 4 +-
releases/ckc-0.7.0/index.html | 4 +-
releases/ckc-0.7.1/index.html | 4 +-
releases/ckc-0.7.2/index.html | 4 +-
releases/ckc-0.7.3/index.html | 4 +-
releases/ckc-0.8.0/index.html | 4 +-
releases/ckc-0.9.0/index.html | 4 +-
releases/ckc-1.0.0/index.html | 4 +-
releases/ckc-3.18.1/index.html | 4 +-
releases/ckc-3.18.2/index.html | 4 +-
releases/ckc-3.19.0/index.html | 4 +-
releases/ckc-3.20.0/index.html | 4 +-
releases/ckc-3.20.3/index.html | 4 +-
releases/ckc-3.20.6/index.html | 4 +-
releases/ckc-3.21.0/index.html | 4 +-
releases/ckc-4.0.0/index.html | 4 +-
releases/ckc-4.0.3/index.html | 4 +-
releases/ckc-4.10.2/index.html | 4 +-
releases/ckc-4.10.3/index.html | 4 +-
releases/ckc-4.11.0/index.html | 4 +-
releases/ckc-4.14.0/index.html | 4 +-
releases/ckc-4.14.5/index.html | 4 +-
releases/ckc-4.18.0/index.html | 4 +-
releases/ckc-4.4.2/index.html | 4 +-
releases/ckc-4.4.3/index.html | 4 +-
releases/ckc-4.8.0/index.html | 4 +-
releases/ckc-4.8.3/index.html | 4 +-
releases/ckc-4.8.5/index.html | 4 +-
releases/index.html | 2 +-
releases/k-1.10.0/index.html | 4 +-
releases/k-1.10.1/index.html | 4 +-
releases/k-1.10.2/index.html | 4 +-
releases/k-1.10.3/index.html | 4 +-
releases/k-1.10.4/index.html | 4 +-
releases/k-1.11.0/index.html | 4 +-
releases/k-1.11.0/index.md | 138 +-
releases/k-1.12.0/index.html | 4 +-
releases/k-1.12.1/index.html | 4 +-
releases/k-1.2.1/index.html | 4 +-
releases/k-1.3.0/index.html | 4 +-
releases/k-1.3.1/index.html | 4 +-
releases/k-1.3.2/index.html | 4 +-
releases/k-1.4.0/index.html | 4 +-
releases/k-1.4.1/index.html | 4 +-
releases/k-1.5.0/index.html | 4 +-
releases/k-1.5.1/index.html | 4 +-
releases/k-1.6.0/index.html | 4 +-
releases/k-1.6.1/index.html | 4 +-
releases/k-1.7.0/index.html | 4 +-
releases/k-1.8.0/index.html | 4 +-
releases/k-1.8.1/index.html | 4 +-
releases/k-1.8.2/index.html | 4 +-
releases/k-1.9.0/index.html | 4 +-
releases/k-1.9.1/index.html | 4 +-
releases/k-1.9.2/index.html | 4 +-
releases/k-2.0.0/index.html | 4 +-
releases/k-2.0.1/index.html | 4 +-
releases/k-2.1.0/index.html | 4 +-
releases/k-2.10.0/index.html | 4 +-
releases/k-2.10.1/index.html | 4 +-
releases/k-2.2.0/index.html | 4 +-
releases/k-2.3.0/index.html | 4 +-
releases/k-2.3.1/index.html | 4 +-
releases/k-2.3.2/index.html | 4 +-
releases/k-2.3.3/index.html | 4 +-
releases/k-2.4.0/index.html | 4 +-
releases/k-2.5.0/index.html | 4 +-
releases/k-2.5.1/index.html | 4 +-
releases/k-2.6.0/index.html | 4 +-
releases/k-2.7.0/index.html | 4 +-
releases/k-2.8.0/index.html | 4 +-
releases/k-2.8.1/index.html | 4 +-
releases/k-2.9.0/index.html | 4 +-
releases/k-2.9.1/index.html | 4 +-
releases/k-2.9.2/index.html | 4 +-
releases/k-runtime-1.10.0/index.html | 4 +-
releases/k-runtime-1.11.0/index.html | 4 +-
releases/k-runtime-1.12.0/index.html | 4 +-
releases/k-runtime-1.13.0/index.html | 4 +-
releases/k-runtime-1.14.0/index.html | 4 +-
releases/k-runtime-1.15.0/index.html | 4 +-
releases/k-runtime-1.15.1/index.html | 4 +-
releases/k-runtime-1.15.2/index.html | 4 +-
releases/k-runtime-1.16.0/index.html | 4 +-
releases/k-runtime-1.17.0/index.html | 4 +-
releases/k-runtime-1.17.1/index.html | 4 +-
releases/k-runtime-1.5.0/index.html | 4 +-
releases/k-runtime-1.6.0/index.html | 4 +-
releases/k-runtime-1.7.0/index.html | 4 +-
releases/k-runtime-1.8.0/index.html | 4 +-
releases/k-runtime-1.9.1/index.html | 4 +-
releases/k-runtime-2.16.0/index.html | 4 +-
releases/k-runtime-3.15.0/index.html | 4 +-
releases/k-runtime-3.15.2/index.html | 4 +-
releases/k-runtime-3.15.3/index.html | 4 +-
releases/k-runtime-3.2.0/index.html | 4 +-
releases/k-runtime-3.2.3/index.html | 4 +-
releases/k-runtime-3.6.0/index.html | 4 +-
releases/k-runtime-3.8.1/index.html | 4 +-
releases/kamelets-0.10.0/index.html | 4 +-
releases/kamelets-0.3.0/index.html | 4 +-
releases/kamelets-0.4.0/index.html | 4 +-
releases/kamelets-0.5.0/index.html | 4 +-
releases/kamelets-0.6.0/index.html | 4 +-
releases/kamelets-0.7.0/index.html | 4 +-
releases/kamelets-0.7.1/index.html | 4 +-
releases/kamelets-0.8.0/index.html | 4 +-
releases/kamelets-0.8.1/index.html | 4 +-
releases/kamelets-0.9.0/index.html | 4 +-
releases/kamelets-0.9.1/index.html | 4 +-
releases/kamelets-0.9.2/index.html | 4 +-
releases/kamelets-0.9.3/index.html | 4 +-
releases/kamelets-0.9.4/index.html | 4 +-
releases/kamelets-3.20.0/index.html | 4 +-
releases/kamelets-3.20.1.1/index.html | 4 +-
releases/kamelets-3.20.1/index.html | 4 +-
releases/kamelets-3.20.2/index.html | 4 +-
releases/kamelets-3.20.3/index.html | 4 +-
releases/kamelets-3.20.4/index.html | 4 +-
releases/kamelets-3.20.5/index.html | 4 +-
releases/kamelets-3.20.6/index.html | 4 +-
releases/kamelets-3.21.0/index.html | 4 +-
releases/kamelets-4.0.0-M1/index.html | 4 +-
releases/kamelets-4.0.0-M2/index.html | 4 +-
releases/kamelets-4.0.0-M3/index.html | 4 +-
releases/kamelets-4.0.0-RC1/index.html | 4 +-
releases/kamelets-4.0.0/index.html | 4 +-
releases/kamelets-4.0.1/index.html | 4 +-
releases/kamelets-4.0.3/index.html | 4 +-
releases/kamelets-4.1.0/index.html | 4 +-
releases/kamelets-4.10.0/index.html | 4 +-
releases/kamelets-4.10.1/index.html | 4 +-
releases/kamelets-4.10.2/index.html | 4 +-
releases/kamelets-4.10.3/index.html | 4 +-
releases/kamelets-4.10.4/index.html | 4 +-
releases/kamelets-4.10.5/index.html | 4 +-
releases/kamelets-4.10.6/index.html | 4 +-
releases/kamelets-4.10.7/index.html | 4 +-
releases/kamelets-4.11.0/index.html | 4 +-
releases/kamelets-4.12.0/index.html | 4 +-
releases/kamelets-4.13.0/index.html | 4 +-
releases/kamelets-4.14.0/index.html | 4 +-
releases/kamelets-4.14.1/index.html | 4 +-
releases/kamelets-4.14.2/index.html | 4 +-
releases/kamelets-4.14.4/index.html | 4 +-
releases/kamelets-4.14.5/index.html | 4 +-
releases/kamelets-4.15.0/index.html | 4 +-
releases/kamelets-4.16.0/index.html | 4 +-
releases/kamelets-4.17.0/index.html | 4 +-
releases/kamelets-4.18.0/index.html | 4 +-
releases/kamelets-4.18.1/index.html | 4 +-
releases/kamelets-4.18.2/index.html | 4 +-
releases/kamelets-4.2.0/index.html | 4 +-
releases/kamelets-4.20.0/index.html | 4 +-
releases/kamelets-4.3.0/index.html | 4 +-
releases/kamelets-4.4.0/index.html | 4 +-
releases/kamelets-4.4.1/index.html | 4 +-
releases/kamelets-4.4.2/index.html | 4 +-
releases/kamelets-4.4.3/index.html | 4 +-
releases/kamelets-4.5.0/index.html | 4 +-
releases/kamelets-4.6.0/index.html | 4 +-
releases/kamelets-4.7.0/index.html | 4 +-
releases/kamelets-4.8.0/index.html | 4 +-
releases/kamelets-4.8.1/index.html | 4 +-
releases/kamelets-4.8.2/index.html | 4 +-
releases/kamelets-4.8.3/index.html | 4 +-
releases/kamelets-4.8.4/index.html | 4 +-
releases/kamelets-4.8.5/index.html | 4 +-
releases/kamelets-4.8.8/index.html | 4 +-
releases/kamelets-4.9.0/index.html | 4 +-
releases/karaf-4.10.3/index.html | 4 +-
releases/karaf-4.10.5/index.html | 4 +-
releases/karaf-4.10.7/index.html | 4 +-
releases/karaf-4.14.5/index.html | 4 +-
releases/karaf-4.14.7/index.html | 4 +-
releases/karaf-4.18.1/index.html | 4 +-
releases/karaf-4.18.2/index.html | 4 +-
releases/karaf-4.8.1/index.html | 4 +-
releases/karaf-4.8.2/index.html | 4 +-
releases/karaf-4.8.5/index.html | 4 +-
releases/karaf-4.8.6/index.html | 4 +-
releases/karaf-4.8.9/index.html | 4 +-
releases/karaf-4.9.0/index.html | 4 +-
releases/q-1.4.0/index.html | 4 +-
releases/q-1.5.0/index.html | 4 +-
releases/q-1.6.0/index.html | 4 +-
releases/q-1.7.0/index.html | 4 +-
releases/q-1.8.0/index.html | 4 +-
releases/q-1.8.1/index.html | 4 +-
releases/q-2.0.0/index.html | 4 +-
releases/q-2.1.0/index.html | 4 +-
releases/q-2.10.0/index.html | 4 +-
releases/q-2.11.0/index.html | 4 +-
releases/q-2.12.0/index.html | 4 +-
releases/q-2.13.0/index.html | 4 +-
releases/q-2.13.1/index.html | 4 +-
releases/q-2.13.2/index.html | 4 +-
releases/q-2.13.3/index.html | 4 +-
releases/q-2.14.0/index.html | 4 +-
releases/q-2.15.0/index.html | 4 +-
releases/q-2.16.0/index.html | 4 +-
releases/q-2.2.0/index.html | 4 +-
releases/q-2.2.1/index.html | 4 +-
releases/q-2.3.0/index.html | 4 +-
releases/q-2.4.0/index.html | 4 +-
releases/q-2.5.0/index.html | 4 +-
releases/q-2.6.0/index.html | 4 +-
releases/q-2.7.0/index.html | 4 +-
releases/q-2.7.1/index.html | 4 +-
releases/q-2.7.2/index.html | 4 +-
releases/q-2.8.0/index.html | 4 +-
releases/q-2.9.0/index.html | 4 +-
releases/q-3.0.0-M1/index.html | 4 +-
releases/q-3.0.0-M2/index.html | 4 +-
releases/q-3.0.0-RC1/index.html | 4 +-
releases/q-3.0.0-RC2/index.html | 4 +-
releases/q-3.10.0/index.html | 4 +-
releases/q-3.11.0/index.html | 4 +-
releases/q-3.12.0/index.html | 4 +-
releases/q-3.13.0/index.html | 4 +-
releases/q-3.14.0/index.html | 4 +-
releases/q-3.15.0/index.html | 4 +-
releases/q-3.15.1/index.html | 4 +-
releases/q-3.15.2/index.html | 4 +-
releases/q-3.15.3/index.html | 4 +-
releases/q-3.15.4/index.html | 4 +-
releases/q-3.16.0/index.html | 4 +-
releases/q-3.17.0/index.html | 4 +-
releases/q-3.18.0/index.html | 4 +-
releases/q-3.19.0/index.html | 4 +-
releases/q-3.2.0/index.html | 4 +-
releases/q-3.2.1/index.html | 4 +-
releases/q-3.2.2/index.html | 4 +-
releases/q-3.2.3/index.html | 4 +-
releases/q-3.20.0/index.html | 4 +-
releases/q-3.20.1/index.html | 4 +-
releases/q-3.20.2/index.html | 4 +-
releases/q-3.20.3/index.html | 4 +-
releases/q-3.20.4/index.html | 4 +-
releases/q-3.22.0/index.html | 4 +-
releases/q-3.23.0/index.html | 4 +-
releases/q-3.24.0/index.html | 4 +-
releases/q-3.25.0/index.html | 4 +-
releases/q-3.26.0/index.html | 4 +-
releases/q-3.27.0/index.html | 4 +-
releases/q-3.27.1/index.html | 4 +-
releases/q-3.27.2/index.html | 4 +-
releases/q-3.27.3/index.html | 4 +-
releases/q-3.27.4/index.html | 4 +-
releases/q-3.29.0/index.html | 4 +-
releases/q-3.30.0/index.html | 4 +-
releases/q-3.31.0/index.html | 4 +-
releases/q-3.32.0/index.html | 4 +-
releases/q-3.33.0/index.html | 4 +-
releases/q-3.33.1/index.html | 4 +-
releases/q-3.35.0/index.html | 4 +-
releases/q-3.36.0/index.html | 4 +-
releases/q-3.4.0/index.html | 4 +-
releases/q-3.5.0/index.html | 4 +-
releases/q-3.6.0/index.html | 4 +-
releases/q-3.7.0/index.html | 4 +-
releases/q-3.8.0/index.html | 4 +-
releases/q-3.8.1/index.html | 4 +-
releases/q-3.8.2/index.html | 4 +-
releases/q-3.8.3/index.html | 4 +-
releases/q-3.8.4/index.html | 4 +-
releases/q-3.9.0/index.html | 4 +-
releases/q/release-2.8.0-M1/index.html | 4 +-
releases/release-2.18.0/index.html | 4 +-
releases/release-2.18.1/index.html | 4 +-
releases/release-2.18.2/index.html | 4 +-
releases/release-2.18.3/index.html | 4 +-
releases/release-2.18.4/index.html | 4 +-
releases/release-2.18.5/index.html | 4 +-
releases/release-2.19.0/index.html | 4 +-
releases/release-2.19.1/index.html | 4 +-
releases/release-2.19.2/index.html | 4 +-
releases/release-2.19.3/index.html | 4 +-
releases/release-2.19.4/index.html | 4 +-
releases/release-2.19.5/index.html | 4 +-
releases/release-2.20.0/index.html | 4 +-
releases/release-2.20.1/index.html | 4 +-
releases/release-2.20.2/index.html | 4 +-
releases/release-2.20.3/index.html | 4 +-
releases/release-2.20.4/index.html | 4 +-
releases/release-2.21.0/index.html | 4 +-
releases/release-2.21.1/index.html | 4 +-
releases/release-2.21.2/index.html | 4 +-
releases/release-2.21.3/index.html | 4 +-
releases/release-2.21.4/index.html | 4 +-
releases/release-2.21.5/index.html | 4 +-
releases/release-2.22.0/index.html | 4 +-
releases/release-2.22.1/index.html | 4 +-
releases/release-2.22.2/index.html | 4 +-
releases/release-2.22.3/index.html | 4 +-
releases/release-2.22.4/index.html | 4 +-
releases/release-2.22.5/index.html | 4 +-
releases/release-2.23.0/index.html | 4 +-
releases/release-2.23.1/index.html | 4 +-
releases/release-2.23.2/index.html | 4 +-
releases/release-2.23.3/index.html | 4 +-
releases/release-2.23.4/index.html | 4 +-
releases/release-2.24.0/index.html | 4 +-
releases/release-2.24.1/index.html | 4 +-
releases/release-2.24.2/index.html | 4 +-
releases/release-2.24.3/index.html | 4 +-
releases/release-2.25.0/index.html | 4 +-
releases/release-2.25.1/index.html | 4 +-
releases/release-2.25.2/index.html | 4 +-
releases/release-2.25.3/index.html | 4 +-
releases/release-2.25.4/index.html | 4 +-
releases/release-3.0.0-RC1/index.html | 4 +-
releases/release-3.0.0-RC2/index.html | 4 +-
releases/release-3.0.0-RC3/index.html | 4 +-
releases/release-3.0.0/index.html | 4 +-
releases/release-3.0.1/index.html | 4 +-
releases/release-3.1.0/index.html | 4 +-
releases/release-3.10.0/index.html | 4 +-
releases/release-3.11.0/index.html | 4 +-
releases/release-3.11.1/index.html | 4 +-
releases/release-3.11.2/index.html | 4 +-
releases/release-3.11.3/index.html | 4 +-
releases/release-3.11.4/index.html | 4 +-
releases/release-3.11.5/index.html | 4 +-
releases/release-3.11.6/index.html | 4 +-
releases/release-3.11.7/index.html | 4 +-
releases/release-3.12.0/index.html | 4 +-
releases/release-3.13.0/index.html | 4 +-
releases/release-3.14.0/index.html | 4 +-
releases/release-3.14.1/index.html | 4 +-
releases/release-3.14.10/index.html | 4 +-
releases/release-3.14.2/index.html | 4 +-
releases/release-3.14.3/index.html | 4 +-
releases/release-3.14.4/index.html | 4 +-
releases/release-3.14.5/index.html | 4 +-
releases/release-3.14.6/index.html | 4 +-
releases/release-3.14.7/index.html | 4 +-
releases/release-3.14.8/index.html | 4 +-
releases/release-3.14.9/index.html | 4 +-
releases/release-3.15.0/index.html | 4 +-
releases/release-3.16.0/index.html | 4 +-
releases/release-3.17.0/index.html | 4 +-
releases/release-3.18.0/index.html | 4 +-
releases/release-3.18.1/index.html | 4 +-
releases/release-3.18.2/index.html | 4 +-
releases/release-3.18.3/index.html | 4 +-
releases/release-3.18.4/index.html | 4 +-
releases/release-3.18.5/index.html | 4 +-
releases/release-3.18.6/index.html | 4 +-
releases/release-3.18.7/index.html | 4 +-
releases/release-3.18.8/index.html | 4 +-
releases/release-3.19.0/index.html | 4 +-
releases/release-3.2.0/index.html | 4 +-
releases/release-3.20.0/index.html | 4 +-
releases/release-3.20.1/index.html | 4 +-
releases/release-3.20.2/index.html | 4 +-
releases/release-3.20.3/index.html | 4 +-
releases/release-3.20.4/index.html | 4 +-
releases/release-3.20.5/index.html | 4 +-
releases/release-3.20.6/index.html | 4 +-
releases/release-3.20.7/index.html | 4 +-
releases/release-3.20.8/index.html | 4 +-
releases/release-3.20.9/index.html | 4 +-
releases/release-3.21.0/index.html | 4 +-
releases/release-3.21.1/index.html | 4 +-
releases/release-3.21.2/index.html | 4 +-
releases/release-3.21.3/index.html | 4 +-
releases/release-3.21.4/index.html | 4 +-
releases/release-3.21.5/index.html | 4 +-
releases/release-3.22.0/index.html | 4 +-
releases/release-3.22.1/index.html | 4 +-
releases/release-3.22.2/index.html | 4 +-
releases/release-3.22.3/index.html | 4 +-
releases/release-3.22.4/index.html | 4 +-
releases/release-3.3.0/index.html | 4 +-
releases/release-3.4.0/index.html | 4 +-
releases/release-3.4.1/index.html | 4 +-
releases/release-3.4.2/index.html | 4 +-
releases/release-3.4.3/index.html | 4 +-
releases/release-3.4.4/index.html | 4 +-
releases/release-3.4.5/index.html | 4 +-
releases/release-3.4.6/index.html | 4 +-
releases/release-3.5.0/index.html | 4 +-
releases/release-3.6.0/index.html | 4 +-
releases/release-3.7.0/index.html | 4 +-
releases/release-3.7.1/index.html | 4 +-
releases/release-3.7.2/index.html | 4 +-
releases/release-3.7.3/index.html | 4 +-
releases/release-3.7.4/index.html | 4 +-
releases/release-3.7.5/index.html | 4 +-
releases/release-3.7.6/index.html | 4 +-
releases/release-3.7.7/index.html | 4 +-
releases/release-3.8.0/index.html | 4 +-
releases/release-3.9.0/index.html | 4 +-
releases/release-4.0.0-M1/index.html | 4 +-
releases/release-4.0.0-M2/index.html | 4 +-
releases/release-4.0.0-M3/index.html | 4 +-
releases/release-4.0.0-RC1/index.html | 4 +-
releases/release-4.0.0-RC2/index.html | 4 +-
releases/release-4.0.0/index.html | 4 +-
releases/release-4.0.1/index.html | 4 +-
releases/release-4.0.2/index.html | 4 +-
releases/release-4.0.3/index.html | 4 +-
releases/release-4.0.4/index.html | 4 +-
releases/release-4.0.5/index.html | 4 +-
releases/release-4.0.6/index.html | 4 +-
releases/release-4.1.0/index.html | 4 +-
releases/release-4.10.0/index.html | 4 +-
releases/release-4.10.1/index.html | 4 +-
releases/release-4.10.2/index.html | 4 +-
releases/release-4.10.3/index.html | 4 +-
releases/release-4.10.4/index.html | 4 +-
releases/release-4.10.5/index.html | 4 +-
releases/release-4.10.6/index.html | 4 +-
releases/release-4.10.7/index.html | 4 +-
releases/release-4.10.8/index.html | 4 +-
releases/release-4.10.9/index.html | 4 +-
releases/release-4.11.0/index.html | 4 +-
releases/release-4.12.0/index.html | 4 +-
releases/release-4.13.0/index.html | 4 +-
releases/release-4.14.0/index.html | 4 +-
releases/release-4.14.1/index.html | 4 +-
releases/release-4.14.2/index.html | 4 +-
releases/release-4.14.3/index.html | 4 +-
releases/release-4.14.4/index.html | 4 +-
releases/release-4.14.5/index.html | 4 +-
releases/release-4.14.6/index.html | 4 +-
releases/release-4.14.7/index.html | 4 +-
releases/release-4.14.8/index.html | 4 +-
releases/release-4.15.0/index.html | 4 +-
releases/release-4.16.0/index.html | 4 +-
releases/release-4.17.0/index.html | 4 +-
releases/release-4.18.0/index.html | 4 +-
releases/release-4.18.1/index.html | 4 +-
releases/release-4.18.2/index.html | 4 +-
releases/release-4.18.3/index.html | 4 +-
releases/release-4.19.0/index.html | 4 +-
releases/release-4.2.0/index.html | 4 +-
releases/release-4.20.0/index.html | 4 +-
releases/release-4.21.0/index.html | 4 +-
releases/release-4.3.0/index.html | 4 +-
releases/release-4.4.0/index.html | 4 +-
releases/release-4.4.1/index.html | 4 +-
releases/release-4.4.2/index.html | 4 +-
releases/release-4.4.3/index.html | 4 +-
releases/release-4.4.4/index.html | 4 +-
releases/release-4.4.5/index.html | 4 +-
releases/release-4.5.0/index.html | 4 +-
releases/release-4.6.0/index.html | 4 +-
releases/release-4.7.0/index.html | 4 +-
releases/release-4.8.0/index.html | 4 +-
releases/release-4.8.1/index.html | 4 +-
releases/release-4.8.2/index.html | 4 +-
releases/release-4.8.3/index.html | 4 +-
releases/release-4.8.4/index.html | 4 +-
releases/release-4.8.5/index.html | 4 +-
releases/release-4.8.6/index.html | 4 +-
releases/release-4.8.7/index.html | 4 +-
releases/release-4.8.8/index.html | 4 +-
releases/release-4.8.9/index.html | 4 +-
releases/release-4.9.0/index.html | 4 +-
releases/upgrade-recipes-4.10.0/index.html | 4 +-
releases/upgrade-recipes-4.11.0/index.html | 4 +-
releases/upgrade-recipes-4.12.0/index.html | 4 +-
releases/upgrade-recipes-4.12.1/index.html | 4 +-
releases/upgrade-recipes-4.13.0/index.html | 4 +-
releases/upgrade-recipes-4.14.0.1/index.html | 4 +-
releases/upgrade-recipes-4.14.0/index.html | 4 +-
releases/upgrade-recipes-4.15.0/index.html | 4 +-
releases/upgrade-recipes-4.16.0/index.html | 4 +-
releases/upgrade-recipes-4.17.0/index.html | 4 +-
releases/upgrade-recipes-4.18.0/index.html | 4 +-
releases/upgrade-recipes-4.20.0/index.html | 4 +-
releases/upgrade-recipes-4.8.0/index.html | 4 +-
releases/upgrade-recipes-4.9.0/index.html | 4 +-
security/CVE-2013-4330.html | 4 +-
security/CVE-2014-0002.html | 4 +-
security/CVE-2014-0003.html | 4 +-
security/CVE-2015-0263.html | 2 +-
security/CVE-2015-0264.html | 2 +-
security/CVE-2015-5344.html | 2 +-
security/CVE-2015-5348.html | 2 +-
security/CVE-2016-8749.html | 2 +-
security/CVE-2017-12633.html | 2 +-
security/CVE-2017-12634.html | 2 +-
security/CVE-2017-3159.html | 2 +-
security/CVE-2017-5643.html | 2 +-
security/CVE-2018-8027.html | 2 +-
security/CVE-2018-8041.html | 2 +-
security/CVE-2019-0188.html | 2 +-
security/CVE-2019-0194.html | 2 +-
security/CVE-2020-11971.html | 2 +-
security/CVE-2020-11972.html | 2 +-
security/CVE-2020-11973.html | 2 +-
security/CVE-2020-11994.html | 2 +-
security/CVE-2022-45046.html | 2 +-
security/CVE-2023-34442.html | 2 +-
security/CVE-2024-22369.html | 2 +-
security/CVE-2024-22371.html | 2 +-
security/CVE-2024-23114.html | 2 +-
security/CVE-2025-27636.html | 2 +-
security/CVE-2025-29891.html | 2 +-
security/CVE-2025-30177.html | 2 +-
security/CVE-2025-66169.html | 2 +-
security/CVE-2026-23552.html | 2 +-
security/CVE-2026-25747.html | 2 +-
security/CVE-2026-27172.html | 2 +-
security/CVE-2026-33453.html | 2 +-
security/CVE-2026-33454.html | 2 +-
security/CVE-2026-40022.html | 2 +-
security/CVE-2026-40047.html | 2 +-
security/CVE-2026-40048.html | 2 +-
security/CVE-2026-40453.html | 2 +-
security/CVE-2026-40473.html | 2 +-
security/CVE-2026-40858.html | 2 +-
security/CVE-2026-40859.html | 2 +-
security/CVE-2026-40860.html | 2 +-
security/CVE-2026-42527.html | 2 +-
security/CVE-2026-43865.html | 2 +-
security/CVE-2026-43866.html | 2 +-
security/CVE-2026-43867.html | 2 +-
security/CVE-2026-45760.html | 2 +-
security/CVE-2026-46453.html | 2 +-
security/CVE-2026-46454.html | 2 +-
security/CVE-2026-46455.html | 2 +-
security/CVE-2026-46456.html | 2 +-
security/CVE-2026-46457.html | 2 +-
security/CVE-2026-46584.html | 2 +-
security/CVE-2026-46585.html | 2 +-
security/CVE-2026-46587.html | 2 +-
security/CVE-2026-46588.html | 2 +-
security/CVE-2026-46590.html | 2 +-
security/CVE-2026-46591.html | 2 +-
security/CVE-2026-46592.html | 2 +-
security/CVE-2026-46726.html | 2 +-
security/CVE-2026-47323.html | 2 +-
security/CVE-2026-48203.html | 2 +-
security/CVE-2026-48204.html | 2 +-
security/CVE-2026-48205.html | 2 +-
security/CVE-2026-48206.html | 2 +-
security/CVE-2026-49042.html | 2 +-
security/CVE-2026-49086.html | 2 +-
security/CVE-2026-49097.html | 2 +-
security/CVE-2026-49098.html | 2 +-
security/CVE-2026-49099.html | 2 +-
security/CVE-2026-49365.html | 2 +-
security/CVE-2026-53913.html | 2 +-
security/CVE-2026-55993.html | 2 +-
security/CVE-2026-55994.html | 2 +-
security/CVE-2026-56139.html | 2 +-
security/CVE-2026-56140.html | 2 +-
security/index.html | 2 +-
site-manifest.json | 2 +-
sitemap-camel-core.md | 16 +-
sitemap-camel-core.xml | 16 +-
sitemap-camel-k.md | 758 ++--
sitemap-camel-k.xml | 758 ++--
sitemap-camel-kafka-connector.md | 436 +--
sitemap-camel-kafka-connector.xml | 436 +--
sitemap-camel-kamelets.md | 1512 ++++----
sitemap-camel-kamelets.xml | 1512 ++++----
sitemap-camel-karaf.md | 6 +-
sitemap-camel-karaf.xml | 6 +-
sitemap-camel-quarkus.md | 2296 ++++++------
sitemap-camel-quarkus.xml | 2296 ++++++------
sitemap-camel-spring-boot.md | 882 ++---
sitemap-camel-spring-boot.xml | 882 ++---
sitemap-components.md | 3954 ++++++++++----------
sitemap-components.xml | 3954 ++++++++++----------
sitemap-manual.md | 684 ++--
sitemap-manual.xml | 684 ++--
sitemap-website.md | 11 +-
sitemap-website.xml | 27 +-
sitemap/index.html | 2 +-
tooling/index.html | 2 +-
trust/index.html | 2 +-
what-is-apache-camel/index.html | 4 +-
when-to-use/index.html | 4 +-
6183 files changed, 22486 insertions(+), 22226 deletions(-)
diff --git a/.htaccess b/.htaccess
index fa65ed874b..eaad052831 100644
--- a/.htaccess
+++ b/.htaccess
@@ -1143,17 +1143,9 @@ Redirect 301 /camel-k/2.10.x/camel.html /camel-k/2.10.x/apis/camel-k.html
Redirect 301 /camel-k/2.9.x/camel.html /camel-k/2.9.x/apis/camel-k.html
Redirect 301 /camel-kamelets/4.18.x/camel.html /camel-kamelets/4.18.x/apis/spec.html
Redirect 301 /camel-kamelets/next/camel.html /camel-kamelets/next/apis/spec.html
-Redirect 301 /camel-quarkus/3.27.x/ci.html /camel-quarkus/3.27.x/contributor-guide/ci.html
-Redirect 301 /camel-quarkus/3.27.x/create-new-dev-ui.html /camel-quarkus/3.27.x/contributor-guide/create-new-dev-ui-page.html
-Redirect 301 /camel-quarkus/3.27.x/create-new-example.html /camel-quarkus/3.27.x/contributor-guide/create-new-example.html
-Redirect 301 /camel-quarkus/3.27.x/create-new-extension.html /camel-quarkus/3.27.x/contributor-guide/create-new-extension.html
Redirect 301 /camel-quarkus/3.27.x/extension-documentation.html /camel-quarkus/3.27.x/contributor-guide/extension-documentation.html
-Redirect 301 /camel-quarkus/3.27.x/extension-metadata.html /camel-quarkus/3.27.x/contributor-guide/extension-metadata.html
Redirect 301 /camel-quarkus/3.27.x/contributor-guide.html /camel-quarkus/3.27.x/contributor-guide/index.html
-Redirect 301 /camel-quarkus/3.27.x/promote-jvm-to-native.html /camel-quarkus/3.27.x/contributor-guide/promote-jvm-to-native.html
Redirect 301 /camel-quarkus/3.27.x/release-guide.html /camel-quarkus/3.27.x/contributor-guide/release-guide.html
-Redirect 301 /camel-quarkus/3.27.x/list-of-camel-quarkus-extensions.html /camel-quarkus/3.27.x/reference/index.html
-Redirect 301 /camel-quarkus/3.27.x/reference/extensions/index.html /camel-quarkus/3.27.x/reference/index.html
Redirect 301 /camel-quarkus/3.27.x/cdi.html /camel-quarkus/3.27.x/user-guide/cdi.html
Redirect 301 /camel-quarkus/3.27.x/user-guide/bootstrap.html /camel-quarkus/3.27.x/user-guide/configuration.html
Redirect 301 /camel-quarkus/3.27.x/first-steps.html /camel-quarkus/3.27.x/user-guide/first-steps.html
@@ -1161,139 +1153,147 @@ Redirect 301 /camel-quarkus/3.27.x/user-guide.html /camel-quarkus/3.27.x/user-gu
Redirect 301 /camel-quarkus/3.27.x/kubernetes.html /camel-quarkus/3.27.x/user-guide/kubernetes.html
Redirect 301 /camel-quarkus/3.27.x/native-mode.html /camel-quarkus/3.27.x/user-guide/native-mode.html
Redirect 301 /camel-quarkus/3.27.x/testing.html /camel-quarkus/3.27.x/user-guide/testing.html
+Redirect 301 /camel-quarkus/3.27.x/ci.html /camel-quarkus/3.27.x/contributor-guide/ci.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/bean-validator.html /camel-quarkus/3.27.x/reference/extensions/bean-validator.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/controlbus.html /camel-quarkus/3.27.x/reference/extensions/controlbus.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/core-cloud.html /camel-quarkus/3.27.x/reference/extensions/core-cloud.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/core.html /camel-quarkus/3.27.x/reference/extensions/core.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/couchbase.html /camel-quarkus/3.27.x/reference/extensions/couchbase.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/debezium-mysql.html /camel-quarkus/3.27.x/reference/extensions/debezium-mysql.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/file-watch.html /camel-quarkus/3.27.x/reference/extensions/file-watch.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/ftp.html /camel-quarkus/3.27.x/reference/extensions/ftp.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/github.html /camel-quarkus/3.27.x/reference/extensions/github.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/groovy.html /camel-quarkus/3.27.x/reference/extensions/groovy.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/grpc.html /camel-quarkus/3.27.x/reference/extensions/grpc.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/graphql.html /camel-quarkus/3.27.x/reference/extensions/graphql.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/infinispan.html /camel-quarkus/3.27.x/reference/extensions/infinispan.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/jackson.html /camel-quarkus/3.27.x/reference/extensions/jackson.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/jacksonxml.html /camel-quarkus/3.27.x/reference/extensions/jacksonxml.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/jaxb.html /camel-quarkus/3.27.x/reference/extensions/jaxb.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/jdbc.html /camel-quarkus/3.27.x/reference/extensions/jdbc.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/jms.html /camel-quarkus/3.27.x/reference/extensions/jms.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/jolt.html /camel-quarkus/3.27.x/reference/extensions/jolt.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/json-validator.html /camel-quarkus/3.27.x/reference/extensions/json-validator.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/kubernetes.html /camel-quarkus/3.27.x/reference/extensions/kubernetes.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/mock.html /camel-quarkus/3.27.x/reference/extensions/mock.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/mustache.html /camel-quarkus/3.27.x/reference/extensions/mustache.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/nitrite.html /camel-quarkus/3.27.x/reference/extensions/nitrite.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/olingo4.html /camel-quarkus/3.27.x/reference/extensions/olingo4.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/openapi-java.html /camel-quarkus/3.27.x/reference/extensions/openapi-java.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/platform-http.html /camel-quarkus/3.27.x/reference/extensions/platform-http.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/quartz.html /camel-quarkus/3.27.x/reference/extensions/quartz.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/rest-openapi.html /camel-quarkus/3.27.x/reference/extensions/rest-openapi.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/salesforce.html /camel-quarkus/3.27.x/reference/extensions/salesforce.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/servlet.html /camel-quarkus/3.27.x/reference/extensions/servlet.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/smallrye-reactive-messaging.html /camel-quarkus/3.27.x/reference/extensions/smallrye-reactive-messaging.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/telegram.html /camel-quarkus/3.27.x/reference/extensions/telegram.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/qute.html /camel-quarkus/3.27.x/reference/extensions/qute.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/xpath.html /camel-quarkus/3.27.x/reference/extensions/xpath.html
+Redirect 301 /camel-quarkus/3.27.x/create-new-dev-ui.html /camel-quarkus/3.27.x/contributor-guide/create-new-dev-ui-page.html
+Redirect 301 /camel-quarkus/3.27.x/create-new-example.html /camel-quarkus/3.27.x/contributor-guide/create-new-example.html
+Redirect 301 /camel-quarkus/3.27.x/create-new-extension.html /camel-quarkus/3.27.x/contributor-guide/create-new-extension.html
+Redirect 301 /camel-quarkus/3.27.x/extension-metadata.html /camel-quarkus/3.27.x/contributor-guide/extension-metadata.html
+Redirect 301 /camel-quarkus/3.27.x/promote-jvm-to-native.html /camel-quarkus/3.27.x/contributor-guide/promote-jvm-to-native.html
+Redirect 301 /camel-quarkus/3.27.x/list-of-camel-quarkus-extensions.html /camel-quarkus/3.27.x/reference/index.html
+Redirect 301 /camel-quarkus/3.27.x/reference/extensions/index.html /camel-quarkus/3.27.x/reference/index.html
Redirect 301 /camel-quarkus/3.27.x/extensions/activemq.html /camel-quarkus/3.27.x/reference/extensions/activemq.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/avro.html /camel-quarkus/3.27.x/reference/extensions/avro.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-sqs.html /camel-quarkus/3.27.x/reference/extensions/aws2-sqs.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/fhir.html /camel-quarkus/3.27.x/reference/extensions/fhir.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/jpa.html /camel-quarkus/3.27.x/reference/extensions/jpa.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/master.html /camel-quarkus/3.27.x/reference/extensions/master.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/microprofile-health.html /camel-quarkus/3.27.x/reference/extensions/microprofile-health.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/protobuf.html /camel-quarkus/3.27.x/reference/extensions/protobuf.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/ref.html /camel-quarkus/3.27.x/reference/extensions/ref.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/rest.html /camel-quarkus/3.27.x/reference/extensions/rest.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/sjms.html /camel-quarkus/3.27.x/reference/extensions/sjms.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/sql.html /camel-quarkus/3.27.x/reference/extensions/sql.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/xslt.html /camel-quarkus/3.27.x/reference/extensions/xslt.html
Redirect 301 /camel-quarkus/3.27.x/extensions/amqp.html /camel-quarkus/3.27.x/reference/extensions/amqp.html
Redirect 301 /camel-quarkus/3.27.x/extensions/as2.html /camel-quarkus/3.27.x/reference/extensions/as2.html
Redirect 301 /camel-quarkus/3.27.x/extensions/attachments.html /camel-quarkus/3.27.x/reference/extensions/attachments.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/avro.html /camel-quarkus/3.27.x/reference/extensions/avro.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-athena.html /camel-quarkus/3.27.x/reference/extensions/aws2-athena.html
Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-cw.html /camel-quarkus/3.27.x/reference/extensions/aws2-cw.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-ddb.html /camel-quarkus/3.27.x/reference/extensions/aws2-ddb.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-ec2.html /camel-quarkus/3.27.x/reference/extensions/aws2-ec2.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-ecs.html /camel-quarkus/3.27.x/reference/extensions/aws2-ecs.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-eks.html /camel-quarkus/3.27.x/reference/extensions/aws2-eks.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-iam.html /camel-quarkus/3.27.x/reference/extensions/aws2-iam.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-kms.html /camel-quarkus/3.27.x/reference/extensions/aws2-kms.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-mq.html /camel-quarkus/3.27.x/reference/extensions/aws2-mq.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-msk.html /camel-quarkus/3.27.x/reference/extensions/aws2-msk.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-s3.html /camel-quarkus/3.27.x/reference/extensions/aws2-s3.html
Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-ses.html /camel-quarkus/3.27.x/reference/extensions/aws2-ses.html
Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-sns.html /camel-quarkus/3.27.x/reference/extensions/aws2-sns.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-sqs.html /camel-quarkus/3.27.x/reference/extensions/aws2-sqs.html
Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-translate.html /camel-quarkus/3.27.x/reference/extensions/aws2-translate.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/base64.html /camel-quarkus/3.27.x/reference/extensions/base64.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/bean-validator.html /camel-quarkus/3.27.x/reference/extensions/bean-validator.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/bean.html /camel-quarkus/3.27.x/reference/extensions/bean.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/bindy.html /camel-quarkus/3.27.x/reference/extensions/bindy.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/box.html /camel-quarkus/3.27.x/reference/extensions/box.html
Redirect 301 /camel-quarkus/3.27.x/extensions/braintree.html /camel-quarkus/3.27.x/reference/extensions/braintree.html
Redirect 301 /camel-quarkus/3.27.x/extensions/cassandraql.html /camel-quarkus/3.27.x/reference/extensions/cassandraql.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/consul.html /camel-quarkus/3.27.x/reference/extensions/consul.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/controlbus.html /camel-quarkus/3.27.x/reference/extensions/controlbus.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/core-cloud.html /camel-quarkus/3.27.x/reference/extensions/core-cloud.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/core.html /camel-quarkus/3.27.x/reference/extensions/core.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/couchbase.html /camel-quarkus/3.27.x/reference/extensions/couchbase.html
Redirect 301 /camel-quarkus/3.27.x/extensions/couchdb.html /camel-quarkus/3.27.x/reference/extensions/couchdb.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/cron.html /camel-quarkus/3.27.x/reference/extensions/cron.html
Redirect 301 /camel-quarkus/3.27.x/extensions/csv.html /camel-quarkus/3.27.x/reference/extensions/csv.html
Redirect 301 /camel-quarkus/3.27.x/extensions/dataformat.html /camel-quarkus/3.27.x/reference/extensions/dataformat.html
Redirect 301 /camel-quarkus/3.27.x/extensions/debezium-mongodb.html /camel-quarkus/3.27.x/reference/extensions/debezium-mongodb.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/debezium-mysql.html /camel-quarkus/3.27.x/reference/extensions/debezium-mysql.html
Redirect 301 /camel-quarkus/3.27.x/extensions/debezium-postgres.html /camel-quarkus/3.27.x/reference/extensions/debezium-postgres.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/debezium-sqlserver.html /camel-quarkus/3.27.x/reference/extensions/debezium-sqlserver.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/direct.html /camel-quarkus/3.27.x/reference/extensions/direct.html
Redirect 301 /camel-quarkus/3.27.x/extensions/exec.html /camel-quarkus/3.27.x/reference/extensions/exec.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/fhir.html /camel-quarkus/3.27.x/reference/extensions/fhir.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/file-watch.html /camel-quarkus/3.27.x/reference/extensions/file-watch.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/file.html /camel-quarkus/3.27.x/reference/extensions/file.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/ftp.html /camel-quarkus/3.27.x/reference/extensions/ftp.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/github.html /camel-quarkus/3.27.x/reference/extensions/github.html
Redirect 301 /camel-quarkus/3.27.x/extensions/google-bigquery.html /camel-quarkus/3.27.x/reference/extensions/google-bigquery.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/google-calendar.html /camel-quarkus/3.27.x/reference/extensions/google-calendar.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/google-drive.html /camel-quarkus/3.27.x/reference/extensions/google-drive.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/google-mail.html /camel-quarkus/3.27.x/reference/extensions/google-mail.html
Redirect 301 /camel-quarkus/3.27.x/extensions/google-pubsub.html /camel-quarkus/3.27.x/reference/extensions/google-pubsub.html
Redirect 301 /camel-quarkus/3.27.x/extensions/google-sheets.html /camel-quarkus/3.27.x/reference/extensions/google-sheets.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/graphql.html /camel-quarkus/3.27.x/reference/extensions/graphql.html
Redirect 301 /camel-quarkus/3.27.x/extensions/grok.html /camel-quarkus/3.27.x/reference/extensions/grok.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/groovy.html /camel-quarkus/3.27.x/reference/extensions/groovy.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/grpc.html /camel-quarkus/3.27.x/reference/extensions/grpc.html
Redirect 301 /camel-quarkus/3.27.x/extensions/gson.html /camel-quarkus/3.27.x/reference/extensions/gson.html
Redirect 301 /camel-quarkus/3.27.x/extensions/http.html /camel-quarkus/3.27.x/reference/extensions/http.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/ical.html /camel-quarkus/3.27.x/reference/extensions/ical.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/infinispan.html /camel-quarkus/3.27.x/reference/extensions/infinispan.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/influxdb.html /camel-quarkus/3.27.x/reference/extensions/influxdb.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/jackson.html /camel-quarkus/3.27.x/reference/extensions/jackson.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/jacksonxml.html /camel-quarkus/3.27.x/reference/extensions/jacksonxml.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/jaxb.html /camel-quarkus/3.27.x/reference/extensions/jaxb.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/jdbc.html /camel-quarkus/3.27.x/reference/extensions/jdbc.html
Redirect 301 /camel-quarkus/3.27.x/extensions/jira.html /camel-quarkus/3.27.x/reference/extensions/jira.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/jms.html /camel-quarkus/3.27.x/reference/extensions/jms.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/jolt.html /camel-quarkus/3.27.x/reference/extensions/jolt.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/jpa.html /camel-quarkus/3.27.x/reference/extensions/jpa.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/json-validator.html /camel-quarkus/3.27.x/reference/extensions/json-validator.html
Redirect 301 /camel-quarkus/3.27.x/extensions/jsonpath.html /camel-quarkus/3.27.x/reference/extensions/jsonpath.html
Redirect 301 /camel-quarkus/3.27.x/extensions/jta.html /camel-quarkus/3.27.x/reference/extensions/jta.html
Redirect 301 /camel-quarkus/3.27.x/extensions/kafka.html /camel-quarkus/3.27.x/reference/extensions/kafka.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/kubernetes.html /camel-quarkus/3.27.x/reference/extensions/kubernetes.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/bindy.html /camel-quarkus/3.27.x/reference/extensions/bindy.html
Redirect 301 /camel-quarkus/3.27.x/extensions/kudu.html /camel-quarkus/3.27.x/reference/extensions/kudu.html
Redirect 301 /camel-quarkus/3.27.x/extensions/log.html /camel-quarkus/3.27.x/reference/extensions/log.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/lzf.html /camel-quarkus/3.27.x/reference/extensions/lzf.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/mail.html /camel-quarkus/3.27.x/reference/extensions/mail.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/master.html /camel-quarkus/3.27.x/reference/extensions/master.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/microprofile-fault-tolerance.html /camel-quarkus/3.27.x/reference/extensions/microprofile-fault-tolerance.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/microprofile-health.html /camel-quarkus/3.27.x/reference/extensions/microprofile-health.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/mock.html /camel-quarkus/3.27.x/reference/extensions/mock.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/mongodb.html /camel-quarkus/3.27.x/reference/extensions/mongodb.html
Redirect 301 /camel-quarkus/3.27.x/extensions/mongodb-gridfs.html /camel-quarkus/3.27.x/reference/extensions/mongodb-gridfs.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/mustache.html /camel-quarkus/3.27.x/reference/extensions/mustache.html
Redirect 301 /camel-quarkus/3.27.x/extensions/netty-http.html /camel-quarkus/3.27.x/reference/extensions/netty-http.html
Redirect 301 /camel-quarkus/3.27.x/extensions/netty.html /camel-quarkus/3.27.x/reference/extensions/netty.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/nitrite.html /camel-quarkus/3.27.x/reference/extensions/nitrite.html
Redirect 301 /camel-quarkus/3.27.x/extensions/ognl.html /camel-quarkus/3.27.x/reference/extensions/ognl.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/olingo4.html /camel-quarkus/3.27.x/reference/extensions/olingo4.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/openapi-java.html /camel-quarkus/3.27.x/reference/extensions/openapi-java.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/openstack.html /camel-quarkus/3.27.x/reference/extensions/openstack.html
Redirect 301 /camel-quarkus/3.27.x/extensions/paho.html /camel-quarkus/3.27.x/reference/extensions/paho.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/pdf.html /camel-quarkus/3.27.x/reference/extensions/pdf.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/platform-http.html /camel-quarkus/3.27.x/reference/extensions/platform-http.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/protobuf.html /camel-quarkus/3.27.x/reference/extensions/protobuf.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/pubnub.html /camel-quarkus/3.27.x/reference/extensions/pubnub.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/quartz.html /camel-quarkus/3.27.x/reference/extensions/quartz.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/qute.html /camel-quarkus/3.27.x/reference/extensions/qute.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/reactive-executor.html /camel-quarkus/3.27.x/reference/extensions/reactive-executor.html
Redirect 301 /camel-quarkus/3.27.x/extensions/reactive-streams.html /camel-quarkus/3.27.x/reference/extensions/reactive-streams.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/ref.html /camel-quarkus/3.27.x/reference/extensions/ref.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/rest-openapi.html /camel-quarkus/3.27.x/reference/extensions/rest-openapi.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/rest.html /camel-quarkus/3.27.x/reference/extensions/rest.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/salesforce.html /camel-quarkus/3.27.x/reference/extensions/salesforce.html
Redirect 301 /camel-quarkus/3.27.x/extensions/sap-netweaver.html /camel-quarkus/3.27.x/reference/extensions/sap-netweaver.html
Redirect 301 /camel-quarkus/3.27.x/extensions/scheduler.html /camel-quarkus/3.27.x/reference/extensions/scheduler.html
Redirect 301 /camel-quarkus/3.27.x/extensions/seda.html /camel-quarkus/3.27.x/reference/extensions/seda.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/servicenow.html /camel-quarkus/3.27.x/reference/extensions/servicenow.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/servlet.html /camel-quarkus/3.27.x/reference/extensions/servlet.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/sjms.html /camel-quarkus/3.27.x/reference/extensions/sjms.html
Redirect 301 /camel-quarkus/3.27.x/extensions/sjms2.html /camel-quarkus/3.27.x/reference/extensions/sjms2.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/slack.html /camel-quarkus/3.27.x/reference/extensions/slack.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/smallrye-reactive-messaging.html /camel-quarkus/3.27.x/reference/extensions/smallrye-reactive-messaging.html
Redirect 301 /camel-quarkus/3.27.x/extensions/snakeyaml.html /camel-quarkus/3.27.x/reference/extensions/snakeyaml.html
Redirect 301 /camel-quarkus/3.27.x/extensions/soap.html /camel-quarkus/3.27.x/reference/extensions/soap.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/sql.html /camel-quarkus/3.27.x/reference/extensions/sql.html
Redirect 301 /camel-quarkus/3.27.x/extensions/stream.html /camel-quarkus/3.27.x/reference/extensions/stream.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/tarfile.html /camel-quarkus/3.27.x/reference/extensions/tarfile.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/telegram.html /camel-quarkus/3.27.x/reference/extensions/telegram.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/threadpoolfactory-vertx.html /camel-quarkus/3.27.x/reference/extensions/threadpoolfactory-vertx.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/tika.html /camel-quarkus/3.27.x/reference/extensions/tika.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/timer.html /camel-quarkus/3.27.x/reference/extensions/timer.html
Redirect 301 /camel-quarkus/3.27.x/extensions/twitter.html /camel-quarkus/3.27.x/reference/extensions/twitter.html
Redirect 301 /camel-quarkus/3.27.x/extensions/validator.html /camel-quarkus/3.27.x/reference/extensions/validator.html
Redirect 301 /camel-quarkus/3.27.x/extensions/vertx.html /camel-quarkus/3.27.x/reference/extensions/vertx.html
Redirect 301 /camel-quarkus/3.27.x/extensions/xml-jaxb.html /camel-quarkus/3.27.x/reference/extensions/xml-jaxb.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/xml-jaxp.html /camel-quarkus/3.27.x/reference/extensions/xml-jaxp.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/xpath.html /camel-quarkus/3.27.x/reference/extensions/xpath.html
-Redirect 301 /camel-quarkus/3.27.x/extensions/xslt.html /camel-quarkus/3.27.x/reference/extensions/xslt.html
Redirect 301 /camel-quarkus/3.27.x/extensions/zip-deflater.html /camel-quarkus/3.27.x/reference/extensions/zip-deflater.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-athena.html /camel-quarkus/3.27.x/reference/extensions/aws2-athena.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-ddb.html /camel-quarkus/3.27.x/reference/extensions/aws2-ddb.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-kms.html /camel-quarkus/3.27.x/reference/extensions/aws2-kms.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-mq.html /camel-quarkus/3.27.x/reference/extensions/aws2-mq.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/base64.html /camel-quarkus/3.27.x/reference/extensions/base64.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/bean.html /camel-quarkus/3.27.x/reference/extensions/bean.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/cron.html /camel-quarkus/3.27.x/reference/extensions/cron.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/debezium-sqlserver.html /camel-quarkus/3.27.x/reference/extensions/debezium-sqlserver.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/direct.html /camel-quarkus/3.27.x/reference/extensions/direct.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/file.html /camel-quarkus/3.27.x/reference/extensions/file.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/google-calendar.html /camel-quarkus/3.27.x/reference/extensions/google-calendar.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/google-mail.html /camel-quarkus/3.27.x/reference/extensions/google-mail.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/ical.html /camel-quarkus/3.27.x/reference/extensions/ical.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/influxdb.html /camel-quarkus/3.27.x/reference/extensions/influxdb.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/lzf.html /camel-quarkus/3.27.x/reference/extensions/lzf.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/mail.html /camel-quarkus/3.27.x/reference/extensions/mail.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/microprofile-fault-tolerance.html /camel-quarkus/3.27.x/reference/extensions/microprofile-fault-tolerance.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/mongodb.html /camel-quarkus/3.27.x/reference/extensions/mongodb.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/openstack.html /camel-quarkus/3.27.x/reference/extensions/openstack.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/pubnub.html /camel-quarkus/3.27.x/reference/extensions/pubnub.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/servicenow.html /camel-quarkus/3.27.x/reference/extensions/servicenow.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/threadpoolfactory-vertx.html /camel-quarkus/3.27.x/reference/extensions/threadpoolfactory-vertx.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/tika.html /camel-quarkus/3.27.x/reference/extensions/tika.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/timer.html /camel-quarkus/3.27.x/reference/extensions/timer.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/xml-jaxp.html /camel-quarkus/3.27.x/reference/extensions/xml-jaxp.html
Redirect 301 /camel-quarkus/3.27.x/extensions/zipfile.html /camel-quarkus/3.27.x/reference/extensions/zipfile.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-eks.html /camel-quarkus/3.27.x/reference/extensions/aws2-eks.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-s3.html /camel-quarkus/3.27.x/reference/extensions/aws2-s3.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/box.html /camel-quarkus/3.27.x/reference/extensions/box.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/consul.html /camel-quarkus/3.27.x/reference/extensions/consul.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/google-drive.html /camel-quarkus/3.27.x/reference/extensions/google-drive.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/pdf.html /camel-quarkus/3.27.x/reference/extensions/pdf.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/reactive-executor.html /camel-quarkus/3.27.x/reference/extensions/reactive-executor.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/slack.html /camel-quarkus/3.27.x/reference/extensions/slack.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/tarfile.html /camel-quarkus/3.27.x/reference/extensions/tarfile.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-ec2.html /camel-quarkus/3.27.x/reference/extensions/aws2-ec2.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-ecs.html /camel-quarkus/3.27.x/reference/extensions/aws2-ecs.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-iam.html /camel-quarkus/3.27.x/reference/extensions/aws2-iam.html
+Redirect 301 /camel-quarkus/3.27.x/extensions/aws2-msk.html /camel-quarkus/3.27.x/reference/extensions/aws2-msk.html
Redirect 301 /camel-quarkus/3.33.x/ci.html /camel-quarkus/3.33.x/contributor-guide/ci.html
Redirect 301 /camel-quarkus/3.33.x/create-new-dev-ui.html /camel-quarkus/3.33.x/contributor-guide/create-new-dev-ui-page.html
Redirect 301 /camel-quarkus/3.33.x/create-new-example.html /camel-quarkus/3.33.x/contributor-guide/create-new-example.html
@@ -1303,8 +1303,6 @@ Redirect 301 /camel-quarkus/3.33.x/extension-metadata.html /camel-quarkus/3.33.x
Redirect 301 /camel-quarkus/3.33.x/contributor-guide.html /camel-quarkus/3.33.x/contributor-guide/index.html
Redirect 301 /camel-quarkus/3.33.x/promote-jvm-to-native.html /camel-quarkus/3.33.x/contributor-guide/promote-jvm-to-native.html
Redirect 301 /camel-quarkus/3.33.x/release-guide.html /camel-quarkus/3.33.x/contributor-guide/release-guide.html
-Redirect 301 /camel-quarkus/3.33.x/list-of-camel-quarkus-extensions.html /camel-quarkus/3.33.x/reference/index.html
-Redirect 301 /camel-quarkus/3.33.x/reference/extensions/index.html /camel-quarkus/3.33.x/reference/index.html
Redirect 301 /camel-quarkus/3.33.x/cdi.html /camel-quarkus/3.33.x/user-guide/cdi.html
Redirect 301 /camel-quarkus/3.33.x/user-guide/bootstrap.html /camel-quarkus/3.33.x/user-guide/configuration.html
Redirect 301 /camel-quarkus/3.33.x/first-steps.html /camel-quarkus/3.33.x/user-guide/first-steps.html
@@ -1312,15 +1310,16 @@ Redirect 301 /camel-quarkus/3.33.x/user-guide.html /camel-quarkus/3.33.x/user-gu
Redirect 301 /camel-quarkus/3.33.x/kubernetes.html /camel-quarkus/3.33.x/user-guide/kubernetes.html
Redirect 301 /camel-quarkus/3.33.x/native-mode.html /camel-quarkus/3.33.x/user-guide/native-mode.html
Redirect 301 /camel-quarkus/3.33.x/testing.html /camel-quarkus/3.33.x/user-guide/testing.html
+Redirect 301 /camel-quarkus/3.33.x/list-of-camel-quarkus-extensions.html /camel-quarkus/3.33.x/reference/index.html
+Redirect 301 /camel-quarkus/3.33.x/reference/extensions/index.html /camel-quarkus/3.33.x/reference/index.html
+Redirect 301 /camel-quarkus/3.33.x/extensions/activemq.html /camel-quarkus/3.33.x/reference/extensions/activemq.html
Redirect 301 /camel-quarkus/3.33.x/extensions/amqp.html /camel-quarkus/3.33.x/reference/extensions/amqp.html
Redirect 301 /camel-quarkus/3.33.x/extensions/as2.html /camel-quarkus/3.33.x/reference/extensions/as2.html
-Redirect 301 /camel-quarkus/3.33.x/extensions/activemq.html /camel-quarkus/3.33.x/reference/extensions/activemq.html
Redirect 301 /camel-quarkus/3.33.x/extensions/attachments.html /camel-quarkus/3.33.x/reference/extensions/attachments.html
Redirect 301 /camel-quarkus/3.33.x/extensions/avro.html /camel-quarkus/3.33.x/reference/extensions/avro.html
Redirect 301 /camel-quarkus/3.33.x/extensions/aws2-athena.html /camel-quarkus/3.33.x/reference/extensions/aws2-athena.html
Redirect 301 /camel-quarkus/3.33.x/extensions/aws2-cw.html /camel-quarkus/3.33.x/reference/extensions/aws2-cw.html
Redirect 301 /camel-quarkus/3.33.x/extensions/aws2-ec2.html /camel-quarkus/3.33.x/reference/extensions/aws2-ec2.html
-Redirect 301 /camel-quarkus/3.33.x/extensions/aws2-ddb.html /camel-quarkus/3.33.x/reference/extensions/aws2-ddb.html
Redirect 301 /camel-quarkus/3.33.x/extensions/aws2-ecs.html /camel-quarkus/3.33.x/reference/extensions/aws2-ecs.html
Redirect 301 /camel-quarkus/3.33.x/extensions/aws2-eks.html /camel-quarkus/3.33.x/reference/extensions/aws2-eks.html
Redirect 301 /camel-quarkus/3.33.x/extensions/aws2-iam.html /camel-quarkus/3.33.x/reference/extensions/aws2-iam.html
@@ -1353,7 +1352,6 @@ Redirect 301 /camel-quarkus/3.33.x/extensions/debezium-mysql.html /camel-quarkus
Redirect 301 /camel-quarkus/3.33.x/extensions/debezium-postgres.html /camel-quarkus/3.33.x/reference/extensions/debezium-postgres.html
Redirect 301 /camel-quarkus/3.33.x/extensions/debezium-sqlserver.html /camel-quarkus/3.33.x/reference/extensions/debezium-sqlserver.html
Redirect 301 /camel-quarkus/3.33.x/extensions/direct.html /camel-quarkus/3.33.x/reference/extensions/direct.html
-Redirect 301 /camel-quarkus/3.33.x/extensions/exec.html /camel-quarkus/3.33.x/reference/extensions/exec.html
Redirect 301 /camel-quarkus/3.33.x/extensions/fhir.html /camel-quarkus/3.33.x/reference/extensions/fhir.html
Redirect 301 /camel-quarkus/3.33.x/extensions/file-watch.html /camel-quarkus/3.33.x/reference/extensions/file-watch.html
Redirect 301 /camel-quarkus/3.33.x/extensions/file.html /camel-quarkus/3.33.x/reference/extensions/file.html
@@ -1371,7 +1369,9 @@ Redirect 301 /camel-quarkus/3.33.x/extensions/groovy.html /camel-quarkus/3.33.x/
Redirect 301 /camel-quarkus/3.33.x/extensions/grpc.html /camel-quarkus/3.33.x/reference/extensions/grpc.html
Redirect 301 /camel-quarkus/3.33.x/extensions/gson.html /camel-quarkus/3.33.x/reference/extensions/gson.html
Redirect 301 /camel-quarkus/3.33.x/extensions/http.html /camel-quarkus/3.33.x/reference/extensions/http.html
+Redirect 301 /camel-quarkus/3.33.x/extensions/aws2-ddb.html /camel-quarkus/3.33.x/reference/extensions/aws2-ddb.html
Redirect 301 /camel-quarkus/3.33.x/extensions/ical.html /camel-quarkus/3.33.x/reference/extensions/ical.html
+Redirect 301 /camel-quarkus/3.33.x/extensions/exec.html /camel-quarkus/3.33.x/reference/extensions/exec.html
Redirect 301 /camel-quarkus/3.33.x/extensions/infinispan.html /camel-quarkus/3.33.x/reference/extensions/infinispan.html
Redirect 301 /camel-quarkus/3.33.x/extensions/influxdb.html /camel-quarkus/3.33.x/reference/extensions/influxdb.html
Redirect 301 /camel-quarkus/3.33.x/extensions/jackson.html /camel-quarkus/3.33.x/reference/extensions/jackson.html
@@ -1398,9 +1398,9 @@ Redirect 301 /camel-quarkus/3.33.x/extensions/mock.html /camel-quarkus/3.33.x/re
Redirect 301 /camel-quarkus/3.33.x/extensions/mongodb-gridfs.html /camel-quarkus/3.33.x/reference/extensions/mongodb-gridfs.html
Redirect 301 /camel-quarkus/3.33.x/extensions/mongodb.html /camel-quarkus/3.33.x/reference/extensions/mongodb.html
Redirect 301 /camel-quarkus/3.33.x/extensions/mustache.html /camel-quarkus/3.33.x/reference/extensions/mustache.html
+Redirect 301 /camel-quarkus/3.33.x/extensions/netty-http.html /camel-quarkus/3.33.x/reference/extensions/netty-http.html
Redirect 301 /camel-quarkus/3.33.x/extensions/netty.html /camel-quarkus/3.33.x/reference/extensions/netty.html
Redirect 301 /camel-quarkus/3.33.x/extensions/nitrite.html /camel-quarkus/3.33.x/reference/extensions/nitrite.html
-Redirect 301 /camel-quarkus/3.33.x/extensions/netty-http.html /camel-quarkus/3.33.x/reference/extensions/netty-http.html
Redirect 301 /camel-quarkus/3.33.x/extensions/ognl.html /camel-quarkus/3.33.x/reference/extensions/ognl.html
Redirect 301 /camel-quarkus/3.33.x/extensions/olingo4.html /camel-quarkus/3.33.x/reference/extensions/olingo4.html
Redirect 301 /camel-quarkus/3.33.x/extensions/openapi-java.html /camel-quarkus/3.33.x/reference/extensions/openapi-java.html
@@ -1416,13 +1416,11 @@ Redirect 301 /camel-quarkus/3.33.x/extensions/reactive-executor.html /camel-quar
Redirect 301 /camel-quarkus/3.33.x/extensions/reactive-streams.html /camel-quarkus/3.33.x/reference/extensions/reactive-streams.html
Redirect 301 /camel-quarkus/3.33.x/extensions/ref.html /camel-quarkus/3.33.x/reference/extensions/ref.html
Redirect 301 /camel-quarkus/3.33.x/extensions/rest-openapi.html /camel-quarkus/3.33.x/reference/extensions/rest-openapi.html
-Redirect 301 /camel-quarkus/3.33.x/extensions/rest.html /camel-quarkus/3.33.x/reference/extensions/rest.html
Redirect 301 /camel-quarkus/3.33.x/extensions/salesforce.html /camel-quarkus/3.33.x/reference/extensions/salesforce.html
Redirect 301 /camel-quarkus/3.33.x/extensions/sap-netweaver.html /camel-quarkus/3.33.x/reference/extensions/sap-netweaver.html
Redirect 301 /camel-quarkus/3.33.x/extensions/scheduler.html /camel-quarkus/3.33.x/reference/extensions/scheduler.html
-Redirect 301 /camel-quarkus/3.33.x/extensions/seda.html /camel-quarkus/3.33.x/reference/extensions/seda.html
-Redirect 301 /camel-quarkus/3.33.x/extensions/servlet.html /camel-quarkus/3.33.x/reference/extensions/servlet.html
Redirect 301 /camel-quarkus/3.33.x/extensions/servicenow.html /camel-quarkus/3.33.x/reference/extensions/servicenow.html
+Redirect 301 /camel-quarkus/3.33.x/extensions/servlet.html /camel-quarkus/3.33.x/reference/extensions/servlet.html
Redirect 301 /camel-quarkus/3.33.x/extensions/sjms.html /camel-quarkus/3.33.x/reference/extensions/sjms.html
Redirect 301 /camel-quarkus/3.33.x/extensions/sjms2.html /camel-quarkus/3.33.x/reference/extensions/sjms2.html
Redirect 301 /camel-quarkus/3.33.x/extensions/slack.html /camel-quarkus/3.33.x/reference/extensions/slack.html
@@ -1445,6 +1443,8 @@ Redirect 301 /camel-quarkus/3.33.x/extensions/xpath.html /camel-quarkus/3.33.x/r
Redirect 301 /camel-quarkus/3.33.x/extensions/xslt.html /camel-quarkus/3.33.x/reference/extensions/xslt.html
Redirect 301 /camel-quarkus/3.33.x/extensions/zip-deflater.html /camel-quarkus/3.33.x/reference/extensions/zip-deflater.html
Redirect 301 /camel-quarkus/3.33.x/extensions/zipfile.html /camel-quarkus/3.33.x/reference/extensions/zipfile.html
+Redirect 301 /camel-quarkus/3.33.x/extensions/seda.html /camel-quarkus/3.33.x/reference/extensions/seda.html
+Redirect 301 /camel-quarkus/3.33.x/extensions/rest.html /camel-quarkus/3.33.x/reference/extensions/rest.html
Redirect 301 /camel-quarkus/next/ci.html /camel-quarkus/next/contributor-guide/ci.html
Redirect 301 /camel-quarkus/next/create-new-dev-ui.html /camel-quarkus/next/contributor-guide/create-new-dev-ui-page.html
Redirect 301 /camel-quarkus/next/create-new-example.html /camel-quarkus/next/contributor-guide/create-new-example.html
@@ -1464,25 +1464,24 @@ Redirect 301 /camel-quarkus/next/user-guide.html /camel-quarkus/next/user-guide/
Redirect 301 /camel-quarkus/next/kubernetes.html /camel-quarkus/next/user-guide/kubernetes.html
Redirect 301 /camel-quarkus/next/native-mode.html /camel-quarkus/next/user-guide/native-mode.html
Redirect 301 /camel-quarkus/next/testing.html /camel-quarkus/next/user-guide/testing.html
+Redirect 301 /camel-quarkus/next/extensions/activemq.html /camel-quarkus/next/reference/extensions/activemq.html
Redirect 301 /camel-quarkus/next/extensions/amqp.html /camel-quarkus/next/reference/extensions/amqp.html
-Redirect 301 /camel-quarkus/next/extensions/as2.html /camel-quarkus/next/reference/extensions/as2.html
Redirect 301 /camel-quarkus/next/extensions/attachments.html /camel-quarkus/next/reference/extensions/attachments.html
Redirect 301 /camel-quarkus/next/extensions/avro.html /camel-quarkus/next/reference/extensions/avro.html
-Redirect 301 /camel-quarkus/next/extensions/aws2-athena.html /camel-quarkus/next/reference/extensions/aws2-athena.html
-Redirect 301 /camel-quarkus/next/extensions/aws2-cw.html /camel-quarkus/next/reference/extensions/aws2-cw.html
Redirect 301 /camel-quarkus/next/extensions/aws2-ddb.html /camel-quarkus/next/reference/extensions/aws2-ddb.html
Redirect 301 /camel-quarkus/next/extensions/aws2-ec2.html /camel-quarkus/next/reference/extensions/aws2-ec2.html
-Redirect 301 /camel-quarkus/next/extensions/aws2-ecs.html /camel-quarkus/next/reference/extensions/aws2-ecs.html
+Redirect 301 /camel-quarkus/next/extensions/aws2-cw.html /camel-quarkus/next/reference/extensions/aws2-cw.html
Redirect 301 /camel-quarkus/next/extensions/aws2-eks.html /camel-quarkus/next/reference/extensions/aws2-eks.html
Redirect 301 /camel-quarkus/next/extensions/aws2-iam.html /camel-quarkus/next/reference/extensions/aws2-iam.html
Redirect 301 /camel-quarkus/next/extensions/aws2-kms.html /camel-quarkus/next/reference/extensions/aws2-kms.html
Redirect 301 /camel-quarkus/next/extensions/aws2-mq.html /camel-quarkus/next/reference/extensions/aws2-mq.html
-Redirect 301 /camel-quarkus/next/extensions/aws2-msk.html /camel-quarkus/next/reference/extensions/aws2-msk.html
+Redirect 301 /camel-quarkus/next/extensions/as2.html /camel-quarkus/next/reference/extensions/as2.html
Redirect 301 /camel-quarkus/next/extensions/aws2-s3.html /camel-quarkus/next/reference/extensions/aws2-s3.html
Redirect 301 /camel-quarkus/next/extensions/aws2-ses.html /camel-quarkus/next/reference/extensions/aws2-ses.html
Redirect 301 /camel-quarkus/next/extensions/aws2-sns.html /camel-quarkus/next/reference/extensions/aws2-sns.html
Redirect 301 /camel-quarkus/next/extensions/aws2-sqs.html /camel-quarkus/next/reference/extensions/aws2-sqs.html
Redirect 301 /camel-quarkus/next/extensions/aws2-translate.html /camel-quarkus/next/reference/extensions/aws2-translate.html
+Redirect 301 /camel-quarkus/next/extensions/aws2-athena.html /camel-quarkus/next/reference/extensions/aws2-athena.html
Redirect 301 /camel-quarkus/next/extensions/base64.html /camel-quarkus/next/reference/extensions/base64.html
Redirect 301 /camel-quarkus/next/extensions/bean-validator.html /camel-quarkus/next/reference/extensions/bean-validator.html
Redirect 301 /camel-quarkus/next/extensions/bean.html /camel-quarkus/next/reference/extensions/bean.html
@@ -1490,14 +1489,15 @@ Redirect 301 /camel-quarkus/next/extensions/bindy.html /camel-quarkus/next/refer
Redirect 301 /camel-quarkus/next/extensions/box.html /camel-quarkus/next/reference/extensions/box.html
Redirect 301 /camel-quarkus/next/extensions/braintree.html /camel-quarkus/next/reference/extensions/braintree.html
Redirect 301 /camel-quarkus/next/extensions/cassandraql.html /camel-quarkus/next/reference/extensions/cassandraql.html
+Redirect 301 /camel-quarkus/next/extensions/aws2-msk.html /camel-quarkus/next/reference/extensions/aws2-msk.html
Redirect 301 /camel-quarkus/next/extensions/consul.html /camel-quarkus/next/reference/extensions/consul.html
Redirect 301 /camel-quarkus/next/extensions/controlbus.html /camel-quarkus/next/reference/extensions/controlbus.html
Redirect 301 /camel-quarkus/next/extensions/core.html /camel-quarkus/next/reference/extensions/core.html
Redirect 301 /camel-quarkus/next/extensions/couchbase.html /camel-quarkus/next/reference/extensions/couchbase.html
-Redirect 301 /camel-quarkus/next/extensions/activemq.html /camel-quarkus/next/reference/extensions/activemq.html
Redirect 301 /camel-quarkus/next/extensions/couchdb.html /camel-quarkus/next/reference/extensions/couchdb.html
Redirect 301 /camel-quarkus/next/extensions/cron.html /camel-quarkus/next/reference/extensions/cron.html
Redirect 301 /camel-quarkus/next/extensions/csv.html /camel-quarkus/next/reference/extensions/csv.html
+Redirect 301 /camel-quarkus/next/extensions/aws2-ecs.html /camel-quarkus/next/reference/extensions/aws2-ecs.html
Redirect 301 /camel-quarkus/next/extensions/dataformat.html /camel-quarkus/next/reference/extensions/dataformat.html
Redirect 301 /camel-quarkus/next/extensions/debezium-mongodb.html /camel-quarkus/next/reference/extensions/debezium-mongodb.html
Redirect 301 /camel-quarkus/next/extensions/debezium-mysql.html /camel-quarkus/next/reference/extensions/debezium-mysql.html
@@ -1510,7 +1510,6 @@ Redirect 301 /camel-quarkus/next/extensions/file-watch.html /camel-quarkus/next/
Redirect 301 /camel-quarkus/next/extensions/file.html /camel-quarkus/next/reference/extensions/file.html
Redirect 301 /camel-quarkus/next/extensions/ftp.html /camel-quarkus/next/reference/extensions/ftp.html
Redirect 301 /camel-quarkus/next/extensions/google-bigquery.html /camel-quarkus/next/reference/extensions/google-bigquery.html
-Redirect 301 /camel-quarkus/next/extensions/google-calendar.html /camel-quarkus/next/reference/extensions/google-calendar.html
Redirect 301 /camel-quarkus/next/extensions/google-drive.html /camel-quarkus/next/reference/extensions/google-drive.html
Redirect 301 /camel-quarkus/next/extensions/google-mail.html /camel-quarkus/next/reference/extensions/google-mail.html
Redirect 301 /camel-quarkus/next/extensions/google-pubsub.html /camel-quarkus/next/reference/extensions/google-pubsub.html
@@ -1520,6 +1519,7 @@ Redirect 301 /camel-quarkus/next/extensions/grok.html /camel-quarkus/next/refere
Redirect 301 /camel-quarkus/next/extensions/groovy.html /camel-quarkus/next/reference/extensions/groovy.html
Redirect 301 /camel-quarkus/next/extensions/grpc.html /camel-quarkus/next/reference/extensions/grpc.html
Redirect 301 /camel-quarkus/next/extensions/gson.html /camel-quarkus/next/reference/extensions/gson.html
+Redirect 301 /camel-quarkus/next/extensions/google-calendar.html /camel-quarkus/next/reference/extensions/google-calendar.html
Redirect 301 /camel-quarkus/next/extensions/http.html /camel-quarkus/next/reference/extensions/http.html
Redirect 301 /camel-quarkus/next/extensions/ical.html /camel-quarkus/next/reference/extensions/ical.html
Redirect 301 /camel-quarkus/next/extensions/infinispan.html /camel-quarkus/next/reference/extensions/infinispan.html
@@ -1534,7 +1534,6 @@ Redirect 301 /camel-quarkus/next/extensions/jolt.html /camel-quarkus/next/refere
Redirect 301 /camel-quarkus/next/extensions/jpa.html /camel-quarkus/next/reference/extensions/jpa.html
Redirect 301 /camel-quarkus/next/extensions/json-validator.html /camel-quarkus/next/reference/extensions/json-validator.html
Redirect 301 /camel-quarkus/next/extensions/jsonpath.html /camel-quarkus/next/reference/extensions/jsonpath.html
-Redirect 301 /camel-quarkus/next/extensions/jta.html /camel-quarkus/next/reference/extensions/jta.html
Redirect 301 /camel-quarkus/next/extensions/kafka.html /camel-quarkus/next/reference/extensions/kafka.html
Redirect 301 /camel-quarkus/next/extensions/kubernetes.html /camel-quarkus/next/reference/extensions/kubernetes.html
Redirect 301 /camel-quarkus/next/extensions/kudu.html /camel-quarkus/next/reference/extensions/kudu.html
@@ -1559,6 +1558,7 @@ Redirect 301 /camel-quarkus/next/extensions/pdf.html /camel-quarkus/next/referen
Redirect 301 /camel-quarkus/next/extensions/platform-http.html /camel-quarkus/next/reference/extensions/platform-http.html
Redirect 301 /camel-quarkus/next/extensions/protobuf.html /camel-quarkus/next/reference/extensions/protobuf.html
Redirect 301 /camel-quarkus/next/extensions/pubnub.html /camel-quarkus/next/reference/extensions/pubnub.html
+Redirect 301 /camel-quarkus/next/extensions/jta.html /camel-quarkus/next/reference/extensions/jta.html
Redirect 301 /camel-quarkus/next/extensions/quartz.html /camel-quarkus/next/reference/extensions/quartz.html
Redirect 301 /camel-quarkus/next/extensions/qute.html /camel-quarkus/next/reference/extensions/qute.html
Redirect 301 /camel-quarkus/next/extensions/reactive-executor.html /camel-quarkus/next/reference/extensions/reactive-executor.html
@@ -1586,7 +1586,6 @@ Redirect 301 /camel-quarkus/next/extensions/threadpoolfactory-vertx.html /camel-
Redirect 301 /camel-quarkus/next/extensions/tika.html /camel-quarkus/next/reference/extensions/tika.html
Redirect 301 /camel-quarkus/next/extensions/timer.html /camel-quarkus/next/reference/extensions/timer.html
Redirect 301 /camel-quarkus/next/extensions/twitter.html /camel-quarkus/next/reference/extensions/twitter.html
-Redirect 301 /camel-quarkus/next/extensions/validator.html /camel-quarkus/next/reference/extensions/validator.html
Redirect 301 /camel-quarkus/next/extensions/vertx.html /camel-quarkus/next/reference/extensions/vertx.html
Redirect 301 /camel-quarkus/next/extensions/xml-jaxb.html /camel-quarkus/next/reference/extensions/xml-jaxb.html
Redirect 301 /camel-quarkus/next/extensions/xml-jaxp.html /camel-quarkus/next/reference/extensions/xml-jaxp.html
@@ -1594,6 +1593,7 @@ Redirect 301 /camel-quarkus/next/extensions/xpath.html /camel-quarkus/next/refer
Redirect 301 /camel-quarkus/next/extensions/xslt.html /camel-quarkus/next/reference/extensions/xslt.html
Redirect 301 /camel-quarkus/next/extensions/zip-deflater.html /camel-quarkus/next/reference/extensions/zip-deflater.html
Redirect 301 /camel-quarkus/next/extensions/zipfile.html /camel-quarkus/next/reference/extensions/zipfile.html
+Redirect 301 /camel-quarkus/next/extensions/validator.html /camel-quarkus/next/reference/extensions/validator.html
Redirect 301 /camel-kafka-connector/next/release-guide.html /camel-kafka-connector/next/contributor-guide/release-guide.html
diff --git a/.well-known/security.txt b/.well-known/security.txt
index d822f75ef7..9890ed76e4 100644
--- a/.well-known/security.txt
+++ b/.well-known/security.txt
@@ -2,4 +2,4 @@ Canonical: https://camel.apache.com/.well-known/security.txt
Contact: mailto:security@apache.org
Encryption: https://www.apache.org/security/KEYS.txt
Policy: https://www.apache.org/security/
-Expires: 2027-07-06T08:49:18Z
+Expires: 2027-07-07T18:35:51Z
diff --git a/404.html b/404.html
index 2d9de6f150..f581d3fce0 100644
--- a/404.html
+++ b/404.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Page Not Found :: Apache Camel</title> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="/_/css/site-5c323c41e9.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Page Not Found"> <meta property="og:site_name" content="Apache Camel"> <meta property="og:url" content="https://camel.apa [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Page Not Found :: Apache Camel</title> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="/_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Page Not Found"> <meta property="og:site_name" content="Apache Camel"> <meta property="og:url" content="https://camel.apa [...]
\ No newline at end of file
diff --git a/_/css/site-5c323c41e9.css b/_/css/site-5c323c41e9.css
deleted file mode 100644
index 85bb694031..0000000000
--- a/_/css/site-5c323c41e9.css
+++ /dev/null
@@ -1,3 +0,0 @@
-@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(../font/open-sans-latin-ext-300.woff2) format("woff2"),url(../font/open-sans-latin-ext-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url(../font/open-sans-latin-ext-300-italic.woff2) format("woff2"),url(../font/open-sans [...]
-/*! Adapted from the GitHub style by Vasily Polovnyov <va...@whiteants.net> */.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:500}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:500}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-wei [...]
-/*! Asciidoctor Tabs | Copyright (c) 2018-present Dan Allen | MIT License */.tabs{margin-bottom:1.25em}.tablist>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.tablist>ul,.tablist>ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.tablist>ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;cursor:pointer;font-weight:700;line-height:1.5;padding:.25em 1em;position:relative}.tablist>ul li:focus-visible{outline:none} [...]
\ No newline at end of file
diff --git a/_/css/site-f06a797174.css b/_/css/site-f06a797174.css
new file mode 100644
index 0000000000..1829f97c31
--- /dev/null
+++ b/_/css/site-f06a797174.css
@@ -0,0 +1,3 @@
+@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(../font/open-sans-latin-ext-300.woff2) format("woff2"),url(../font/open-sans-latin-ext-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url(../font/open-sans-latin-ext-300-italic.woff2) format("woff2"),url(../font/open-sans [...]
+/*! Adapted from the GitHub style by Vasily Polovnyov <va...@whiteants.net> */.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:500}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:500}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-wei [...]
+/*! Asciidoctor Tabs | Copyright (c) 2018-present Dan Allen | MIT License */.tabs{margin-bottom:1.25em}.tablist>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.tablist>ul,.tablist>ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.tablist>ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;cursor:pointer;font-weight:700;line-height:1.5;padding:.25em 1em;position:relative}.tablist>ul li:focus-visible{outline:none} [...]
\ No newline at end of file
diff --git a/_/data/rev-manifest.json b/_/data/rev-manifest.json
index 1474d6d39e..9ea17570c0 100644
--- a/_/data/rev-manifest.json
+++ b/_/data/rev-manifest.json
@@ -1,5 +1,5 @@
{
- "css/site.css": "css/site-5c323c41e9.css",
+ "css/site.css": "css/site-f06a797174.css",
"img/algolia.svg": "img/algolia-f4ab98e0de.svg",
"img/apache-kafka.svg": "img/apache-kafka-88809b7472.svg",
"img/apache-karaf.svg": "img/apache-karaf-7bdb5ce2e3.svg",
@@ -44,9 +44,9 @@
"img/team.svg": "img/team-899f1050c2.svg",
"img/tooling.svg": "img/tooling-f5e235c238.svg",
"img/user-stories.svg": "img/user-stories-cccc5f7c8f.svg",
- "js/site.js": "js/site-0eeb09d476.js",
- "js/vendor/algoliasearch.js": "js/vendor/algoliasearch-c7d08807d6.js",
- "js/vendor/highlight.js": "js/vendor/highlight-621a10fe1b.js",
+ "js/site.js": "js/site-8f57dbea6b.js",
+ "js/vendor/algoliasearch.js": "js/vendor/algoliasearch-6711ef4b37.js",
+ "js/vendor/highlight.js": "js/vendor/highlight-de2def4bea.js",
"js/vendor/svg4everybody.js": "js/vendor/svg4everybody-a0c573f2b9.js",
"js/vendor/tabs.js": "js/vendor/tabs-5aea11bcf5.js"
}
\ No newline at end of file
diff --git a/_/js/site-0eeb09d476.js b/_/js/site-8f57dbea6b.js
similarity index 92%
rename from _/js/site-0eeb09d476.js
rename to _/js/site-8f57dbea6b.js
index ec94c3abbc..6263252c2c 100644
--- a/_/js/site-0eeb09d476.js
+++ b/_/js/site-8f57dbea6b.js
@@ -1,8 +1,8 @@
!function(){"use strict";var e=/^sect(\d)$/,t=document.querySelector(".nav-container"),n=document.querySelector(".nav-toggle");if(n&&n.addEventListener("click",(function(e){if(n.classList.contains("is-active"))return d(e);var i=document.documentElement;i.classList.add("is-clipped--nav"),n.classList.add("is-active"),t.classList.add("is-active"),i.addEventListener("click",d),u(e)})),t){t.addEventListener("click",u);var i=t.querySelector("[data-panel=menu]");if(i){var a=t.querySelector(".na [...]
!function(){"use strict";var e=document.querySelector("aside.toc.sidebar");if(e){if(document.querySelector("body.-toc"))return e.parentNode.removeChild(e);var t=parseInt(e.dataset.levels||2);if(!(t<0)){for(var n,o,i,r,a=document.querySelector("article.doc"),c=[],d=a.classList.contains("static"),s=0;s<=t;s++)d?c.push(s?"h"+(s+1)+"[id]":"h1[id]"):c.push(s?".sect"+s+">h"+(s+1)+"[id]":"h1[id].sect0");if(!(o=c.join(","),i=a,n=[].slice.call((i||document).querySelectorAll(o))).length)return e.p [...]
-!function(){"use strict";var e=document.querySelector("article.doc"),t=document.querySelector(".toolbar");function n(e){return e&&(~e.indexOf("%")?decodeURIComponent(e):e).slice(1)}function o(n){n&&(window.location.hash="#"+this.id,n.preventDefault()),window.scrollTo(0,function t(n,o){return e.contains(n)?t(n.offsetParent,n.offsetTop+o):o}(this,0)-t.getBoundingClientRect().bottom)}window.addEventListener("load",(function e(t){var i,c;(i=n(window.location.hash))&&(c=document.getElementByI [...]
+!function(){"use strict";var e=document.querySelector("article.doc"),t=document.querySelector(".toolbar");function n(e){return e&&(~e.indexOf("%")?decodeURIComponent(e):e).slice(1)}function o(t,n){return e.contains(t)?o(t.offsetParent,t.offsetTop+n):n}function i(e){e&&(window.location.hash="#"+this.id,e.preventDefault()),window.scrollTo(0,o(this,0)-t.getBoundingClientRect().bottom)}window.addEventListener("load",(function e(t){var o,c;(o=n(window.location.hash))&&(c=document.getElementBy [...]
!function(){"use strict";var e=document.querySelector(".page-versions .version-menu-toggle");if(e){var t=document.querySelector(".page-versions");e.addEventListener("click",(function(e){t.classList.toggle("is-active"),e.stopPropagation()})),document.documentElement.addEventListener("click",(function(){t.classList.remove("is-active")}))}}();
-document.addEventListener("DOMContentLoaded",(function(){var t=Array.prototype.slice.call(document.querySelectorAll(".navbar-burger"),0);0!==t.length&&(t.forEach((function(t){t.addEventListener("click",(function(e){e.stopPropagation(),t.classList.toggle("is-active"),document.getElementById(t.dataset.target).classList.toggle("is-active"),document.documentElement.classList.toggle("is-clipped--navbar")}))})),document.documentElement.dataset.scroll=0,document.addEventListener("scroll",()=>{d [...]
+document.addEventListener("DOMContentLoaded",(function(){var t=Array.prototype.slice.call(document.querySelectorAll(".navbar-burger"),0);0!==t.length&&(t.forEach((function(t){t.addEventListener("click",(function(e){e.stopPropagation(),t.classList.toggle("is-active"),document.getElementById(t.dataset.target).classList.toggle("is-active"),document.documentElement.classList.toggle("is-clipped--navbar")}))})),document.documentElement.dataset.scroll=0,document.addEventListener("scroll",(()=>{ [...]
!function(){"use strict";var e=/^\$ (\S[^\\\n]*(\\\n(?!\$ )[^\\\n]*)*)(?=\n|$)/gm,t=/( ) *\\\n *|\\\n( ?) */g,a=/ +$/gm,n=window.navigator.clipboard;function i(n){var i=n.innerText.replace(a,"");"console"===n.dataset.lang&&i.startsWith("$ ")&&(i=function(a){for(var n,i=[];n=e.exec(a);)i.push(n[1].replace(t,"$1$2"));return i.join(" && ")}(i)),window.navigator.clipboard.writeText(i).then(function(){this.classList.add("clicked"),setTimeout(function(){this.classList.remove("clicked")}.bind(t [...]
!function(){"use strict";var e=document.querySelectorAll(".blog .post-content img:not(.featured)");if(e.length){var t=document.createElement("div");t.className="image-zoom-overlay",document.body.appendChild(t),[].slice.call(e).forEach((function(e){e.addEventListener("click",(function(e){e.stopPropagation();var o=this.cloneNode(!0);o.classList.remove("zoomed"),t.innerHTML="",t.appendChild(o),t.classList.add("active"),o.addEventListener("click",(function(e){e.stopPropagation(),n()}))}))})) [...]
document.addEventListener("DOMContentLoaded",(function(){var e=function(e){return".*"+e+".*"},n=document.querySelector(".nav-panel-menu input.search");if(n){var t=document.querySelectorAll(".nav-link");n.addEventListener("keyup",(function(){for(var r=n.value.split(""),i=new RegExp(r.map(e).join(""),"i"),a=0;a<t.length;a++){var o=t[a].textContent,s="";if(i.test(o))if(t[a].classList.remove("filtered"),0===r.length)s=o;else{for(var l=0,u=0,d=0;d<r.length;d++)u=o.toLowerCase().indexOf(r[d].t [...]
\ No newline at end of file
diff --git a/_/js/vendor/algoliasearch-6711ef4b37.js b/_/js/vendor/algoliasearch-6711ef4b37.js
new file mode 100644
index 0000000000..f6febd85f4
--- /dev/null
+++ b/_/js/vendor/algoliasearch-6711ef4b37.js
@@ -0,0 +1,2 @@
+!function(){var e,t,r={exports:{}};
+/*! algoliasearch-lite.umd.js | 4.5.1 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */e=this,t=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return [...]
\ No newline at end of file
diff --git a/_/js/vendor/algoliasearch-c7d08807d6.js b/_/js/vendor/algoliasearch-c7d08807d6.js
deleted file mode 100644
index f30122fcc7..0000000000
--- a/_/js/vendor/algoliasearch-c7d08807d6.js
+++ /dev/null
@@ -1,2 +0,0 @@
-!function(){var e={exports:{}};
-/*! algoliasearch-lite.umd.js | 4.0.3 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */!function(t,r){"object"==typeof e.exports?e.exports=r():"function"==typeof define&&define.amd?define(r):(t=t||self).algoliasearch=r()}(this,(function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOw [...]
\ No newline at end of file
diff --git a/_/js/vendor/highlight-621a10fe1b.js b/_/js/vendor/highlight-621a10fe1b.js
deleted file mode 100644
index 328bbd1b6b..0000000000
--- a/_/js/vendor/highlight-621a10fe1b.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(){var e={exports:{}};function t(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(a){var n=e[a];"object"!=typeof n||Object.isFrozen(n)||t(n)})),e}e.exports=t,e.exports.default=t;var a=e.exports;class n{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgn [...]
\ No newline at end of file
diff --git a/_/js/vendor/highlight-de2def4bea.js b/_/js/vendor/highlight-de2def4bea.js
new file mode 100644
index 0000000000..c64540e09c
--- /dev/null
+++ b/_/js/vendor/highlight-de2def4bea.js
@@ -0,0 +1 @@
+!function(){var e={exports:{}};function t(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(a){var n=e[a];"object"!=typeof n||Object.isFrozen(n)||t(n)})),e}e.exports=t,e.exports.default=t;var a=e.exports;class n{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgn [...]
\ No newline at end of file
diff --git a/_/rev-manifest b/_/rev-manifest
index 1474d6d39e..9ea17570c0 100644
--- a/_/rev-manifest
+++ b/_/rev-manifest
@@ -1,5 +1,5 @@
{
- "css/site.css": "css/site-5c323c41e9.css",
+ "css/site.css": "css/site-f06a797174.css",
"img/algolia.svg": "img/algolia-f4ab98e0de.svg",
"img/apache-kafka.svg": "img/apache-kafka-88809b7472.svg",
"img/apache-karaf.svg": "img/apache-karaf-7bdb5ce2e3.svg",
@@ -44,9 +44,9 @@
"img/team.svg": "img/team-899f1050c2.svg",
"img/tooling.svg": "img/tooling-f5e235c238.svg",
"img/user-stories.svg": "img/user-stories-cccc5f7c8f.svg",
- "js/site.js": "js/site-0eeb09d476.js",
- "js/vendor/algoliasearch.js": "js/vendor/algoliasearch-c7d08807d6.js",
- "js/vendor/highlight.js": "js/vendor/highlight-621a10fe1b.js",
+ "js/site.js": "js/site-8f57dbea6b.js",
+ "js/vendor/algoliasearch.js": "js/vendor/algoliasearch-6711ef4b37.js",
+ "js/vendor/highlight.js": "js/vendor/highlight-de2def4bea.js",
"js/vendor/svg4everybody.js": "js/vendor/svg4everybody-a0c573f2b9.js",
"js/vendor/tabs.js": "js/vendor/tabs-5aea11bcf5.js"
}
\ No newline at end of file
diff --git a/acknowledgments/index.html b/acknowledgments/index.html
index bfa69e88bd..a5702b7b2a 100644
--- a/acknowledgments/index.html
+++ b/acknowledgments/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../apple-touch- [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../apple-touch- [...]
\ No newline at end of file
diff --git a/blog/2019/09/ApacheConNA-2019/index.html b/blog/2019/09/ApacheConNA-2019/index.html
index 4a2a0ce629..9f8929acf3 100644
--- a/blog/2019/09/ApacheConNA-2019/index.html
+++ b/blog/2019/09/ApacheConNA-2019/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2019/11/ASF-Report-2019/index.html b/blog/2019/11/ASF-Report-2019/index.html
index 2bf7d1fb1d..f9901382b9 100644
--- a/blog/2019/11/ASF-Report-2019/index.html
+++ b/blog/2019/11/ASF-Report-2019/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2019/12/2019-Numbers/index.html b/blog/2019/12/2019-Numbers/index.html
index 5199221647..1ef9a7ce10 100644
--- a/blog/2019/12/2019-Numbers/index.html
+++ b/blog/2019/12/2019-Numbers/index.html
@@ -1,3 +1,3 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
#2 git shortlog --since 2019-01-01 --until 2020-01-01 -ns | wc -l
-</code></pre> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2019/11/ASF-Report-2019/"><h1>Apache Camel on top-5 in the ASF annual 2019 report</h1></a> <time itemprop="published" datetime="2019-11-01" title="Friday, November 1, 2019">November 1, 2019</time>, by <span rel="author">Claus Ibsen</span> </header> <p>The ASF Annual 2019 Report includes 25 highli [...]
\ No newline at end of file
+</code></pre> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2019/11/ASF-Report-2019/"><h1>Apache Camel on top-5 in the ASF annual 2019 report</h1></a> <time itemprop="published" datetime="2019-11-01" title="Friday, November 1, 2019">November 1, 2019</time>, by <span rel="author">Claus Ibsen</span> </header> <p>The ASF Annual 2019 Report includes 25 highli [...]
\ No newline at end of file
diff --git a/blog/2019/12/Camel3-Whatsnew/index.html b/blog/2019/12/Camel3-Whatsnew/index.html
index d9236427b5..172375169f 100644
--- a/blog/2019/12/Camel3-Whatsnew/index.html
+++ b/blog/2019/12/Camel3-Whatsnew/index.html
@@ -1,6 +1,6 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
.to("seda:foo?blockWhenFull=true");
from(timer("click").period(3000).fixedRate(true))
.to(seda("foo").blockWhenFull(true));
-</code></pre><p>You can also find a <a href="https://github.com/apache/camel/tree/master/examples/camel-example-cafe-endpointdsl" rel="noopener nofollow noreferrer">little example</a> in the source code.</p> <h3 id="7-reactive-routing-engine">7) Reactive Routing Engine</h3> <p>The routing engine in Camel has internally been reactive’fied and all EIPs has been retrofitted to work in a reactive manner. However this is internal only, and the Camel API for both end users and component [...]
\ No newline at end of file
+</code></pre><p>You can also find a <a href="https://github.com/apache/camel/tree/master/examples/camel-example-cafe-endpointdsl" rel="noopener nofollow noreferrer">little example</a> in the source code.</p> <h3 id="7-reactive-routing-engine">7) Reactive Routing Engine</h3> <p>The routing engine in Camel has internally been reactive’fied and all EIPs has been retrofitted to work in a reactive manner. However this is internal only, and the Camel API for both end users and component [...]
\ No newline at end of file
diff --git a/blog/2020/01/CustomWebApiComponent/index.html b/blog/2020/01/CustomWebApiComponent/index.html
index 39005293b4..38393e09fb 100644
--- a/blog/2020/01/CustomWebApiComponent/index.html
+++ b/blog/2020/01/CustomWebApiComponent/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl"><span class="o">{</span>
</span></span><span class="line"><span class="cl"> <span class="s2">"categories"</span>: <span class="o">[]</span>,
</span></span><span class="line"><span class="cl"> <span class="s2">"created_at"</span>: <span class="s2">"2016-05-01 10:51:41.584544"</span>,
@@ -233,4 +233,4 @@
</span></span><span class="line"><span class="cl">$ git add .
</span></span><span class="line"><span class="cl">$ git commit -m <span class="s2">"camel-chuck component"</span>
</span></span><span class="line"><span class="cl">$ git push
-</span></span></code></pre></div><p>The last step is to open a Pull Request (PR) directly from GitHub pages and wait for the community review and feedback. If you need any help before the PR, simply send an email to the developers mailing list and we will do our best to help.</p> <p>Happy coding :)</p> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2020/01 [...]
\ No newline at end of file
+</span></span></code></pre></div><p>The last step is to open a Pull Request (PR) directly from GitHub pages and wait for the community review and feedback. If you need any help before the PR, simply send an email to the developers mailing list and we will do our best to help.</p> <p>Happy coding :)</p> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2020/01 [...]
\ No newline at end of file
diff --git a/blog/2020/01/capi-gateway/index.html b/blog/2020/01/capi-gateway/index.html
index 81d69ed564..7ada545360 100644
--- a/blog/2020/01/capi-gateway/index.html
+++ b/blog/2020/01/capi-gateway/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
.streamCaching()
.setHeader(...) //core headers
.process(authenticationProcessor)
@@ -149,4 +149,4 @@ Connect: 7 2431 1388.0 2260 18381
Processing: 5 798 883.7 684 13862
Waiting: 3 796 883.3 681 13862
Total: 58 3229 1683.6 3091 18639
-</code></pre> <p>It would be amazing to have feedback from the Apache Camel Community. If you have any questions, feel free to contact me. The repo is located at <a href="https://github.com/rodrigoserracoelho/capi-gateway" rel="noopener nofollow noreferrer">https://github.com/rodrigoserracoelho/capi-gateway</a></p> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../.. [...]
\ No newline at end of file
+</code></pre> <p>It would be amazing to have feedback from the Apache Camel Community. If you have any questions, feel free to contact me. The repo is located at <a href="https://github.com/rodrigoserracoelho/capi-gateway" rel="noopener nofollow noreferrer">https://github.com/rodrigoserracoelho/capi-gateway</a></p> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../.. [...]
\ No newline at end of file
diff --git a/blog/2020/03/Camel3-AWS2-Whatsnew/index.html b/blog/2020/03/Camel3-AWS2-Whatsnew/index.html
index 3ba87024c6..11b76e9ce8 100644
--- a/blog/2020/03/Camel3-AWS2-Whatsnew/index.html
+++ b/blog/2020/03/Camel3-AWS2-Whatsnew/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2020/04/100Camels/index.html b/blog/2020/04/100Camels/index.html
index 8f591903ef..4d9e730509 100644
--- a/blog/2020/04/100Camels/index.html
+++ b/blog/2020/04/100Camels/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2020/04/Camel-Kafka-connector-release-0.1.0/index.html b/blog/2020/04/Camel-Kafka-connector-release-0.1.0/index.html
index c3c35abb54..c3c031cc21 100644
--- a/blog/2020/04/Camel-Kafka-connector-release-0.1.0/index.html
+++ b/blog/2020/04/Camel-Kafka-connector-release-0.1.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2020/04/Camel32-Whatsnew/index.html b/blog/2020/04/Camel32-Whatsnew/index.html
index 3433b4613b..210acd6fbc 100644
--- a/blog/2020/04/Camel32-Whatsnew/index.html
+++ b/blog/2020/04/Camel32-Whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="kd">public</span><span class="w"> </span><span class="kd">static</span><span class="w"> </span><span class="n">AmazonS3</span><span class="w"> </span><span class="nf">minioClient</span><span class="p">(</span><span class="nd">@PropertyInject</span><span class="p">(</span><span class="s">"minio"</span><span class="p">)</span><span class="w"> </span><span class="n">MinioConfig</span><span c [...]
</span></span></span><span class="line"><span class="cl"><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="kd">var</span><span class="w"> </span><span class="n">endpoint</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">AwsClientBuilder</span><span class="p">.</span><span class="na">EndpointConfiguration</span><span class="p">(</span><span class="n">config</span><span class="p">.</span><span class="na">ge [...]
@@ -15,4 +15,4 @@
</span></span></span></code></pre></div><p>And <code>minio</code> is a POJO class that is configured with options from <code>application.properties</code>:</p> <pre tabindex="0"><code>camel.beans.minio.address = http://my-minio.com
camel.beans.minio.access-key = ...
camel.beans.minio.secret-key = ...
-</code></pre><p>All the components now include all their options that can be configured (incl nested). Before these options was only available when using Camel on Spring Boot. They are now generally available and can therefore be configured everywhere, such as Camel Main, Camel Quarkus, Camel Kafka Connector, and via Component DSL.</p> <p>And we have also done other internal refactorings that allows GraalVM to do more dead-code elimination and can reduce the number of classes loaded. Tog [...]
\ No newline at end of file
+</code></pre><p>All the components now include all their options that can be configured (incl nested). Before these options was only available when using Camel on Spring Boot. They are now generally available and can therefore be configured everywhere, such as Camel Main, Camel Quarkus, Camel Kafka Connector, and via Component DSL.</p> <p>And we have also done other internal refactorings that allows GraalVM to do more dead-code elimination and can reduce the number of classes loaded. Tog [...]
\ No newline at end of file
diff --git a/blog/2020/05/Camel33-Whatsnew/index.html b/blog/2020/05/Camel33-Whatsnew/index.html
index e1ca1ecd31..a8f37b75ad 100644
--- a/blog/2020/05/Camel33-Whatsnew/index.html
+++ b/blog/2020/05/Camel33-Whatsnew/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2020/05/CdcWithCamelAndDebezium/index.html b/blog/2020/05/CdcWithCamelAndDebezium/index.html
index bab0176543..485b201f5e 100644
--- a/blog/2020/05/CdcWithCamelAndDebezium/index.html
+++ b/blog/2020/05/CdcWithCamelAndDebezium/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
(source-table) ---> [cdc-process] ---|
|---> (json-sink-queue)
</code></pre><h2 id="implementations">Implementations</h2> <p>No matter what technology you use, the CDC process must run as a single thread to maintain ordering. Since Debezium records the log offset asyncronously, any final consumer of these changes must be idempotent.</p> <p>Important change event properties: <code>lsn</code> (offset) is the log sequence number that tracks the position in the database WAL (write ahead log), <code>txId</code> represents the identifier of the server tra [...]
@@ -46,4 +46,4 @@
|--> [format-converter] --> (json-queue)
</code></pre><p>We use the <em>Debezium PostgreSQL Component</em> as the endpoint which creates an event-driven consumer. This is a wrapper around Debezium embedded engine which enables CDC without the need to maintain Kafka clusters.</p> <p>Compile and run the application.</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">mvn clean compile exec:java -f ./camel-cdc/pom.xml
</span></span></code></pre></div><p>Produce some more changes and check queues.</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">./run.sh --stream
-</span></span></code></pre></div><h2 id="considerations">Considerations</h2> <p>Both CDC solutions are perfectly valid but, depending on your experience, you may find one of them more convenient. If you already have a Kafka cluster, an implicit benefit of using KafkaConnect is that it stores the whole change log in a topic, so you can easily rebuild the application state if needed.</p> <p>Another benefit of running on top of KafkaConnect in distributed mode is that you have a fault toler [...]
\ No newline at end of file
+</span></span></code></pre></div><h2 id="considerations">Considerations</h2> <p>Both CDC solutions are perfectly valid but, depending on your experience, you may find one of them more convenient. If you already have a Kafka cluster, an implicit benefit of using KafkaConnect is that it stores the whole change log in a topic, so you can easily rebuild the application state if needed.</p> <p>Another benefit of running on top of KafkaConnect in distributed mode is that you have a fault toler [...]
\ No newline at end of file
diff --git a/blog/2020/06/camel34-whatsnew/index.html b/blog/2020/06/camel34-whatsnew/index.html
index 94dba686cb..8999cf42a4 100644
--- a/blog/2020/06/camel34-whatsnew/index.html
+++ b/blog/2020/06/camel34-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
@Produce
private FluentProducerTemplate producer;
@@ -10,4 +10,4 @@
}
}
-</code></pre><p>You can read more in the manual about <a href="../../../../manual/Endpoint-dsl.html">Endpoint DSL</a> and the <a href="../../../../manual/component-dsl.html">Component DSL</a>.</p> <h4 id="spring-boot">Spring Boot</h4> <p>This release supports Spring Boot 2.3.</p> <h4 id="new-components">New Components</h4> <p>This release also adds two new components:</p> <ul> <li>AWS2 Athena</li> <li>RestEasy</li> </ul> <h4 id="other-changes">Other Changes</h4> <p>A new maven plugin cal [...]
\ No newline at end of file
+</code></pre><p>You can read more in the manual about <a href="../../../../manual/Endpoint-dsl.html">Endpoint DSL</a> and the <a href="../../../../manual/component-dsl.html">Component DSL</a>.</p> <h4 id="spring-boot">Spring Boot</h4> <p>This release supports Spring Boot 2.3.</p> <h4 id="new-components">New Components</h4> <p>This release also adds two new components:</p> <ul> <li>AWS2 Athena</li> <li>RestEasy</li> </ul> <h4 id="other-changes">Other Changes</h4> <p>A new maven plugin cal [...]
\ No newline at end of file
diff --git a/blog/2020/07/command-line-utility-with-camel-quarkus/index.html b/blog/2020/07/command-line-utility-with-camel-quarkus/index.html
index e95de0229f..73fbdd7ea4 100644
--- a/blog/2020/07/command-line-utility-with-camel-quarkus/index.html
+++ b/blog/2020/07/command-line-utility-with-camel-quarkus/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nd">@ApplicationScoped</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="kd">public</span><span class="w"> </span><span class="kd">class</span> <span class="nc">CamelRoute</span><span class="w"> </span><span class="kd">extends</span><span class="w"> </span><span class="n">RouteBuilder</span><span class="w"> </span><span class="p">{</span><span class="w">
@@ -107,4 +107,4 @@
</span></span><span class="line"><span class="cl">2020-07-15 12:19:22,813 INFO <span class="o">[</span>org.apa.cam.imp.eng.AbstractCamelContext<span class="o">]</span> <span class="o">(</span>Camel <span class="o">(</span>camel-1<span class="o">)</span> thread <span class="c1">#1 - CamelMainShutdownCamelContext) Apache Camel 3.4.0 (camel-1) uptime 0.001 seconds</span>
</span></span><span class="line"><span class="cl">2020-07-15 12:19:22,813 INFO <span class="o">[</span>org.apa.cam.imp.eng.AbstractCamelContext<span class="o">]</span> <span class="o">(</span>Camel <span class="o">(</span>camel-1<span class="o">)</span> thread <span class="c1">#1 - CamelMainShutdownCamelContext) Apache Camel 3.4.0 (camel-1) is shutdown in 0.000 seconds</span>
</span></span><span class="line"><span class="cl">2020-07-15 12:19:22,813 INFO <span class="o">[</span>io.quarkus<span class="o">]</span> <span class="o">(</span>main<span class="o">)</span> camel-quarkus-integration-test-main-command-mode stopped in 0.000s
-</span></span></code></pre></div><h2 id="show-me-the-code">Show me the code!</h2> <p>The sources of the application used in this blog post are based on the <code>main-command-mode</code> integration test in the Camel Quarkus source tree: <a href="https://github.com/apache/camel-quarkus/tree/master/integration-tests/main-command-mode" rel="noopener nofollow noreferrer">https://github.com/apache/camel-quarkus/tree/master/integration-tests/main-command-mode</a></p> <p>Bonus: The integration [...]
\ No newline at end of file
+</span></span></code></pre></div><h2 id="show-me-the-code">Show me the code!</h2> <p>The sources of the application used in this blog post are based on the <code>main-command-mode</code> integration test in the Camel Quarkus source tree: <a href="https://github.com/apache/camel-quarkus/tree/master/integration-tests/main-command-mode" rel="noopener nofollow noreferrer">https://github.com/apache/camel-quarkus/tree/master/integration-tests/main-command-mode</a></p> <p>Bonus: The integration [...]
\ No newline at end of file
diff --git a/blog/2020/08/Camel-kafka-connector-0.4.0-RELEASE/index.html b/blog/2020/08/Camel-kafka-connector-0.4.0-RELEASE/index.html
index 6195f0817e..4c43997e8d 100644
--- a/blog/2020/08/Camel-kafka-connector-0.4.0-RELEASE/index.html
+++ b/blog/2020/08/Camel-kafka-connector-0.4.0-RELEASE/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2020/09/Camel-kafka-connector-050-Whatsnew/index.html b/blog/2020/09/Camel-kafka-connector-050-Whatsnew/index.html
index f158eef3f5..18fe845869 100644
--- a/blog/2020/09/Camel-kafka-connector-050-Whatsnew/index.html
+++ b/blog/2020/09/Camel-kafka-connector-050-Whatsnew/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2020/09/Camel35-Whatsnew/index.html b/blog/2020/09/Camel35-Whatsnew/index.html
index c6fb6c84e3..b10810778b 100644
--- a/blog/2020/09/Camel35-Whatsnew/index.html
+++ b/blog/2020/09/Camel35-Whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</code></pre> <p>For example users with Spring Boot or Quarkus may want to use dependency injection style to define beans and configurations; and now also Camel routes via lambda styles.</p> <p>For example in a Spring Boot configuration class you can add a Camel route via <code>@Bean</code> annotation:</p> <pre><code>@Bean
public LambdaRouteBuilder myRoute() {
return rb -> rb.from("kafka:cheese").to("jms:cheese");
@@ -20,4 +20,4 @@ camel.beans.foo.countries[de].language = DE
camel.beans.foo.countries[usa].language = EN
camel.beans.foo.countries[de].name = Germany
camel.beans.foo.countries[de].language = DE
-</code></pre> <p>The work did not stop there. By knowing the value type of the collection types, we allow to do reflection free <a href="../../../../manual/property-binding.html">binding collections</a>.</p> <p>There has been many other smaller improvements in Camels properties binding. Camel uses this heavily internally during startup to configure and setup all of its things such as components, EIPs, routes etc. This work has been streamlined across the various runtimes; whether its sta [...]
\ No newline at end of file
+</code></pre> <p>The work did not stop there. By knowing the value type of the collection types, we allow to do reflection free <a href="../../../../manual/property-binding.html">binding collections</a>.</p> <p>There has been many other smaller improvements in Camels properties binding. Camel uses this heavily internally during startup to configure and setup all of its things such as components, EIPs, routes etc. This work has been streamlined across the various runtimes; whether its sta [...]
\ No newline at end of file
diff --git a/blog/2020/10/ApacheCon-at-Home-videos/index.html b/blog/2020/10/ApacheCon-at-Home-videos/index.html
index ab64133d52..19462f4a52 100644
--- a/blog/2020/10/ApacheCon-at-Home-videos/index.html
+++ b/blog/2020/10/ApacheCon-at-Home-videos/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2020/10/Camel36-Whatsnew/index.html b/blog/2020/10/Camel36-Whatsnew/index.html
index 8a9b2741a8..dcc93dcd37 100644
--- a/blog/2020/10/Camel36-Whatsnew/index.html
+++ b/blog/2020/10/Camel36-Whatsnew/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2020/10/camel-aws2-eventbridge-intro/index.html b/blog/2020/10/camel-aws2-eventbridge-intro/index.html
index 88d5765581..99527c8263 100644
--- a/blog/2020/10/camel-aws2-eventbridge-intro/index.html
+++ b/blog/2020/10/camel-aws2-eventbridge-intro/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl"> <span class="nt">"version"</span><span class="p">:</span> <span class="s2">"0"</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"> <span class="nt">"id"</span><span class="p">:</span> <span class="s2">"6a7e8feb-b491-4cf7-a9f1-bf3703467718"</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"> <span class="nt">"detail-type"</span><span class="p">:</span> <span class="s2">"EC2 Instance State-change Notification"</span><span class="p">,</span>
@@ -197,4 +197,4 @@
.
.
.
-</code></pre><p>As you may see the userAgent is different in this case.</p> <h3 id="conclusion">Conclusion</h3> <p>This is just a really basic example, but you may have triggered an action on receiving the events, like for example adding a bucketPolicy to the newly created bucket. AWS Eventbridge is for sure an interesting service. The camel component can be improved by better supporting not only the default event bus of AWS Services but also external buses. We are working on that and on [...]
\ No newline at end of file
+</code></pre><p>As you may see the userAgent is different in this case.</p> <h3 id="conclusion">Conclusion</h3> <p>This is just a really basic example, but you may have triggered an action on receiving the events, like for example adding a bucketPolicy to the newly created bucket. AWS Eventbridge is for sure an interesting service. The camel component can be improved by better supporting not only the default event bus of AWS Services but also external buses. We are working on that and on [...]
\ No newline at end of file
diff --git a/blog/2020/10/mocking-beans-with-camel-quarkus/index.html b/blog/2020/10/mocking-beans-with-camel-quarkus/index.html
index ae15e0ce41..a555918cf9 100644
--- a/blog/2020/10/mocking-beans-with-camel-quarkus/index.html
+++ b/blog/2020/10/mocking-beans-with-camel-quarkus/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="n">choice</span><span class="p">().</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">when</span><span class="p">(</span><span class="n">simple</span><span class="p">(</span><span class="s">"${bean:monthBean} <= 6"</span><span class="p">)).</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">setBody</span><span class="p">(</span><span class="n">constant</span><span class="p">(</span><span class="s">"FIRST semester"</span><span class="p">)).</span><span class="w">
@@ -47,4 +47,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">doThrow</span><span class="p">(</span><span class="k">new</span><span class="w"> </span><span class="n">IllegalArgumentException</span><span class="p">(</span><span class="s">"Simulating an exception"</span><span class="p">)).</span><span class="na">when</span><span class="p">(</span><span class="n">monthBean</span><span class="p">).</span><span class="na">month</span><span class="p" [...]
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">given</span><span class="p">().</span><span class="na">get</span><span class="p">(</span><span class="s">"/semester"</span><span class="p">).</span><span class="na">then</span><span class="p">().</span><span class="na">statusCode</span><span class="p">(</span><span class="n">500</span><span class="p">);</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">}</span><span class="w">
-</span></span></span></code></pre></div><h3 id="conclusion">Conclusion</h3> <p>So far, we have introduced a way to mock beans in Camel Quarkus tests. It helped us to define reproducible tests and to improve the test coverage. Note that <code>@InjectMock</code> works only in JVM Mode, yet it offers a good complement to native tests.</p> <p>The source code used in this blog post is hosted <a href="https://github.com/aldettinger/camel-quarkus-inject-mock" rel="noopener nofollow noreferrer"> [...]
\ No newline at end of file
+</span></span></span></code></pre></div><h3 id="conclusion">Conclusion</h3> <p>So far, we have introduced a way to mock beans in Camel Quarkus tests. It helped us to define reproducible tests and to improve the test coverage. Note that <code>@InjectMock</code> works only in JVM Mode, yet it offers a good complement to native tests.</p> <p>The source code used in this blog post is hosted <a href="https://github.com/aldettinger/camel-quarkus-inject-mock" rel="noopener nofollow noreferrer"> [...]
\ No newline at end of file
diff --git a/blog/2020/12/CKC-idempotency-070/index.html b/blog/2020/12/CKC-idempotency-070/index.html
index b983996851..865a874802 100644
--- a/blog/2020/12/CKC-idempotency-070/index.html
+++ b/blog/2020/12/CKC-idempotency-070/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
camel.idempotency.repository.type=kafka
camel.idempotency.expression.type=body
camel.idempotency.kafka.topic=my.idempotency.topic
@@ -41,4 +41,4 @@ camel.idempotency.kafka.topic=my.idempotency.topic
</span></span><span class="line"><span class="cl">% Auto-selecting Consumer mode <span class="o">(</span>use -P or -C to override<span class="o">)</span>
</span></span><span class="line"><span class="cl">Value:add
</span></span><span class="line"><span class="cl">Key:Camel-Kafka-connector rocks
-</span></span></code></pre></div><p>We have just one operation of add with the body of the message as key.</p> <h3 id="conclusion">Conclusion</h3> <p>This is just a little introduction on the camel-kafka-connector idempotency support. There are more case to cover and probably more work to be done. I just wanted to show something new in the camel-kafka-connector world. Feedback are welcome as always.</p> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related [...]
\ No newline at end of file
+</span></span></code></pre></div><p>We have just one operation of add with the body of the message as key.</p> <h3 id="conclusion">Conclusion</h3> <p>This is just a little introduction on the camel-kafka-connector idempotency support. There are more case to cover and probably more work to be done. I just wanted to show something new in the camel-kafka-connector world. Feedback are welcome as always.</p> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related [...]
\ No newline at end of file
diff --git a/blog/2020/12/Camel-kafka-connector-070-Whatsnew/index.html b/blog/2020/12/Camel-kafka-connector-070-Whatsnew/index.html
index 4d3c978493..a4be42fc45 100644
--- a/blog/2020/12/Camel-kafka-connector-070-Whatsnew/index.html
+++ b/blog/2020/12/Camel-kafka-connector-070-Whatsnew/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2020/12/Camel37-Whatsnew/index.html b/blog/2020/12/Camel37-Whatsnew/index.html
index 9ad1cf54f5..74dc1bbe64 100644
--- a/blog/2020/12/Camel37-Whatsnew/index.html
+++ b/blog/2020/12/Camel37-Whatsnew/index.html
@@ -1,7 +1,7 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</code></pre> <p>with the equivalent csimple expression:</p> <pre><code><csimple>${exchangeProperty.user} != null &&
${exchangeProperty.user.getName()} != null &&
${exchangeProperty.user.getAge()} > 11</csimple>
</code></pre> <p>yields a dramatic 100 times performance improvement in reduced cpu usage as shown in the screenshot:</p> <figure> <a href="../../../../blog/2020/12/Camel37-Whatsnew/simple-csimple-performance.jpg" title="Simple vs Compiled Simple (Click to enlarge)"><img src="../../../../blog/2020/12/Camel37-Whatsnew/simple-csimple-performance_hue939fbfb2fdb9eba5d45f8f876f55df3_59799_800x0_resize_q95_gaussian.jpg" width="800" height="235" alt="Simple vs Compiled Simple"></a> <figcaption> [...]
(startup) (startup) (runtime)
-</code></pre> <p>The model is the structure of the DSL which you can think of as <em>design time</em> specifying your Camel routes. The model is executed once during startup and via the reifier (factory) the runtime EIP processors is created. After this work is done, the model is essentially not needed anymore.</p> <p>By separating this into different JARs (camel-core-model, camel-core-reifier, camel-core-processor) then we ensure they are separated and this allows us to better do built [...]
\ No newline at end of file
+</code></pre> <p>The model is the structure of the DSL which you can think of as <em>design time</em> specifying your Camel routes. The model is executed once during startup and via the reifier (factory) the runtime EIP processors is created. After this work is done, the model is essentially not needed anymore.</p> <p>By separating this into different JARs (camel-core-model, camel-core-reifier, camel-core-processor) then we ensure they are separated and this allows us to better do built [...]
\ No newline at end of file
diff --git a/blog/2021/01/camel-quarkus-configuration-tips/index.html b/blog/2021/01/camel-quarkus-configuration-tips/index.html
index 4ca0947a35..c8480b54e5 100644
--- a/blog/2021/01/camel-quarkus-configuration-tips/index.html
+++ b/blog/2021/01/camel-quarkus-configuration-tips/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></code></pre></div><p>There are few possibilities for a developer to use the defined configurations. One could use the <code>@ConfigProperty</code> annotation as beneath:</p> <pre tabindex="0"><code>@ConfigProperty(name = "basic")
String basicPropertyFromAnnotation;
</code></pre><p>It’s also possible to access the configuration values programmatically via the following code:</p> <pre tabindex="0"><code>String basicPropertyFromConfigProvider = ConfigProvider.getConfig().getValue("basic", String.class);
@@ -13,4 +13,4 @@ String basicPropertyFromAnnotation;
</span></span></code></pre></div><p>The more meaningful part is <code>${UNEXISTING_ENV_VAR:${default-value}}</code>. If the environment variable <code>UNEXISTING_ENV_VAR</code> is not defined, we end up embedding the <code>default-value</code> configured one line above.</p> <h2 id="a-tricky-situation">A tricky situation</h2> <p>The previous syntax <code>${VAR:default}</code> may sound familiar for some Camel users. Indeed, it reminds us of some parts of the <a href="../../../../component [...]
</span></span></code></pre></div><p>And then using it in a Camel simple expression like that:</p> <pre tabindex="0"><code>from(...).setBody(simple("{{date-expression}}")
</code></pre><p>But when the simple expression <code>{{date-expression}}</code> is evaluated at runtime, the resulting body is… <code>null</code></p> <p>It could sound a bit strange at first, but let’s review this situation with what we have learned so far. On the first pass, the <code>application.properties</code> file is parsed with respect to the <a href="https://docs.oracle.com/javase/7/docs/api/java/util/Properties.html" rel="noopener nofollow noreferrer">Properties fil [...]
-</span></span></code></pre></div><p>Exactly what we needed, Camel is now provided with the simple expression <code>${date:now}</code> and set the body to a value like <code>Fri Jan 29 17:07:44 CET 2021</code> on execution.</p> <h2 id="summary">Summary</h2> <p>At the end of the day, we had a refresher about <code>application.properties</code>, property expressions, and environment variables. We have seen how to deal with a tricky situation. There must be even more corner cases out there b [...]
\ No newline at end of file
+</span></span></code></pre></div><p>Exactly what we needed, Camel is now provided with the simple expression <code>${date:now}</code> and set the body to a value like <code>Fri Jan 29 17:07:44 CET 2021</code> on execution.</p> <h2 id="summary">Summary</h2> <p>At the end of the day, we had a refresher about <code>application.properties</code>, property expressions, and environment variables. We have seen how to deal with a tricky situation. There must be even more corner cases out there b [...]
\ No newline at end of file
diff --git a/blog/2021/02/Camel38-Whatsnew/index.html b/blog/2021/02/Camel38-Whatsnew/index.html
index 3b91795247..0192f8fb95 100644
--- a/blog/2021/02/Camel38-Whatsnew/index.html
+++ b/blog/2021/02/Camel38-Whatsnew/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2021/03/Camel39-Whatsnew/index.html b/blog/2021/03/Camel39-Whatsnew/index.html
index 46d41f85e5..b13d9e19d9 100644
--- a/blog/2021/03/Camel39-Whatsnew/index.html
+++ b/blog/2021/03/Camel39-Whatsnew/index.html
@@ -1,3 +1,3 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</code></pre> <p>And Camel understands when you use optional parameters when defining Camel endpoints, eg:</p> <pre><code>file:foo?bufferSize={{?myBufferSize}}
-</code></pre> <p>Then the <code>bufferSize</code> option will only be configured if a placeholder exists. Otherwise the option will not be set on the endpoint, which allows to use any default value instead.</p> <h3 id="kafka">Kafka</h3> <p>The <code>camel-kafka</code> component has been made more fault tolerant and is now better able to recover from various errors with connectivity to Kafka Brokers, or payload serialization errors, etc. You can for example configure what Camel should do [...]
\ No newline at end of file
+</code></pre> <p>Then the <code>bufferSize</code> option will only be configured if a placeholder exists. Otherwise the option will not be set on the endpoint, which allows to use any default value instead.</p> <h3 id="kafka">Kafka</h3> <p>The <code>camel-kafka</code> component has been made more fault tolerant and is now better able to recover from various errors with connectivity to Kafka Brokers, or payload serialization errors, etc. You can for example configure what Camel should do [...]
\ No newline at end of file
diff --git a/blog/2021/04/s3-streaming-upload-3.10.0/index.html b/blog/2021/04/s3-streaming-upload-3.10.0/index.html
index edada97548..48976396ee 100644
--- a/blog/2021/04/s3-streaming-upload-3.10.0/index.html
+++ b/blog/2021/04/s3-streaming-upload-3.10.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2021/05/Camel310-Whatsnew/index.html b/blog/2021/05/Camel310-Whatsnew/index.html
index 46db63c4a6..8b2fd0d193 100644
--- a/blog/2021/05/Camel310-Whatsnew/index.html
+++ b/blog/2021/05/Camel310-Whatsnew/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2021/05/multicast-failure-routing/index.html b/blog/2021/05/multicast-failure-routing/index.html
index 4c3058bb36..96b9091f1a 100644
--- a/blog/2021/05/multicast-failure-routing/index.html
+++ b/blog/2021/05/multicast-failure-routing/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="kd">public</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">configure</span><span class="p">()</span><span class="w"> </span><span class="kd">throws</span><span class="w"> </span><span class="n">Exception</span><span class="w"> </span><span class="p">{</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">onException</span><span class="p">(</span><span class="n">Exception</span><span class="p">.</span><span class="na">class</span><span class="p">)</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">useOriginalMessage</span><span class="p">()</span><span class="w">
@@ -200,4 +200,4 @@
2021-05-06 12:46:22.132 INFO 2576 --- [ #4 - Multicast] c.e.d.m.SimpleFlowMergeAggregator : Found new exchange with success. swapping the base exchange
2021-05-06 12:46:22.133 INFO 2576 --- [ #4 - Multicast] route1 : Aggregated results {"data" : "err"},DATA_FROM_PATH_2
2021-05-06 12:46:22.133 INFO 2576 --- [ #4 - Multicast] route1 : Another log
-</code></pre><p>With the new aggregator implementation, you can now see the exchange getting routed down to the remaining processors.</p> <p>Hope this article helps users who encounter this issue.</p> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2020/05/CdcWithCamelAndDebezium/"><h1>CDC with Camel and Debezium</h1></a> <time itemprop="published" datetime [...]
\ No newline at end of file
+</code></pre><p>With the new aggregator implementation, you can now see the exchange getting routed down to the remaining processors.</p> <p>Hope this article helps users who encounter this issue.</p> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2020/05/CdcWithCamelAndDebezium/"><h1>CDC with Camel and Debezium</h1></a> <time itemprop="published" datetime [...]
\ No newline at end of file
diff --git a/blog/2021/05/new-camel-k-logging-features/index.html b/blog/2021/05/new-camel-k-logging-features/index.html
index 306be4fbe3..0dbb4023e5 100644
--- a/blog/2021/05/new-camel-k-logging-features/index.html
+++ b/blog/2021/05/new-camel-k-logging-features/index.html
@@ -1,5 +1,5 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
[1] 11:21:59 INFO (main) camel-k-integration 1.5.0-SNAPSHOT on JVM (powered by Quarkus 1.13.0.Final) started in 1.362s.
</code></pre><p>Since the runtime leverages Camel Quarkus and, by extension, Quarkus itself, all the <a href="https://quarkus.io/guides/logging" rel="noopener nofollow noreferrer">logging format symbols</a> suported by Quarkus can be used to customize the integration logs.</p> <h2 id="logging-in-json-format">Logging in JSON format</h2> <p>Although log colorization is a nice improvement to the usability of Camel K in development mode, most users will eventually run the integrations in pro [...]
</code></pre><h2 id="maven-build-logs">Maven Build Logs</h2> <p>Lastly, we also modified the Camel K operator itself so that we normalize the log format of the integration’s build messages. Previously, our build would output unstructured log messages for the build process, which would make it more complicated to parse and process the messages for build errors.</p> <pre tabindex="0"><code>{"level":"info","ts":1620393185.321101,"logger":"camel-k.ma [...]
-</code></pre><p>All in all, these set of small logging improvements aim to make Camel K friendlier for the developer and more flexible for different monitoring use cases, eventually simplifying running integrations in an autonomous way.</p> <p>Do you have any suggestions about how we could improve usability and make Camel K operate even more autonomously? <a href="https://github.com/apache/camel-k/issues" rel="noopener nofollow noreferrer">Let us know</a>.</p> <div class="related"> </div [...]
\ No newline at end of file
+</code></pre><p>All in all, these set of small logging improvements aim to make Camel K friendlier for the developer and more flexible for different monitoring use cases, eventually simplifying running integrations in an autonomous way.</p> <p>Do you have any suggestions about how we could improve usability and make Camel K operate even more autonomously? <a href="https://github.com/apache/camel-k/issues" rel="noopener nofollow noreferrer">Let us know</a>.</p> <div class="related"> </div [...]
\ No newline at end of file
diff --git a/blog/2021/05/plantuml-diagram/index.html b/blog/2021/05/plantuml-diagram/index.html
index 57bf707256..9c0dd86791 100644
--- a/blog/2021/05/plantuml-diagram/index.html
+++ b/blog/2021/05/plantuml-diagram/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2021/06/Camel311-Whatsnew/index.html b/blog/2021/06/Camel311-Whatsnew/index.html
index cc76315be8..990423ec6d 100644
--- a/blog/2021/06/Camel311-Whatsnew/index.html
+++ b/blog/2021/06/Camel311-Whatsnew/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2021/07/camel-jbang/index.html b/blog/2021/07/camel-jbang/index.html
index 681f479a4f..8e53a75e14 100644
--- a/blog/2021/07/camel-jbang/index.html
+++ b/blog/2021/07/camel-jbang/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</code></pre><p>The screencast below shows it in practice:</p> <p><a href="https://asciinema.org/a/426328" rel="noopener nofollow noreferrer"><img src="install.svg" alt="asciicast"></a></p> <h1 id="search-feature">Search Feature</h1> <p>With Camel JBang installed, there are a few features currently available that we can make use of. For example, it’s possible to search for kamelets, components, languages and others (miscellaneous components). This is shown on the following set of s [...]
from:
uri: "kamelet:timer-source"
@@ -12,4 +12,4 @@
parameters:
remoteURI: amqp://localhost:61616
destinationName: test-queue
-</code></pre><p>The screencast below shows Camel JBang consuming and producing from a JMS broker, using the sink and source Kamelets:</p> <p><a href="https://asciinema.org/a/426344" rel="noopener nofollow noreferrer"><img src="running.svg" alt="asciicast"></a></p> <p>All in all, these features make it fairly easy to find and try new components; try and reuse Kamelets from the catalog; and experiment with Apache Camel in ways that were not possible in the past.</p> <h1 id="thanks">Thanks< [...]
\ No newline at end of file
+</code></pre><p>The screencast below shows Camel JBang consuming and producing from a JMS broker, using the sink and source Kamelets:</p> <p><a href="https://asciinema.org/a/426344" rel="noopener nofollow noreferrer"><img src="running.svg" alt="asciicast"></a></p> <p>All in all, these features make it fairly easy to find and try new components; try and reuse Kamelets from the catalog; and experiment with Apache Camel in ways that were not possible in the past.</p> <h1 id="thanks">Thanks< [...]
\ No newline at end of file
diff --git a/blog/2021/08/DeployingCamelRouteInAWSLambda/index.html b/blog/2021/08/DeployingCamelRouteInAWSLambda/index.html
index ac2f42ff7a..a7f2c6b3e8 100644
--- a/blog/2021/08/DeployingCamelRouteInAWSLambda/index.html
+++ b/blog/2021/08/DeployingCamelRouteInAWSLambda/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></code></pre></div><blockquote> <p><strong><em>NOTE:</em></strong> Quarkus now ships with a Dev UI, which is available in dev mode only at http://localhost:8080/q/dev/.</p> </blockquote> <h2 id="building-and-packaging-the-java-code-as-quarkus-jvm-application">Building and Packaging the Java code as Quarkus JVM application</h2> <p>The application can be packaged using:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"> [...]
</span></span></code></pre></div><p>This will compile and package your code.</p> <p>It produces the <code>quarkus-run.jar</code> file in the <code>target/quarkus-app/</code> directory. Be aware that it’s not an <em>uber-jar</em> as the dependencies are copied into the <code>target/quarkus-app/lib/</code> directory.</p> <p>If you want to build an <em>uber-jar</em>, execute the following command:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data- [...]
</span></span></code></pre></div><p>The application is now runnable using <code>java -jar target/quarkus-app/quarkus-run.jar</code>.</p> <p>It also generates a zip file target/function.zip. This zip file contains your java code along with the dependencies.</p> <p>##Building and Packaging the Java code as Quarkus Native executable</p> <p>If you want a lower memory footprint and faster initialization times for your lambda, you can compile your Java code to a native executable. Just make su [...]
@@ -13,4 +13,4 @@
</span></span><span class="line"><span class="cl"> <span class="s2">"name"</span>: <span class="s2">"Ravishankar"</span>
</span></span><span class="line"><span class="cl"><span class="o">}</span>
</span></span></code></pre></div></li> <li> <p>If everything goes fine you should get the below response along with the lambda execution logs & stats</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">Hello Ravishankar ! How are you? from GreetService
-</span></span></code></pre></div></li> </ol> <h2 id="jvm-vs-native--results-based-on-lambda-execution-logs--stats">JVM vs Native : Results based on lambda execution logs & stats</h2> <p><img src="results.jpg?raw=true" alt="JVM vs Native Results" title="JVM vs Native Results"></p> <p>The above table is populated based on the execution stats provided in the AWS Lamda Logs</p> <p>Based on the data captured sharing few comments:</p> <ul> <li> <p>It’s interesting to see that native [...]
\ No newline at end of file
+</span></span></code></pre></div></li> </ol> <h2 id="jvm-vs-native--results-based-on-lambda-execution-logs--stats">JVM vs Native : Results based on lambda execution logs & stats</h2> <p><img src="results.jpg?raw=true" alt="JVM vs Native Results" title="JVM vs Native Results"></p> <p>The above table is populated based on the execution stats provided in the AWS Lamda Logs</p> <p>Based on the data captured sharing few comments:</p> <ul> <li> <p>It’s interesting to see that native [...]
\ No newline at end of file
diff --git a/blog/2021/09/camel-kafka-consumer-changes/index.html b/blog/2021/09/camel-kafka-consumer-changes/index.html
index ec3bad0eab..2719f6859d 100644
--- a/blog/2021/09/camel-kafka-consumer-changes/index.html
+++ b/blog/2021/09/camel-kafka-consumer-changes/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2021/11/camel-karavan-release-0.0.8/index.html b/blog/2021/11/camel-karavan-release-0.0.8/index.html
index 7e0679c162..4b82ce37c0 100644
--- a/blog/2021/11/camel-karavan-release-0.0.8/index.html
+++ b/blog/2021/11/camel-karavan-release-0.0.8/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl"><span class="nb">cd</span> camel-karavan/karavan-demo/serverless
</span></span><span class="line"><span class="cl">kubectl apply -k karavan -n default
</span></span></code></pre></div></li> <li> <p>Get Karavan URL</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">minikube service camel-karavan --url
@@ -8,4 +8,4 @@
</span></span><span class="line"><span class="cl"><span class="p">|</span>-----------<span class="p">|</span>---------------<span class="p">|</span>-------------<span class="p">|</span>------------------------<span class="p">|</span>
</span></span><span class="line"><span class="cl"><span class="p">|</span> default <span class="p">|</span> camel-karavan <span class="p">|</span> <span class="p">|</span> http://127.0.0.1:60708 <span class="p">|</span>
</span></span><span class="line"><span class="cl"><span class="p">|</span>-----------<span class="p">|</span>---------------<span class="p">|</span>-------------<span class="p">|</span>------------------------<span class="p">|</span>
-</span></span></code></pre></div></li> <li> <p>Open Karavan URL in your browser, ex. <code>http://127.0.0.1:60708</code></p> </li> <li> <p>Follow the video demonstration on <a href="https://youtu.be/m8BCqwHWHCo" rel="noopener nofollow noreferrer">YouTube</a></p> </li> </ol> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2021/08/DeployingCamelRouteInAWSLamb [...]
\ No newline at end of file
+</span></span></code></pre></div></li> <li> <p>Open Karavan URL in your browser, ex. <code>http://127.0.0.1:60708</code></p> </li> <li> <p>Follow the video demonstration on <a href="https://youtu.be/m8BCqwHWHCo" rel="noopener nofollow noreferrer">YouTube</a></p> </li> </ol> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2021/08/DeployingCamelRouteInAWSLamb [...]
\ No newline at end of file
diff --git a/blog/2021/12/api-management-infra/index.html b/blog/2021/12/api-management-infra/index.html
index 633643339a..7df7f8f13a 100644
--- a/blog/2021/12/api-management-infra/index.html
+++ b/blog/2021/12/api-management-infra/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
Host: server.example.com
Accept: application/json
Content-Type: application/x-www-form-urlencoded
@@ -66,4 +66,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">otherwise</span><span class="p">()</span><span class="c1">//if the the SHA-256 thumbprint and the cnf.x5t#S256 member was not matched</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">setHeader</span><span class="p">(...)</span><span class="w"> </span><span class="c1">//set the error status code to 403</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">setBody</span><span class="p">(...);</span><span class="w"> </span><span class="c1">//set the error response content</span><span class="w">
-</span></span></span></code></pre></div><h4 id="effect-2">Effect</h4> <p>As a result of implementing OAuth MTLS, if an API request is from a client application that is not the one which the access token is issued for, the API request will be denied by security enhanced API management infrastructure (with a 403 response). It means that a stolen access token can’t be used, so that the drawback 3 is overcome.</p> <div class="related"> <h3 id="related"><a class="anchor" href="#related" [...]
\ No newline at end of file
+</span></span></span></code></pre></div><h4 id="effect-2">Effect</h4> <p>As a result of implementing OAuth MTLS, if an API request is from a client application that is not the one which the access token is issued for, the API request will be denied by security enhanced API management infrastructure (with a 403 response). It means that a stolen access token can’t be used, so that the drawback 3 is overcome.</p> <div class="related"> <h3 id="related"><a class="anchor" href="#related" [...]
\ No newline at end of file
diff --git a/blog/2021/12/camel314-whatsnew/index.html b/blog/2021/12/camel314-whatsnew/index.html
index 00886e004b..e8d12cd068 100644
--- a/blog/2021/12/camel314-whatsnew/index.html
+++ b/blog/2021/12/camel314-whatsnew/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2021/12/camelDebuggerForIntelliJ/index.html b/blog/2021/12/camelDebuggerForIntelliJ/index.html
index 4943382385..6f5ceb28a6 100644
--- a/blog/2021/12/camelDebuggerForIntelliJ/index.html
+++ b/blog/2021/12/camelDebuggerForIntelliJ/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-datasonnet-starter</artifactId>
</dependency>
@@ -7,4 +7,4 @@
<artifactId>scala-library</artifactId>
<version>2.13.3</version>
</dependency>
-</code></pre><h1 id="whats-next">What’s next</h1> <p>We’d like to hear from you! Please be sure to submit your bug reports and enhancement requests to the <a href="https://github.com/camel-tooling/camel-idea-plugin/issues" rel="noopener nofollow noreferrer">Camel IDEA Plugin issue tracker</a>!</p> <p>The future enhancements will include support for non-XML DSLs such as Java and YAML, support for other project types (e.g. Gradle) and more!</p> <div class="related"> <h3 id="rel [...]
\ No newline at end of file
+</code></pre><h1 id="whats-next">What’s next</h1> <p>We’d like to hear from you! Please be sure to submit your bug reports and enhancement requests to the <a href="https://github.com/camel-tooling/camel-idea-plugin/issues" rel="noopener nofollow noreferrer">Camel IDEA Plugin issue tracker</a>!</p> <p>The future enhancements will include support for non-XML DSLs such as Java and YAML, support for other project types (e.g. Gradle) and more!</p> <div class="related"> <h3 id="rel [...]
\ No newline at end of file
diff --git a/blog/2021/12/log4j2/index.html b/blog/2021/12/log4j2/index.html
index 72e941f56c..da202c8c13 100644
--- a/blog/2021/12/log4j2/index.html
+++ b/blog/2021/12/log4j2/index.html
@@ -1,2 +1,2 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
-</code></pre> <p>In the upcoming LTS releases 3.14.0, 3.11.5, and 3.7.7 we have upgraded to log4j 2.15.0. <strong>UPDATE:</strong> We upgrade to log4j 2.16.0 in LTS releases 3.14.1, 3.11.5 and 3.7.7.</p> <p>For future releases then we plan to filter out testing dependencies in the <code>camel-dependencies</code> BOM, meaning that <code>log4j2-version</code> will no longer be included.</p> <h3 id="3rd-party-components-with-transitive-dependency-on-log4j-core">3rd party components with tra [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+</code></pre> <p>In the upcoming LTS releases 3.14.0, 3.11.5, and 3.7.7 we have upgraded to log4j 2.15.0. <strong>UPDATE:</strong> We upgrade to log4j 2.16.0 in LTS releases 3.14.1, 3.11.5 and 3.7.7.</p> <p>For future releases then we plan to filter out testing dependencies in the <code>camel-dependencies</code> BOM, meaning that <code>log4j2-version</code> will no longer be included.</p> <h3 id="3rd-party-components-with-transitive-dependency-on-log4j-core">3rd party components with tra [...]
\ No newline at end of file
diff --git a/blog/2022/01/camel-keda/index.html b/blog/2022/01/camel-keda/index.html
index 45b5ecb36d..dac129ffdf 100644
--- a/blog/2022/01/camel-keda/index.html
+++ b/blog/2022/01/camel-keda/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">kind</span><span class="p">:</span><span class="w"> </span><span class="l">KameletBinding</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">metadata</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">kafka-to-sink</span><span class="w">
@@ -18,4 +18,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">password</span><span class="p">:</span><span class="w"> </span><span class="s2">"<-- pwd -->"</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">sink</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="c"># ...</span><span class="w">
-</span></span></span></code></pre></div><p>You can notice that the only difference from a standard binding is the presence of the <code>trait.camel.apache.org/keda.enabled=true</code> annotation that enables the KEDA trait in Camel K. The information about how to map Kamelet properties into KEDA options is encoded in the Kamelet definition.</p> <h2 id="demo">Demo</h2> <p>Time for the demonstration. You’ll see both the <code>aws-sqs-source</code> and the <code>kafka-source</code> in [...]
\ No newline at end of file
+</span></span></span></code></pre></div><p>You can notice that the only difference from a standard binding is the presence of the <code>trait.camel.apache.org/keda.enabled=true</code> annotation that enables the KEDA trait in Camel K. The information about how to map Kamelet properties into KEDA options is encoded in the Kamelet definition.</p> <h2 id="demo">Demo</h2> <p>Time for the demonstration. You’ll see both the <code>aws-sqs-source</code> and the <code>kafka-source</code> in [...]
\ No newline at end of file
diff --git a/blog/2022/01/dynamic-router-eip-component/index.html b/blog/2022/01/dynamic-router-eip-component/index.html
index b94c2087fa..6fc892a334 100644
--- a/blog/2022/01/dynamic-router-eip-component/index.html
+++ b/blog/2022/01/dynamic-router-eip-component/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="c1">// when the message body contains an even number</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="n">DynamicRouterControlMessage</span><span class="w"> </span><span class="n">evenSubscribeMsg</span><span class="w"> </span><span class="o">=</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">DynamicRouterControlMessage</span><span class="p">(</span><span class="w">
@@ -34,4 +34,4 @@ Dynamic Router Spring Boot Numbers Example Results:
sixes: 57142
fours: 57142
Received count: 1000000 in 5709ms
-</code></pre><h3 id="how-does-this-all-sound-to-you">How Does This All Sound To You?</h3> <p>If this component implementation of the Dynamic Router EIP might suit your needs and use cases, please give it a try and let us know what you think. Thank you for taking the time to read about this new Dynamic Router EIP component!</p> <h3 id="postscript-dedication">Postscript: Dedication</h3> <p>I dedicate this work to my late brother, Jeffrey T. Storck, who passed away on 8 June 2020. He was an [...]
\ No newline at end of file
+</code></pre><h3 id="how-does-this-all-sound-to-you">How Does This All Sound To You?</h3> <p>If this component implementation of the Dynamic Router EIP might suit your needs and use cases, please give it a try and let us know what you think. Thank you for taking the time to read about this new Dynamic Router EIP component!</p> <h3 id="postscript-dedication">Postscript: Dedication</h3> <p>I dedicate this work to my late brother, Jeffrey T. Storck, who passed away on 8 June 2020. He was an [...]
\ No newline at end of file
diff --git a/blog/2022/02/camel-test-infra/index.html b/blog/2022/02/camel-test-infra/index.html
index 02d122cd20..af8796fcd9 100644
--- a/blog/2022/02/camel-test-infra/index.html
+++ b/blog/2022/02/camel-test-infra/index.html
@@ -1,3 +1,3 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
public static KafkaService service = KafkaServiceFactory.createService();
-</code></pre><p>Naturally, the service instance comes with the appropriate methods to resolve URLs, ports, authentication parameters and more that may be necessary to run the test.</p> <p>Futhermore, Camel’s <code>test-infra</code> is in fact, a collection of modules. They include support for a broad range of services that can support both Camel’s testing needs as well as Camel’s users. For the upcoming Camel 3.16.0 release, these are the 38 supported modules:</p> <ul> [...]
\ No newline at end of file
+</code></pre><p>Naturally, the service instance comes with the appropriate methods to resolve URLs, ports, authentication parameters and more that may be necessary to run the test.</p> <p>Futhermore, Camel’s <code>test-infra</code> is in fact, a collection of modules. They include support for a broad range of services that can support both Camel’s testing needs as well as Camel’s users. For the upcoming Camel 3.16.0 release, these are the 38 supported modules:</p> <ul> [...]
\ No newline at end of file
diff --git a/blog/2022/02/camel315-whatsnew/index.html b/blog/2022/02/camel315-whatsnew/index.html
index b3b2b9007f..276e3942a0 100644
--- a/blog/2022/02/camel315-whatsnew/index.html
+++ b/blog/2022/02/camel315-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</code></pre> <h3 id="camel-jbang">Camel JBang</h3> <p>We continue to innovate and make running Camel quickly and easily with JBang better and better.</p> <p>In this release we added support for easily enabling the following features from the command line:</p> <ul> <li><code>--jfr</code> - To enable Java Flight Recorder that will record and save to disk on exit.</li> <li><code>--trace</code> - Enables the Camel tracing logging to the console</li> <li><code>--health</code> - Enables healt [...]
</code></pre> <p>You can also run directly from GitHub via:</p> <pre><code> camel run https://github.com/apache/camel-examples/tree/main/examples/jbang
-</code></pre> <p>The <code>--reload</code> option has been improved, and in the next release Camel can also do updates to Java classes. However, in this release the reloading is only Camel route source files.</p> <p>See more details at the <a href="../../../../manual/camel-jbang.html">Camel JBang documentation</a></p> <h3 id="developer-console">Developer Console</h3> <p>This release comes with an early prototype of the new Camel Developer Console. The developer console is intended for de [...]
\ No newline at end of file
+</code></pre> <p>The <code>--reload</code> option has been improved, and in the next release Camel can also do updates to Java classes. However, in this release the reloading is only Camel route source files.</p> <p>See more details at the <a href="../../../../manual/camel-jbang.html">Camel JBang documentation</a></p> <h3 id="developer-console">Developer Console</h3> <p>This release comes with an early prototype of the new Camel Developer Console. The developer console is intended for de [...]
\ No newline at end of file
diff --git a/blog/2022/03/camel-release-stats/index.html b/blog/2022/03/camel-release-stats/index.html
index 3ff59e3fc7..8b180c2559 100644
--- a/blog/2022/03/camel-release-stats/index.html
+++ b/blog/2022/03/camel-release-stats/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2022/03/camel316-whatsnew/index.html b/blog/2022/03/camel316-whatsnew/index.html
index cac4bbc4fb..90af32edd8 100644
--- a/blog/2022/03/camel316-whatsnew/index.html
+++ b/blog/2022/03/camel316-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">parameter</span><span class="p">(</span><span class="s">"message"</span><span class="p">,</span><span class="w"> </span><span class="s">"Hello Camel templated route!"</span><span class="p">);</span><span class="w">
</span></span></span></code></pre></div><p>In Spring XML DSL</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-xml" data-lang="xml"><span class="line"><span class="cl"><span class="nt"><camelContext></span>
</span></span><span class="line"><span class="cl"> <span class="nt"><templatedRoute</span> <span class="na">routeTemplateRef=</span><span class="s">"someTemplate"</span><span class="nt">></span>
@@ -15,4 +15,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">parameters</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="s2">"message"</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">value</span><span class="p">:</span><span class="w"> </span><span class="s2">"Hello Camel templated route!"</span><span class="w">
-</span></span></span></code></pre></div><h3 id="component-headers">Component Headers</h3> <p>Most of the components produce or consume headers so like endpoints’ options, it was important to provide some tooling to generate the documentation of the headers in a standardized way.</p> <p>For this, we added a new element called <code>headersClass</code> to the annotation <code>@UriEndpoint</code> in order to provide the class that holds all the name of headers as <code>String</code> c [...]
\ No newline at end of file
+</span></span></span></code></pre></div><h3 id="component-headers">Component Headers</h3> <p>Most of the components produce or consume headers so like endpoints’ options, it was important to provide some tooling to generate the documentation of the headers in a standardized way.</p> <p>For this, we added a new element called <code>headersClass</code> to the annotation <code>@UriEndpoint</code> in order to provide the class that holds all the name of headers as <code>String</code> c [...]
\ No newline at end of file
diff --git a/blog/2022/03/resume-api-v2/index.html b/blog/2022/03/resume-api-v2/index.html
index 58ad961eef..f0a7811231 100644
--- a/blog/2022/03/resume-api-v2/index.html
+++ b/blog/2022/03/resume-api-v2/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2022/03/secrets-properties-functions/index.html b/blog/2022/03/secrets-properties-functions/index.html
index effcdec656..3aa5fda2ef 100644
--- a/blog/2022/03/secrets-properties-functions/index.html
+++ b/blog/2022/03/secrets-properties-functions/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
<route>
<from uri="direct:start"/>
<log message="Username is {{aws:username}}"/>
@@ -48,4 +48,4 @@ camel.vault.aws.projectId = region
<log message="Username is {{gcp:database/username:admin}}"/>
</route>
</camelContext>
-</code></pre><p>And in case something is not working, like authentication fails, secret doesn’t exists or service is down, the value returned will be <code>admin</code>.</p> <h3 id="future">Future</h3> <p>In the next Camel version we are planning to work on more Secret Management Services. In particular we want to add two main components to the list:</p> <ul> <li>Azure Key Vault</li> <li>Hashicorp Vault</li> </ul> <p>Follow the Camel’s development to know more about the work [...]
\ No newline at end of file
+</code></pre><p>And in case something is not working, like authentication fails, secret doesn’t exists or service is down, the value returned will be <code>admin</code>.</p> <h3 id="future">Future</h3> <p>In the next Camel version we are planning to work on more Secret Management Services. In particular we want to add two main components to the list:</p> <ul> <li>Azure Key Vault</li> <li>Hashicorp Vault</li> </ul> <p>Follow the Camel’s development to know more about the work [...]
\ No newline at end of file
diff --git a/blog/2022/05/camel317-whatsnew/index.html b/blog/2022/05/camel317-whatsnew/index.html
index f12d358831..f3e3177aed 100644
--- a/blog/2022/05/camel317-whatsnew/index.html
+++ b/blog/2022/05/camel317-whatsnew/index.html
@@ -1,7 +1,7 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</code></pre> <p>Then you can quickly create a new basic Camel integration use the <code>init</code> command:</p> <pre><code>camel init hello.java
</code></pre> <p>And run the file (use <code>ctrl + c</code> to stop):</p> <pre><code>camel run hello.java
</code></pre> <p>We made it easy to run existing examples directly loaded from GitHub:</p> <pre><code>camel run https://github.com/apache/camel-kamelets-examples/tree/main/jbang/hello-java
</code></pre> <p>And we also made it easy to download the example to local disk, so you can edit the source and see live updates, using the <code>init</code> command:</p> <pre><code>camel init https://github.com/apache/camel-kamelets-examples/tree/main/jbang/hello-java
</code></pre> <p>And then you can run in developer mode (<code>--dev</code>) with <em>live reloading</em> on source changes (on save):</p> <pre><code>camel run * --dev
-</code></pre> <p>We continue our effort on Camel JBang for the upcoming 3.18 LTS release.</p> <p>There is a lot more that Camel JBang can do, so make sure to see the <a href="../../../../manual/camel-jbang.html">Camel JBang documentation</a>. There you can also find information how to get JBang installed, and after that install the camel app in JBang.</p> <h3 id="component-headers">Component Headers</h3> <p>We completed the work of documenting every header’s of all supported compon [...]
\ No newline at end of file
+</code></pre> <p>We continue our effort on Camel JBang for the upcoming 3.18 LTS release.</p> <p>There is a lot more that Camel JBang can do, so make sure to see the <a href="../../../../manual/camel-jbang.html">Camel JBang documentation</a>. There you can also find information how to get JBang installed, and after that install the camel app in JBang.</p> <h3 id="component-headers">Component Headers</h3> <p>We completed the work of documenting every header’s of all supported compon [...]
\ No newline at end of file
diff --git a/blog/2022/06/Optimizing-Camel-K-Integration-Build-Time/index.html b/blog/2022/06/Optimizing-Camel-K-Integration-Build-Time/index.html
index a34e25f72b..8a02c9a080 100644
--- a/blog/2022/06/Optimizing-Camel-K-Integration-Build-Time/index.html
+++ b/blog/2022/06/Optimizing-Camel-K-Integration-Build-Time/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></code></pre></div></li> <li> <p>Setup the Camel-K environment by installing the operator (Kamel)</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">kamel install
</span></span></code></pre></div></li> <li> <p>Run a sample Integration in the dev mode</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">kamel run --env <span class="nv">MY_ENV_VAR</span><span class="o">=</span><span class="s2">"hello world"</span> Env.java --dev
</span></span></code></pre></div></li> <li> <p>Get the build duration The build duration is ~6mins using default usage of cores available.</p> <p><img src="build-time-default.png" alt="default CPU usage build time"></p> </li> <li> <p>Delete the minikube cluster to reinstate the environment and avoid any usage of previously build Integration images.</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl [...]
@@ -11,4 +11,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">requests</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">cpu</span><span class="p">:</span><span class="w"> </span><span class="l">500m</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">memory</span><span class="p">:</span><span class="w"> </span><span class="l">512Mi</span><span class="w">
-</span></span></span></code></pre></div><hr> <p>Feedback or questions can be sent to the <a href="https://github.com/apache/camel-k" rel="noopener nofollow noreferrer">camel-k</a> community by raising issues/discussing your concerns in the <a href="../../../../community/mailing-list/">mailing list</a> or <a href="https://camel.zulipchat.com/#" rel="noopener nofollow noreferrer">IRC</a> channels.</p> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related post [...]
\ No newline at end of file
+</span></span></span></code></pre></div><hr> <p>Feedback or questions can be sent to the <a href="https://github.com/apache/camel-k" rel="noopener nofollow noreferrer">camel-k</a> community by raising issues/discussing your concerns in the <a href="../../../../community/mailing-list/">mailing list</a> or <a href="https://camel.zulipchat.com/#" rel="noopener nofollow noreferrer">IRC</a> channels.</p> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related post [...]
\ No newline at end of file
diff --git a/blog/2022/06/camel3x-top10-features/index.html b/blog/2022/06/camel3x-top10-features/index.html
index 8705550454..3336da08f8 100644
--- a/blog/2022/06/camel3x-top10-features/index.html
+++ b/blog/2022/06/camel3x-top10-features/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</code></pre><h2 id="4-camel-ui-designer-karavan">4. Camel UI Designer (Karavan)</h2> <p>Camel JBang is particularly there to run routes. Designing routes is possible through a new UI Designer named Karavan. Just give it a try in <a href="https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan" rel="noopener nofollow noreferrer">Visual Studio Code</a> or the standalone version:</p> <p><a href="https://github.com/apache/camel-karavan" rel="noopener nofollow noreferrer">h [...]
</span></span></span><span class="line"><span class="cl"><span class="s"> ftpClient.dataTimeout=30000&
</span></span></span><span class="line"><span class="cl"><span class="s"> ftpClientConfig.serverLanguageCode=fr"</span><span class="p">)</span><span class="w">
@@ -49,4 +49,4 @@
</span></span><span class="line"><span class="cl"> <span class="nt"><log</span> <span class="na">message=</span><span class="s">"Username is {{aws:username}}"</span><span class="nt">/></span>
</span></span><span class="line"><span class="cl"> <span class="nt"></route></span>
</span></span><span class="line"><span class="cl"><span class="nt"></camelContext></span>
-</span></span></code></pre></div><p><a href="../../../../blog/2022/03/secrets-properties-functions/">Camel 3.16.0 new feature: Load properties from Vault/Secrets cloud services</a></p> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2022/03/camel-release-stats/"><h1>Camel 3 Release Stats</h1></a> <time itemprop="published" datetime="2022-03-23" title="Wedne [...]
\ No newline at end of file
+</span></span></code></pre></div><p><a href="../../../../blog/2022/03/secrets-properties-functions/">Camel 3.16.0 new feature: Load properties from Vault/Secrets cloud services</a></p> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2022/03/camel-release-stats/"><h1>Camel 3 Release Stats</h1></a> <time itemprop="published" datetime="2022-03-23" title="Wedne [...]
\ No newline at end of file
diff --git a/blog/2022/07/camel-designer-jbang/index.html b/blog/2022/07/camel-designer-jbang/index.html
index 64e7f9866e..1df4918fab 100644
--- a/blog/2022/07/camel-designer-jbang/index.html
+++ b/blog/2022/07/camel-designer-jbang/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2022/07/camel-k-monitoring-ops/index.html b/blog/2022/07/camel-k-monitoring-ops/index.html
index d840fe3107..88c2d06f60 100644
--- a/blog/2022/07/camel-k-monitoring-ops/index.html
+++ b/blog/2022/07/camel-k-monitoring-ops/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
kubectl --namespace monitoring port-forward svc/grafana 3000
kubectl --namespace monitoring port-forward svc/alertmanager-main 9093
</code></pre><p>Now, you can open your browser to http://localhost:9090, http://localhost:3000, http://localhost:9093. Grafana dashboard may require you to login (admin, admin) and to change the default admin password. Some further validation you want to perform is to check that Grafana is correctly setup with Prometheus datasource. Please go to <em>Configuration » Data Sources</em>. By default a Prometheus datasource is set. Click on it and go to the bottom where a “Howtos&r [...]
@@ -30,4 +30,4 @@ spec:
- alert: CamelKAlert
expr: application_camel_route_exchanges_failed_total > 0
EOF
-</code></pre><p>In the configuration above (which creates a <code>PrometheusRule</code> custom resource) we’re instructing the system to trigger an alert when any failure happens on our endpoint (via <code>application_camel_route_exchanges_failed_total > 0</code> metric expression). As soon as a failure is detected, the AlertManager will fire the trigger.</p> <p>You can see it in the dashboard available at http://localhost:9093/#/alerts. As soon as the failure happens, the alert [...]
\ No newline at end of file
+</code></pre><p>In the configuration above (which creates a <code>PrometheusRule</code> custom resource) we’re instructing the system to trigger an alert when any failure happens on our endpoint (via <code>application_camel_route_exchanges_failed_total > 0</code> metric expression). As soon as a failure is detected, the AlertManager will fire the trigger.</p> <p>You can see it in the dashboard available at http://localhost:9093/#/alerts. As soon as the failure happens, the alert [...]
\ No newline at end of file
diff --git a/blog/2022/07/secrets-properties-functions-part-2/index.html b/blog/2022/07/secrets-properties-functions-part-2/index.html
index 9936f7a3e4..b4385ba52f 100644
--- a/blog/2022/07/secrets-properties-functions-part-2/index.html
+++ b/blog/2022/07/secrets-properties-functions-part-2/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
export $CAMEL_VAULT_AZURE_CLIENT_ID=clientId
export $CAMEL_VAULT_AZURE_CLIENT_SECRET=clientSecret
export $CAMEL_VAULT_AZURE_VAULT_NAME=vaultName
@@ -34,4 +34,4 @@ camel.vault.hashicorp.scheme = scheme
</span></span><span class="line"><span class="cl"> <span class="nt"><log</span> <span class="na">message=</span><span class="s">"Username is {{hashicorp:database/username:admin@2}}"</span><span class="nt">/></span>
</span></span><span class="line"><span class="cl"> <span class="nt"></route></span>
</span></span><span class="line"><span class="cl"><span class="nt"></camelContext></span>
-</span></span></code></pre></div><p>In this example we’re going to recover the field username from the secret database, with version “2”. In case the version is not available, we’re going to have a default value of ‘admin’.</p> <h3 id="future">Future</h3> <p>We plan to work on the ability to reload the whole context once a secret has been rotated or updated. This is something still in the design phase, but we really would like to see it implemented soo [...]
\ No newline at end of file
+</span></span></code></pre></div><p>In this example we’re going to recover the field username from the secret database, with version “2”. In case the version is not available, we’re going to have a default value of ‘admin’.</p> <h3 id="future">Future</h3> <p>We plan to work on the ability to reload the whole context once a secret has been rotated or updated. This is something still in the design phase, but we really would like to see it implemented soo [...]
\ No newline at end of file
diff --git a/blog/2022/08/ApacheCon-Asia-2022-videos/index.html b/blog/2022/08/ApacheCon-Asia-2022-videos/index.html
index 97368a2549..0489f5b34d 100644
--- a/blog/2022/08/ApacheCon-Asia-2022-videos/index.html
+++ b/blog/2022/08/ApacheCon-Asia-2022-videos/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2022/08/camel-idea-plugin-release-0.8.13/index.html b/blog/2022/08/camel-idea-plugin-release-0.8.13/index.html
index d70630d5ae..3cc0a94490 100644
--- a/blog/2022/08/camel-idea-plugin-release-0.8.13/index.html
+++ b/blog/2022/08/camel-idea-plugin-release-0.8.13/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2022/08/pluralsight-training/index.html b/blog/2022/08/pluralsight-training/index.html
index b1ed031043..5fd5329322 100644
--- a/blog/2022/08/pluralsight-training/index.html
+++ b/blog/2022/08/pluralsight-training/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2022/10/ContentBasedRoutingWithCamelDroolsQuarkusKogitoAltasMapApacheKafka/index.html b/blog/2022/10/ContentBasedRoutingWithCamelDroolsQuarkusKogitoAltasMapApacheKafka/index.html
index 0cee7c838b..605f634e90 100644
--- a/blog/2022/10/ContentBasedRoutingWithCamelDroolsQuarkusKogitoAltasMapApacheKafka/index.html
+++ b/blog/2022/10/ContentBasedRoutingWithCamelDroolsQuarkusKogitoAltasMapApacheKafka/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">enrich</span><span class="p">(</span><span class="s">"direct:label"</span><span class="p">,</span><span class="w"> </span><span class="n">aggregationStrategy</span><span class="p">)</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">to</span><span class="p">(</span><span class="s">"log:org.drools.demo?level=DEBUG&showAll=true&multiline=true"</span><span class="p">)</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">routingSlip</span><span class="p">(</span><span class="n">header</span><span class="p">(</span><span class="s">"whereTo"</span><span class="p">))</span><span class="w">
@@ -11,4 +11,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">process</span><span class="p">(</span><span class="n">kogitoDMNEvaluate</span><span class="p">)</span><span class="w"> </span><span class="c1">// <== Rules as DMN decisions</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">setHeader</span><span class="p">(</span><span class="s">"topicsHeader"</span><span class="p">,</span><span class="w"> </span><span class="n">simple</span><span class="p">(</span><span class="s">"${body[topic names]}"</span><span class="p">))</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">;</span><span class="w">
-</span></span></span></code></pre></div><p>As you can see, that’s all we needed in order to implement the Enterprise Integration Pattern in a Quarkus application, and integrate it with AltasMap and Kogito.</p> <p>You can access the source code of this demo in this git repository: <a href="https://github.com/tarilabs/quarkus-content-based-routing" rel="noopener nofollow noreferrer">https://github.com/tarilabs/quarkus-content-based-routing</a>.</p> <h2 id="deployment">Deployment</h2> [...]
\ No newline at end of file
+</span></span></span></code></pre></div><p>As you can see, that’s all we needed in order to implement the Enterprise Integration Pattern in a Quarkus application, and integrate it with AltasMap and Kogito.</p> <p>You can access the source code of this demo in this git repository: <a href="https://github.com/tarilabs/quarkus-content-based-routing" rel="noopener nofollow noreferrer">https://github.com/tarilabs/quarkus-content-based-routing</a>.</p> <h2 id="deployment">Deployment</h2> [...]
\ No newline at end of file
diff --git a/blog/2022/10/camel-k-cicd/index.html b/blog/2022/10/camel-k-cicd/index.html
index 58a996615f..9cfc562528 100644
--- a/blog/2022/10/camel-k-cicd/index.html
+++ b/blog/2022/10/camel-k-cicd/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
kubectl create namespace production
kamel install -n development
kamel install -n production -x camel-k-prod
@@ -352,4 +352,4 @@ spec:
{"severity":"info","timestamp":"2022-10-04T11:02:30.539Z","logger":"eventlistener","caller":"resources/create.go:98","message":"Generating resource: kind: &APIResource{Name:pipelineruns,Namespaced:true,Kind:PipelineRun,Verbs:[delete deletecollection get list patch create update watch],ShortNames:[pr prs],SingularName:pipelinerun,Categories:[tekton tekton-pipelines],Group:tekton.dev,Version:v1beta1,StorageVers [...]
{"severity":"info","timestamp":"2022-10-04T11:02:30.539Z","logger":"eventlistener","caller":"resources/create.go:106","message":"For event ID \"b7fda1d3-044e-402a-b2c2-900afd849681\" creating resource tekton.dev/v1beta1, Resource=pipelineruns"}
</code></pre><p>That means the <code>Pipeline</code> was triggered and in a few minutes you should have your shining new feature available in production!</p> <h3 id="test-webhook-locally">Test webhook locally</h3> <p>During the development of your pipeline (or if you want to use a local cluster such as <code>minikube</code>), you may be interested in simulating the push event. This should be as easy as running something like:</p> <pre tabindex="0"><code>http post http://192.168.49.2:3269 [...]
-</code></pre><h1 id="conclusion">Conclusion</h1> <p>It was a long post, but, I am sure you appreciated the effort we’ve put in wrapping up all the resources required to have a full CICD experience on a Camel K integration. The possibility offered by Tekton or any other pipeline application on Kubernetes are a great complement on the experience we are providing with the <code>kamel promote</code> feature.</p> <h2 id="caveat">Caveat</h2> <p>While working on this blog, I’ve spot [...]
\ No newline at end of file
+</code></pre><h1 id="conclusion">Conclusion</h1> <p>It was a long post, but, I am sure you appreciated the effort we’ve put in wrapping up all the resources required to have a full CICD experience on a Camel K integration. The possibility offered by Tekton or any other pipeline application on Kubernetes are a great complement on the experience we are providing with the <code>kamel promote</code> feature.</p> <h2 id="caveat">Caveat</h2> <p>While working on this blog, I’ve spot [...]
\ No newline at end of file
diff --git a/blog/2022/10/camel319-whatsnew/index.html b/blog/2022/10/camel319-whatsnew/index.html
index d53c082e36..2b3a4953bf 100644
--- a/blog/2022/10/camel319-whatsnew/index.html
+++ b/blog/2022/10/camel319-whatsnew/index.html
@@ -1,7 +1,7 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
PID NAME READY STATUS AGE
61818 sample.camel.MyCamelApplica… 1/1 Running 26m38s
62506 dude 1/1 Running 4m34s
</code></pre> <p>To see a bit more information, you can use <code>camel get</code>.</p> <p>Suppose you have two running integrations, then you can manage them, such as stop (with <code>camel stop <integration-name-or-pid></code>), or stop/start routes (with respectively <code>camel cmd stop-route --id=<id-route> <integration-name-or-pid></code>/<code>camel cmd start-route --id=<id-route> <integration-name-or-pid></code>) etc:</p> <pre><code>camel stop dude
Stopping running Camel integration (pid: 62506)
-</code></pre> <p>There is a lot more that Camel JBang can do, so make sure to see the <a href="../../../../manual/camel-jbang.html">Camel JBang documentation</a>. It is also a good idea to run <code>camel --help</code> to list all available commands.</p> <p>There you can also find information how to get JBang installed, and after that install the Camel app in JBang.</p> <h3 id="camel-file">Camel File</h3> <p>The <code>camel-file</code> component has been optimized on the consumer scannin [...]
\ No newline at end of file
+</code></pre> <p>There is a lot more that Camel JBang can do, so make sure to see the <a href="../../../../manual/camel-jbang.html">Camel JBang documentation</a>. It is also a good idea to run <code>camel --help</code> to list all available commands.</p> <p>There you can also find information how to get JBang installed, and after that install the Camel app in JBang.</p> <h3 id="camel-file">Camel File</h3> <p>The <code>camel-file</code> component has been optimized on the consumer scannin [...]
\ No newline at end of file
diff --git a/blog/2022/11/camel-k-jbang/index.html b/blog/2022/11/camel-k-jbang/index.html
index 42f47792dc..811938a7b7 100644
--- a/blog/2022/11/camel-k-jbang/index.html
+++ b/blog/2022/11/camel-k-jbang/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
Runtime Version: 1.15.2
$ kubectl get camelcatalog camel-catalog-1.15.2 -o yaml | grep camel\.version
@@ -119,4 +119,4 @@ Integration "hello-j-bang" created
2022-11-24 11:27:31.591 INFO 39527 --- [ main] e.camel.impl.engine.AbstractCamelContext : Started beer-source-1 (timer://beer)
2022-11-24 11:27:31.591 INFO 39527 --- [ main] e.camel.impl.engine.AbstractCamelContext : Apache Camel 3.18.1 (CamelJBang) started in 1s143ms (build:125ms init:819ms start:199ms JVM-uptime:2s)
2022-11-24 11:27:33.297 INFO 39527 --- [ - timer://beer] beer-integration.yaml:4 : {"id":3975,"uid":"2df52cb0-ff5a-4c51-b33e-a2c3a65caac5","brand":"Birra Moretti","name":"St. Bernardus Abt 12","style":"English Pale Ale","hop":"Columbus","yeast":"5526 - Brettanomyces lambicus","malts":"Roasted barley","ibu":"41 IBU","alcohol": [...]
-</code></pre><p>This is really a boost while you are programming a Kamelet, because you can have a very quick feedback without the need of a cluster. Once ready, you will be able to continue your development as usual uploading the Kamelet to the cluster and using in your Camel K integrations.</p> <h1 id="conclusion">Conclusion</h1> <p>With this blog post I have tried to provide some guidelines when it comes to the question: “How to test an Integration for Camel K?”. There is [...]
\ No newline at end of file
+</code></pre><p>This is really a boost while you are programming a Kamelet, because you can have a very quick feedback without the need of a cluster. Once ready, you will be able to continue your development as usual uploading the Kamelet to the cluster and using in your Camel K integrations.</p> <h1 id="conclusion">Conclusion</h1> <p>With this blog post I have tried to provide some guidelines when it comes to the question: “How to test an Integration for Camel K?”. There is [...]
\ No newline at end of file
diff --git a/blog/2022/12/camel-context-reloading-secret-refresh/index.html b/blog/2022/12/camel-context-reloading-secret-refresh/index.html
index 0f6418a1a1..2aae5de980 100644
--- a/blog/2022/12/camel-context-reloading-secret-refresh/index.html
+++ b/blog/2022/12/camel-context-reloading-secret-refresh/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
camel.vault.aws.refreshPeriod=60000
camel.vault.aws.secrets=Secret
camel.main.context-reload-enabled = true
@@ -16,4 +16,4 @@ camel.vault.azure.blobAccountName=blob_account_name
camel.vault.azure.blobContainerName=blob_container_name
camel.vault.azure.blobAccessKey=blob_access_key
camel.main.context-reload-enabled = true
-</code></pre><p>where <code>camel.vault.azure.refreshEnabled</code> will enable the automatic context to reload, <code>camel.vault.azure.refreshPeriod</code> is the interval of time between two different checks for update events, and <code>camel.vault.azure.secrets</code> is a regex representing the secrets we want to track for updates. The property <code>camel.vault.azure.eventhubConnectionString</code> is the eventhub connection string to get notifications from, <code>camel.vault.azure [...]
\ No newline at end of file
+</code></pre><p>where <code>camel.vault.azure.refreshEnabled</code> will enable the automatic context to reload, <code>camel.vault.azure.refreshPeriod</code> is the interval of time between two different checks for update events, and <code>camel.vault.azure.secrets</code> is a regex representing the secrets we want to track for updates. The property <code>camel.vault.azure.eventhubConnectionString</code> is the eventhub connection string to get notifications from, <code>camel.vault.azure [...]
\ No newline at end of file
diff --git a/blog/2022/12/camel320-whatsnew/index.html b/blog/2022/12/camel320-whatsnew/index.html
index c923bf72ff..04b8c7e1f5 100644
--- a/blog/2022/12/camel320-whatsnew/index.html
+++ b/blog/2022/12/camel320-whatsnew/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2022/12/quarkus-insights/index.html b/blog/2022/12/quarkus-insights/index.html
index 67f458f467..a7c8b8b4f4 100644
--- a/blog/2022/12/quarkus-insights/index.html
+++ b/blog/2022/12/quarkus-insights/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2022/12/run2007today/index.html b/blog/2022/12/run2007today/index.html
index 4c3ca3d6f5..801f5607c5 100644
--- a/blog/2022/12/run2007today/index.html
+++ b/blog/2022/12/run2007today/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2023/01/2022-Numbers/index.html b/blog/2023/01/2022-Numbers/index.html
index cd8745451f..19a9a624b5 100644
--- a/blog/2023/01/2022-Numbers/index.html
+++ b/blog/2023/01/2022-Numbers/index.html
@@ -1,3 +1,3 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
#2 git shortlog --since 2022-01-01 --until 2023-01-01 -ns | wc -l
-</code></pre> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2019/12/2019-Numbers/"><h1>Camel 2019 in Numbers</h1></a> <time itemprop="published" datetime="2019-12-31" title="Tuesday, December 31, 2019">December 31, 2019</time>, by <span rel="author">Claus Ibsen</span> </header> <p>It’s the time of the year where we take a look back at 2019, and comp [...]
\ No newline at end of file
+</code></pre> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2019/12/2019-Numbers/"><h1>Camel 2019 in Numbers</h1></a> <time itemprop="published" datetime="2019-12-31" title="Tuesday, December 31, 2019">December 31, 2019</time>, by <span rel="author">Claus Ibsen</span> </header> <p>It’s the time of the year where we take a look back at 2019, and comp [...]
\ No newline at end of file
diff --git a/blog/2023/01/camel-k-yaks/index.html b/blog/2023/01/camel-k-yaks/index.html
index 1dec61b3e9..eb48e40aa3 100644
--- a/blog/2023/01/camel-k-yaks/index.html
+++ b/blog/2023/01/camel-k-yaks/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl"> <span class="nt">"id"</span><span class="p">:</span> <span class="mi">1000</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"> <span class="nt">"name"</span><span class="p">:</span> <span class="s2">"Pineapple"</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"> <span class="nt">"category"</span><span class="p">:{</span>
@@ -117,4 +117,4 @@ Test results: Total: 0, Passed: 1, Failed: 0, Errors: 0, Skipped: 0
</span></span></code></pre></div><p>Please notice that we have just skipped the <code>--local</code> CLI option. Instead of using local JBang tooling to run the test locally now the YAKS CLI connects to the Kubernetes cluster in order to create the test as a custom resource. From there the YAKS operator takes over preparing the test runtime and running the test as a Pod.</p> <p>But wait! The test did prepare some infrastructure, in particular the Camel K integration and the AWS S3 Locals [...]
</span></span></code></pre></div><p>This is an example output you should get:</p> <pre tabindex="0"><code>NAME PHASE TOTAL PASSED FAILED SKIPPED ERRORS
fruit-service Passed 3 3 0 0 0
-</code></pre><h1 id="demo">Demo</h1> <p>The whole demo code is available on this <a href="https://github.com/christophd/yaks-demo-camel-k" rel="noopener nofollow noreferrer">GitHub repository</a>. It also shows how to integrate the tests in a <a href="https://github.com/christophd/yaks-demo-camel-k/actions" rel="noopener nofollow noreferrer">GitHub CI actions workflow</a>, so you can run the tests automatically with every code change.</p> <h1 id="conclusion">Conclusion</h1> <p>This blog [...]
\ No newline at end of file
+</code></pre><h1 id="demo">Demo</h1> <p>The whole demo code is available on this <a href="https://github.com/christophd/yaks-demo-camel-k" rel="noopener nofollow noreferrer">GitHub repository</a>. It also shows how to integrate the tests in a <a href="https://github.com/christophd/yaks-demo-camel-k/actions" rel="noopener nofollow noreferrer">GitHub CI actions workflow</a>, so you can run the tests automatically with every code change.</p> <h1 id="conclusion">Conclusion</h1> <p>This blog [...]
\ No newline at end of file
diff --git a/blog/2023/01/karavan-intro/index.html b/blog/2023/01/karavan-intro/index.html
index 60dcf27c0b..186d2d7416 100644
--- a/blog/2023/01/karavan-intro/index.html
+++ b/blog/2023/01/karavan-intro/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2023/03/camel-k-telemetry/index.html b/blog/2023/03/camel-k-telemetry/index.html
index ecadc94d07..6d6843cbd8 100644
--- a/blog/2023/03/camel-k-telemetry/index.html
+++ b/blog/2023/03/camel-k-telemetry/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl">Camel K Client 1.12.0
</span></span></code></pre></div><p>To install the Camel K operator just execute</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">$ kamel install
</span></span></code></pre></div><p>Check if the Camel K operator is available</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">$ kubectl get pods -l <span class="nv">name</span><span class="o">=</span>camel-k-operator
@@ -234,4 +234,4 @@ Integration "order" updated
</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">"inventory"</span>:<span class="s2">"{\"orderId\":20,\"itemId\":5,\"quantity\":1,\"department\":\"inventory\",\"datetime\":1678296117315}"</span><span class="o">}</span>
</span></span></code></pre></div><ul> <li>another with the order services using the deprecated <code>tracing</code> trait</li> </ul> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">$ curl http://order-tracing.local/place -d <span class="s1">'{"orderId":21, "itemId":5, "quantity":1, "orderItemName":"strange product", "price":10}'</span> -H <span cla [...]
</span></span><span class="line"><span class="cl"><span class="o">{</span><span class="s2">"inventory"</span>:<span class="s2">"{\"orderId\":21,\"itemId\":5,\"quantity\":1,\"department\":\"inventory\",\"datetime\":1678296184049}"</span><span class="o">}</span>
-</span></span></code></pre></div><p>As you can see, going from the <code>trancing</code> to the <code>telemetry</code> is quite effortless. On the trace side, from one protocol to another you should expect some differences in your tracing:</p> <p><img src="compare_tracing_telemetry.png" alt="Difference between OpenTracing and OpenTelemtry traces"></p> <h1 id="conclusion">Conclusion</h1> <p>This blog post showed how you can use the new <code>telemetry</code> trait and how to work with the [...]
\ No newline at end of file
+</span></span></code></pre></div><p>As you can see, going from the <code>trancing</code> to the <code>telemetry</code> is quite effortless. On the trace side, from one protocol to another you should expect some differences in your tracing:</p> <p><img src="compare_tracing_telemetry.png" alt="Difference between OpenTracing and OpenTelemtry traces"></p> <h1 id="conclusion">Conclusion</h1> <p>This blog post showed how you can use the new <code>telemetry</code> trait and how to work with the [...]
\ No newline at end of file
diff --git a/blog/2023/04/camel-observation/index.html b/blog/2023/04/camel-observation/index.html
index 6070f41ce6..a27725c3e3 100644
--- a/blog/2023/04/camel-observation/index.html
+++ b/blog/2023/04/camel-observation/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="kn">import</span><span class="w"> </span><span class="nn">io.micrometer.core.instrument.MeterRegistry</span><span class="p">;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="kn">import</span><span class="w"> </span><span class="nn">io.micrometer.core.instrument.simple.SimpleMeterRegistry</span><span class="p">;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="c1">// Micrometer Observation JAR</span><span class="w">
@@ -57,4 +57,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">SpringApplication</span><span class="p">.</span><span class="na">run</span><span class="p">(</span><span class="n">ClientApplication</span><span class="p">.</span><span class="na">class</span><span class="p">,</span><span class="w"> </span><span class="n">args</span><span class="p">);</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">}</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">}</span><span class="w">
-</span></span></span></code></pre></div><h2 id="example">Example</h2> <p>In this section you will see an example of running different applciations that use Camel with Micrometer, send their spans to <a href="https://zipkin.io" rel="noopener nofollow noreferrer">Zipkin</a> and expose their metrics on a <a href="https://prometheus.io/" rel="noopener nofollow noreferrer">Prometheus</a> endpoint. You can find the Camel & Micrometer Observation examples <a href="https://github.com/apache/ [...]
\ No newline at end of file
+</span></span></span></code></pre></div><h2 id="example">Example</h2> <p>In this section you will see an example of running different applciations that use Camel with Micrometer, send their spans to <a href="https://zipkin.io" rel="noopener nofollow noreferrer">Zipkin</a> and expose their metrics on a <a href="https://prometheus.io/" rel="noopener nofollow noreferrer">Prometheus</a> endpoint. You can find the Camel & Micrometer Observation examples <a href="https://github.com/apache/ [...]
\ No newline at end of file
diff --git a/blog/2023/05/camel-4-performance-improvements/index.html b/blog/2023/05/camel-4-performance-improvements/index.html
index 8571f1cd27..5a9262bd0b 100644
--- a/blog/2023/05/camel-4-performance-improvements/index.html
+++ b/blog/2023/05/camel-4-performance-improvements/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2023/05/camel-debezium-quarkus/index.html b/blog/2023/05/camel-debezium-quarkus/index.html
index ab5406116e..d2fe5ddbd4 100644
--- a/blog/2023/05/camel-debezium-quarkus/index.html
+++ b/blog/2023/05/camel-debezium-quarkus/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="se"></span>-DprojectGroupId<span class="o">=</span>dev.mikeintoch <span class="se">\
</span></span></span><span class="line"><span class="cl"><span class="se"></span>-DprojectArtifactId<span class="o">=</span>quarkus-debezium-camel <span class="se">\
</span></span></span><span class="line"><span class="cl"><span class="se"></span>-Dextensions<span class="o">=</span><span class="s2">"camel-quarkus-core,camel-quarkus-debezium-postgres,camel-quarkus-direct,camel-quarkus-rest,camel-quarkus-jsonpath,camel-quarkus-mongodb,camel-quarkus-jpa,quarkus-hibernate-orm,quarkus-agroal"</span>
@@ -49,4 +49,4 @@
</span></span><span class="line"><span class="cl">curl http://localhost:8080/customer -XPOST -i -H <span class="s1">'Content-Type: application/json'</span> -d <span class="s1">'{"name": "Carmen Rojas","email": "carmen@example.com","phone":"+355-945-894","country": "Albania"}'</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">curl http://localhost:8080/customer -XPOST -i -H <span class="s1">'Content-Type: application/json'</span> -d <span class="s1">'{"name": "Joe Robinson","email": "joerobinson@example.com","phone":"+1-746-8796","country": "United States"}'</span>
-</span></span></code></pre></div><p><code>Step 6.</code> Finally verify that the data is at its final destination.</p> <p><img src="mongo-db.jpg" alt="mongo-db"></p> <h1 id="conclusion">Conclusion</h1> <p>Apache Camel and Debezium provide an excellent combination for building event-driven architectures that can capture and process changes in your data sources.</p> <p>By using these tools together, you can create microservices and applications that can react in real time to changes in you [...]
\ No newline at end of file
+</span></span></code></pre></div><p><code>Step 6.</code> Finally verify that the data is at its final destination.</p> <p><img src="mongo-db.jpg" alt="mongo-db"></p> <h1 id="conclusion">Conclusion</h1> <p>Apache Camel and Debezium provide an excellent combination for building event-driven architectures that can capture and process changes in your data sources.</p> <p>By using these tools together, you can create microservices and applications that can react in real time to changes in you [...]
\ No newline at end of file
diff --git a/blog/2023/06/camel-k-maven-proxy/index.html b/blog/2023/06/camel-k-maven-proxy/index.html
index 248a31814f..1b211fa028 100644
--- a/blog/2023/06/camel-k-maven-proxy/index.html
+++ b/blog/2023/06/camel-k-maven-proxy/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl"> <span class="nt"><mirrors></span>
</span></span><span class="line"><span class="cl"> <span class="nt"><mirror></span>
</span></span><span class="line"><span class="cl"> <span class="nt"><id></span>camel-k-maven-repository-manager<span class="nt"></id></span>
@@ -78,4 +78,4 @@ camel-k-operator-5b897ddcdd-4kx54 camel-k-operator {"level":"info
</code></pre><p>Cool. We’ve reduced the time to build from 44 to 12 seconds (70% improvement) and we have saved 150 MB of egress bandwidth.</p> <pre tabindex="0"><code>kubectl exec -it camel-k-operator-5b897ddcdd-dst6s -- du -h /tmp/artifacts/m2
...
153M /tmp/artifacts/m2
-</code></pre><h1 id="conclusion">Conclusion</h1> <p>Time to market and cost savings are certainly important topics we’re quite sensitive at. All the work demonstrated here is serving as a base improvement for Camel K 2.0. However, you can still benefit in Camel K 1 by applying the same concepts and certain configurations.</p> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a [...]
\ No newline at end of file
+</code></pre><h1 id="conclusion">Conclusion</h1> <p>Time to market and cost savings are certainly important topics we’re quite sensitive at. All the work demonstrated here is serving as a base improvement for Camel K 2.0. However, you can still benefit in Camel K 1 by applying the same concepts and certain configurations.</p> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a [...]
\ No newline at end of file
diff --git a/blog/2023/07/camel-k-gitops/index.html b/blog/2023/07/camel-k-gitops/index.html
index 142cbff45d..27897c6c85 100644
--- a/blog/2023/07/camel-k-gitops/index.html
+++ b/blog/2023/07/camel-k-gitops/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
mkdir -p my-ck-gitops/base
mkdir -p my-ck-gitops/overlays/dev
mkdir -p my-ck-gitops/overlays/prod
@@ -58,4 +58,4 @@ argocd/my-ck-it-prod https://kubernetes.default.svc prod default OutOfS
kamel logs my-route -n prod
...
[1] 2023-07-07 07:58:16,906 INFO [info] (Camel (camel-1) thread #1 - timer://yaml) Exchange[ExchangePattern: InOnly, BodyType: String, Body: I am a production environment [edited!]]
-</code></pre><h1 id="conclusion">Conclusion</h1> <p><strong>GitOps</strong> is a very interesting deployment tecnique which result very handy when applied to Cloud Native and Microservices architecture. In the blog we’ve seen how we can apply it to Camel K applications. We’ve seen how tools such <strong>Kustomize</strong> and <strong>ArgoCD</strong> can easily integrates with the outcome expected by Camel K to run a multi environment application. We wanted to show you some un [...]
\ No newline at end of file
+</code></pre><h1 id="conclusion">Conclusion</h1> <p><strong>GitOps</strong> is a very interesting deployment tecnique which result very handy when applied to Cloud Native and Microservices architecture. In the blog we’ve seen how we can apply it to Camel K applications. We’ve seen how tools such <strong>Kustomize</strong> and <strong>ArgoCD</strong> can easily integrates with the outcome expected by Camel K to run a multi environment application. We wanted to show you some un [...]
\ No newline at end of file
diff --git a/blog/2023/08/camel-k-micrometer/index.html b/blog/2023/08/camel-k-micrometer/index.html
index 50183aa541..bece42c0c0 100644
--- a/blog/2023/08/camel-k-micrometer/index.html
+++ b/blog/2023/08/camel-k-micrometer/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
# HELP application_camel_context_exchanges_total The total number of exchanges for a route or Camel Context
# TYPE application_camel_context_exchanges_total counter
application_camel_context_exchanges_total{camelContext="camel-1"} 0.0
@@ -12,4 +12,4 @@ application_camel_route_exchanges_total{camelContext="camel-1",routeId=&
# HELP CamelExchangesTotal Total number of processed exchanges
CamelExchangesTotal_total{camelContext="camel-1",routeId="route2",serviceName="MicrometerRoutePolicyService"} 0.0
CamelExchangesTotal_total{camelContext="camel-1",routeId="route1",serviceName="MicrometerRoutePolicyService"} 0.0
-</code></pre><p>The best way to anticipate the changes you should expect is to verify the exposed metrics accessing to <em>/q/metrics</em> endpoint of your integrations as explained in the blog post about <a href="../../../../blog/2022/07/camel-k-monitoring-ops/">monitoring</a>.</p> <h1 id="conclusion">Conclusion</h1> <p>As Metric is one of the pillar of Observability, this blog gave a better understanding on how to embrace the changes introduced in Camel K 2.0.</p> <p>If you have any fe [...]
\ No newline at end of file
+</code></pre><p>The best way to anticipate the changes you should expect is to verify the exposed metrics accessing to <em>/q/metrics</em> endpoint of your integrations as explained in the blog post about <a href="../../../../blog/2022/07/camel-k-monitoring-ops/">monitoring</a>.</p> <h1 id="conclusion">Conclusion</h1> <p>As Metric is one of the pillar of Observability, this blog gave a better understanding on how to embrace the changes introduced in Camel K 2.0.</p> <p>If you have any fe [...]
\ No newline at end of file
diff --git a/blog/2023/08/camel4-whatsnew/index.html b/blog/2023/08/camel4-whatsnew/index.html
index 4e8d3e8fab..d38e3eac37 100644
--- a/blog/2023/08/camel4-whatsnew/index.html
+++ b/blog/2023/08/camel4-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
camel run foo.yaml --camel-version=3.20.6
</code></pre> <p>This is very handy when, for example, you need to trouble-shoot when <em>something</em> started failing. For instance, in occasions when it works on version X but not on version Y, now you can quickly try to find out which version in between that started failing.</p> <p>You can also specify that <code>camel</code> CLI should use a specific Camel version by default. For example, if you have a newer version of Camel JBang installed, but must develop and use an older releas [...]
</code></pre> <p>We added the following new commands:</p> <ul> <li><code>camel config</code>: you can use to set custom user configuration</li> <li><code>camel log</code>: you can use to show logs of your running Camel integrations (can show logs for 1 or more Camel apps)</li> <li><code>camel trace</code>: you can use to show message tracing of your running Camel integrations (can show logs for 1 or more Camel apps)</li> <li><code>camel cmd send</code>: you can use to send messages to an [...]
@@ -19,4 +19,4 @@ camel run foo.yaml --camel-version=3.20.6
</span></span></code></pre></div><p>Then Camel handles the dependency injection, among the <code><beans></code>.</p> <p>You can also use Spring dependency injection (which is more advanced), by inlining Spring <code><beans></code> tag with the spring namespace. See more in the documentation for <code>camel-xml-io-dsl</code> module.</p> <p>There is more work to be done, and we are planning to see if we can also use this to simplify migrating from legacy OSGi Blueprint (and Spr [...]
</code></pre> <p>And in XML:</p> <pre><code><log message="${prettyBody}"/>
</code></pre> <p>And in YAML:</p> <pre><code>- log: "${prettyBody}"
-</code></pre> <p>We have added more _dev_console_s that provide insights into your running Camel application, which can be used together with Camel JBang and also visible in the developer web console.</p> <h3 id="migrating-to-camel-4">Migrating to Camel 4</h3> <p>Camel 4 is primary supporting Spring Boot, Quarkus, and standalone Camel with <code>camel-main</code>. Other runtimes are not officially supported. For users that must use Camel 4 as a framework on top of other runtimes, then yo [...]
\ No newline at end of file
+</code></pre> <p>We have added more _dev_console_s that provide insights into your running Camel application, which can be used together with Camel JBang and also visible in the developer web console.</p> <h3 id="migrating-to-camel-4">Migrating to Camel 4</h3> <p>Camel 4 is primary supporting Spring Boot, Quarkus, and standalone Camel with <code>camel-main</code>. Other runtimes are not officially supported. For users that must use Camel 4 as a framework on top of other runtimes, then yo [...]
\ No newline at end of file
diff --git a/blog/2023/09/camel-4-on-camel-k/index.html b/blog/2023/09/camel-4-on-camel-k/index.html
index a040b4c09a..08a71e16a5 100644
--- a/blog/2023/09/camel-4-on-camel-k/index.html
+++ b/blog/2023/09/camel-4-on-camel-k/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
kamel logs test
...
[1] 2023-09-19 08:51:59,475 INFO [org.apa.cam.k.Runtime] (main) Apache Camel K Runtime 3.2.0
@@ -6,4 +6,4 @@ kamel logs test
[1] 2023-09-19 08:51:59,498 INFO [org.apa.cam.mai.MainSupport] (main) Apache Camel (Main) 4.0.0 is starting
...
</code></pre><p>There may be a little caveat if you’re running the Camel K 2 default configuration. As the default for this version is a previous version of Camel which was running on top of Java 11, now you need to create your Camel 4 integration based on a JDK 17 image. It’s quite simple by changing the IntegrationPlatform base image parameter, ie:</p> <pre tabindex="0"><code>kamel install --skip-operator-setup --base-image eclipse-temurin:17 --force
-</code></pre><p>NOTE: you can use any other JDK 17 image if you prefer.</p> <h2 id="known-limitations">Known limitations</h2> <p>The runtime we use is Camel Quarkus 3.2, which is based on Camel 4. Unfortunately we have discovered a last minute bug on the <a href="https://github.com/apache/camel-k/issues/4738" rel="noopener nofollow noreferrer">Camel dependencies which is not making possible to run Kotlin DSL</a>. If this is a requirement, we suggest not to switch yet to the new runtime a [...]
\ No newline at end of file
+</code></pre><p>NOTE: you can use any other JDK 17 image if you prefer.</p> <h2 id="known-limitations">Known limitations</h2> <p>The runtime we use is Camel Quarkus 3.2, which is based on Camel 4. Unfortunately we have discovered a last minute bug on the <a href="https://github.com/apache/camel-k/issues/4738" rel="noopener nofollow noreferrer">Camel dependencies which is not making possible to run Kotlin DSL</a>. If this is a requirement, we suggest not to switch yet to the new runtime a [...]
\ No newline at end of file
diff --git a/blog/2023/09/camel-karavan-4.0.0/index.html b/blog/2023/09/camel-karavan-4.0.0/index.html
index d611bd49fb..6b92d45463 100644
--- a/blog/2023/09/camel-karavan-4.0.0/index.html
+++ b/blog/2023/09/camel-karavan-4.0.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2023/10/camel41-whatsnew/index.html b/blog/2023/10/camel41-whatsnew/index.html
index d1e363b4b0..80d2419b29 100644
--- a/blog/2023/10/camel41-whatsnew/index.html
+++ b/blog/2023/10/camel41-whatsnew/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2023/10/jbang-video/index.html b/blog/2023/10/jbang-video/index.html
index 5fa44eaaa2..906b287f17 100644
--- a/blog/2023/10/jbang-video/index.html
+++ b/blog/2023/10/jbang-video/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2023/10/migrate4/index.html b/blog/2023/10/migrate4/index.html
index a3acb97dc0..112928d22b 100644
--- a/blog/2023/10/migrate4/index.html
+++ b/blog/2023/10/migrate4/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2023/11/camel-4-performance-improvements-2/index.html b/blog/2023/11/camel-4-performance-improvements-2/index.html
index 738377230f..4acff751d1 100644
--- a/blog/2023/11/camel-4-performance-improvements-2/index.html
+++ b/blog/2023/11/camel-4-performance-improvements-2/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2023/11/camel-karavan-4.1.0/index.html b/blog/2023/11/camel-karavan-4.1.0/index.html
index ff945ad2d8..be60f255e6 100644
--- a/blog/2023/11/camel-karavan-4.1.0/index.html
+++ b/blog/2023/11/camel-karavan-4.1.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2023/11/camel42-whatsnew/index.html b/blog/2023/11/camel42-whatsnew/index.html
index 39e8d5c63c..77eb5e2595 100644
--- a/blog/2023/11/camel42-whatsnew/index.html
+++ b/blog/2023/11/camel42-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
?databasePassword={{myPassword}}
&databaseDbname=myDB
&databaseHostname=myHost
@@ -10,4 +10,4 @@
</code></pre><p>In this example Camel will invoke the method <code>computeTopic</code> on the bean with id <code>myBean</code> when the route is created.</p> <h2 id="camel-main">Camel Main</h2> <p>You can now configure the following in <code>application.properties</code>:</p> <ul> <li>Global SSL options using <code>camel.ssl.</code></li> <li>Camel route debugger options using <code>camel.debug.</code></li> <li>Camel Open Telemetry options using <code>camel.opentelemetry.</code></li> </ul [...]
.get("user/*")
.to("direct:userStuff")
-</code></pre><p>This will then let Camel service all HTTP GET requests that starts with <code>myapi/user/</code> such as <code>myapi/user/123</code>, <code>myapi/user/123/account/zip</code>, etc.</p> <h2 id="miscellaneous">Miscellaneous</h2> <p>The <code>camel-azure</code> can now send binary files to Azure Service Bus.</p> <p>The <code>camel-micrometer</code> can be configured in backwards naming mode (Camel 3.20 or older). This allows to keep using old naming style, that monitoring sys [...]
\ No newline at end of file
+</code></pre><p>This will then let Camel service all HTTP GET requests that starts with <code>myapi/user/</code> such as <code>myapi/user/123</code>, <code>myapi/user/123/account/zip</code>, etc.</p> <h2 id="miscellaneous">Miscellaneous</h2> <p>The <code>camel-azure</code> can now send binary files to Azure Service Bus.</p> <p>The <code>camel-micrometer</code> can be configured in backwards naming mode (Camel 3.20 or older). This allows to keep using old naming style, that monitoring sys [...]
\ No newline at end of file
diff --git a/blog/2023/12/camel-data-types/index.html b/blog/2023/12/camel-data-types/index.html
index a6ad6bd569..f1cf8ed178 100644
--- a/blog/2023/12/camel-data-types/index.html
+++ b/blog/2023/12/camel-data-types/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nd">@Override</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="kd">public</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">configure</span><span class="p">()</span><span class="w"> </span><span class="kd">throws</span><span class="w"> </span><span class="n">Exception</span><span class="w"> </span><span class="p">{</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">transformer</span><span class="p">().</span><span class="na">name</span><span class="p">(</span><span class="s">"base64"</span><span class="p">)</span><span class="w"> </span><span class="c1">// (1)</span><span class="w">
@@ -257,4 +257,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">format</span><span class="p">:</span><span class="w"> </span><span class="l">plain-text</span><span class="w"> </span><span class="c"># (3)</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">properties</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">brokers</span><span class="p">:</span><span class="w"> </span><span class="s2">"{{kafka.bootstrapServers}}"</span><span class="w">
-</span></span></span></code></pre></div><ol> <li>Use “application-x-struct” data type that transforms the Slack Json into a generic JsonNode using the Jackson library</li> <li>Extract the “text” field (user input on the Slack channel) from the JsonNode and set as a new message body</li> <li>Transform the message to “plain-text” before sending the data to Kafka</li> </ol> <p>This example Pipe shows that data types tremendously improve the interaction be [...]
\ No newline at end of file
+</span></span></span></code></pre></div><ol> <li>Use “application-x-struct” data type that transforms the Slack Json into a generic JsonNode using the Jackson library</li> <li>Extract the “text” field (user input on the Slack channel) from the JsonNode and set as a new message body</li> <li>Transform the message to “plain-text” before sending the data to Kafka</li> </ol> <p>This example Pipe shows that data types tremendously improve the interaction be [...]
\ No newline at end of file
diff --git a/blog/2023/12/camel3ending/index.html b/blog/2023/12/camel3ending/index.html
index ee146e9eb5..b2086da2d7 100644
--- a/blog/2023/12/camel3ending/index.html
+++ b/blog/2023/12/camel3ending/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2023/12/camel43-whatsnew/index.html b/blog/2023/12/camel43-whatsnew/index.html
index 3191029aed..4f4c10e5b1 100644
--- a/blog/2023/12/camel43-whatsnew/index.html
+++ b/blog/2023/12/camel43-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">myCustomer</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="l">com.mycompany.Customer</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">builderClass</span><span class="p">:</span><span class="w"> </span><span class="l">com.mycompany.CustomerBuilder</span><span class="w">
@@ -31,4 +31,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="c1">// something that may use Java APIs from Kubernetes</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">}</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">}</span><span class="w">
-</span></span></span></code></pre></div><p>You can now also easily use JBang way of editing source code in your favorite editor, such as <code>jbang edit -b foo.java</code>, shown in the screenshot below:</p> <p><img src="jbang-edit.jpg" alt="JBang Edit"></p> <p>You can find an example at <a href="https://github.com/apache/camel-kamelets-examples/tree/main/jbang/jbang-edit" rel="noopener nofollow noreferrer">jbang-edit example</a>.</p> <p>Another new functionality is the <em>live message [...]
\ No newline at end of file
+</span></span></span></code></pre></div><p>You can now also easily use JBang way of editing source code in your favorite editor, such as <code>jbang edit -b foo.java</code>, shown in the screenshot below:</p> <p><img src="jbang-edit.jpg" alt="JBang Edit"></p> <p>You can find an example at <a href="https://github.com/apache/camel-kamelets-examples/tree/main/jbang/jbang-edit" rel="noopener nofollow noreferrer">jbang-edit example</a>.</p> <p>Another new functionality is the <em>live message [...]
\ No newline at end of file
diff --git a/blog/2024/01/2023-numbers/index.html b/blog/2024/01/2023-numbers/index.html
index ab0014d109..04b89ad92c 100644
--- a/blog/2024/01/2023-numbers/index.html
+++ b/blog/2024/01/2023-numbers/index.html
@@ -1,3 +1,3 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
#2 git shortlog --since 2023-01-01 --until 2024-01-01 -ns | wc -l
-</code></pre> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2023/01/2022-Numbers/"><h1>Camel 2022 in Numbers</h1></a> <time itemprop="published" datetime="2023-01-03" title="Tuesday, January 3, 2023">January 3, 2023</time>, by <span rel="author">Claus Ibsen</span> </header> <p>It’s the time of the year when we take a look back at 2022, and compile a [...]
\ No newline at end of file
+</code></pre> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2023/01/2022-Numbers/"><h1>Camel 2022 in Numbers</h1></a> <time itemprop="published" datetime="2023-01-03" title="Tuesday, January 3, 2023">January 3, 2023</time>, by <span rel="author">Claus Ibsen</span> </header> <p>It’s the time of the year when we take a look back at 2022, and compile a [...]
\ No newline at end of file
diff --git a/blog/2024/01/hawtio-v3/index.html b/blog/2024/01/hawtio-v3/index.html
index 7a1ee238f5..c6a165d20c 100644
--- a/blog/2024/01/hawtio-v3/index.html
+++ b/blog/2024/01/hawtio-v3/index.html
@@ -1,6 +1,6 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span></code></pre></div><p>Let’s see the complete steps from creating a new Camel route file with the CLI to viewing it on the Hawtio console.</p> <p>First, open a terminal to create a Camel route file and run it:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-console" data-lang="console"><span class="line"><span class="cl"><span class="go">camel init hello.java
</span></span></span><span class="line"><span class="cl"><span class="go">camel run hello.java
</span></span></span></code></pre></div><p>As a Camel developer, you should be already familiar with the steps so far. From here, open another terminal and attach the Jolokia agent to the <code>hello</code> route you have just run. You can then automatically recognise that route on Hawtio launched from the CLI.</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-console" data-lang="console"><span class="line"><span class="cl"><span class="go">camel jolokia hello
</span></span></span><span class="line"><span class="cl"><span class="go">camel hawtio --version=3.0.1
-</span></span></span></code></pre></div><p>Once executed, a browser should automatically open and the Hawtio console should be visible at <a href="http://localhost:8888/hawtio/" rel="noopener nofollow noreferrer">http://localhost:8888/hawtio/</a>. Select the <code>Discover</code> tab in the <code>Connect</code> plugin. This will then discover a locally running Camel route with the Jolokia agent attached.</p> <p><img src="camel-hawtio.png" alt="camel hawtio"></p> <p>Now, if you press the [...]
\ No newline at end of file
+</span></span></span></code></pre></div><p>Once executed, a browser should automatically open and the Hawtio console should be visible at <a href="http://localhost:8888/hawtio/" rel="noopener nofollow noreferrer">http://localhost:8888/hawtio/</a>. Select the <code>Discover</code> tab in the <code>Connect</code> plugin. This will then discover a locally running Camel route with the Jolokia agent attached.</p> <p><img src="camel-hawtio.png" alt="camel hawtio"></p> <p>Now, if you press the [...]
\ No newline at end of file
diff --git a/blog/2024/02/camel-whatsapp-langchain4j/index.html b/blog/2024/02/camel-whatsapp-langchain4j/index.html
index e9f944e895..7311b90d18 100644
--- a/blog/2024/02/camel-whatsapp-langchain4j/index.html
+++ b/blog/2024/02/camel-whatsapp-langchain4j/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="n">ConversationalAIAgent</span><span class="w"> </span><span class="n">agent</span><span class="p">;</span><span class="w"> </span><span class="c1">// [1]</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">...</span><span class="w">
@@ -76,4 +76,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">responseMessage</span><span class="p">;</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">}</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">}</span><span class="w">
-</span></span></span></code></pre></div><p>In this example, we handle only <code>TextMessageRequest</code> objects, but camel-whatsapp provides classes for multiple types of messages like media, location and template. A nice improvement to the example would be to have a <code>MediaMessageRequest</code> implementation that handles images generated by the agent.</p> <p>[5] And finally, <code>.to(whatsapp:{{camel.component.whatsapp.phone-number-id}})</code> we reply to the phone number that [...]
\ No newline at end of file
+</span></span></span></code></pre></div><p>In this example, we handle only <code>TextMessageRequest</code> objects, but camel-whatsapp provides classes for multiple types of messages like media, location and template. A nice improvement to the example would be to have a <code>MediaMessageRequest</code> implementation that handles images generated by the agent.</p> <p>[5] And finally, <code>.to(whatsapp:{{camel.component.whatsapp.phone-number-id}})</code> we reply to the phone number that [...]
\ No newline at end of file
diff --git a/blog/2024/02/camel44-whatsnew/index.html b/blog/2024/02/camel44-whatsnew/index.html
index e7b4ec9e20..c82b09ad3c 100644
--- a/blog/2024/02/camel44-whatsnew/index.html
+++ b/blog/2024/02/camel44-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></code></pre></div><p><img src="variable-debug.jpg" alt="JBang Debug with Variables"></p> <p>In the screenshot, you can see three variables:</p> <ul> <li><code>alc1</code> - Is a float with the alcohol percentage of beer 1</li> <li><code>beer1</code> - Is the json structure of beer1</li> <li><code>beer2</code> - Is the json structure of beer2</li> </ul> <p>The debugger is suspended (blue) in the Camel route where we are about to set variable <code>alc2</code> computed as fo [...]
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">alc2</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">expression</span><span class="p">:</span><span class="w">
@@ -6,4 +6,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">expression</span><span class="p">:</span><span class="w"> </span><span class="l">.alcohol | rtrimstr("%")</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">source</span><span class="p">:</span><span class="w"> </span><span class="l">beer2</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">resultType</span><span class="p">:</span><span class="w"> </span><span class="l">float</span><span class="w">
-</span></span></span></code></pre></div><p>Here you can see the <code>alc2</code> variable is set from a <code>jq</code> expression that grabs the alcohol field, and remove the <code>%</code> sign. The source (input) is from another variable named <code>beer2</code>. You can also specify <code>header:myHeader</code> to refer to a header, or if you remove <code>source</code> then the message body is used as input (default). The result is converted to a Java <code>float</code>,</p> <p><str [...]
\ No newline at end of file
+</span></span></span></code></pre></div><p>Here you can see the <code>alc2</code> variable is set from a <code>jq</code> expression that grabs the alcohol field, and remove the <code>%</code> sign. The source (input) is from another variable named <code>beer2</code>. You can also specify <code>header:myHeader</code> to refer to a header, or if you remove <code>source</code> then the message body is used as input (default). The result is converted to a Java <code>float</code>,</p> <p><str [...]
\ No newline at end of file
diff --git a/blog/2024/03/camel-karavan-4.4.0/index.html b/blog/2024/03/camel-karavan-4.4.0/index.html
index 0350f3007b..2ff608cd90 100644
--- a/blog/2024/03/camel-karavan-4.4.0/index.html
+++ b/blog/2024/03/camel-karavan-4.4.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2024/03/camel45-whatsnew/index.html b/blog/2024/03/camel45-whatsnew/index.html
index 5a4be33446..16853f6af3 100644
--- a/blog/2024/03/camel45-whatsnew/index.html
+++ b/blog/2024/03/camel45-whatsnew/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2024/03/language-support-release-0.16.0/index.html b/blog/2024/03/language-support-release-0.16.0/index.html
index 6017ace518..345afd58dc 100644
--- a/blog/2024/03/language-support-release-0.16.0/index.html
+++ b/blog/2024/03/language-support-release-0.16.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2024/04/camel-karavan-4.5.0/index.html b/blog/2024/04/camel-karavan-4.5.0/index.html
index 61faf6b537..fffff86c9e 100644
--- a/blog/2024/04/camel-karavan-4.5.0/index.html
+++ b/blog/2024/04/camel-karavan-4.5.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2024/04/sourceless-ck-springboot/index.html b/blog/2024/04/sourceless-ck-springboot/index.html
index c1c1e69445..e1b67f13d6 100644
--- a/blog/2024/04/sourceless-ck-springboot/index.html
+++ b/blog/2024/04/sourceless-ck-springboot/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">kind</span><span class="p">:</span><span class="w"> </span><span class="l">Integration</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">metadata</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">annotations</span><span class="p">:</span><span class="w">
@@ -42,4 +42,4 @@ csb Running [...] kit-csb 1
csb Running [...] kit-csb 0
</code></pre><p>It really does. Let’s try to send some traffic now and see if it correctly wake up and respond as expected. I am running this test in a local environment, so, I’m going to use the operator Pod as a bridge for testing. In a real connected cluster, you should be able to use the service URL out of the box.</p> <pre tabindex="0"><code>$ kubectl -it exec camel-k-operator-5f77f8976b-qgknm -- curl http://csb.default.svc.cluster.local/hello --header 'name: CSB'
Hello CSB
-</code></pre><p>As the application was scaled to 0, the first time we are calling this will take a few more seconds than normally because it will require the time to start it up again. However, in general, you have seen the possibility offered by the operator also when running applications which are built externally.</p> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../.. [...]
\ No newline at end of file
+</code></pre><p>As the application was scaled to 0, the first time we are calling this will take a few more seconds than normally because it will require the time to start it up again. However, in general, you have seen the possibility offered by the operator also when running applications which are built externally.</p> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../.. [...]
\ No newline at end of file
diff --git a/blog/2024/05/camel-karavan-4.6.0/index.html b/blog/2024/05/camel-karavan-4.6.0/index.html
index 51fac9da85..f9cfa4afbd 100644
--- a/blog/2024/05/camel-karavan-4.6.0/index.html
+++ b/blog/2024/05/camel-karavan-4.6.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2024/05/camel46-whatsnew/index.html b/blog/2024/05/camel46-whatsnew/index.html
index 25a016c2dc..ad6c08cad6 100644
--- a/blog/2024/05/camel46-whatsnew/index.html
+++ b/blog/2024/05/camel46-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</code></pre> <p>And for Quarkus:</p> <pre><code>$ camel run foo.camel.yaml --runtime=quarkus
</code></pre> <p>There are several limitations, one would be that Spring Boot and Quarkus cannot automatically detect new components and download JARs. (you can stop and run again to update dependencies).</p> <p>You can now also configure logging levels per package name in <code>application.properties</code> as shown below:</p> <pre><code>logging.level.org.apache.kafka = DEBUG
logging.level.com.foo.something = TRACE
@@ -11,4 +11,4 @@ spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
</code></pre> <h2 id="dsl">DSL</h2> <p>The XML and YAML DSL now have harmonized defining <code>beans</code> in both routes and kamelets to be the <em>same</em> which makes it possible to define beans using constructors, properties, builders, factory beans, scripts and much more, all in the same way.</p> <p>Added <code>setVariables</code> EIP to make it possible to set multiple variables from a single EIP.</p> <h2 id="rest-dsl-with-contract-first">Rest DSL with contract first</h2> <p>The [...]
rest().openApi("petstore-v3.json");
}
-</code></pre> <p>The <code>petstore-v3.json</code> is the OpenAPI specification file, and Camel will automatically parse and map each API endpoint to a Camel route with the <code>direct:operationId</code> convention.</p> <p>During development of these API endpoints in Camel you can tell Camel to ignore missing routes, so you can build, run, and test this one API at a time.</p> <p>Here is an example for Camel Spring Boot: <a href="https://github.com/apache/camel-spring-boot-examples/tree/ [...]
\ No newline at end of file
+</code></pre> <p>The <code>petstore-v3.json</code> is the OpenAPI specification file, and Camel will automatically parse and map each API endpoint to a Camel route with the <code>direct:operationId</code> convention.</p> <p>During development of these API endpoints in Camel you can tell Camel to ignore missing routes, so you can build, run, and test this one API at a time.</p> <p>Here is an example for Camel Spring Boot: <a href="https://github.com/apache/camel-spring-boot-examples/tree/ [...]
\ No newline at end of file
diff --git a/blog/2024/06/kaoto-release-2.0.0/index.html b/blog/2024/06/kaoto-release-2.0.0/index.html
index b80b5793c8..d1c10265e9 100644
--- a/blog/2024/06/kaoto-release-2.0.0/index.html
+++ b/blog/2024/06/kaoto-release-2.0.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2024/07/camel-karavan-4.7.0/index.html b/blog/2024/07/camel-karavan-4.7.0/index.html
index 593cf57e2f..d987555d84 100644
--- a/blog/2024/07/camel-karavan-4.7.0/index.html
+++ b/blog/2024/07/camel-karavan-4.7.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2024/07/camel47-whatsnew/index.html b/blog/2024/07/camel47-whatsnew/index.html
index acc2baadef..7aee61b0ee 100644
--- a/blog/2024/07/camel47-whatsnew/index.html
+++ b/blog/2024/07/camel47-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl"> PID NAME CAMEL PLATFORM PROFILE READY STATUS RELOAD AGE ROUTE MSG/S TOTAL FAIL INFLIGHT LAST DELTA SINCE-LAST
</span></span><span class="line"><span class="cl"> <span class="m">42240</span> cheese 4.7.0 JBang v0.116.0 dev 1/1 Running <span class="m">0</span> 1m8s 2/2 1.01 1/65 0/0 0/0 <span class="m">0</span> -1 1s/1s/-
</span></span></code></pre></div><p>Here the <em>TOTAL</em>, <em>FAIL</em>, <em>INFLIGHT</em> columns have been updated to show two numbers separated by slash. The number <code>1/65</code> means that there has been only 1 remote message, and 65 in total, so that means the internal timer has triggered 64 times.</p> <h2 id="camel-jbang">Camel JBang</h2> <p>Many bug fixes and improvements to make the overall use of this great tool much better.</p> <p>The <code>camel get bean</code> command [...]
@@ -24,4 +24,4 @@
</span></span></code></pre></div><p>In the output above, we can see there are 2 routes, and that the first route is using the ActiveMQ component. However, we can not see the location of the broker but only that it’s using the queue named <code>test.MyQueue</code>.</p> <p>In this new Camel 4.7 release, you can now execute the following command:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl" [...]
</span></span><span class="line"><span class="cl"> PID NAME COMPONENT DIR ROUTE PROTOCOL SERVICE TOTAL ENDPOINT
</span></span><span class="line"><span class="cl"> <span class="m">75937</span> MyRouteBuilder activemq in route1 jms failover://tcp://localhost:61616 <span class="m">0</span> activemq://test.MyQueue
-</span></span></code></pre></div><p>And as you can see from the output above, the <code>camel get service</code> shows what hostname and port is in use. In this example we run a local broker using Docker and hence why its <code>localhost:61616</code>. You can also see the direction from Camel point of view, meaning that Camel is receiving messages from the broker. If Camel is also sending messages to the broker, then the command will show more lines with direction out.</p> <p>And the <co [...]
\ No newline at end of file
+</span></span></code></pre></div><p>And as you can see from the output above, the <code>camel get service</code> shows what hostname and port is in use. In this example we run a local broker using Docker and hence why its <code>localhost:61616</code>. You can also see the direction from Camel point of view, meaning that Camel is receiving messages from the broker. If Camel is also sending messages to the broker, then the command will show more lines with direction out.</p> <p>And the <co [...]
\ No newline at end of file
diff --git a/blog/2024/07/data-extraction-first-experiment/index.html b/blog/2024/07/data-extraction-first-experiment/index.html
index 4435efd910..8d6beca1b4 100644
--- a/blog/2024/07/data-extraction-first-experiment/index.html
+++ b/blog/2024/07/data-extraction-first-experiment/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></code></pre></div><h1 id="set-up-the-langchain4j-chat-model">Set up the LangChain4j chat model</h1> <p>In order to request the served model from our Camel application, we need to setup the chat model based on <a href="https://docs.langchain4j.dev/integrations/language-models/ollama/" rel="noopener nofollow noreferrer">LangChain4j instructions</a>.</p> <p>Mainly, we add the <code>langchain4j-ollama</code> dependency:</p> <div class="highlight"><pre tabindex="0" class="chrom [...]
</span></span><span class="line"><span class="cl"> <span class="nt"><groupId></span>dev.langchain4j<span class="nt"></groupId></span>
</span></span><span class="line"><span class="cl"> <span class="nt"><artifactId></span>langchain4j-ollama<span class="nt"></artifactId></span>
@@ -56,4 +56,4 @@ Customer: Bye.
customerName: Kate Boss
customerBirthday: 13 August 1999
summary: Customer Kate Boss is satisfied with the assistance provided by the operator. The customer was able to provide their name and birth date correctly, and the operator was able to locate their insurance contract.
-</code></pre><p>I would say it looks pretty decent:</p> <ul> <li>The customer satisfaction was successfully detected has positive</li> <li>The customer name was corrected as needed</li> <li>The challenges around the date format were addressed and we have a valid <code>LocalDate</code> object</li> <li>The summary is quite relevant</li> </ul> <h1 id="conclusion">Conclusion</h1> <p>At the end of the day, we were able to convert an unstructured conversation transcript into a structured POJO. [...]
\ No newline at end of file
+</code></pre><p>I would say it looks pretty decent:</p> <ul> <li>The customer satisfaction was successfully detected has positive</li> <li>The customer name was corrected as needed</li> <li>The challenges around the date format were addressed and we have a valid <code>LocalDate</code> object</li> <li>The summary is quite relevant</li> </ul> <h1 id="conclusion">Conclusion</h1> <p>At the end of the day, we were able to convert an unstructured conversation transcript into a structured POJO. [...]
\ No newline at end of file
diff --git a/blog/2024/07/kaoto-release-2.1.0/index.html b/blog/2024/07/kaoto-release-2.1.0/index.html
index 7732b5331b..5e9656d256 100644
--- a/blog/2024/07/kaoto-release-2.1.0/index.html
+++ b/blog/2024/07/kaoto-release-2.1.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2024/08/camel-quarkus-remote-debug-to-openshift-from-vscode/index.html b/blog/2024/08/camel-quarkus-remote-debug-to-openshift-from-vscode/index.html
index d55216d1e7..7c0e3f7143 100644
--- a/blog/2024/08/camel-quarkus-remote-debug-to-openshift-from-vscode/index.html
+++ b/blog/2024/08/camel-quarkus-remote-debug-to-openshift-from-vscode/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl"> <span class="nt"><id></span>camel.debug<span class="nt"></id></span>
</span></span><span class="line"><span class="cl"> <span class="nt"><activation></span>
</span></span><span class="line"><span class="cl"> <span class="nt"><property></span>
@@ -155,4 +155,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">"request": </span><span class="s2">"attach"</span><span class="p">,</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">"attach_jmx_url": </span><span class="s2">"service:jmx:jolokia://localhost:20002/jolokia/"</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span>}<span class="w">
-</span></span></span></code></pre></div><h2 id="attach-the-debugger">Attach the debugger</h2> <ul> <li>Open <code>Run and Debug</code> Activity (<code>Ctrl+Shift+D</code>)</li> <li>Select <code>Jolokia attach</code> in the drop-down</li> <li>Click on <code>Run</code> button</li> </ul> <h2 id="camel-debug-and-enjoy">Camel debug and Enjoy</h2> <p>Camel debugger is operational. You can place breakpoints, inspect ad modify variables, go step by step and more.</p> <p>For instance, open <code> [...]
\ No newline at end of file
+</span></span></span></code></pre></div><h2 id="attach-the-debugger">Attach the debugger</h2> <ul> <li>Open <code>Run and Debug</code> Activity (<code>Ctrl+Shift+D</code>)</li> <li>Select <code>Jolokia attach</code> in the drop-down</li> <li>Click on <code>Run</code> button</li> </ul> <h2 id="camel-debug-and-enjoy">Camel debug and Enjoy</h2> <p>Camel debugger is operational. You can place breakpoints, inspect ad modify variables, go step by step and more.</p> <p>For instance, open <code> [...]
\ No newline at end of file
diff --git a/blog/2024/08/camel-springboot-remote-debug-to-openshift-from-vscode/index.html b/blog/2024/08/camel-springboot-remote-debug-to-openshift-from-vscode/index.html
index ffaf6085b1..8e7b3f1892 100644
--- a/blog/2024/08/camel-springboot-remote-debug-to-openshift-from-vscode/index.html
+++ b/blog/2024/08/camel-springboot-remote-debug-to-openshift-from-vscode/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl"> <span class="nt"><id></span>camel.debug<span class="nt"></id></span>
</span></span><span class="line"><span class="cl"> <span class="nt"><activation></span>
</span></span><span class="line"><span class="cl"> <span class="nt"><property></span>
@@ -178,4 +178,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">"request": </span><span class="s2">"attach"</span><span class="p">,</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">"attach_jmx_url": </span><span class="s2">"service:jmx:jolokia://localhost:20002/jolokia/"</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span>}<span class="w">
-</span></span></span></code></pre></div><h2 id="attach-the-debugger">Attach the debugger</h2> <ul> <li>Open <code>Run and Debug</code> Activity (<code>Ctrl+Shift+D</code>)</li> <li>Select <code>Jolokia attach</code> in the drop-down</li> <li>Click on <code>Run</code> button</li> </ul> <h2 id="camel-debug-and-enjoy">Camel debug and Enjoy</h2> <p>Camel debugger is operational. You can place breakpoints, inspect ad modify variables, go step by step and more.</p> <p>For instance, open <code> [...]
\ No newline at end of file
+</span></span></span></code></pre></div><h2 id="attach-the-debugger">Attach the debugger</h2> <ul> <li>Open <code>Run and Debug</code> Activity (<code>Ctrl+Shift+D</code>)</li> <li>Select <code>Jolokia attach</code> in the drop-down</li> <li>Click on <code>Run</code> button</li> </ul> <h2 id="camel-debug-and-enjoy">Camel debug and Enjoy</h2> <p>Camel debugger is operational. You can place breakpoints, inspect ad modify variables, go step by step and more.</p> <p>For instance, open <code> [...]
\ No newline at end of file
diff --git a/blog/2024/09/camel-ai-examples/index.html b/blog/2024/09/camel-ai-examples/index.html
index 302b44286d..e21fda43b9 100644
--- a/blog/2024/09/camel-ai-examples/index.html
+++ b/blog/2024/09/camel-ai-examples/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="c1">//DEPS ai.djl.pytorch:pytorch-engine:0.29.0</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="c1">//DEPS ai.djl.pytorch:pytorch-model-zoo:0.29.0</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="c1">//DEPS net.sf.extjwnl:extjwnl:2.0.5</span><span class="w">
@@ -125,4 +125,4 @@
</span></span><span class="line"><span class="cl">INFO 3351853 --- [le://data/inbox] speech_to_text.java:26 : Processing: speech3.wav
</span></span><span class="line"><span class="cl">INFO 3351853 --- [le://data/inbox] speech_to_text.java:31 : => many thanks that's so helpful i'm a bit more relieved now
</span></span><span class="line"><span class="cl">INFO 3351853 --- [le://data/inbox] speech_to_text.java:33 : => {"class": "Positive", "probability": 0.97949}
-</span></span></code></pre></div><h3 id="github-repository-of-speech-to-text-sample-code">GitHub repository of Speech to Text sample code</h3> <p>The sample code is available in the following GitHub repository:</p> <p><a href="https://github.com/megacamelus/camel-ai-examples/tree/main/speech-to-text" rel="noopener nofollow noreferrer">https://github.com/megacamelus/camel-ai-examples/tree/main/speech-to-text</a></p> <h2 id="how-can-inference-be-made-more-accurate">How can inference be mad [...]
\ No newline at end of file
+</span></span></code></pre></div><h3 id="github-repository-of-speech-to-text-sample-code">GitHub repository of Speech to Text sample code</h3> <p>The sample code is available in the following GitHub repository:</p> <p><a href="https://github.com/megacamelus/camel-ai-examples/tree/main/speech-to-text" rel="noopener nofollow noreferrer">https://github.com/megacamelus/camel-ai-examples/tree/main/speech-to-text</a></p> <h2 id="how-can-inference-be-made-more-accurate">How can inference be mad [...]
\ No newline at end of file
diff --git a/blog/2024/09/camel-karavan-4.8.0/index.html b/blog/2024/09/camel-karavan-4.8.0/index.html
index c661f5e1a2..32cf1cc602 100644
--- a/blog/2024/09/camel-karavan-4.8.0/index.html
+++ b/blog/2024/09/camel-karavan-4.8.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2024/09/camel48-whatsnew/index.html b/blog/2024/09/camel48-whatsnew/index.html
index b4ce6d606b..83b8116f8c 100644
--- a/blog/2024/09/camel48-whatsnew/index.html
+++ b/blog/2024/09/camel48-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">uri</span><span class="p">:</span><span class="w"> </span><span class="s2">"timer:yaml"</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">parameters</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">period</span><span class="p">:</span><span class="w"> </span><span class="s2">"1000"</span><span class="w">
@@ -57,4 +57,4 @@
</span></span></span><span class="line"><span class="cl"><span class="go"> at java.base/java.lang.Thread.run(Thread.java:840)
</span></span></span></code></pre></div><p>We also made it easy to include small web apps with Camel JBang. Just include your .html, .js, and .css files together with the Camel source code, and run it all together via <code>camel run *</code>.</p> <p>Added new <code>camel cmd browse</code> to browse messages on external systems such as JMS brokers, and FTP servers.</p> <p>Added <code>camel get kafka</code> to show Kafka topic information such as <em>comitted offset</em>.</p> <p>There are [...]
</span></span><span class="line"><span class="cl"><span class="na">camel.vault.kubernetes.secrets</span><span class="o">=</span><span class="s"><secret_name></span>
-</span></span></code></pre></div><p>The component will monitor the secrets listed, as comma separated names or regex, through a Kubernetes Client watcher.</p> <p>Whenever a modification happens on the secret value, the component will trigger a Camel context reload.</p> <p>To see this feature in action you can have a look at the <a href="https://github.com/apache/camel-kamelets-examples/tree/main/jbang/external-secrets-aws" rel="noopener nofollow noreferrer">example</a></p> <h2 id="camel- [...]
\ No newline at end of file
+</span></span></code></pre></div><p>The component will monitor the secrets listed, as comma separated names or regex, through a Kubernetes Client watcher.</p> <p>Whenever a modification happens on the secret value, the component will trigger a Camel context reload.</p> <p>To see this feature in action you can have a look at the <a href="https://github.com/apache/camel-kamelets-examples/tree/main/jbang/external-secrets-aws" rel="noopener nofollow noreferrer">example</a></p> <h2 id="camel- [...]
\ No newline at end of file
diff --git a/blog/2024/09/chunking-dsl/index.html b/blog/2024/09/chunking-dsl/index.html
index ca70eef377..ba9a55cdf8 100644
--- a/blog/2024/09/chunking-dsl/index.html
+++ b/blog/2024/09/chunking-dsl/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">tokenize</span><span class="p">(</span><span class="n">tokenizer</span><span class="p">()</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">byParagraph</span><span class="p">()</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">maxTokens</span><span class="p">(</span><span class="n">1024</span><span class="p">)</span><span class="w">
@@ -12,4 +12,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">setHeader</span><span class="p">(</span><span class="n">Qdrant</span><span class="p">.</span><span class="na">Headers</span><span class="p">.</span><span class="na">ACTION</span><span class="p">).</span><span class="na">constant</span><span class="p">(</span><span class="n">QdrantAction</span><span class="p">.</span><span class="na">UPSERT</span><span class="p">)</spa [...]
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">transform</span><span class="p">(</span><span class="k">new</span><span class="w"> </span><span class="n">DataType</span><span class="p">(</span><span class="s">"qdrant:embeddings"</span><span class="p">))</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">toF</span><span class="p">(</span><span class="s">"qdrant:%s"</span><span class="p">,</span><span class="w"> </span><span class="n">configuration</span><span class="p">.</span><span class="na">qdrant</span><span class="p">().</span><span class="na">collection</span><span class="p">().</span><span class="na">name</span><span class="p">());</span><span class="w">
-</span></span></span></code></pre></div><p>In this example, we’re using the new Chunking DSL to tokenize documents by paragraph, and then passing the resulting chunks through an embedding pipeline. The <code>langchain4j-embeddings</code> endpoint is used to embed the chunked data into a vector space, which can be stored in Qdrant for efficient querying.</p> <p>By combining these features, you can create routes that are not only more elegant but also more efficient and scalable. Wit [...]
\ No newline at end of file
+</span></span></span></code></pre></div><p>In this example, we’re using the new Chunking DSL to tokenize documents by paragraph, and then passing the resulting chunks through an embedding pipeline. The <code>langchain4j-embeddings</code> endpoint is used to embed the chunked data into a vector space, which can be stored in Qdrant for efficient querying.</p> <p>By combining these features, you can create routes that are not only more elegant but also more efficient and scalable. Wit [...]
\ No newline at end of file
diff --git a/blog/2024/09/data-extraction-example/index.html b/blog/2024/09/data-extraction-example/index.html
index aa5459f7f9..5f476df167 100644
--- a/blog/2024/09/data-extraction-example/index.html
+++ b/blog/2024/09/data-extraction-example/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></code></pre></div><p>Compile and run the Camel Quarkus route from a second terminal:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">git clone https://github.com/apache/camel-quarkus-examples.git
</span></span><span class="line"><span class="cl"><span class="nb">cd</span> camel-quarkus-examples/
</span></span><span class="line"><span class="cl">git checkout camel-quarkus-main
@@ -39,4 +39,4 @@ CustomPojo extractFromText(String text);
</span></span><span class="line"><span class="cl"> <span class="nt"></configuration></span>
</span></span><span class="line"><span class="cl"><span class="nt"></plugin></span>
</span></span></code></pre></div><p>If we don’t configure the <code>maven-compiler-plugin</code> as above, we would need to annotate the method parameter as below:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-java" data-lang="java"><span class="line"><span class="cl"><span class="n">CustomPojo</span><span class="w"> </span><span class="nf">extractFromText</span><span class="p">(</span><span class="nd">@dev.langchain4j.service.V</span><span class [...]
-</span></span></span></code></pre></div><p>That’s it folks, we now have covered the key technical explanations needed.</p> <h1 id="conclusion">Conclusion</h1> <p>Camel is already known as a good bridge to integrate old technologies with new technologies, low level systems with high level systems. Now, we have seen that it’s technically possible to use Camel in order to transform unstructured data into structured data.</p> <p>As the volume of unstructured data is rapidly growi [...]
\ No newline at end of file
+</span></span></span></code></pre></div><p>That’s it folks, we now have covered the key technical explanations needed.</p> <h1 id="conclusion">Conclusion</h1> <p>Camel is already known as a good bridge to integrate old technologies with new technologies, low level systems with high level systems. Now, we have seen that it’s technically possible to use Camel in order to transform unstructured data into structured data.</p> <p>As the volume of unstructured data is rapidly growi [...]
\ No newline at end of file
diff --git a/blog/2024/09/kaoto-release-2.2.0/index.html b/blog/2024/09/kaoto-release-2.2.0/index.html
index 7c02ba2c05..cd8593324c 100644
--- a/blog/2024/09/kaoto-release-2.2.0/index.html
+++ b/blog/2024/09/kaoto-release-2.2.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2024/09/modernizing-test-support/index.html b/blog/2024/09/modernizing-test-support/index.html
index 8862e8b8af..5e0a3f8898 100644
--- a/blog/2024/09/modernizing-test-support/index.html
+++ b/blog/2024/09/modernizing-test-support/index.html
@@ -1,6 +1,6 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="kt">void</span><span class="w"> </span><span class="nf">reset</span><span class="p">()</span><span class="w"> </span><span class="kd">throws</span><span class="w"> </span><span class="n">Exception</span><span class="w"> </span><span class="p">{</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">MockEndpoint</span><span class="w"> </span><span class="n">mock</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">getMockEndpoint</span><span class="p">(</span><span class="s">"mock:result"</span><span class="p">);</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">mock</span><span class="p">.</span><span class="na">reset</span><span class="p">();</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">}</span><span class="w">
-</span></span></span></code></pre></div><p>You can also simplify the migration by avoiding writing tests that use that infrastructure and, at the same time, stop and start the Camel context. As of Camel 4.9, the lifecycle of the context is the responsibility of the JUnit extension that manages it.</p> <p>Lastly, for those extremely complex use cases, Camel 4.8 comes with a new abstract class named <code>AbstractTestSupport</code>. Although this is aimed at internal usage, it can offer a [...]
\ No newline at end of file
+</span></span></span></code></pre></div><p>You can also simplify the migration by avoiding writing tests that use that infrastructure and, at the same time, stop and start the Camel context. As of Camel 4.9, the lifecycle of the context is the responsibility of the JUnit extension that manages it.</p> <p>Lastly, for those extremely complex use cases, Camel 4.8 comes with a new abstract class named <code>AbstractTestSupport</code>. Although this is aimed at internal usage, it can offer a [...]
\ No newline at end of file
diff --git a/blog/2024/10/camel-upgrade-recipes-release-4.8.0/index.html b/blog/2024/10/camel-upgrade-recipes-release-4.8.0/index.html
index 5383c25f32..aeda16248f 100644
--- a/blog/2024/10/camel-upgrade-recipes-release-4.8.0/index.html
+++ b/blog/2024/10/camel-upgrade-recipes-release-4.8.0/index.html
@@ -1,2 +1,2 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
-</span></span></code></pre></div><p>In this example, the migration aims to assist with the upgrade from 4.3.0 to 4.5.0. Therefore, the command must include all recipes that are greater than 4.3.0 and less than or equal to 4.5.0 from the <a href="https://github.com/apache/camel-upgrade-recipes/tree/main/src/main/resources/META-INF/rewrite" rel="noopener nofollow noreferrer">Camel Upgrade Recipes’ recipes</a>. This ensures that all relevant transformations are applied during the migr [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+</span></span></code></pre></div><p>In this example, the migration aims to assist with the upgrade from 4.3.0 to 4.5.0. Therefore, the command must include all recipes that are greater than 4.3.0 and less than or equal to 4.5.0 from the <a href="https://github.com/apache/camel-upgrade-recipes/tree/main/src/main/resources/META-INF/rewrite" rel="noopener nofollow noreferrer">Camel Upgrade Recipes’ recipes</a>. This ensures that all relevant transformations are applied during the migr [...]
\ No newline at end of file
diff --git a/blog/2024/10/modernizing-test-code-how-to/index.html b/blog/2024/10/modernizing-test-code-how-to/index.html
index c8b49f3754..58b9ef5621 100644
--- a/blog/2024/10/modernizing-test-code-how-to/index.html
+++ b/blog/2024/10/modernizing-test-code-how-to/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2024/11/langchain4j-granite3/index.html b/blog/2024/11/langchain4j-granite3/index.html
index e902727d8b..de6d53054c 100644
--- a/blog/2024/11/langchain4j-granite3/index.html
+++ b/blog/2024/11/langchain4j-granite3/index.html
@@ -1,2 +1,2 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
-</code></pre><p>Pretty easy indeed. Actually, this looks to me a good demonstration of the flexibility brought by <a href="https://github.com/quarkiverse/quarkus-langchain4j" rel="noopener nofollow noreferrer">Quarkus LangChain4J</a> abstractions. We also need to recognize that the model is served through ollama before and after the switch which really simplifies the migration. I must admit I was surprised by the simplicity to adopt a new model, at first I was expecting the LLM prompt to [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+</code></pre><p>Pretty easy indeed. Actually, this looks to me a good demonstration of the flexibility brought by <a href="https://github.com/quarkiverse/quarkus-langchain4j" rel="noopener nofollow noreferrer">Quarkus LangChain4J</a> abstractions. We also need to recognize that the model is served through ollama before and after the switch which really simplifies the migration. I must admit I was surprised by the simplicity to adopt a new model, at first I was expecting the LLM prompt to [...]
\ No newline at end of file
diff --git a/blog/2024/12/camel3-eol/index.html b/blog/2024/12/camel3-eol/index.html
index 11517be043..a8af806c32 100644
--- a/blog/2024/12/camel3-eol/index.html
+++ b/blog/2024/12/camel3-eol/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2024/12/camel49-whatsnew/index.html b/blog/2024/12/camel49-whatsnew/index.html
index eadee2a991..f58083f13a 100644
--- a/blog/2024/12/camel49-whatsnew/index.html
+++ b/blog/2024/12/camel49-whatsnew/index.html
@@ -1,3 +1,3 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl"><span class="na">CAMEL_KAMELET_AWS_S3_SOURCE_BUCKET_NAME_OR_ARN</span> <span class="o">=</span> <span class="s">myBucket</span>
-</span></span></code></pre></div><p>This actually applies to all the Camel configuration you can (not only for Kamelets).</p> <h2 id="camel-jaxb">Camel JAXB</h2> <p>We have optimized <code>camel-jaxb</code> to include a cache on <code>ObjectFactory</code> that makes this faster when using JAXB for type converters.</p> <h2 id="camel-amqp">Camel AMQP</h2> <p>You can now more easily configure SSL/TLS configurations on the <code>camel-amqp</code> component.</p> <h2 id="camel-spring-boot">Cam [...]
\ No newline at end of file
+</span></span></code></pre></div><p>This actually applies to all the Camel configuration you can (not only for Kamelets).</p> <h2 id="camel-jaxb">Camel JAXB</h2> <p>We have optimized <code>camel-jaxb</code> to include a cache on <code>ObjectFactory</code> that makes this faster when using JAXB for type converters.</p> <h2 id="camel-amqp">Camel AMQP</h2> <p>You can now more easily configure SSL/TLS configurations on the <code>camel-amqp</code> component.</p> <h2 id="camel-spring-boot">Cam [...]
\ No newline at end of file
diff --git a/blog/2024/12/kaoto-release-2.3.0/index.html b/blog/2024/12/kaoto-release-2.3.0/index.html
index 9c65ce07f1..e552420b23 100644
--- a/blog/2024/12/kaoto-release-2.3.0/index.html
+++ b/blog/2024/12/kaoto-release-2.3.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2024/12/langchain4j-bean-interface/index.html b/blog/2024/12/langchain4j-bean-interface/index.html
index 8156920f8c..2b5d1c4252 100644
--- a/blog/2024/12/langchain4j-bean-interface/index.html
+++ b/blog/2024/12/langchain4j-bean-interface/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
public class MyRoutes extends RouteBuilder {
@Inject
@@ -19,4 +19,4 @@ public class MyRoutes extends RouteBuilder {
.bean(MyAIService.class);
}
}
-</code></pre><p>This time, we only mandate the expected AI service interface and let camel to do whatever is needed under the hood to resolve it. This looks a nice idea, however while experimenting this construct… It resulted in a cryptic error message.</p> <p>People used to create Camel Quarkus extensions will have noticed quickly that the Quarkus bean removal mechanism would hit there. More precisely, with Quarkus, the dependency injection occurs at build time, once and for all. [...]
\ No newline at end of file
+</code></pre><p>This time, we only mandate the expected AI service interface and let camel to do whatever is needed under the hood to resolve it. This looks a nice idea, however while experimenting this construct… It resulted in a cryptic error message.</p> <p>People used to create Camel Quarkus extensions will have noticed quickly that the Quarkus bean removal mechanism would hit there. More precisely, with Quarkus, the dependency injection occurs at build time, once and for all. [...]
\ No newline at end of file
diff --git a/blog/2025/01/2024-numbers/index.html b/blog/2025/01/2024-numbers/index.html
index 6a0120cc43..cab8c1fcfa 100644
--- a/blog/2025/01/2024-numbers/index.html
+++ b/blog/2025/01/2024-numbers/index.html
@@ -1,3 +1,3 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
#2 git shortlog --since 2024-01-01 --until 2025-01-01 -ns | wc -l
-</code></pre> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2024/01/2023-numbers/"><h1>Camel 2023 in Numbers</h1></a> <time itemprop="published" datetime="2024-01-01" title="Monday, January 1, 2024">January 1, 2024</time>, by <span rel="author">Claus Ibsen</span> </header> <p>It’s the time of the year when we take a look back at 2023, and compile a [...]
\ No newline at end of file
+</code></pre> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2024/01/2023-numbers/"><h1>Camel 2023 in Numbers</h1></a> <time itemprop="published" datetime="2024-01-01" title="Monday, January 1, 2024">January 1, 2024</time>, by <span rel="author">Claus Ibsen</span> </header> <p>It’s the time of the year when we take a look back at 2023, and compile a [...]
\ No newline at end of file
diff --git a/blog/2025/01/langchain4j-bean-name/index.html b/blog/2025/01/langchain4j-bean-name/index.html
index 7b079cb96a..eac758c392 100644
--- a/blog/2025/01/langchain4j-bean-name/index.html
+++ b/blog/2025/01/langchain4j-bean-name/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
public class MyRoutes extends RouteBuilder {
@Inject
@@ -28,4 +28,4 @@ public interface AiServiceResolvedByName {
@Handler
String chatByName(String input);
}
-</code></pre><p>This is a pretty simple syntax and it should speak to most Camel users. However, let’s keep in mind that this feature becomes available only after a <a href="https://github.com/quarkiverse/quarkus-langchain4j/commit/00d1c533ef982fa5c429cee8661369c3fac379bd" rel="noopener nofollow noreferrer">fix</a> released with <a href="https://github.com/quarkiverse/quarkus-langchain4j/releases/tag/0.23.0" rel="noopener nofollow noreferrer">Quarkus LangChain4j 0.23.x</a>. From a [...]
\ No newline at end of file
+</code></pre><p>This is a pretty simple syntax and it should speak to most Camel users. However, let’s keep in mind that this feature becomes available only after a <a href="https://github.com/quarkiverse/quarkus-langchain4j/commit/00d1c533ef982fa5c429cee8661369c3fac379bd" rel="noopener nofollow noreferrer">fix</a> released with <a href="https://github.com/quarkiverse/quarkus-langchain4j/releases/tag/0.23.0" rel="noopener nofollow noreferrer">Quarkus LangChain4j 0.23.x</a>. From a [...]
\ No newline at end of file
diff --git a/blog/2025/02/camel-tensorflow-serving/index.html b/blog/2025/02/camel-tensorflow-serving/index.html
index 158ae35154..bc85c1222f 100644
--- a/blog/2025/02/camel-tensorflow-serving/index.html
+++ b/blog/2025/02/camel-tensorflow-serving/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span></code></pre></div><p>Check that the installation has been successful:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-console" data-lang="console"><span class="line"><span class="cl"><span class="gp">$</span> camel --version
</span></span><span class="line"><span class="cl"><span class="go">4.10.0
</span></span></span></code></pre></div><h3 id="launching-the-server-with-the-pre-deployed-models">Launching the server with the pre-deployed models</h3> <p>Next, let’s set up a TensorFlow Serving server locally. The easiest way is to <a href="https://www.tensorflow.org/tfx/serving/docker" rel="noopener nofollow noreferrer">use a Docker image</a>, but at the time of writing the official Docker image <code>tensorflow/serving</code> only supports the <code>amd64</code> architecture, [...]
@@ -222,4 +222,4 @@
</span></span></span></code></pre></div><p>If successful, you will get the following results. Normally a list of values is returned from the API, but this model only returns one value: $\frac{1.0}{2} + 2 = 2.5$.</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-console" data-lang="console"><span class="line"><span class="cl"><span class="go">Result: regressions {
</span></span></span><span class="line"><span class="cl"><span class="go"> value: 2.5
</span></span></span><span class="line"><span class="cl"><span class="go">}
-</span></span></span></code></pre></div><h2 id="summary">Summary</h2> <p>Following on from the TorchServe component, we have had a quick look at the functionality of the TensorFlow Serving component, one of the AI model serving components available in the latest Camel 4.10.0 LTS release.</p> <p>The TensorFlow Serving component makes it easy to incorporate AI models trained with TensorFlow into integrations built on Camel, opening up the possibilities of creative TensorFlow-based AI integ [...]
\ No newline at end of file
+</span></span></span></code></pre></div><h2 id="summary">Summary</h2> <p>Following on from the TorchServe component, we have had a quick look at the functionality of the TensorFlow Serving component, one of the AI model serving components available in the latest Camel 4.10.0 LTS release.</p> <p>The TensorFlow Serving component makes it easy to incorporate AI models trained with TensorFlow into integrations built on Camel, opening up the possibilities of creative TensorFlow-based AI integ [...]
\ No newline at end of file
diff --git a/blog/2025/02/camel-torchserve/index.html b/blog/2025/02/camel-torchserve/index.html
index e76b8d0e0d..42031ee90f 100644
--- a/blog/2025/02/camel-torchserve/index.html
+++ b/blog/2025/02/camel-torchserve/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span></code></pre></div><p>Check that the installation has been successful:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-console" data-lang="console"><span class="line"><span class="cl"><span class="gp">$</span> camel --version
</span></span><span class="line"><span class="cl"><span class="go">4.10.0
</span></span></span></code></pre></div><p>Next, you need a TorchServe server up and running. The easiest way to do this is to <a href="https://github.com/pytorch/serve/blob/master/docker/README.md" rel="noopener nofollow noreferrer">use a Docker image</a>:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-console" data-lang="console"><span class="line"><span class="cl"><span class="go">docker run --rm -it --name torchserve \
@@ -188,4 +188,4 @@
</span></span></span></code></pre></div><p>If successful, you will get the specified metrics in Prometheus format as follows:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-console" data-lang="console"><span class="line"><span class="cl"><span class="gp">#</span> HELP MemoryUsed Torchserve prometheus gauge metric with unit: Megabytes
</span></span><span class="line"><span class="cl"><span class="gp">#</span> TYPE MemoryUsed gauge
</span></span><span class="line"><span class="cl"><span class="go">MemoryUsed{Level="Host",Hostname="6f4ed8f42a64",} 821.91796875
-</span></span></span></code></pre></div><h2 id="summary">Summary</h2> <p>We have taken a look at the full functionality of the TorchServe component, one of the AI model serving components available in the latest Camel 4.10.0 LTS release.</p> <p>With the TorchServe component, AI models trained with PyTorch and deployed to TorchServe can be immediately available for use from Camel applications. Camel already has more than 300 components available, allowing to develop integration applicatio [...]
\ No newline at end of file
+</span></span></span></code></pre></div><h2 id="summary">Summary</h2> <p>We have taken a look at the full functionality of the TorchServe component, one of the AI model serving components available in the latest Camel 4.10.0 LTS release.</p> <p>With the TorchServe component, AI models trained with PyTorch and deployed to TorchServe can be immediately available for use from Camel applications. Camel already has more than 300 components available, allowing to develop integration applicatio [...]
\ No newline at end of file
diff --git a/blog/2025/02/camel410-whatsnew/index.html b/blog/2025/02/camel410-whatsnew/index.html
index ad7b7e60f0..54708ac6a6 100644
--- a/blog/2025/02/camel410-whatsnew/index.html
+++ b/blog/2025/02/camel410-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="kd">public</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">configure</span><span class="p">()</span><span class="w"> </span><span class="kd">throws</span><span class="w"> </span><span class="n">Exception</span><span class="w"> </span><span class="p">{</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">customize</span><span class="p">(</span><span class="n">KServeComponent</span><span class="p">.</span><span class="na">class</span><span class="p">,</span><span class="w"> </span><span class="n">k</span><span class="w"> </span><span class="o">-></span><span class="w"> </span><span class="p">{</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">k</span><span class="p">.</span><span class="na">getConfiguration</span><span class="p">().</span><span class="na">setTarget</span><span class="p">(</span><span class="s">"localhost:8888"</span><span class="p">);</span><span class="w">
@@ -18,4 +18,4 @@
</span></span><span class="line"><span class="cl"> <span class="s2">"getFtpRootDir"</span> : <span class="s2">"file://path/to/current/directory/target/ftp/camel-test-infra-test-directory/camel-test-infra-configuration-test-directory"</span>
</span></span><span class="line"><span class="cl"><span class="o">}</span>
</span></span></code></pre></div><p>The command returns a JSON response containing service configuration details that can be directly integrated into your Camel routes. In this example, the response includes:</p> <ul> <li>The dynamically assigned port number</li> <li>The FTP root directory path</li> </ul> <p>This structured output makes it easy to programmatically access service details in your development workflow.</p> <h3 id="camel-jbang-update">Camel JBang Update</h3> <p>The new Camel [...]
-</span></span></code></pre></div><p>This requires adding camel-yaml-io and camel-management JAR as dependency (can be set as test scoped) You can also configure this programmatically with annotations in the test class.</p> <h2 id="camel-spring-boot">Camel Spring Boot</h2> <p>The <code>camel-spring-boot</code> is upgraded to latest Spring Boot 3.4.2 release.</p> <h3 id="camel-spring-boot-platform-http">Camel Spring Boot Platform HTTP</h3> <p>The platform-http component has been enhanced t [...]
\ No newline at end of file
+</span></span></code></pre></div><p>This requires adding camel-yaml-io and camel-management JAR as dependency (can be set as test scoped) You can also configure this programmatically with annotations in the test class.</p> <h2 id="camel-spring-boot">Camel Spring Boot</h2> <p>The <code>camel-spring-boot</code> is upgraded to latest Spring Boot 3.4.2 release.</p> <h3 id="camel-spring-boot-platform-http">Camel Spring Boot Platform HTTP</h3> <p>The platform-http component has been enhanced t [...]
\ No newline at end of file
diff --git a/blog/2025/02/connecting-edi-to-the-enterprise-with-camel-and-smooks/index.html b/blog/2025/02/connecting-edi-to-the-enterprise-with-camel-and-smooks/index.html
index e5a403d195..fe544914f1 100644
--- a/blog/2025/02/connecting-edi-to-the-enterprise-with-camel-and-smooks/index.html
+++ b/blog/2025/02/connecting-edi-to-the-enterprise-with-camel-and-smooks/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
GS*IN*ACME*MYCORP*20071216*1406*000000001*X*004010~
ST*850*0001~
BEG*00*SA*XX-1234**20170301**NA~
@@ -321,4 +321,4 @@ AK9*A~
SE*4*0001~
GE*1*000000001~
IEA*1*000000264~
-</code></pre></li> </ol> <hr> <p>This concludes my brief tour of EDI integration with Camel. What I have showcased challenges the narrative that production-grade EDI middleware can only be built upon closed-source solutions. In fact, I have only scratched the surface of what Camel and Smooks can accomplish together, with EDI and beyond. Read the <a href="https://github.com/apache/camel-jbang-examples/blob/main/edi-x12-as2/README.adoc" rel="noopener nofollow noreferrer">instructions</a> i [...]
\ No newline at end of file
+</code></pre></li> </ol> <hr> <p>This concludes my brief tour of EDI integration with Camel. What I have showcased challenges the narrative that production-grade EDI middleware can only be built upon closed-source solutions. In fact, I have only scratched the surface of what Camel and Smooks can accomplish together, with EDI and beyond. Read the <a href="https://github.com/apache/camel-jbang-examples/blob/main/edi-x12-as2/README.adoc" rel="noopener nofollow noreferrer">instructions</a> i [...]
\ No newline at end of file
diff --git a/blog/2025/02/langchain-structured-output/index.html b/blog/2025/02/langchain-structured-output/index.html
index 3bd54647d6..bba9672d8b 100644
--- a/blog/2025/02/langchain-structured-output/index.html
+++ b/blog/2025/02/langchain-structured-output/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
- method: POST
- url: http://localhost:11434/api/chat
- headers: [Accept: application/json], [Content-Type: application/json], [User-Agent: Quarkus REST Client], [content-length: 1448]
@@ -64,4 +64,4 @@
"eval_count" : 97,
"eval_duration" : 4132000000
}
-</code></pre><p>The most interesting part is the <code>format</code> property in the request. This shows how the JSON schema is conveyed to later influence the LLM generation. Upgrading the example in order to use structured output was actually fairly easy with only a few changes listed in this <a href="https://github.com/apache/camel-quarkus-examples/commit/5e9ecb06730806990b41897ad9c977cfd17829f3" rel="noopener nofollow noreferrer">commit</a>.</p> <h1 id="conclusion">Conclusion</h1> <p [...]
\ No newline at end of file
+</code></pre><p>The most interesting part is the <code>format</code> property in the request. This shows how the JSON schema is conveyed to later influence the LLM generation. Upgrading the example in order to use structured output was actually fairly easy with only a few changes listed in this <a href="https://github.com/apache/camel-quarkus-examples/commit/5e9ecb06730806990b41897ad9c977cfd17829f3" rel="noopener nofollow noreferrer">commit</a>.</p> <h1 id="conclusion">Conclusion</h1> <p [...]
\ No newline at end of file
diff --git a/blog/2025/03/camel-observability/index.html b/blog/2025/03/camel-observability/index.html
index 1e3a184215..2c00c01a6b 100644
--- a/blog/2025/03/camel-observability/index.html
+++ b/blog/2025/03/camel-observability/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="kd">public</span><span class="w"> </span><span class="kd">class</span> <span class="nc">PlatformHttpServer</span><span class="w"> </span><span class="kd">extends</span><span class="w"> </span><span class="n">RouteBuilder</span><span class="w"> </span><span class="p">{</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nd">@Override</span><span class="w">
@@ -38,4 +38,4 @@
</span></span><span class="line"><span class="cl">...
</span></span></code></pre></div><p>The endpoint exposes more useful information and it should be used to feed some third party tool (likely the Prometheus stack tooling) in order to scrape those results and see how those metrics evolves during the application lifecycle (via some cool graphics in <a href="https://grafana.com/" rel="noopener nofollow noreferrer">Grafana</a>).</p> <p>NOTE: the endpoints don’t change when you use any other runtime.</p> <h2 id="how-to-collect-traces">H [...]
</span></span></code></pre></div><p>The Camel application built in the previous paragraph has already all the machinery required to generate traces as expected by OpenTelemetry. However you need to use a Java agent in order to be able to properly forward the traces to the telemetry collector.</p> <p>Assuming you’re using the OpenTelemetry Java agent (any other compatible agent should work in a similar fashion), you can run the application as:</p> <div class="highlight"><pre tabinde [...]
-</span></span></code></pre></div><p>Of course, the configuration of the agent may vary depending on various factors. Here, we’re using the default collector which is available at localhost.</p> <p>NOTE: Java agent is not required in Camel Quarkus runtime, which implementation, by default, provide an embedded client that pushes traces to the collector.</p> <h2 id="java-management">Java management</h2> <p>Another part we’ve included in the observability component is the JMX. Ca [...]
\ No newline at end of file
+</span></span></code></pre></div><p>Of course, the configuration of the agent may vary depending on various factors. Here, we’re using the default collector which is available at localhost.</p> <p>NOTE: Java agent is not required in Camel Quarkus runtime, which implementation, by default, provide an embedded client that pushes traces to the collector.</p> <h2 id="java-management">Java management</h2> <p>Another part we’ve included in the observability component is the JMX. Ca [...]
\ No newline at end of file
diff --git a/blog/2025/04/camel-kserve/index.html b/blog/2025/04/camel-kserve/index.html
index d0e7f2a9f8..3b8ce8178b 100644
--- a/blog/2025/04/camel-kserve/index.html
+++ b/blog/2025/04/camel-kserve/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span></code></pre></div><p>Verify the installation was successful:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-console" data-lang="console"><span class="line"><span class="cl"><span class="gp">$</span> camel --version
</span></span><span class="line"><span class="cl"><span class="go">4.10.2 # Or newer
</span></span></span></code></pre></div><h3 id="launching-the-server-with-pre-deployed-models">Launching the server with pre-deployed models</h3> <p>Next, let’s set up a KServe-compliant model server on your local machine. To experiment with the KServe component, you’ll need a model server that supports the <a href="https://kserve.github.io/website/latest/modelserving/data_plane/v2_protocol/" rel="noopener nofollow noreferrer">KServe Open Inference Protocol V2</a>. Several mo [...]
@@ -201,4 +201,4 @@
</span></span></span></code></pre></div><p>Execute it using the Camel CLI:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-console" data-lang="console"><span class="line"><span class="cl"><span class="go">camel run infer_simple.java
</span></span></span></code></pre></div><p>Upon successful execution, you should observe the following results. The calculation results match the explanation provided earlier.</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-console" data-lang="console"><span class="line"><span class="cl"><span class="go">Result[0]: [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31]
</span></span></span><span class="line"><span class="cl"><span class="go">Result[1]: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
-</span></span></span></code></pre></div><h2 id="summary">Summary</h2> <p>Concluding our series on AI model serving components, this post provided a brief overview of the KServe component’s functionality, one of the AI model serving components introduced in the latest Camel 4.10 LTS release.</p> <p>With the addition of the KServe component, alongside TorchServe and TensorFlow Serving, Camel now supports most mainstream AI model servers. This prepares the ground for building integrat [...]
\ No newline at end of file
+</span></span></span></code></pre></div><h2 id="summary">Summary</h2> <p>Concluding our series on AI model serving components, this post provided a brief overview of the KServe component’s functionality, one of the AI model serving components introduced in the latest Camel 4.10 LTS release.</p> <p>With the addition of the KServe component, alongside TorchServe and TensorFlow Serving, Camel now supports most mainstream AI model servers. This prepares the ground for building integrat [...]
\ No newline at end of file
diff --git a/blog/2025/04/camel411-whatsnew/index.html b/blog/2025/04/camel411-whatsnew/index.html
index d3bfe4a6f2..1eeb869b71 100644
--- a/blog/2025/04/camel411-whatsnew/index.html
+++ b/blog/2025/04/camel411-whatsnew/index.html
@@ -1,3 +1,3 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
app_info{camel_context="camel-1",camel_runtime_provider="Spring-Boot",camel_runtime_version="3.4.3",camel_version="4.10.2"} 1
-</code></pre><p>In <code>camel-kafka</code> we added the option <code>topicMustExists</code> to tell Camel to check whether a given topic exists on startup. This can be used to ensure Camel will only consume from existing topics, and otherwise fail if an expected topic does not exists in the broker.</p> <p>Added <code>list</code> and <code>map</code> functions to simple language so you can more easily create list/map objects.</p> <p>The <code>camel-bom</code> Maven BOM no longer includes [...]
\ No newline at end of file
+</code></pre><p>In <code>camel-kafka</code> we added the option <code>topicMustExists</code> to tell Camel to check whether a given topic exists on startup. This can be used to ensure Camel will only consume from existing topics, and otherwise fail if an expected topic does not exists in the broker.</p> <p>Added <code>list</code> and <code>map</code> functions to simple language so you can more easily create list/map objects.</p> <p>The <code>camel-bom</code> Maven BOM no longer includes [...]
\ No newline at end of file
diff --git a/blog/2025/05/camel412-whatsnew/index.html b/blog/2025/05/camel412-whatsnew/index.html
index e9d3b48158..9017736f31 100644
--- a/blog/2025/05/camel412-whatsnew/index.html
+++ b/blog/2025/05/camel412-whatsnew/index.html
@@ -1,2 +1,2 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
-</span></span></code></pre></div><h2 id="camel-main---management-port">Camel Main - Management Port</h2> <p>Camel Quarkus and Spring Boot runtimes allow a dedicated management port (instead of reusing the regular HTTP service port). We have introduced the same feature for <code>camel-main</code> runtime.</p> <p>You can use a management server where to expose management endpoints (such as health, metrics, etc.). The new server will be available by default on port <code>9876</code>. This a [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+</span></span></code></pre></div><h2 id="camel-main---management-port">Camel Main - Management Port</h2> <p>Camel Quarkus and Spring Boot runtimes allow a dedicated management port (instead of reusing the regular HTTP service port). We have introduced the same feature for <code>camel-main</code> runtime.</p> <p>You can use a management server where to expose management endpoints (such as health, metrics, etc.). The new server will be available by default on port <code>9876</code>. This a [...]
\ No newline at end of file
diff --git a/blog/2025/07/camel-jbang-infra/index.html b/blog/2025/07/camel-jbang-infra/index.html
index 289a9e32db..9aee6f36ec 100644
--- a/blog/2025/07/camel-jbang-infra/index.html
+++ b/blog/2025/07/camel-jbang-infra/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></code></pre></div><p>Apache Camel excels at integrating multiple systems, and the infra command streamlines the process of setting up these systems for development and testing. With just a few commands and minimal configuration, you can create sophisticated proof-of-concepts.</p> <h2 id="scenario-a-typical-development-journey">Scenario: A Typical Development Journey</h2> <p>Let’s walk through a realistic scenario that many developers face: building a proof-of-concept [...]
</span></span></code></pre></div><p>At the time of writing this blogpost, the version is:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-console" data-lang="console"><span class="line"><span class="cl"><span class="gp">$</span> camel version
</span></span><span class="line"><span class="cl"><span class="go">JBang version: 0.122.0
@@ -255,4 +255,4 @@
</span></span></span><span class="line"><span class="cl"><span class="go">...
</span></span></span><span class="line"><span class="cl"><span class="go">2025-07-18 15:50:45.877 INFO 22126 --- [ main] e.camel.impl.engine.AbstractCamelContext : Apache Camel 4.13.0 (CamelRouteQueueConsumer) started in 530ms (build:0ms init:0ms start:530ms boot:2s811ms)
</span></span></span><span class="line"><span class="cl"><span class="go">2025-07-18 15:50:56.331 INFO 22126 --- [ducer:endpoint3] CamelRouteQueueConsumer.java:20 : Embedding inserted successfully
-</span></span></span></code></pre></div><h2 id="conclusion">Conclusion</h2> <p>This walkthrough demonstrates how Apache Camel JBang’s infrastructure command enables rapid prototyping of complex integration scenarios. Key benefits include:</p> <ul> <li>Rapid Infrastructure Setup - Services can be started with single commands</li> <li>Consistent Configuration - Infrastructure output maps directly to component configuration</li> <li>Iterative Development - Requirements can evolve with [...]
\ No newline at end of file
+</span></span></span></code></pre></div><h2 id="conclusion">Conclusion</h2> <p>This walkthrough demonstrates how Apache Camel JBang’s infrastructure command enables rapid prototyping of complex integration scenarios. Key benefits include:</p> <ul> <li>Rapid Infrastructure Setup - Services can be started with single commands</li> <li>Consistent Configuration - Infrastructure output maps directly to component configuration</li> <li>Iterative Development - Requirements can evolve with [...]
\ No newline at end of file
diff --git a/blog/2025/07/camel413-whatsnew/index.html b/blog/2025/07/camel413-whatsnew/index.html
index 81d9fd6a33..d95348dbfe 100644
--- a/blog/2025/07/camel413-whatsnew/index.html
+++ b/blog/2025/07/camel413-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl"><span class="na">camel.rest.validation-levels[validation.request.parameter.query.missing]</span> <span class="o">=</span> <span class="s">IGNORE</span>
</span></span><span class="line"><span class="cl"><span class="na">camel.rest.validation-levels[validation.response.body.missing]</span> <span class="o">=</span> <span class="s">WARN</span>
</span></span></code></pre></div><p>Added response validator which can be turned on via <code>clientResponseValidation=true</code>, which makes Camel check what is being returned as response is valid according to the OpenAPI spec.</p> <h2 id="yaml-dsl">YAML DSL</h2> <p>Removed support for using kebab-case in the DSL. So for example <code>set-body</code> should be migrated to <code>setBody</code> which is the canonical syntax used in all the DSLs.</p> <h2 id="camel-ai">Camel AI</h2> <p>Th [...]
@@ -8,4 +8,4 @@
</span></span></span></code></pre></div><p>In case you want to have finer control you can set a <code>transactionalId</code> parameter per route. Note that the old styles using the <code>additionalProperties</code> is still valid.</p> <h2 id="camel-spring-boot">Camel Spring Boot</h2> <p><code>camel-spring-boot</code> is upgraded to the latest Spring Boot 3.5.3 release.</p> <p>Removed deprecated <code>camel.springboot.xxx</code> auto configuration naming. Use <code>camel.main.xxx</code> i [...]
# TYPE camel_exchanges_last_timestamp gauge
camel_exchanges_last_timestamp 1.749824808777E12
-</code></pre><h2 id="miscellaneous">Miscellaneous</h2> <p>Upgraded many third-party dependencies to the latest releases at the time of release.</p> <p>The <code>camel-nats</code> component now has support for using the Nats JetStreams feature.</p> <p>The <code>camel-ftp</code> and <code>camel-smb</code> components is now more resilient on startup when using <code>autoCreate</code> and creating the starting directory in the consumer fails, then Camel will not try to recover and attempt to [...]
\ No newline at end of file
+</code></pre><h2 id="miscellaneous">Miscellaneous</h2> <p>Upgraded many third-party dependencies to the latest releases at the time of release.</p> <p>The <code>camel-nats</code> component now has support for using the Nats JetStreams feature.</p> <p>The <code>camel-ftp</code> and <code>camel-smb</code> components is now more resilient on startup when using <code>autoCreate</code> and creating the starting directory in the consumer fails, then Camel will not try to recover and attempt to [...]
\ No newline at end of file
diff --git a/blog/2025/08/RELEASE-4.14.0/index.html b/blog/2025/08/RELEASE-4.14.0/index.html
index f35af89830..158274ef46 100644
--- a/blog/2025/08/RELEASE-4.14.0/index.html
+++ b/blog/2025/08/RELEASE-4.14.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/08/camel-quarkus-3.26.0/index.html b/blog/2025/08/camel-quarkus-3.26.0/index.html
index 4bf8c29c21..b4c3fb2760 100644
--- a/blog/2025/08/camel-quarkus-3.26.0/index.html
+++ b/blog/2025/08/camel-quarkus-3.26.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/08/camel414-whatsnew/index.html b/blog/2025/08/camel414-whatsnew/index.html
index 879b707547..6a6bb867a5 100644
--- a/blog/2025/08/camel414-whatsnew/index.html
+++ b/blog/2025/08/camel414-whatsnew/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/09/RELEASE-4.10.7/index.html b/blog/2025/09/RELEASE-4.10.7/index.html
index d9c1e109c6..9d36cce166 100644
--- a/blog/2025/09/RELEASE-4.10.7/index.html
+++ b/blog/2025/09/RELEASE-4.10.7/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/09/RELEASE-4.8.9/index.html b/blog/2025/09/RELEASE-4.8.9/index.html
index f8ec4682e0..5d1b7771f7 100644
--- a/blog/2025/09/RELEASE-4.8.9/index.html
+++ b/blog/2025/09/RELEASE-4.8.9/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/09/camel-k-2-8/index.html b/blog/2025/09/camel-k-2-8/index.html
index 0d5b430afa..ffdf49fe8c 100644
--- a/blog/2025/09/camel-k-2-8/index.html
+++ b/blog/2025/09/camel-k-2-8/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">kind</span><span class="p">:</span><span class="w"> </span><span class="l">Integration</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nn">...</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">spec</span><span class="p">:</span><span class="w">
@@ -10,4 +10,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- -<span class="l">Dotel.exporter.otlp.endpoint=http://otel-svc:4317</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- -<span class="l">Dotel.metrics.exporter=none</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nn">...</span><span class="w">
-</span></span></span></code></pre></div><p>Your application will be instrumented and executed with the agent you’ve configured. Bonus point: you can add as much as agents you need!</p> <h2 id="pipe-dependencies">Pipe dependencies</h2> <p>This one is some long time due feature. From now on you will be able to <strong>configure dependencies directly in the Pipe specification</strong> in the similar way you used to do for Integrations. This is very needed when, for instance, you need [...]
\ No newline at end of file
+</span></span></span></code></pre></div><p>Your application will be instrumented and executed with the agent you’ve configured. Bonus point: you can add as much as agents you need!</p> <h2 id="pipe-dependencies">Pipe dependencies</h2> <p>This one is some long time due feature. From now on you will be able to <strong>configure dependencies directly in the Pipe specification</strong> in the similar way you used to do for Integrations. This is very needed when, for instance, you need [...]
\ No newline at end of file
diff --git a/blog/2025/09/camel-quarkus-3.27.0/index.html b/blog/2025/09/camel-quarkus-3.27.0/index.html
index 55d6e7f3d3..04d90ac052 100644
--- a/blog/2025/09/camel-quarkus-3.27.0/index.html
+++ b/blog/2025/09/camel-quarkus-3.27.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/09/kaoto-release-2.7.0/index.html b/blog/2025/09/kaoto-release-2.7.0/index.html
index 4d9f6612fa..295f2de9a6 100644
--- a/blog/2025/09/kaoto-release-2.7.0/index.html
+++ b/blog/2025/09/kaoto-release-2.7.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/10/RELEASE-4.14.1/index.html b/blog/2025/10/RELEASE-4.14.1/index.html
index fc3211ab52..f4e15e1520 100644
--- a/blog/2025/10/RELEASE-4.14.1/index.html
+++ b/blog/2025/10/RELEASE-4.14.1/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/10/RELEASE-4.15.0/index.html b/blog/2025/10/RELEASE-4.15.0/index.html
index db5e21979e..bea8fc90e8 100644
--- a/blog/2025/10/RELEASE-4.15.0/index.html
+++ b/blog/2025/10/RELEASE-4.15.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/10/camel-docling/index.html b/blog/2025/10/camel-docling/index.html
index bab2a4c5f8..e2c586b9fb 100644
--- a/blog/2025/10/camel-docling/index.html
+++ b/blog/2025/10/camel-docling/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl">$ jbang -Dcamel.jbang.version<span class="o">=</span>4.16.0-SNAPSHOT camel@apache/camel infra run docling
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># Start Ollama (if camel infra supports it)</span>
@@ -83,4 +83,4 @@
</span></span></span><span class="line"><span class="cl"><span class="se"></span>--dep<span class="o">=</span>dev.langchain4j:langchain4j-ollama:1.6.0 <span class="se">\
</span></span></span><span class="line"><span class="cl"><span class="se"></span>--properties<span class="o">=</span>application.properties <span class="se">\
</span></span></span><span class="line"><span class="cl"><span class="se"></span>docling-langchain4j-rag.yaml
-</span></span></code></pre></div><p>Don’t forget to copy the sample.md into the documents directory!</p> <p>Watch the logs as your document is processed, analyzed, and cleaned up automatically!</p> <h2 id="conclusion">Conclusion</h2> <p>The combination of Apache Camel’s integration capabilities, Docling’s document conversion power, and LangChain4j’s AI orchestration creates a compelling platform for building intelligent document processing systems.</p> <p>What mak [...]
\ No newline at end of file
+</span></span></code></pre></div><p>Don’t forget to copy the sample.md into the documents directory!</p> <p>Watch the logs as your document is processed, analyzed, and cleaned up automatically!</p> <h2 id="conclusion">Conclusion</h2> <p>The combination of Apache Camel’s integration capabilities, Docling’s document conversion power, and LangChain4j’s AI orchestration creates a compelling platform for building intelligent document processing systems.</p> <p>What mak [...]
\ No newline at end of file
diff --git a/blog/2025/10/camel-karaf-release-4.10.7/index.html b/blog/2025/10/camel-karaf-release-4.10.7/index.html
index c412cf4b39..6eac92e80b 100644
--- a/blog/2025/10/camel-karaf-release-4.10.7/index.html
+++ b/blog/2025/10/camel-karaf-release-4.10.7/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/10/camel-quarkus-3.20.3/index.html b/blog/2025/10/camel-quarkus-3.20.3/index.html
index 3e64fcf0b6..61c64a1c34 100644
--- a/blog/2025/10/camel-quarkus-3.20.3/index.html
+++ b/blog/2025/10/camel-quarkus-3.20.3/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/10/camel-quarkus-3.29.0/index.html b/blog/2025/10/camel-quarkus-3.29.0/index.html
index 0c98871050..07aaa34090 100644
--- a/blog/2025/10/camel-quarkus-3.29.0/index.html
+++ b/blog/2025/10/camel-quarkus-3.29.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/10/camel415-whatsnew/index.html b/blog/2025/10/camel415-whatsnew/index.html
index 1036db7680..7c5e48bb87 100644
--- a/blog/2025/10/camel415-whatsnew/index.html
+++ b/blog/2025/10/camel415-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">uri</span><span class="p">:</span><span class="w"> </span><span class="s2">"timer://tick"</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">parameters</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">period</span><span class="p">:</span><span class="w"> </span><span class="s2">"1s"</span><span class="w">
@@ -17,4 +17,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="s2">"customProp"</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">constant</span><span class="p">:</span><span class="w"> </span><span class="s2">"I am a property"</span><span class="w">
</span></span></span></code></pre></div><p>When activated (<code>camel.mdc.enabled=true</code>) you will get automatically a series of default MDC parameters and additionally you can add your own (see more configuration detail in the component page). From there onward you can declare the MDC you want to trace in your log according to your logging framework notation. For example, in Log4j it will be:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" d [...]
-</span></span></code></pre></div><p>You won’t need any longer to worry about context propagation. Neither the MDC will be interleaved in Camel threads which don’t belong to route processing: consistent and clean.</p> <h2 id="miscellaneous">Miscellaneous</h2> <p>Upgraded many third-party dependencies to the latest releases at the time of release.</p> <p>The <code>camel-file</code> used as clustered file-lock (<code>FileLockClusterView</code>) is now more resilient to split-bra [...]
\ No newline at end of file
+</span></span></code></pre></div><p>You won’t need any longer to worry about context propagation. Neither the MDC will be interleaved in Camel threads which don’t belong to route processing: consistent and clean.</p> <h2 id="miscellaneous">Miscellaneous</h2> <p>Upgraded many third-party dependencies to the latest releases at the time of release.</p> <p>The <code>camel-file</code> used as clustered file-lock (<code>FileLockClusterView</code>) is now more resilient to split-bra [...]
\ No newline at end of file
diff --git a/blog/2025/10/wanaku-and-camel/index.html b/blog/2025/10/wanaku-and-camel/index.html
index 67f361da62..2aeb053a29 100644
--- a/blog/2025/10/wanaku-and-camel/index.html
+++ b/blog/2025/10/wanaku-and-camel/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">id</span><span class="p">:</span><span class="w"> </span><span class="l">route-3103</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">from</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">id</span><span class="p">:</span><span class="w"> </span><span class="l">from-4035</span><span class="w">
@@ -52,4 +52,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">route</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">id</span><span class="p">:</span><span class="w"> </span><span class="s2">"route-3105"</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">description</span><span class="p">:</span><span class="w"> </span><span class="s2">"Obtain the employee performance history"</span><span class="w">
-</span></span></span></code></pre></div><p>Look at what’s happening here. We’re defining an MCP Tool named <code>initiate-employee-promotion</code>.</p> <ol> <li>We give it a human-readable <code>description</code> for the AI.</li> <li>We link it directly to our Camel <code>route-3103</code>.</li> <li>We define an input property <code>employee</code> for the AI.</li> <li>Crucially, we use the <code>mapping</code> block to tell Wanaku: “Take the AI’s <code>employee [...]
\ No newline at end of file
+</span></span></span></code></pre></div><p>Look at what’s happening here. We’re defining an MCP Tool named <code>initiate-employee-promotion</code>.</p> <ol> <li>We give it a human-readable <code>description</code> for the AI.</li> <li>We link it directly to our Camel <code>route-3103</code>.</li> <li>We define an input property <code>employee</code> for the AI.</li> <li>Crucially, we use the <code>mapping</code> block to tell Wanaku: “Take the AI’s <code>employee [...]
\ No newline at end of file
diff --git a/blog/2025/11/RELEASE-4.14.2/index.html b/blog/2025/11/RELEASE-4.14.2/index.html
index 0ee1ddd1e3..b18558054a 100644
--- a/blog/2025/11/RELEASE-4.14.2/index.html
+++ b/blog/2025/11/RELEASE-4.14.2/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/11/RELEASE-4.16.0/index.html b/blog/2025/11/RELEASE-4.16.0/index.html
index 051726f92a..98399e5d9b 100644
--- a/blog/2025/11/RELEASE-4.16.0/index.html
+++ b/blog/2025/11/RELEASE-4.16.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/11/camel-quarkus-3.27.1/index.html b/blog/2025/11/camel-quarkus-3.27.1/index.html
index 9af6c2b78e..bd5e663362 100644
--- a/blog/2025/11/camel-quarkus-3.27.1/index.html
+++ b/blog/2025/11/camel-quarkus-3.27.1/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/11/camel-quarkus-3.30.0/index.html b/blog/2025/11/camel-quarkus-3.30.0/index.html
index b23c37dd2c..3115fe8897 100644
--- a/blog/2025/11/camel-quarkus-3.30.0/index.html
+++ b/blog/2025/11/camel-quarkus-3.30.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/11/camel-website-llmstxt/index.html b/blog/2025/11/camel-website-llmstxt/index.html
index 848fbd8061..bd72606fb0 100644
--- a/blog/2025/11/camel-website-llmstxt/index.html
+++ b/blog/2025/11/camel-website-llmstxt/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/11/camel416-whatsnew/index.html b/blog/2025/11/camel416-whatsnew/index.html
index 179c080da7..db566eb3f6 100644
--- a/blog/2025/11/camel416-whatsnew/index.html
+++ b/blog/2025/11/camel416-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
camel.opentelemetry2.traceHeadersInclusion=true
</code></pre><p>Each exchange will now provide the a <code>CAMEL_TRACE_ID</code> amd <code>CAMEL_SPAN_ID</code> that you can use for any scope. Typically you want to use that information for troubleshooting. Together with the new MDC service released in version 4.15, you can now show the different traces flowing in your log:</p> <pre tabindex="0"><code>camel.mdc.enabled=true
camel.mdc.customHeaders=CAMEL_TRACE_ID,CAMEL_SPAN_ID
@@ -8,4 +8,4 @@ camel.mdc.customHeaders=CAMEL_TRACE_ID,CAMEL_SPAN_ID
...
2025-10-21 12:33:02.664 INFO 272555 --- [ - timer://java] route-main: timer: 796EDDB6DA9896F-0000000000000001 [107cf86699bc483b95a22092db647ef9, 4315098cc33d415c92eb6f5590226bda]
2025-10-21 12:33:02.668 INFO 272555 --- [ - timer://java] route-a: directa: 796EDDB6DA9896F-0000000000000001 [107cf86699bc483b95a22092db647ef9, 29638a34b3904e359480151d762107fc]
-</code></pre><h2 id="camel-jbang">Camel JBang</h2> <p>Camel JBang is improved to detect kamelets in use by dynamic EIPs such as <code>toD</code> to include these kamelets during exporting.</p> <p>The <code>camel get route-dump</code> is now printing precise source code line numbers. And the route dumper is now dumping in YAML format by default.</p> <p>Camel JBang now detects Spring Boot/Quarkus Java imports when running Java routes, and include the JAR dependencies containing those class [...]
\ No newline at end of file
+</code></pre><h2 id="camel-jbang">Camel JBang</h2> <p>Camel JBang is improved to detect kamelets in use by dynamic EIPs such as <code>toD</code> to include these kamelets during exporting.</p> <p>The <code>camel get route-dump</code> is now printing precise source code line numbers. And the route dumper is now dumping in YAML format by default.</p> <p>Camel JBang now detects Spring Boot/Quarkus Java imports when running Java routes, and include the JAR dependencies containing those class [...]
\ No newline at end of file
diff --git a/blog/2025/11/kaoto-release-2.8.0/index.html b/blog/2025/11/kaoto-release-2.8.0/index.html
index 4b53629e1e..c416900c76 100644
--- a/blog/2025/11/kaoto-release-2.8.0/index.html
+++ b/blog/2025/11/kaoto-release-2.8.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/12/RELEASE-4.10.8/index.html b/blog/2025/12/RELEASE-4.10.8/index.html
index b8c865a7c6..5f2fddcf12 100644
--- a/blog/2025/12/RELEASE-4.10.8/index.html
+++ b/blog/2025/12/RELEASE-4.10.8/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/12/camel-k-2-9/index.html b/blog/2025/12/camel-k-2-9/index.html
index 47b7fb5dbf..daf5f83019 100644
--- a/blog/2025/12/camel-k-2-9/index.html
+++ b/blog/2025/12/camel-k-2-9/index.html
@@ -1,6 +1,6 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
-t mount.configs=secret:my-ca@/tmp/my-ca \
-t mount.configs=secret:my-password@/tmp/my-password \
-t jvm.ca-cert=/tmp/my-ca \
-t jvm.ca-cert-password=/tmp/my-password
-</code></pre><p>The operator will be in charge of all heavy lift!</p> <h2 id="deprecations">Deprecations</h2> <p>In this release we’re adding some deprecation. These are the traits we have decided to deprecate: <code>logging</code>, <code>master</code>, <code>telemetry</code>. They can all be configured easily via Camel properties, so, they no longer add too much value to the project. We have also deprecated <code>kamel</code> CLI <code>delete</code>, <code>get</code> and <code>kit [...]
\ No newline at end of file
+</code></pre><p>The operator will be in charge of all heavy lift!</p> <h2 id="deprecations">Deprecations</h2> <p>In this release we’re adding some deprecation. These are the traits we have decided to deprecate: <code>logging</code>, <code>master</code>, <code>telemetry</code>. They can all be configured easily via Camel properties, so, they no longer add too much value to the project. We have also deprecated <code>kamel</code> CLI <code>delete</code>, <code>get</code> and <code>kit [...]
\ No newline at end of file
diff --git a/blog/2026/01/2025-numbers/index.html b/blog/2026/01/2025-numbers/index.html
index a726acd30c..e5295da149 100644
--- a/blog/2026/01/2025-numbers/index.html
+++ b/blog/2026/01/2025-numbers/index.html
@@ -1,3 +1,3 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
#2 git shortlog --since 2025-01-01 --until 2026-01-01 -ns | wc -l
-</code></pre> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2025/01/2024-numbers/"><h1>Camel 2024 in Numbers</h1></a> <time itemprop="published" datetime="2025-01-01" title="Wednesday, January 1, 2025">January 1, 2025</time>, by <span rel="author">Claus Ibsen</span> </header> <p>It’s the time of the year when we take a look back at 2024, and compile [...]
\ No newline at end of file
+</code></pre> <div class="related"> <h3 id="related"><a class="anchor" href="#related"></a>Related posts</h3> <article class="blog doc"> <header aria-label="Blog post"> <a href="../../../../blog/2025/01/2024-numbers/"><h1>Camel 2024 in Numbers</h1></a> <time itemprop="published" datetime="2025-01-01" title="Wednesday, January 1, 2025">January 1, 2025</time>, by <span rel="author">Claus Ibsen</span> </header> <p>It’s the time of the year when we take a look back at 2024, and compile [...]
\ No newline at end of file
diff --git a/blog/2026/01/RELEASE-4.14.3/index.html b/blog/2026/01/RELEASE-4.14.3/index.html
index 864c066cc6..172f59cb8c 100644
--- a/blog/2026/01/RELEASE-4.14.3/index.html
+++ b/blog/2026/01/RELEASE-4.14.3/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/01/RELEASE-4.14.4/index.html b/blog/2026/01/RELEASE-4.14.4/index.html
index f02de93f5e..f6ac7884d1 100644
--- a/blog/2026/01/RELEASE-4.14.4/index.html
+++ b/blog/2026/01/RELEASE-4.14.4/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/01/RELEASE-4.17.0/index.html b/blog/2026/01/RELEASE-4.17.0/index.html
index 1bc1768d29..f1b9474ea5 100644
--- a/blog/2026/01/RELEASE-4.17.0/index.html
+++ b/blog/2026/01/RELEASE-4.17.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/01/camel-openai/index.html b/blog/2026/01/camel-openai/index.html
index 6b28ecb7e3..70471417e6 100644
--- a/blog/2026/01/camel-openai/index.html
+++ b/blog/2026/01/camel-openai/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl"> <span class="nt"><groupId></span>org.apache.camel<span class="nt"></groupId></span>
</span></span><span class="line"><span class="cl"> <span class="nt"><artifactId></span>camel-openai<span class="nt"></artifactId></span>
</span></span><span class="line"><span class="cl"> <span class="nt"><version></span>4.17.0<span class="nt"></version></span>
@@ -115,4 +115,4 @@
</span></span><span class="line"><span class="cl"> <span class="p">],</span>
</span></span><span class="line"><span class="cl"> <span class="nt">"sanitizedText"</span><span class="p">:</span> <span class="s2">"Customer [REDACTED] (email: [REDACTED]) requested a refund for order #998877."</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
-</span></span></code></pre></div><h2 id="conclusion">Conclusion</h2> <p>The <code>camel-openai</code> component in Apache Camel 4.17 provides a powerful and flexible way to integrate LLM capabilities into your integration flows. With support for structured output, streaming, conversation memory, and compatibility with various OpenAI-compatible providers, you can build sophisticated AI-powered integrations with minimal code.</p> <p>The PII redaction example demonstrates how structured out [...]
\ No newline at end of file
+</span></span></code></pre></div><h2 id="conclusion">Conclusion</h2> <p>The <code>camel-openai</code> component in Apache Camel 4.17 provides a powerful and flexible way to integrate LLM capabilities into your integration flows. With support for structured output, streaming, conversation memory, and compatibility with various OpenAI-compatible providers, you can build sophisticated AI-powered integrations with minimal code.</p> <p>The PII redaction example demonstrates how structured out [...]
\ No newline at end of file
diff --git a/blog/2026/01/camel-quarkus-3.20.4/index.html b/blog/2026/01/camel-quarkus-3.20.4/index.html
index 179d98b529..a627f2d1ef 100644
--- a/blog/2026/01/camel-quarkus-3.20.4/index.html
+++ b/blog/2026/01/camel-quarkus-3.20.4/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/01/camel-quarkus-3.27.2/index.html b/blog/2026/01/camel-quarkus-3.27.2/index.html
index 8a0d8dc44a..c44316c329 100644
--- a/blog/2026/01/camel-quarkus-3.27.2/index.html
+++ b/blog/2026/01/camel-quarkus-3.27.2/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/01/camel-quarkus-3.31.0/index.html b/blog/2026/01/camel-quarkus-3.31.0/index.html
index f55279921f..877cae8ebc 100644
--- a/blog/2026/01/camel-quarkus-3.31.0/index.html
+++ b/blog/2026/01/camel-quarkus-3.31.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/01/camel417-whatsnew/index.html b/blog/2026/01/camel417-whatsnew/index.html
index 7bb0986c30..80542ad6ca 100644
--- a/blog/2026/01/camel417-whatsnew/index.html
+++ b/blog/2026/01/camel417-whatsnew/index.html
@@ -1,6 +1,6 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></code></pre></div><p>And if you load the same route then its updated, and you can use <code>--restart</code> to force restarting all routes.</p> <h2 id="camel-test">Camel Test</h2> <p>We have added <code>camel-test</code> modules for JUnit 6 support.</p> <h2 id="camel-openai">Camel OpenAI</h2> <p>The OpenAI component provides integration with OpenAI and OpenAI-compatible APIs for chat completion using the official openai-java SDK. For example, you can then use LLM models t [...]
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">setBody</span><span class="p">(</span><span class="n">constant</span><span class="p">(</span><span class="s">"What is Apache Camel?"</span><span class="p">))</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">to</span><span class="p">(</span><span class="s">"openai:chat-completion"</span><span class="p">)</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">log</span><span class="p">(</span><span class="s">"Response: ${body}"</span><span class="p">);</span><span class="w">
-</span></span></span></code></pre></div><p>Stay tuned for more examples and blog posts in the future about this component.</p> <h2 id="observability">Observability</h2> <p>You can now collect various metrics directly from Camel routes using OtEL in the new <code>camel-opentelemtry-metrics</code> component. For example to increment metric counters from your Camel routes, by calling <code>opentelemetry-metrics:counter:my.counter?increment=1</code></p> <h2 id="camel-spring-boot">Camel Sprin [...]
\ No newline at end of file
+</span></span></span></code></pre></div><p>Stay tuned for more examples and blog posts in the future about this component.</p> <h2 id="observability">Observability</h2> <p>You can now collect various metrics directly from Camel routes using OtEL in the new <code>camel-opentelemtry-metrics</code> component. For example to increment metric counters from your Camel routes, by calling <code>opentelemetry-metrics:counter:my.counter?increment=1</code></p> <h2 id="camel-spring-boot">Camel Sprin [...]
\ No newline at end of file
diff --git a/blog/2026/01/log-analyzer/index.html b/blog/2026/01/log-analyzer/index.html
index 7ab28138a1..89cebdaf4c 100644
--- a/blog/2026/01/log-analyzer/index.html
+++ b/blog/2026/01/log-analyzer/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></code></pre></div><p>Starting Kafka is now a single command (requires <a href="https://www.docker.com/" rel="noopener nofollow noreferrer">Docker</a>):</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">camel infra run kafka
</span></span></code></pre></div><pre tabindex="0"><code>Starting service kafka (PID: XYZ)
{
@@ -343,4 +343,4 @@ Press ENTER to stop the execution
</span></span></span></code></pre></div><p>Run it with the OpenTelemetry Java agent (included in the <a href="https://github.com/apache/camel-jbang-examples/tree/main/smart-log-analyzer/log-generator" rel="noopener nofollow noreferrer">log-generator</a> folder):</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">jbang --javaagent<span class="o">=</span>./opentelemetry-javaagent.jar <span class="se">\
</span></span></span><span class="line"><span class="cl"><span class="se"></span> -Dotel.javaagent.configuration-file<span class="o">=</span>./agent.properties <span class="se">\
</span></span></span><span class="line"><span class="cl"><span class="se"></span> camel@apache/camel run log-generator.camel.yaml
-</span></span></code></pre></div><p>For a more complete example of Camel with OpenTelemetry, including Spring Boot integration, see the <a href="https://github.com/apache/camel-spring-boot-examples/tree/main/opentelemetry" rel="noopener nofollow noreferrer">camel-spring-boot-examples/opentelemetry</a> example.</p> <p>For detailed instructions on running the complete system, see the <a href="https://github.com/apache/camel-jbang-examples/tree/main/smart-log-analyzer" rel="noopener nofollo [...]
\ No newline at end of file
+</span></span></code></pre></div><p>For a more complete example of Camel with OpenTelemetry, including Spring Boot integration, see the <a href="https://github.com/apache/camel-spring-boot-examples/tree/main/opentelemetry" rel="noopener nofollow noreferrer">camel-spring-boot-examples/opentelemetry</a> example.</p> <p>For detailed instructions on running the complete system, see the <a href="https://github.com/apache/camel-jbang-examples/tree/main/smart-log-analyzer" rel="noopener nofollo [...]
\ No newline at end of file
diff --git a/blog/2026/02/2025-downloads/index.html b/blog/2026/02/2025-downloads/index.html
index 3692ddf32d..ad82e007af 100644
--- a/blog/2026/02/2025-downloads/index.html
+++ b/blog/2026/02/2025-downloads/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/02/RELEASE-4.10.9/index.html b/blog/2026/02/RELEASE-4.10.9/index.html
index 46cf954152..9b87dd6979 100644
--- a/blog/2026/02/RELEASE-4.10.9/index.html
+++ b/blog/2026/02/RELEASE-4.10.9/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/02/RELEASE-4.14.5/index.html b/blog/2026/02/RELEASE-4.14.5/index.html
index ea19970d90..7801d23344 100644
--- a/blog/2026/02/RELEASE-4.14.5/index.html
+++ b/blog/2026/02/RELEASE-4.14.5/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/02/RELEASE-4.18.0/index.html b/blog/2026/02/RELEASE-4.18.0/index.html
index fd8ee15d5e..37f324013e 100644
--- a/blog/2026/02/RELEASE-4.18.0/index.html
+++ b/blog/2026/02/RELEASE-4.18.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/02/camel-jbang-mcp/index.html b/blog/2026/02/camel-jbang-mcp/index.html
index ee4ccea4dd..81463f7b19 100644
--- a/blog/2026/02/camel-jbang-mcp/index.html
+++ b/blog/2026/02/camel-jbang-mcp/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl"> <span class="nt">"mcpServers"</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="nt">"camel"</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"> <span class="nt">"command"</span><span class="p">:</span> <span class="s2">"jbang"</span><span class="p">,</span>
@@ -253,4 +253,4 @@
</span></span><span class="line"><span class="cl"> <span class="p">}</span>
</span></span><span class="line"><span class="cl"> <span class="p">]</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
-</span></span></code></pre></div><p>This makes upgrade planning straightforward since you get release dates, end-of-life dates, and JDK requirements in one shot.</p> <h2 id="architecture-notes">Architecture Notes</h2> <p>A few technical details worth noting:</p> <ul> <li><strong>Dual transport support</strong>: The server ships with both STDIO and HTTP/SSE transports. The STDIO transport is what CLI-based AI tools like Claude Code and Codex expect, and is the default mode. The HTTP/SSE t [...]
\ No newline at end of file
+</span></span></code></pre></div><p>This makes upgrade planning straightforward since you get release dates, end-of-life dates, and JDK requirements in one shot.</p> <h2 id="architecture-notes">Architecture Notes</h2> <p>A few technical details worth noting:</p> <ul> <li><strong>Dual transport support</strong>: The server ships with both STDIO and HTTP/SSE transports. The STDIO transport is what CLI-based AI tools like Claude Code and Codex expect, and is the default mode. The HTTP/SSE t [...]
\ No newline at end of file
diff --git a/blog/2026/02/camel-k-gitops-apps/index.html b/blog/2026/02/camel-k-gitops-apps/index.html
index 1e197d47f9..cf70ce29de 100644
--- a/blog/2026/02/camel-k-gitops-apps/index.html
+++ b/blog/2026/02/camel-k-gitops-apps/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nt">on</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">push</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">branches</span><span class="p">:</span><span class="w">
@@ -149,4 +149,4 @@ argocd app create ck-integrations --repo https://github.com/squakez/ck-gitops-in
NAME PHASE READY RUNTIME PROVIDER RUNTIME VERSION CATALOG VERSION KIT REPLICAS
sample-1 Running True plain-quarkus 3.27.2 3.27.2 1
sample-2 Running True plain-quarkus 3.20.4 3.20.4 1
-</code></pre><p>And of course, you can add as many Integrations as you need. Also notice that each integration can have different parameters (in this case, the runtime).</p> <h3 id="conclusion">Conclusion</h3> <p>It was a long blog and we haven’t covered yet 100% of the features available in the new Camel K GitOps strategy. We have developed an opinionated but flexible feature that leverage the Kustomize overlays feature to allow any CICD technology to capture the changes happening [...]
\ No newline at end of file
+</code></pre><p>And of course, you can add as many Integrations as you need. Also notice that each integration can have different parameters (in this case, the runtime).</p> <h3 id="conclusion">Conclusion</h3> <p>It was a long blog and we haven’t covered yet 100% of the features available in the new Camel K GitOps strategy. We have developed an opinionated but flexible feature that leverage the Kustomize overlays feature to allow any CICD technology to capture the changes happening [...]
\ No newline at end of file
diff --git a/blog/2026/02/camel-karaf-release-4.8.9/index.html b/blog/2026/02/camel-karaf-release-4.8.9/index.html
index 381645da67..bdd43fb66b 100644
--- a/blog/2026/02/camel-karaf-release-4.8.9/index.html
+++ b/blog/2026/02/camel-karaf-release-4.8.9/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/02/camel-quarkus-3.32.0/index.html b/blog/2026/02/camel-quarkus-3.32.0/index.html
index 90dbfa74e6..bf56bc150a 100644
--- a/blog/2026/02/camel-quarkus-3.32.0/index.html
+++ b/blog/2026/02/camel-quarkus-3.32.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/02/camel418-whatsnew/index.html b/blog/2026/02/camel418-whatsnew/index.html
index 3aa40f291c..eab95ccfc9 100644
--- a/blog/2026/02/camel418-whatsnew/index.html
+++ b/blog/2026/02/camel418-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">uri</span><span class="p">:</span><span class="w"> </span><span class="s2">"timer:stock"</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">parameters</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">period</span><span class="p">:</span><span class="w"> </span><span class="m">5000</span><span class="w">
@@ -129,4 +129,4 @@ server.undertow.accesslog.pattern="%r" %s (%D ms)
# sets a log pattern (optional)
management.server.accesslog.pattern=combined
-</code></pre><h2 id="jdk25-compatibility">JDK25 compatibility</h2> <p>Several compatibility issues with JDK 25 have been fixed and documented:</p> <ul> <li><code>camel-fop</code> — Add <code>net.sf.saxon:Saxon-HE</code> to your classpath to work around a re-entrant XML parsing bug (FOP-3275).</li> <li><code>camel-parquet-avro</code> — Disabled on JDK 22+ due to a Hadoop incompatibility (HADOOP-19486).</li> <li><code>camel-atmosphere-websocket</code> — Upgraded to Atmosphere 3.1.0 to rest [...]
\ No newline at end of file
+</code></pre><h2 id="jdk25-compatibility">JDK25 compatibility</h2> <p>Several compatibility issues with JDK 25 have been fixed and documented:</p> <ul> <li><code>camel-fop</code> — Add <code>net.sf.saxon:Saxon-HE</code> to your classpath to work around a re-entrant XML parsing bug (FOP-3275).</li> <li><code>camel-parquet-avro</code> — Disabled on JDK 22+ due to a Hadoop incompatibility (HADOOP-19486).</li> <li><code>camel-atmosphere-websocket</code> — Upgraded to Atmosphere 3.1.0 to rest [...]
\ No newline at end of file
diff --git a/blog/2026/03/CAPIGateway/index.html b/blog/2026/03/CAPIGateway/index.html
index 1d420575a2..b4ce19a056 100644
--- a/blog/2026/03/CAPIGateway/index.html
+++ b/blog/2026/03/CAPIGateway/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/03/RELEASE-4.18.1/index.html b/blog/2026/03/RELEASE-4.18.1/index.html
index 023e0a1f1f..21e6073bf9 100644
--- a/blog/2026/03/RELEASE-4.18.1/index.html
+++ b/blog/2026/03/RELEASE-4.18.1/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/03/camel-karaf-4.14.5/index.html b/blog/2026/03/camel-karaf-4.14.5/index.html
index e272bccca3..7c1df9ef50 100644
--- a/blog/2026/03/camel-karaf-4.14.5/index.html
+++ b/blog/2026/03/camel-karaf-4.14.5/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/03/camel-quarkus-3.27.3/index.html b/blog/2026/03/camel-quarkus-3.27.3/index.html
index 88aa335884..a42bcaa58d 100644
--- a/blog/2026/03/camel-quarkus-3.27.3/index.html
+++ b/blog/2026/03/camel-quarkus-3.27.3/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/03/camel-quarkus-3.33.0/index.html b/blog/2026/03/camel-quarkus-3.33.0/index.html
index 2300866e46..7ee40d3245 100644
--- a/blog/2026/03/camel-quarkus-3.33.0/index.html
+++ b/blog/2026/03/camel-quarkus-3.33.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/03/kaoto-release-2.10.0/index.html b/blog/2026/03/kaoto-release-2.10.0/index.html
index aa2bd4c804..8a5d7222cf 100644
--- a/blog/2026/03/kaoto-release-2.10.0/index.html
+++ b/blog/2026/03/kaoto-release-2.10.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/04/RELEASE-4.14.6/index.html b/blog/2026/04/RELEASE-4.14.6/index.html
index e55537da00..2d3f481df2 100644
--- a/blog/2026/04/RELEASE-4.14.6/index.html
+++ b/blog/2026/04/RELEASE-4.14.6/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/04/RELEASE-4.14.7/index.html b/blog/2026/04/RELEASE-4.14.7/index.html
index d76e274629..c4a135ea17 100644
--- a/blog/2026/04/RELEASE-4.14.7/index.html
+++ b/blog/2026/04/RELEASE-4.14.7/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/04/RELEASE-4.18.2/index.html b/blog/2026/04/RELEASE-4.18.2/index.html
index 71259140ee..6228dd04c8 100644
--- a/blog/2026/04/RELEASE-4.18.2/index.html
+++ b/blog/2026/04/RELEASE-4.18.2/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/04/RELEASE-4.19.0/index.html b/blog/2026/04/RELEASE-4.19.0/index.html
index 3eed8b18c3..af1cfb8157 100644
--- a/blog/2026/04/RELEASE-4.19.0/index.html
+++ b/blog/2026/04/RELEASE-4.19.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/04/RELEASE-4.20.0/index.html b/blog/2026/04/RELEASE-4.20.0/index.html
index 72dda16393..5b8f5c7f01 100644
--- a/blog/2026/04/RELEASE-4.20.0/index.html
+++ b/blog/2026/04/RELEASE-4.20.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/04/camel-k-2-10/index.html b/blog/2026/04/camel-k-2-10/index.html
index 10afa8fdcf..151c886e87 100644
--- a/blog/2026/04/camel-k-2-10/index.html
+++ b/blog/2026/04/camel-k-2-10/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/04/camel-karaf-4.18.1/index.html b/blog/2026/04/camel-karaf-4.18.1/index.html
index bc0d264bc0..05aa50263c 100644
--- a/blog/2026/04/camel-karaf-4.18.1/index.html
+++ b/blog/2026/04/camel-karaf-4.18.1/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/04/camel-quarkus-release-3.35.0/index.html b/blog/2026/04/camel-quarkus-release-3.35.0/index.html
index 679658d5ae..09477aca05 100644
--- a/blog/2026/04/camel-quarkus-release-3.35.0/index.html
+++ b/blog/2026/04/camel-quarkus-release-3.35.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/04/camel419-whatsnew/index.html b/blog/2026/04/camel419-whatsnew/index.html
index 53e8e257e0..9c0312abfe 100644
--- a/blog/2026/04/camel419-whatsnew/index.html
+++ b/blog/2026/04/camel419-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl"> <span class="nt"><sslContextParameters</span> <span class="na">id=</span><span class="s">"mySSL"</span> <span class="na">keyStore=</span><span class="s">"server.p12"</span> <span class="na">keystorePassword=</span><span class="s">"changeit"</span>
</span></span><span class="line"><span class="cl"> <span class="na">trustStore=</span><span class="s">"truststore.p12"</span> <span class="na">trustStorePassword=</span><span class="s">"changeit"</span><span class="nt">/></span>
</span></span><span class="line"><span class="cl">
@@ -102,4 +102,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">inBody</span><span class="p">:</span><span class="w"> </span><span class="l">content</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">applicationName</span><span class="p">:</span><span class="w"> </span><span class="l">camel-email-triage</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">userId</span><span class="p">:</span><span class="w"> </span><span class="l">me</span><span class="w">
-</span></span></span></code></pre></div><p>A full example using these transformers to build an AI email triage agent is available in <a href="../../../../blog/2026/04/email-triage-agent/">this blog post</a>.</p> <h2 id="camel-groovy">Camel Groovy</h2> <p>The <code>camel-groovy</code> JAR now included <code>camel-groovy-json</code> and <code>camel-groovy-xml</code> all combined in a single dependency.</p> <h2 id="camel-kafka">Camel Kafka</h2> <p>Upgraded to Kafka 4.2 client.</p> <h2 id="m [...]
\ No newline at end of file
+</span></span></span></code></pre></div><p>A full example using these transformers to build an AI email triage agent is available in <a href="../../../../blog/2026/04/email-triage-agent/">this blog post</a>.</p> <h2 id="camel-groovy">Camel Groovy</h2> <p>The <code>camel-groovy</code> JAR now included <code>camel-groovy-json</code> and <code>camel-groovy-xml</code> all combined in a single dependency.</p> <h2 id="camel-kafka">Camel Kafka</h2> <p>Upgraded to Kafka 4.2 client.</p> <h2 id="m [...]
\ No newline at end of file
diff --git a/blog/2026/04/camel420-whatsnew/index.html b/blog/2026/04/camel420-whatsnew/index.html
index 3a013dd87b..98641f1756 100644
--- a/blog/2026/04/camel420-whatsnew/index.html
+++ b/blog/2026/04/camel420-whatsnew/index.html
@@ -1,5 +1,5 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl"><span class="c1"># making it easy for development purpose</span>
</span></span><span class="line"><span class="cl"><span class="na">camel.ssl.enabled</span><span class="o">=</span><span class="s">true</span>
</span></span><span class="line"><span class="cl"><span class="na">camel.ssl.selfSigned</span><span class="o">=</span><span class="s">true</span>
-</span></span></code></pre></div><h2 id="upgrading">Upgrading</h2> <p>Make sure to read the <a href="../../../../manual/camel-4x-upgrade-guide-4_20.html">upgrade guide</a> if you are upgrading from a previous Camel version.</p> <p>If you are upgrading from, for example, 4.4 to 4.8, then make sure to follow the upgrade guides for each release in-between, i.e. 4.4 -> 4.5, 4.5 -> 4.6, and so forth.</p> <p>The Camel Upgrade Recipes tool can also be used to automate upgrading. See more [...]
\ No newline at end of file
+</span></span></code></pre></div><h2 id="upgrading">Upgrading</h2> <p>Make sure to read the <a href="../../../../manual/camel-4x-upgrade-guide-4_20.html">upgrade guide</a> if you are upgrading from a previous Camel version.</p> <p>If you are upgrading from, for example, 4.4 to 4.8, then make sure to follow the upgrade guides for each release in-between, i.e. 4.4 -> 4.5, 4.5 -> 4.6, and so forth.</p> <p>The Camel Upgrade Recipes tool can also be used to automate upgrading. See more [...]
\ No newline at end of file
diff --git a/blog/2026/04/email-triage-agent/index.html b/blog/2026/04/email-triage-agent/index.html
index 2012bb6479..1cce56767d 100644
--- a/blog/2026/04/email-triage-agent/index.html
+++ b/blog/2026/04/email-triage-agent/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">id</span><span class="p">:</span><span class="w"> </span><span class="l">triage-email-main-agent</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">from</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">uri</span><span class="p">:</span><span class="w"> </span><span class="l">google-mail-stream:0</span><span class="w">
@@ -125,4 +125,4 @@
</span></span><span class="line"><span class="cl"><span class="na">camel.component.openai.baseUrl</span><span class="o">=</span><span class="s">http://localhost:11434/v1</span>
</span></span><span class="line"><span class="cl"><span class="na">camel.component.openai.apiKey</span><span class="o">=</span><span class="s">ollama</span>
</span></span></code></pre></div><p>If you run into limitations with small models or Ollama-specific issues (e.g., the model generates correct reasoning but picks wrong categories), the <code>local-llm/</code> directory contains a variant using Gemma 4 via Ollama with a system prompt and few-shot examples pattern that works reliably with small local models.</p> <h2 id="running-with-camel-jbang">Running with Camel JBang</h2> <p>The entire agent is a set of YAML routes, one Java file, and [...]
-</span></span></code></pre></div><p>Before running, you need Gmail OAuth2 credentials and an OpenAI API key configured in <code>application.properties</code>. You also need to create six Gmail labels: <code>URGENT</code>, <code>ACTION_REQUIRED</code>, <code>INFORMATIONAL</code>, <code>SECURITY_ALERT</code>, <code>PURCHASE</code>, <code>SHIPPING</code>. The full Gmail setup guide is in the project README.</p> <h2 id="camel-features-recap">Camel Features Recap</h2> <p>This agent brings tog [...]
\ No newline at end of file
+</span></span></code></pre></div><p>Before running, you need Gmail OAuth2 credentials and an OpenAI API key configured in <code>application.properties</code>. You also need to create six Gmail labels: <code>URGENT</code>, <code>ACTION_REQUIRED</code>, <code>INFORMATIONAL</code>, <code>SECURITY_ALERT</code>, <code>PURCHASE</code>, <code>SHIPPING</code>. The full Gmail setup guide is in the project README.</p> <h2 id="camel-features-recap">Camel Features Recap</h2> <p>This agent brings tog [...]
\ No newline at end of file
diff --git a/blog/2026/05/camel-karaf-4.14.7/index.html b/blog/2026/05/camel-karaf-4.14.7/index.html
index fb221ae907..6a5375e88e 100644
--- a/blog/2026/05/camel-karaf-4.14.7/index.html
+++ b/blog/2026/05/camel-karaf-4.14.7/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/05/camel-karaf-4.18.2/index.html b/blog/2026/05/camel-karaf-4.18.2/index.html
index 7fbaeaecd6..7df18c65fd 100644
--- a/blog/2026/05/camel-karaf-4.18.2/index.html
+++ b/blog/2026/05/camel-karaf-4.18.2/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/05/camel-quarkus-3.27.4/index.html b/blog/2026/05/camel-quarkus-3.27.4/index.html
index 505f21add1..cf7990bea2 100644
--- a/blog/2026/05/camel-quarkus-3.27.4/index.html
+++ b/blog/2026/05/camel-quarkus-3.27.4/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/05/camel-quarkus-3.33.1/index.html b/blog/2026/05/camel-quarkus-3.33.1/index.html
index 6df4a62d35..2cabe9c38c 100644
--- a/blog/2026/05/camel-quarkus-3.33.1/index.html
+++ b/blog/2026/05/camel-quarkus-3.33.1/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/05/camel-quarkus-release-3.36.0/index.html b/blog/2026/05/camel-quarkus-release-3.36.0/index.html
index 57e0447665..d366a38039 100644
--- a/blog/2026/05/camel-quarkus-release-3.36.0/index.html
+++ b/blog/2026/05/camel-quarkus-release-3.36.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/05/wanaku-0.1.1/index.html b/blog/2026/05/wanaku-0.1.1/index.html
index b2be10ee54..f41b07680c 100644
--- a/blog/2026/05/wanaku-0.1.1/index.html
+++ b/blog/2026/05/wanaku-0.1.1/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></code></pre></div><p>This launches the Wanaku router and admin UI on your machine — no containers, no cloud accounts, no configuration files. You’re ready to create and deploy Service Catalogs in seconds.</p> <h2 id="service-catalogs-packaging-camel-routes-as-ai-tools">Service Catalogs: Packaging Camel Routes as AI Tools</h2> <p>At the heart of Wanaku 0.1.1 is the <strong>Service Catalog</strong> concept — a way to bundle Apache Camel routes, MCP tool definitions, an [...]
</span></span><span class="line"><span class="cl">├── index.properties # Catalog manifest
</span></span><span class="line"><span class="cl">└── books/
@@ -130,4 +130,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">catalogs</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">demo-catalog</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">configMapRef</span><span class="p">:</span><span class="w"> </span><span class="l">demo-catalog-data</span><span class="w">
-</span></span></span></code></pre></div><p>The operator reads the ConfigMap containing the packaged Service Catalog and deploys it to the router automatically. This approach aligns with GitOps practices and integrates seamlessly with existing Kubernetes workflows.</p> <h2 id="why-service-catalogs-and-templates-matter">Why Service Catalogs and Templates Matter</h2> <p>Before Wanaku 0.1.1, exposing a Camel route to an AI agent required custom REST API wrappers, manual MCP tool definitions, [...]
\ No newline at end of file
+</span></span></span></code></pre></div><p>The operator reads the ConfigMap containing the packaged Service Catalog and deploys it to the router automatically. This approach aligns with GitOps practices and integrates seamlessly with existing Kubernetes workflows.</p> <h2 id="why-service-catalogs-and-templates-matter">Why Service Catalogs and Templates Matter</h2> <p>Before Wanaku 0.1.1, exposing a Camel route to an AI agent required custom REST API wrappers, manual MCP tool definitions, [...]
\ No newline at end of file
diff --git a/blog/2026/06/camel-ai-trained/index.html b/blog/2026/06/camel-ai-trained/index.html
index 23f33c6513..3b3616a7db 100644
--- a/blog/2026/06/camel-ai-trained/index.html
+++ b/blog/2026/06/camel-ai-trained/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">to</span><span class="p">(</span><span class="s">"component:destination?option=value"</span><span class="p">);</span><span class="w">
</span></span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl">- <span class="nt">from</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">uri</span><span class="p">:</span><span class="w"> </span><span class="l">component:destination?option=value</span><span class="w">
@@ -15,4 +15,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">message</span><span class="p">:</span><span class="w"> </span><span class="s2">"${body}"</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="nt">to</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">uri</span><span class="p">:</span><span class="w"> </span><span class="l">file:output</span><span class="w">
-</span></span></span></code></pre></div><p>The YAML DSL is validated by a JSON Schema, which means an AI agent can generate routes that are not just plausible but <strong>verifiably correct</strong> against the schema. Combined with the <a href="../../../../manual/camel-jbang.html">Camel CLI</a>, a developer can go from an AI-generated YAML route to a running integration in seconds — no project setup, no compilation, no IDE required.</p> <h2 id="why-this-matters-for-your-team">Why this m [...]
\ No newline at end of file
+</span></span></span></code></pre></div><p>The YAML DSL is validated by a JSON Schema, which means an AI agent can generate routes that are not just plausible but <strong>verifiably correct</strong> against the schema. Combined with the <a href="../../../../manual/camel-jbang.html">Camel CLI</a>, a developer can go from an AI-generated YAML route to a running integration in seconds — no project setup, no compilation, no IDE required.</p> <h2 id="why-this-matters-for-your-team">Why this m [...]
\ No newline at end of file
diff --git a/blog/2026/06/camel-always-on/index.html b/blog/2026/06/camel-always-on/index.html
index c311e2318b..afb3a71710 100644
--- a/blog/2026/06/camel-always-on/index.html
+++ b/blog/2026/06/camel-always-on/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/06/camel-bug-fix-track-record/index.html b/blog/2026/06/camel-bug-fix-track-record/index.html
index 5e15b83027..95d212162a 100644
--- a/blog/2026/06/camel-bug-fix-track-record/index.html
+++ b/blog/2026/06/camel-bug-fix-track-record/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/06/camel-by-the-numbers/index.html b/blog/2026/06/camel-by-the-numbers/index.html
index 78b51b63e2..89368dd5aa 100644
--- a/blog/2026/06/camel-by-the-numbers/index.html
+++ b/blog/2026/06/camel-by-the-numbers/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/06/camel-dependency-updates/index.html b/blog/2026/06/camel-dependency-updates/index.html
index 7441647347..63097fd110 100644
--- a/blog/2026/06/camel-dependency-updates/index.html
+++ b/blog/2026/06/camel-dependency-updates/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/06/camel-dna-19-years/index.html b/blog/2026/06/camel-dna-19-years/index.html
index ea95ed706b..9ce2d581fe 100644
--- a/blog/2026/06/camel-dna-19-years/index.html
+++ b/blog/2026/06/camel-dna-19-years/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="kd">public</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">testSimpleRoute</span><span class="p">()</span><span class="w"> </span><span class="kd">throws</span><span class="w"> </span><span class="n">Exception</span><span class="w"> </span><span class="p">{</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">RouteBuilder</span><span class="w"> </span><span class="n">builder</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">RouteBuilder</span><span class="p">()</span><span class="w"> </span><span class="p">{</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="kd">public</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">configure</span><span class="p">()</span><span class="w"> </span><span class="p">{</span><span class="w">
@@ -115,4 +115,4 @@
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">uri</span><span class="p">:</span><span class="w"> </span><span class="l">file</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">parameters</span><span class="p">:</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">directoryName</span><span class="p">:</span><span class="w"> </span><span class="l">test</span><span class="w">
-</span></span></span></code></pre></div><p>No Maven project. No manual component wiring. No embedded broker — just <code>camel infra run artemis</code> to start one in a container. The route reads from <code>jms:queue:test.queue</code> and writes to <code>file://test</code>, exactly like the original.</p> <p><a href="https://github.com/apache/camel-jbang-examples/tree/main/camel-1-tribute" rel="noopener nofollow noreferrer">Run the Camel 1.0 Tribute example →</a></p> <h2 id="why-it-laste [...]
\ No newline at end of file
+</span></span></span></code></pre></div><p>No Maven project. No manual component wiring. No embedded broker — just <code>camel infra run artemis</code> to start one in a container. The route reads from <code>jms:queue:test.queue</code> and writes to <code>file://test</code>, exactly like the original.</p> <p><a href="https://github.com/apache/camel-jbang-examples/tree/main/camel-1-tribute" rel="noopener nofollow noreferrer">Run the Camel 1.0 Tribute example →</a></p> <h2 id="why-it-laste [...]
\ No newline at end of file
diff --git a/blog/2026/06/camel-monitor-operator/index.html b/blog/2026/06/camel-monitor-operator/index.html
index 089b60ae02..171c54114a 100644
--- a/blog/2026/06/camel-monitor-operator/index.html
+++ b/blog/2026/06/camel-monitor-operator/index.html
@@ -1,8 +1,8 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl">NAME INFO PHASE REPLICAS HEALTHY MONITORED MEMORY PRESSURE CPU PRESSURE EXCHANGE SLI LAST EXCHANGE
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">order-ms Quarkus - 3.30.8 <span class="o">(</span>4.16.0<span class="o">)</span> Running <span class="m">1</span> True True True False Warning 1s
</span></span><span class="line"><span class="cl">delivery-ms Spring-Boot - 3.4.3 <span class="o">(</span>4.11.0<span class="o">)</span> Running <span class="m">2</span> True True False False Success 3s
</span></span><span class="line"><span class="cl">emails-ms Quarkus - 3.30.8 <span class="o">(</span>4.16.0<span class="o">)</span> Paused <span class="m">0</span> Unknown Unknown Success 61s
</span></span><span class="line"><span class="cl">cart-ms Quarkus - 3.33.1 <span class="o">(</span>4.18.0<span class="o">)</span> Error <span class="m">1</span> False True Error 0s
-</span></span></code></pre></div><p>The CLI output is configured to provide a simple dashboard with the major KPIs expected to quickly figure it out if an application is up, if it has any kind of pressure or any potential queueing (via <code>exchange SLI</code> and <code>last exchange</code> parameter). The <code>Camel Monitor</code> custom resource has a wider set of information available providing details on each <code>Pod</code> running such as resources (cpu, memory, jvm info) and Ca [...]
\ No newline at end of file
+</span></span></code></pre></div><p>The CLI output is configured to provide a simple dashboard with the major KPIs expected to quickly figure it out if an application is up, if it has any kind of pressure or any potential queueing (via <code>exchange SLI</code> and <code>last exchange</code> parameter). The <code>Camel Monitor</code> custom resource has a wider set of information available providing details on each <code>Pod</code> running such as resources (cpu, memory, jvm info) and Ca [...]
\ No newline at end of file
diff --git a/blog/2026/06/camel-route-topology/index.html b/blog/2026/06/camel-route-topology/index.html
index 3f60887c27..e7a1569a0d 100644
--- a/blog/2026/06/camel-route-topology/index.html
+++ b/blog/2026/06/camel-route-topology/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</code></pre> <p>And you get an interactive topology diagram showing all your routes and their connections:</p> <p><img src="route-topology-web.png" alt="Route Topology in the Developer Console"></p> <p>The diagram above shows an order processing application. You can see at a glance how HTTP and timer sources feed into a central <code>process-order</code> route, which validates orders, publishes to Kafka, and fans out to fulfillment and notification routes — each with their own downstrea [...]
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">dumpRouteDiagramFolder</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"doc"</span><span class="p">,</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">dumpRouteDiagramTopology</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
@@ -55,4 +55,4 @@
</span></span><span class="line"><span class="cl"> | 499 | | 499 |
</span></span><span class="line"><span class="cl"> +----------------------+ +----------------------+
</span></span></code></pre></div><p>Or use <code>--theme=png</code> to render a full graphical image inline directly in the terminal (supported by iTerm2, Kitty, WezTerm, and other modern terminal emulators).</p> <p>And generate individual route diagrams from source files:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">camel cmd route-diagram foo.yaml MyRoute.java
-</span></span></code></pre></div><h2 id="why-this-matters">Why This Matters</h2> <p>Integration applications are inherently about connections — between systems, services, and data flows. A route diagram shows you what happens <em>inside</em> a route. A topology diagram shows you what happens <em>between</em> routes. Together, they give you a complete picture of your integration application, from the high-level architecture down to the individual processors.</p> <p>No external tooling req [...]
\ No newline at end of file
+</span></span></code></pre></div><h2 id="why-this-matters">Why This Matters</h2> <p>Integration applications are inherently about connections — between systems, services, and data flows. A route diagram shows you what happens <em>inside</em> a route. A topology diagram shows you what happens <em>between</em> routes. Together, they give you a complete picture of your integration application, from the high-level architecture down to the individual processors.</p> <p>No external tooling req [...]
\ No newline at end of file
diff --git a/blog/2026/06/camel-sbom-supply-chain/index.html b/blog/2026/06/camel-sbom-supply-chain/index.html
index e630b0d843..6a54e364ea 100644
--- a/blog/2026/06/camel-sbom-supply-chain/index.html
+++ b/blog/2026/06/camel-sbom-supply-chain/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span></code></pre></div><p>This produces a <code>sbom.json</code> in CycloneDX format. Switch to SPDX with <code>--sbom-format=spdx</code>, or target a specific runtime:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">camel sbom --runtime<span class="o">=</span>spring-boot
</span></span><span class="line"><span class="cl">camel sbom --runtime<span class="o">=</span>quarkus
</span></span></code></pre></div><p>See the <a href="../../../../manual/jbang-commands/camel-jbang-sbom.html">camel sbom command reference</a> for the full set of options.</p> <h3 id="camel-spring-boot">Camel Spring Boot</h3> <p>Spring Boot 3.3+ has <a href="https://spring.io/blog/2024/05/24/sbom-support-in-spring-boot-3-3/" rel="noopener nofollow noreferrer">built-in SBOM support</a>: it generates a CycloneDX SBOM during the build, packages it inside the uber jar at <code>META-INF/sbom/ [...]
@@ -7,4 +7,4 @@
</span></span><span class="line"><span class="cl"><span class="nt"></dependency></span>
</span></span></code></pre></div><p>This generates a distribution SBOM automatically every time you build. You can also generate a dependency SBOM before building with <code>mvn quarkus:dependency-sbom</code>.</p> <p>For the full guide, see <a href="../../../../manual/sbom.html">Generating SBOMs</a> in the user manual.</p> <h2 id="combining-sboms-with-vulnerability-scanning">Combining SBOMs with vulnerability scanning</h2> <p>An SBOM by itself is an inventory. The real value comes when y [...]
</span></span></code></pre></div><p><strong><a href="https://github.com/aquasecurity/trivy" rel="noopener nofollow noreferrer">Trivy</a></strong> — another CLI scanner, widely used in container security. It can scan CycloneDX SBOMs directly:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">trivy sbom ./sbom.json
-</span></span></code></pre></div><p>Any of these will give you an immediate, actionable list of known vulnerabilities in your dependency tree — turning the SBOM from a compliance checkbox into a practical security tool.</p> <h2 id="the-bigger-picture">The bigger picture</h2> <p>SBOMs are one piece of Camel’s supply chain security story. The full picture includes:</p> <ul> <li><strong><a href="../../../../blog/2026/06/camel-dependency-updates/">500+ dependencies kept current</a></st [...]
\ No newline at end of file
+</span></span></code></pre></div><p>Any of these will give you an immediate, actionable list of known vulnerabilities in your dependency tree — turning the SBOM from a compliance checkbox into a practical security tool.</p> <h2 id="the-bigger-picture">The bigger picture</h2> <p>SBOMs are one piece of Camel’s supply chain security story. The full picture includes:</p> <ul> <li><strong><a href="../../../../blog/2026/06/camel-dependency-updates/">500+ dependencies kept current</a></st [...]
\ No newline at end of file
diff --git a/blog/2026/06/community-showcase-banking-etl-rewrite/index.html b/blog/2026/06/community-showcase-banking-etl-rewrite/index.html
index 67b3799023..a7b0c30006 100644
--- a/blog/2026/06/community-showcase-banking-etl-rewrite/index.html
+++ b/blog/2026/06/community-showcase-banking-etl-rewrite/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/06/kaoto-release-2.11.0/index.html b/blog/2026/06/kaoto-release-2.11.0/index.html
index 7b7bc073aa..559ea95f98 100644
--- a/blog/2026/06/kaoto-release-2.11.0/index.html
+++ b/blog/2026/06/kaoto-release-2.11.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/07/RELEASE-4.14.8/index.html b/blog/2026/07/RELEASE-4.14.8/index.html
index 938861cd3d..afcc16d5d4 100644
--- a/blog/2026/07/RELEASE-4.14.8/index.html
+++ b/blog/2026/07/RELEASE-4.14.8/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/07/RELEASE-4.18.3/index.html b/blog/2026/07/RELEASE-4.18.3/index.html
index 8198efa0cd..78a8c79f27 100644
--- a/blog/2026/07/RELEASE-4.18.3/index.html
+++ b/blog/2026/07/RELEASE-4.18.3/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/07/RELEASE-4.21.0/index.html b/blog/2026/07/RELEASE-4.21.0/index.html
index d0528deb24..47815af75c 100644
--- a/blog/2026/07/RELEASE-4.21.0/index.html
+++ b/blog/2026/07/RELEASE-4.21.0/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/07/camel-elevates-citrus/featured.png b/blog/2026/07/camel-elevates-citrus/featured.png
new file mode 100644
index 0000000000..56c82f50a2
Binary files /dev/null and b/blog/2026/07/camel-elevates-citrus/featured.png differ
diff --git a/blog/2026/07/camel-elevates-citrus/featured_huaf35dfa72acc9354958fbf0fb91187a9_911585_800x0_resize_q95_gaussian_3.png b/blog/2026/07/camel-elevates-citrus/featured_huaf35dfa72acc9354958fbf0fb91187a9_911585_800x0_resize_q95_gaussian_3.png
new file mode 100644
index 0000000000..ad0d90b43d
Binary files /dev/null and b/blog/2026/07/camel-elevates-citrus/featured_huaf35dfa72acc9354958fbf0fb91187a9_911585_800x0_resize_q95_gaussian_3.png differ
diff --git a/blog/2026/07/camel-elevates-citrus/index.html b/blog/2026/07/camel-elevates-citrus/index.html
new file mode 100644
index 0000000000..3cb027c5d4
--- /dev/null
+++ b/blog/2026/07/camel-elevates-citrus/index.html
@@ -0,0 +1,121 @@
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">camel</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">send</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">endpoint</span><span class="p">(</span><span class="s">"paho-mqtt5:temperature?brokerUrl={{mqtt.broker.url}}"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">message</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">fork</span><span class="p">(</span><span class="kc">true</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">body</span><span class="p">(</span><span class="s">"{\"value\": 25}"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">);</span><span class="w">
+</span></span></span></code></pre></div><p>This snippet sends an MQTT message using Camel’s <code>paho-mqtt5</code> component — something Citrus cannot do on its own. The message is published to the <code>temperature</code> topic on an MQTT broker, and the <code>{{mqtt.broker.url}}</code> placeholder is resolved from the application’s Camel context at runtime.</p> <p>What makes this powerful is how natural it feels. The <code>camel().send()</code> action follows the same Give [...]
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nd">@KafkaEndpointConfig</span><span class="p">(</span><span class="n">topic</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"temperature-warm"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="n">KafkaEndpoint</span><span class="w"> </span><span class="n">temperatureWarm</span><span class="p">;</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="n">runner</span><span class="p">.</span><span class="na">then</span><span class="p">(</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">receive</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">endpoint</span><span class="p">(</span><span class="n">temperatureWarm</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">message</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">body</span><span class="p">(</span><span class="s">"25"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">);</span><span class="w">
+</span></span></span></code></pre></div><p>The test sends MQTT and verifies Kafka — two different protocols, coordinated in a single test method. Citrus handles the MQTT side through Camel and the Kafka side through its own native endpoint. This multi-protocol testing is where the combination really shines.</p> <p>The <code>.fork(true)</code> flag deserves a brief mention. It tells Citrus to send the message asynchronously so the test thread can proceed to the verification step. Without [...]
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">camel</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">send</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">endpoint</span><span class="p">(</span><span class="s">"aws2-s3://citrus-camel-demo?"</span><span class="w"> </span><span class="o">+</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="s">"overrideEndpoint=true&"</span><span class="w"> </span><span class="o">+</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="s">"forcePathStyle=true&"</span><span class="w"> </span><span class="o">+</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="s">"uriEndpointOverride={{aws.s3.uriEndpointOverride}}&"</span><span class="w"> </span><span class="o">+</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="s">"accessKey={{aws.s3.accessKey}}&"</span><span class="w"> </span><span class="o">+</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="s">"secretKey={{aws.s3.secretKey}}&"</span><span class="w"> </span><span class="o">+</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="s">"region={{aws.s3.region}}"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">message</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">fork</span><span class="p">(</span><span class="kc">true</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">body</span><span class="p">(</span><span class="s">"Hello Camel!\nHello Citrus!\nHello Quarkus!"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">header</span><span class="p">(</span><span class="s">"CamelAwsS3Key"</span><span class="p">,</span><span class="w"> </span><span class="s">"hello.txt"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">);</span><span class="w">
+</span></span></span></code></pre></div><p>The test writes a multi-line text file to an S3 bucket backed by a local AWS test instance that Citrus provisions automatically via the <code>@LocalStackContainerSupport</code> annotation and Testcontainers. The Camel endpoint URI points to the same AWS test instance that the application route polls, so the uploaded file is picked up and processed just as it would be in production.</p> <p>After the route processes the file, the test verifies eac [...]
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">receive</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">endpoint</span><span class="p">(</span><span class="n">s3Events</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">message</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">body</span><span class="p">(</span><span class="s">"{ \"message\": \"Hello Camel!\" }"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">);</span><span class="w">
+</span></span></span></code></pre></div><p>The pattern is the same as before: use Camel to interact with a technology that Citrus does not support natively, then verify the outcome with a Citrus endpoint that does. The infrastructure — a local AWS test instance for S3, a Kafka broker — is managed by Citrus annotations and Testcontainers, keeping the test self-contained and reproducible.</p> <p>This approach scales to any service Camel supports. Need to drop a message on a RabbitMQ queue? [...]
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">camel</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">send</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">endpoint</span><span class="p">(</span><span class="s">"file:inbox"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">message</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">header</span><span class="p">(</span><span class="s">"CamelFileName"</span><span class="p">,</span><span class="w"> </span><span class="s">"words.zip"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">body</span><span class="p">(</span><span class="s">"Hello World"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">transform</span><span class="p">(</span><span class="n">processor</span><span class="p">().</span><span class="na">camel</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">marshal</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">zipFile</span><span class="p">())</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">);</span><span class="w">
+</span></span></span></code></pre></div><p>The <code>.transform()</code> call is where Camel’s data format integration kicks in. The <code>processor().camel().marshal().zipFile()</code> expression tells Citrus to pass the message body through Camel’s ZIP file marshaller before writing it to disk. The result is a properly compressed <code>words.zip</code> file in the <code>inbox</code> directory — exactly what the Camel route expects to consume.</p> <p>Compare this with the ma [...]
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="n">ByteArrayOutputStream</span><span class="w"> </span><span class="n">baos</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">ByteArrayOutputStream</span><span class="p">();</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="n">ZipOutputStream</span><span class="w"> </span><span class="n">zos</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">ZipOutputStream</span><span class="p">(</span><span class="n">baos</span><span class="p">);</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="n">zos</span><span class="p">.</span><span class="na">putNextEntry</span><span class="p">(</span><span class="k">new</span><span class="w"> </span><span class="n">ZipEntry</span><span class="p">(</span><span class="s">"content.txt"</span><span class="p">));</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="n">zos</span><span class="p">.</span><span class="na">write</span><span class="p">(</span><span class="s">"Hello World"</span><span class="p">.</span><span class="na">getBytes</span><span class="p">());</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="n">zos</span><span class="p">.</span><span class="na">closeEntry</span><span class="p">();</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="n">zos</span><span class="p">.</span><span class="na">close</span><span class="p">();</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="kt">byte</span><span class="o">[]</span><span class="w"> </span><span class="n">zipContent</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">baos</span><span class="p">.</span><span class="na">toByteArray</span><span class="p">();</span><span class="w">
+</span></span></span></code></pre></div><p>The Camel-powered version is one line of transformation logic. It is declarative, readable, and uses the exact same data format implementation that the production route uses for unmarshalling. This test-production parity matters — if the route changes its compression format, the test adapts by changing one data format call.</p> <p>The same pattern works with any Camel data format. Need to create JSON test data?</p> <div class="highlight"><pre ta [...]
+</span></span></span></code></pre></div><p>Base64-encoded content?</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-java" data-lang="java"><span class="line"><span class="cl"><span class="p">.</span><span class="na">transform</span><span class="p">(</span><span class="n">processor</span><span class="p">().</span><span class="na">camel</span><span class="p">().</span><span class="na">marshal</span><span class="p">().</span><span class="na">base64</span><sp [...]
+</span></span></span></code></pre></div><p>GZIP compression?</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-java" data-lang="java"><span class="line"><span class="cl"><span class="p">.</span><span class="na">transform</span><span class="p">(</span><span class="n">processor</span><span class="p">().</span><span class="na">camel</span><span class="p">().</span><span class="na">marshal</span><span class="p">().</span><span class="na">gzip</span><span class [...]
+</span></span></span></code></pre></div><p>Camel supports dozens of data formats including CSV, Protobuf, Avro, JAXB, and many more. All of them are available for creating test data through the same <code>.transform(processor().camel().marshal()...)</code> pattern.</p> <p>The complete example is in the <a href="https://github.com/citrusframework/citrus-quarkus-examples/tree/main/apache-camel/camel-file-inbox" rel="noopener nofollow noreferrer">Camel File Inbox sample</a>.</p> <h1 id="usi [...]
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">camel</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">receive</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">endpoint</span><span class="p">(</span><span class="s">"file:outbox"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">process</span><span class="p">(</span><span class="n">processor</span><span class="p">().</span><span class="na">camel</span><span class="p">().</span><span class="na">convertBodyTo</span><span class="p">(</span><span class="n">String</span><span class="p">.</span><span class="na">class</span><span class="p">))</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">message</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">header</span><span class="p">(</span><span class="s">"CamelFileName"</span><span class="p">,</span><span class="w"> </span><span class="s">"tasks.txt"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">body</span><span class="p">(</span><span class="s">"""
+</span></span></span><span class="line"><span class="cl"><span class="s"> Doctor's appointment 9:00am
+</span></span></span><span class="line"><span class="cl"><span class="s"> Fetch kids from school
+</span></span></span><span class="line"><span class="cl"><span class="s"> Plan next vacation in June
+</span></span></span><span class="line"><span class="cl"><span class="s"> """</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">);</span><span class="w">
+</span></span></span></code></pre></div><p>The <code>.process()</code> call applies a Camel processor to the received message before validation. In this case, <code>convertBodyTo(String.class)</code> uses Camel’s type conversion system to turn the raw file bytes into a <code>String</code>, which Citrus can then compare against the expected body content.</p> <p>This approach works because Citrus and the application share the same <code>CamelContext</code>. The test injects and regis [...]
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="nd">@BindToRegistry</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="n">CamelContext</span><span class="w"> </span><span class="n">camelContext</span><span class="p">;</span><span class="w">
+</span></span></span></code></pre></div><p>With the shared context, the test has access to all of Camel’s processing capabilities: type converters, data formats, header manipulation, and even custom processor logic. Instead of writing manual file-reading code, you express the transformation declaratively and let Camel do the heavy lifting.</p> <p>The processor integration is not limited to type conversion. You can chain multiple processors, apply data format unmarshalling on receiv [...]
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">send</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">endpoint</span><span class="p">(</span><span class="s">"camel:direct:tasks"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">message</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">body</span><span class="p">(</span><span class="s">"Doctor's appointment 9:00am"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">);</span><span class="w">
+</span></span></span></code></pre></div><p>The <code>camel:direct:tasks</code> URI is a Citrus convention that resolves to the Camel <code>direct:tasks</code> endpoint in the shared CamelContext. This gives the test direct access to the route’s entry point — no message broker, no HTTP server, no external transport required. Messages are passed in-memory, making this the fastest way to trigger a Camel route from a test.</p> <p>This pattern is particularly useful for testing complex [...]
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">Arrays</span><span class="p">.</span><span class="na">asList</span><span class="p">(</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">send</span><span class="p">().</span><span class="na">endpoint</span><span class="p">(</span><span class="s">"camel:direct:tasks"</span><span class="p">).</span><span class="na">message</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">body</span><span class="p">(</span><span class="s">"Doctor's appointment 9:00am"</span><span class="p">),</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">send</span><span class="p">().</span><span class="na">endpoint</span><span class="p">(</span><span class="s">"camel:direct:tasks"</span><span class="p">).</span><span class="na">message</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">body</span><span class="p">(</span><span class="s">"Fetch kids from school"</span><span class="p">),</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">send</span><span class="p">().</span><span class="na">endpoint</span><span class="p">(</span><span class="s">"camel:direct:tasks"</span><span class="p">).</span><span class="na">message</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">body</span><span class="p">(</span><span class="s">"Plan next vacation in June"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">);</span><span class="w">
+</span></span></span></code></pre></div><p>All three messages are delivered in-memory to the same Camel route, triggering the aggregation logic and producing the output file. The test has full control over what enters the route and can verify the aggregated result on the other side.</p> <p>Direct endpoint access also works well with Camel’s <code>mock:</code> component for verification. When a route ends with <code>to("mock:words-out")</code>, the test can access that moc [...]
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="n">mockEndpoint</span><span class="p">.</span><span class="na">expectedBodiesReceived</span><span class="p">(</span><span class="s">">> HOWDY"</span><span class="p">);</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="n">runner</span><span class="p">.</span><span class="na">when</span><span class="p">(</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">send</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">fork</span><span class="p">(</span><span class="kc">true</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">endpoint</span><span class="p">(</span><span class="s">"camel:direct:words-in"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">message</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">header</span><span class="p">(</span><span class="s">"lang"</span><span class="p">,</span><span class="w"> </span><span class="s">"us-texas"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">body</span><span class="p">(</span><span class="s">"Hello"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">);</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="n">runner</span><span class="p">.</span><span class="na">then</span><span class="p">(</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">context</span><span class="w"> </span><span class="o">-></span><span class="w"> </span><span class="p">{</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="k">try</span><span class="w"> </span><span class="p">{</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">mockEndpoint</span><span class="p">.</span><span class="na">assertIsSatisfied</span><span class="p">();</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="k">catch</span><span class="w"> </span><span class="p">(</span><span class="n">InterruptedException</span><span class="w"> </span><span class="n">e</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="k">throw</span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">CitrusRuntimeException</span><span class="p">(</span><span class="s">"Failed to verify mock endpoint"</span><span class="p">,</span><span class="w"> </span><span class="n">e</span><span class="p">);</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">}</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">}</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">);</span><span class="w">
+</span></span></span></code></pre></div><p>This combination of direct endpoints for input and mock endpoints for output gives you surgical precision in testing. You bypass external transports entirely, focus on the route’s transformation and routing logic, and verify the results through Camel’s own mock assertion API.</p> <p>The <code>.fork(true)</code> flag is important here because the <code>direct:</code> component is synchronous — it executes the route in the caller&rsquo [...]
+</span></span><span class="line"><span class="cl"> <span class="nt"><groupId></span>org.citrusframework<span class="nt"></groupId></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><artifactId></span>citrus-camel<span class="nt"></artifactId></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><version></span>${citrus.version}<span class="nt"></version></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><scope></span>test<span class="nt"></scope></span>
+</span></span><span class="line"><span class="cl"><span class="nt"></dependency></span>
+</span></span></code></pre></div><p>The module provides the <code>CamelSupport.camel()</code> DSL for sending and receiving through Camel endpoints, the <code>processor().camel()</code> API for data formats and processors, and the <code>@BindToRegistry</code> annotation for sharing the CamelContext between your application and tests.</p> <p>The sample projects referenced throughout this post are available in the <a href="https://github.com/citrusframework/citrus-quarkus-examples/tree/mai [...]
\ No newline at end of file
diff --git a/blog/2026/07/camel-who-maintains/index.html b/blog/2026/07/camel-who-maintains/index.html
index d289ecb4bd..656d7eac1b 100644
--- a/blog/2026/07/camel-who-maintains/index.html
+++ b/blog/2026/07/camel-who-maintains/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2026/07/camel421-whatsnew/index.html b/blog/2026/07/camel421-whatsnew/index.html
index 71f0671920..ba34c98215 100644
--- a/blog/2026/07/camel421-whatsnew/index.html
+++ b/blog/2026/07/camel421-whatsnew/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
</span></span><span class="line"><span class="cl"><span class="na">camel.errorRegistry.maximumEntries</span><span class="o">=</span><span class="s">100</span>
</span></span><span class="line"><span class="cl"><span class="na">camel.errorRegistry.timeToLiveSeconds</span><span class="o">=</span><span class="s">300</span>
</span></span></code></pre></div><p>The error registry integrates with the route diagram rendering, allowing you to visualize the exact path a failed exchange took through your routes.</p> <h3 id="route-topology">Route Topology</h3> <p>A new route topology service computes inter-route relationships — which routes send messages to which other routes (via <code>direct</code>, <code>seda</code>, <code>kafka</code>, etc.). The topology is available through a dev console and powers the new to [...]
@@ -17,4 +17,4 @@
</span></span><span class="line"><span class="cl"><span class="na">spring.kafka.bootstrap-servers</span><span class="o">=</span><span class="s">localhost:9092</span>
</span></span><span class="line"><span class="cl"><span class="na">spring.kafka.consumer.group-id</span><span class="o">=</span><span class="s">my-group</span>
</span></span><span class="line"><span class="cl"><span class="na">spring.kafka.security.protocol</span><span class="o">=</span><span class="s">SASL_SSL</span>
-</span></span></code></pre></div><p>Explicit <code>camel.component.kafka.*</code> settings always take precedence.</p> <h3 id="spring-boot-41">Spring Boot 4.1</h3> <p>Upgraded to Spring Boot 4.1.</p> <h2 id="azure-blob-storage">Azure Blob Storage</h2> <p>The <code>camel-azure-storage-blob</code> component gained several new operations:</p> <ul> <li><strong>Index tags</strong> — Set, get, and find blobs by index tags.</li> <li><strong>Blob versions</strong> — List all versions of blobs in [...]
\ No newline at end of file
+</span></span></code></pre></div><p>Explicit <code>camel.component.kafka.*</code> settings always take precedence.</p> <h3 id="spring-boot-41">Spring Boot 4.1</h3> <p>Upgraded to Spring Boot 4.1.</p> <h2 id="azure-blob-storage">Azure Blob Storage</h2> <p>The <code>camel-azure-storage-blob</code> component gained several new operations:</p> <ul> <li><strong>Index tags</strong> — Set, get, and find blobs by index tags.</li> <li><strong>Blob versions</strong> — List all versions of blobs in [...]
\ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
index 7b0ee4202e..f105641201 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../apple-touch- [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../apple-touch- [...]
\ No newline at end of file
diff --git a/blog/index.md b/blog/index.md
index 7fd1ff1af1..2636aa0d2c 100644
--- a/blog/index.md
+++ b/blog/index.md
@@ -2,7 +2,8 @@
Blog posts about Apache Camel and related topics.
-posts[216]{title,link,pubDate,description}:
+posts[217]{title,link,pubDate,description}:
+ How Apache Camel elevates Citrus Integration Testing to next levels|https://camel.apache.org/blog/2026/07/camel-elevates-citrus/index.md|Mon, 06 Jul 2026 00:00:00 +0000|Citrus is a powerful integration testing framework that orchestrates end-to-end test scenarios with clean, readable Java code. As a framework Citrus provides several ready-to-use components to connect
RELEASE 4.14.8|https://camel.apache.org/blog/2026/07/RELEASE-4.14.8/index.md|Sat, 04 Jul 2026 00:00:00 +0000|The Camel community announces the immediate availability of the Camel 4.14.8 patch release with 43 bug fixes and improvements. The artifacts are published and ready for you to download from the Centra
RELEASE 4.18.3|https://camel.apache.org/blog/2026/07/RELEASE-4.18.3/index.md|Fri, 03 Jul 2026 00:00:00 +0000|The Camel community announces the immediate availability of the Camel 4.18.3 LTS release with 84 new features and improvements. The artifacts are published and ready for you to download from the Centr
Apache Camel 4.21 What's New|https://camel.apache.org/blog/2026/07/camel421-whatsnew/index.md|Thu, 02 Jul 2026 00:00:00 +0000|Apache Camel 4.21 has just been released. This release introduces a large set of new features and noticeable improvements that we will cover in this blog post. Camel Core Error Registry The Error Regi
diff --git a/blog/index.xml b/blog/index.xml
index 572ade8ef5..a1cbd8394a 100644
--- a/blog/index.xml
+++ b/blog/index.xml
@@ -6,8 +6,15 @@
<description>Recent content in Blog on Apache Camel</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
- <lastBuildDate>Sat, 04 Jul 2026 00:00:00 +0000</lastBuildDate>
+ <lastBuildDate>Mon, 06 Jul 2026 00:00:00 +0000</lastBuildDate>
<atom:link href="https://camel.apache.org/blog/index.xml" rel="self" type="application/rss+xml" />
+ <item>
+ <title>How Apache Camel elevates Citrus Integration Testing to next levels</title>
+ <link>https://camel.apache.org/blog/2026/07/camel-elevates-citrus/</link>
+ <pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate>
+ <guid>https://camel.apache.org/blog/2026/07/camel-elevates-citrus/</guid>
+ <description>Citrus is a powerful integration testing framework that orchestrates end-to-end test scenarios with clean, readable Java code. As a framework Citrus provides several ready-to-use components to connect to messaging systems, cloud services, and protocols such as Http, Kafka, Jms and many more — but when you combine Citrus with the power of Apache Camel, something remarkable happens.
Citrus gains the ability to speak every protocol Camel supports, transform test data [...]
+ </item>
<item>
<title>RELEASE 4.14.8</title>
<link>https://camel.apache.org/blog/2026/07/RELEASE-4.14.8/</link>
diff --git a/blog/page/10/index.html b/blog/page/10/index.html
index d2b1d1052c..970e352532 100644
--- a/blog/page/10/index.html
+++ b/blog/page/10/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/11/index.html b/blog/page/11/index.html
index 5cfbd5400a..d4313a259e 100644
--- a/blog/page/11/index.html
+++ b/blog/page/11/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/12/index.html b/blog/page/12/index.html
index 88e69a3ab6..62672df615 100644
--- a/blog/page/12/index.html
+++ b/blog/page/12/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/13/index.html b/blog/page/13/index.html
index 3daf669c98..d0b443aeaf 100644
--- a/blog/page/13/index.html
+++ b/blog/page/13/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/14/index.html b/blog/page/14/index.html
index 0394a0092f..2273431ab6 100644
--- a/blog/page/14/index.html
+++ b/blog/page/14/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/15/index.html b/blog/page/15/index.html
index 0f283a1c82..3651db6ba4 100644
--- a/blog/page/15/index.html
+++ b/blog/page/15/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/16/index.html b/blog/page/16/index.html
index 081e497778..a161bd784f 100644
--- a/blog/page/16/index.html
+++ b/blog/page/16/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/17/index.html b/blog/page/17/index.html
index 68bc4d3261..f2c961da72 100644
--- a/blog/page/17/index.html
+++ b/blog/page/17/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/18/index.html b/blog/page/18/index.html
index 8bd9c606f9..27e5f08d00 100644
--- a/blog/page/18/index.html
+++ b/blog/page/18/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/19/index.html b/blog/page/19/index.html
index 2134f74eab..ae36352743 100644
--- a/blog/page/19/index.html
+++ b/blog/page/19/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/2/index.html b/blog/page/2/index.html
index a5aa322a99..b9418ced5a 100644
--- a/blog/page/2/index.html
+++ b/blog/page/2/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/20/index.html b/blog/page/20/index.html
index 15e310b5bc..be120320f6 100644
--- a/blog/page/20/index.html
+++ b/blog/page/20/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/21/index.html b/blog/page/21/index.html
index 1aa7bd6c5c..ddebb0b93f 100644
--- a/blog/page/21/index.html
+++ b/blog/page/21/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/22/index.html b/blog/page/22/index.html
index 2c0e29ddfc..8c015abc9f 100644
--- a/blog/page/22/index.html
+++ b/blog/page/22/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/23/index.html b/blog/page/23/index.html
index e590351c26..8ae5369555 100644
--- a/blog/page/23/index.html
+++ b/blog/page/23/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/24/index.html b/blog/page/24/index.html
index d98926ffa1..5adc9b173a 100644
--- a/blog/page/24/index.html
+++ b/blog/page/24/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/25/index.html b/blog/page/25/index.html
index 35b0993a94..79dbcc284c 100644
--- a/blog/page/25/index.html
+++ b/blog/page/25/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/26/index.html b/blog/page/26/index.html
index 82f332b14e..daaa0a9299 100644
--- a/blog/page/26/index.html
+++ b/blog/page/26/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/27/index.html b/blog/page/27/index.html
index 91d5e8cb00..84c6091972 100644
--- a/blog/page/27/index.html
+++ b/blog/page/27/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/28/index.html b/blog/page/28/index.html
index f9e2bc909a..23c29d7b32 100644
--- a/blog/page/28/index.html
+++ b/blog/page/28/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/29/index.html b/blog/page/29/index.html
index 94e04fd0bf..7c961bea87 100644
--- a/blog/page/29/index.html
+++ b/blog/page/29/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/3/index.html b/blog/page/3/index.html
index 854706e82e..191e69b64a 100644
--- a/blog/page/3/index.html
+++ b/blog/page/3/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/30/index.html b/blog/page/30/index.html
index 9c34c69b62..d0fa983793 100644
--- a/blog/page/30/index.html
+++ b/blog/page/30/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/31/index.html b/blog/page/31/index.html
index 1e9681d6b1..8e917cb9e0 100644
--- a/blog/page/31/index.html
+++ b/blog/page/31/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/32/index.html b/blog/page/32/index.html
index e75c75a5d5..4e52b8e94c 100644
--- a/blog/page/32/index.html
+++ b/blog/page/32/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/33/index.html b/blog/page/33/index.html
index 574147de77..6f59ceec96 100644
--- a/blog/page/33/index.html
+++ b/blog/page/33/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/34/index.html b/blog/page/34/index.html
index c21f2b6774..54b02b237f 100644
--- a/blog/page/34/index.html
+++ b/blog/page/34/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/35/index.html b/blog/page/35/index.html
index e41f0b4435..359f5a352c 100644
--- a/blog/page/35/index.html
+++ b/blog/page/35/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
... 127842 lines suppressed ...