This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git
The following commit(s) were added to refs/heads/main by this push:
new b631de32 chore: improve trust page icons and add inline blog links
(#1676)
b631de32 is described below
commit b631de32f0b04a1a4b312fb46eb2edbff044e111
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Jun 19 13:59:07 2026 +0200
chore: improve trust page icons and add inline blog links (#1676)
Replace mismatched icons (question mark, terminal, download arrow, white
document) with semantically appropriate orange icons (bugfix checkmark,
sparkle, calendar, books). Add inline text links to recent blog posts in
the built-to-last, bug-fix, dependencies, and AI sections.
Co-authored-by: Claude Opus 4.6 <[email protected]>
---
antora-ui-camel/public/_/data/rev-manifest.json | 3 ++
antora-ui-camel/public/_/img/bugfix-a1b2c3d4e5.svg | 3 ++
.../public/_/img/calendar-c4d5e6f7a8.svg | 3 ++
.../public/_/img/sparkle-f6a7b8c9d0.svg | 3 ++
antora-ui-camel/src/img/bugfix.svg | 3 ++
antora-ui-camel/src/img/calendar.svg | 3 ++
antora-ui-camel/src/img/sparkle.svg | 3 ++
content/trust/_index.md | 44 +++++++++++-----------
8 files changed, 43 insertions(+), 22 deletions(-)
diff --git a/antora-ui-camel/public/_/data/rev-manifest.json
b/antora-ui-camel/public/_/data/rev-manifest.json
index b631cfa0..7055cb0f 100644
--- a/antora-ui-camel/public/_/data/rev-manifest.json
+++ b/antora-ui-camel/public/_/data/rev-manifest.json
@@ -9,6 +9,8 @@
"img/blog.svg": "img/blog-4c7fa4cb60.svg",
"img/books.svg": "img/books-77a59b07e1.svg",
"img/brand-logos.svg": "img/brand-logos-a2b35bbdec.svg",
+ "img/bugfix.svg": "img/bugfix-a1b2c3d4e5.svg",
+ "img/calendar.svg": "img/calendar-c4d5e6f7a8.svg",
"img/cancel.svg": "img/cancel-1ed239489b.svg",
"img/caret.svg": "img/caret-d6dacc711e.svg",
"img/chevron.svg": "img/chevron-63cb534773.svg",
@@ -36,6 +38,7 @@
"img/read.svg": "img/read-d475016106.svg",
"img/search.svg": "img/search-a73cfec790.svg",
"img/security.svg": "img/security-06abe157b3.svg",
+ "img/sparkle.svg": "img/sparkle-f6a7b8c9d0.svg",
"img/spring-boot.svg": "img/spring-boot-0a7cb95564.svg",
"img/support.svg": "img/support-7219bb2f58.svg",
"img/team.svg": "img/team-899f1050c2.svg",
diff --git a/antora-ui-camel/public/_/img/bugfix-a1b2c3d4e5.svg
b/antora-ui-camel/public/_/img/bugfix-a1b2c3d4e5.svg
new file mode 100644
index 00000000..3952154a
--- /dev/null
+++ b/antora-ui-camel/public/_/img/bugfix-a1b2c3d4e5.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path fill="#e97826" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48
10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/>
+</svg>
diff --git a/antora-ui-camel/public/_/img/calendar-c4d5e6f7a8.svg
b/antora-ui-camel/public/_/img/calendar-c4d5e6f7a8.svg
new file mode 100644
index 00000000..d2e5a695
--- /dev/null
+++ b/antora-ui-camel/public/_/img/calendar-c4d5e6f7a8.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path fill="#e97826" d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9
2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM9 10H7v2h2v-2zm4
0h-2v2h2v-2zm4 0h-2v2h2v-2z"/>
+</svg>
diff --git a/antora-ui-camel/public/_/img/sparkle-f6a7b8c9d0.svg
b/antora-ui-camel/public/_/img/sparkle-f6a7b8c9d0.svg
new file mode 100644
index 00000000..0656b0d5
--- /dev/null
+++ b/antora-ui-camel/public/_/img/sparkle-f6a7b8c9d0.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path fill="#e97826" d="M19 9l1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15
5l2.75 1.25L19 9zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17
12l-5.5-2.5zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23
19l-2.75-1.25L19 15z"/>
+</svg>
diff --git a/antora-ui-camel/src/img/bugfix.svg
b/antora-ui-camel/src/img/bugfix.svg
new file mode 100644
index 00000000..3952154a
--- /dev/null
+++ b/antora-ui-camel/src/img/bugfix.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path fill="#e97826" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48
10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/>
+</svg>
diff --git a/antora-ui-camel/src/img/calendar.svg
b/antora-ui-camel/src/img/calendar.svg
new file mode 100644
index 00000000..d2e5a695
--- /dev/null
+++ b/antora-ui-camel/src/img/calendar.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path fill="#e97826" d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9
2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM9 10H7v2h2v-2zm4
0h-2v2h2v-2zm4 0h-2v2h2v-2z"/>
+</svg>
diff --git a/antora-ui-camel/src/img/sparkle.svg
b/antora-ui-camel/src/img/sparkle.svg
new file mode 100644
index 00000000..0656b0d5
--- /dev/null
+++ b/antora-ui-camel/src/img/sparkle.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+ <path fill="#e97826" d="M19 9l1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15
5l2.75 1.25L19 9zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17
12l-5.5-2.5zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23
19l-2.75-1.25L19 15z"/>
+</svg>
diff --git a/content/trust/_index.md b/content/trust/_index.md
index 375ba27b..4b84b822 100644
--- a/content/trust/_index.md
+++ b/content/trust/_index.md
@@ -28,7 +28,7 @@ default* means for Apache Camel.
{{< div "box" >}}
-<a href="/download/" class="icon" title="Releases and Long Term Support">{{<
icon "download" "Down arrow" >}}</a>
+<a href="/download/" class="icon" title="Releases and Long Term Support">{{<
icon "calendar" "Calendar" >}}</a>
{{< div "content" >}}
@@ -120,18 +120,18 @@ no case study can match.
{{< div "box" >}}
-<a href="/blog/2026/06/camel-dna-19-years/" class="icon" title="Built to
last">{{< icon "docs" "Document" >}}</a>
+<a href="/blog/2026/06/camel-dna-19-years/" class="icon" title="Built to
last">{{< icon "books" "Books" >}}</a>
{{< div "content" >}}
## Built to last, not to rewrite
Some frameworks reinvent themselves every few years — new APIs, new concepts,
painful migrations.
-Camel does not. The `from().to()` pattern from the very first commit in 2007
still compiles and
-runs unchanged today. Four major versions, five technology eras (ESBs, SOA,
microservices,
-cloud-native, AI), and the core DNA has stayed stable. You learn Camel once.
Your routes,
-your patterns, and your team's expertise carry forward — they do not expire
with the next major
-release.
+Camel does not. The `from().to()` pattern from the [very first commit in
2007](/blog/2026/06/camel-dna-19-years/)
+still compiles and runs unchanged today. Four major versions, five technology
eras (ESBs, SOA,
+microservices, cloud-native, AI), and the core DNA has stayed stable. You
learn Camel once. Your
+routes, your patterns, and your team's expertise carry forward — they do not
expire with the next
+major release.
<p>
<a class="button dark" href="/blog/2026/06/camel-dna-19-years/">Read the
story</a>
@@ -143,16 +143,16 @@ release.
{{< div "box" >}}
-<a href="/blog/2026/06/camel-bug-fix-track-record/" class="icon" title="Bug
fix track record">{{< icon "support" "Wrench" >}}</a>
+<a href="/blog/2026/06/camel-bug-fix-track-record/" class="icon" title="Bug
fix track record">{{< icon "bugfix" "Checkmark" >}}</a>
{{< div "content" >}}
## A proven bug fix track record
-The community has fixed 7,070 out of 7,081 reported bugs — a **99.8%
resolution rate** — with a
-median fix time of **1 day**. That track record has been sustained for 17 of
the last 19 years
-across 350+ connectors and 272 production releases. Only 6 bugs are open
today. When something
-breaks, it gets fixed fast, and the data is there to prove it.
+The community has fixed [7,070 out of 7,081 reported
bugs](/blog/2026/06/camel-bug-fix-track-record/)
+— a **99.8% resolution rate** — with a median fix time of **1 day**. That
track record has been
+sustained for 17 of the last 19 years across 350+ connectors and 272
production releases. Only 6
+bugs are open today. When something breaks, it gets fixed fast, and the data
is there to prove it.
<p>
<a class="button dark" href="/blog/2026/06/camel-bug-fix-track-record/">See
the data</a>
@@ -171,9 +171,9 @@ breaks, it gets fixed fast, and the data is there to prove
it.
## 500+ dependencies kept current
Camel manages over 500 third-party dependencies. Across 20 minor releases, the
community made
-**2,449 dependency version updates** — an average of 122 per release. This
quiet, invisible work
-keeps the framework secure and compatible, so you are not stuck waiting for a
critical library
-upgrade.
+[**2,449 dependency version
updates**](/blog/2026/06/camel-dependency-updates/) — an average of 122
+per release. This quiet, invisible work keeps the framework secure and
compatible, so you are not
+stuck waiting for a critical library upgrade.
<p>
<a class="button dark" href="/blog/2026/06/camel-dependency-updates/">See the
numbers</a>
@@ -185,18 +185,18 @@ upgrade.
{{< div "box" >}}
-<a href="/blog/2026/06/camel-ai-trained/" class="icon" title="AI-ready
integration">{{< icon "cli" "Terminal" >}}</a>
+<a href="/blog/2026/06/camel-ai-trained/" class="icon" title="AI-ready
integration">{{< icon "sparkle" "Sparkle" >}}</a>
{{< div "content" >}}
## AI already knows Camel
-AI coding assistants are remarkably good at Apache Camel — and it is not an
accident. Nineteen
-years of stable APIs mean training data does not go stale, 11,700+ Stack
Overflow answers
-provide real-world examples, and a predictable component model lets LLMs
generalize across
-350+ connectors. Add a built-in [MCP server](/manual/camel-jbang-mcp.html),
machine-readable
-catalog metadata, and a schema-validated YAML DSL, and Camel is one of the
best-trained
-integration frameworks for AI-assisted development today.
+AI coding assistants are remarkably good at Apache Camel — and it is not an
accident. [Nineteen
+years of stable APIs](/blog/2026/06/camel-ai-trained/) mean training data does
not go stale,
+11,700+ Stack Overflow answers provide real-world examples, and a predictable
component model
+lets LLMs generalize across 350+ connectors. Add a built-in [MCP
server](/manual/camel-jbang-mcp.html),
+machine-readable catalog metadata, and a schema-validated YAML DSL, and Camel
is one of the
+best-trained integration frameworks for AI-assisted development today.
<p>
<a class="button dark" href="/blog/2026/06/camel-ai-trained/">Read why</a>