You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by or...@apache.org on 2026/06/18 17:30:35 UTC

(camel-website) branch main updated (9c494089 -> 3c419451)

This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git


    from 9c494089 Updated
     new 0eabb433 feat(blog): kaoto 2.11.0 release
     new 3244e5cd chore: updated tags
     new ed8ff29e chore: updated format
     new 3c419451 fix: link

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../blog/2026/06/kaoto-release-2.11.0/featured.png | Bin 0 -> 3815987 bytes
 content/blog/2026/06/kaoto-release-2.11.0/index.md | 117 +++++++++++++++++++++
 .../2026/06/kaoto-release-2.11.0/run-arguments.png | Bin 0 -> 445140 bytes
 .../blog/2026/06/kaoto-release-2.11.0/settings.png | Bin 0 -> 442360 bytes
 .../2026/06/kaoto-release-2.11.0/test-icons.png    | Bin 0 -> 63395 bytes
 5 files changed, 117 insertions(+)
 create mode 100644 content/blog/2026/06/kaoto-release-2.11.0/featured.png
 create mode 100644 content/blog/2026/06/kaoto-release-2.11.0/index.md
 create mode 100644 content/blog/2026/06/kaoto-release-2.11.0/run-arguments.png
 create mode 100644 content/blog/2026/06/kaoto-release-2.11.0/settings.png
 create mode 100644 content/blog/2026/06/kaoto-release-2.11.0/test-icons.png


(camel-website) 04/04: fix: link

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git

commit 3c41945121dfc949975dce920150f53bd7cd51ed
Author: PVinaches <pa...@gmail.com>
AuthorDate: Thu Jun 18 15:11:05 2026 +0100

    fix: link
---
 content/blog/2026/06/kaoto-release-2.11.0/index.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/content/blog/2026/06/kaoto-release-2.11.0/index.md b/content/blog/2026/06/kaoto-release-2.11.0/index.md
index 54878350..65fa6535 100644
--- a/content/blog/2026/06/kaoto-release-2.11.0/index.md
+++ b/content/blog/2026/06/kaoto-release-2.11.0/index.md
@@ -112,6 +112,6 @@ Do you have an idea how to improve Kaoto? Would you love to see a useful feature
 
 ## Give it a try
 
-* Kaoto [quickstart](/docs/quickstart/).
+* Kaoto [quickstart](https://kaoto.io/docs/quickstart/).
 * Kaoto is available as a [VS Code extension](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-kaoto).
 * Kaoto [showcase deployment](https://red.ht/kaoto).
\ No newline at end of file


(camel-website) 02/04: chore: updated tags

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git

commit 3244e5cdaaa3205bde509d9e82ac0b22951368c7
Author: PVinaches <pa...@gmail.com>
AuthorDate: Thu Jun 18 12:46:32 2026 +0100

    chore: updated tags
---
 content/blog/2026/06/kaoto-release-2.11.0/index.md | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/content/blog/2026/06/kaoto-release-2.11.0/index.md b/content/blog/2026/06/kaoto-release-2.11.0/index.md
index 0ec3998e..8210e056 100644
--- a/content/blog/2026/06/kaoto-release-2.11.0/index.md
+++ b/content/blog/2026/06/kaoto-release-2.11.0/index.md
@@ -10,8 +10,9 @@ authors:
   - mmelko
 tags:
   - Kaoto
-  - Release
+  - Community
   - Kaoto 2.11
+keywords: ["apache camel", "kaoto", "visual editor", "integration design"]
 ---
 
 ## What's New?


(camel-website) 01/04: feat(blog): kaoto 2.11.0 release

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git

commit 0eabb4331f85feabf8e97cf17bd2eba9bfa37ea4
Author: PVinaches <pa...@gmail.com>
AuthorDate: Tue Jun 16 17:32:25 2026 +0100

    feat(blog): kaoto 2.11.0 release
---
 .../blog/2026/06/kaoto-release-2.11.0/featured.png | Bin 0 -> 3815987 bytes
 content/blog/2026/06/kaoto-release-2.11.0/index.md | 123 +++++++++++++++++++++
 .../2026/06/kaoto-release-2.11.0/run-arguments.png | Bin 0 -> 445140 bytes
 .../blog/2026/06/kaoto-release-2.11.0/settings.png | Bin 0 -> 442360 bytes
 .../2026/06/kaoto-release-2.11.0/test-icons.png    | Bin 0 -> 63395 bytes
 5 files changed, 123 insertions(+)

diff --git a/content/blog/2026/06/kaoto-release-2.11.0/featured.png b/content/blog/2026/06/kaoto-release-2.11.0/featured.png
new file mode 100644
index 00000000..5d5516d0
Binary files /dev/null and b/content/blog/2026/06/kaoto-release-2.11.0/featured.png differ
diff --git a/content/blog/2026/06/kaoto-release-2.11.0/index.md b/content/blog/2026/06/kaoto-release-2.11.0/index.md
new file mode 100644
index 00000000..0ec3998e
--- /dev/null
+++ b/content/blog/2026/06/kaoto-release-2.11.0/index.md
@@ -0,0 +1,123 @@
+---
+title: "Kaoto 2.11 release"
+date: 2026-06-17
+summary: Kaoto 2.11 is available.
+authors:
+  - lordrip
+  - igarashitm
+  - PVinaches
+  - djelinek
+  - mmelko
+tags:
+  - Kaoto
+  - Release
+  - Kaoto 2.11
+---
+
+## What's New?
+
+Kaoto 2.11 delivers major improvements across three key areas: automated testing through Citrus framework support, enhanced DataMapper capabilities for handling complex schemas, and flexible runtime management options. Built on Apache Camel 4.20.0, this release strengthens Kaoto's position as a powerful visual integration design tool.
+
+### Citrus Testing Capabilities
+
+The [Citrus framework](http://citrusframework.org) is now fully integrated into Kaoto 2.11, enabling you to create automated tests within the same visual environment where you design your integrations. You can develop and maintain Citrus tests right alongside your Camel routes, validating integration behavior through comprehensive testing.
+
+**Why Citrus?**
+
+Citrus is an Open Source Java test framework with focus on messaging and enterprise integration scenarios. Citrus has evolved as a perfect match for testing Apache Camel integrations, providing first-class integration with Camel including JBang support, infrastructure services, data format capabilities, and multiple test DSLs (Java, YAML) that align with Camel's offerings.
+
+**Visual Test Design**
+
+Build automated tests using Kaoto's visual interface with complete Citrus support. Special icons distinguish test components from integration steps, and the component catalog includes Citrus test actions like send, receive, echo, and sleep for visual test scenario construction.
+
+![Visual indicators for Citrus test actions in the component catalog](test-icons.png)
+
+**Test Configuration and Management**
+
+Test actions use the same property forms you're familiar with from Camel component configuration, enhanced with Citrus-specific endpoint fields. All tests export to standard Citrus YAML, ensuring compatibility with the wider Citrus tooling ecosystem.
+
+This integration unifies development and testing workflows, letting you verify Camel route behavior through visual test design without leaving Kaoto's interface.
+
+### Catalog and Runtime Management
+
+New runtime and catalog management features give you greater control over execution environments and more flexibility in how you run and test your integrations.
+
+**Multiple Execution Options**
+
+Choose between two execution engines based on your needs. The Camel CLI remains the default, offering stable execution with complete JBang feature support, ideal for most development scenarios. For those wanting to explore future capabilities, the experimental Camel Launcher provides an alternative runtime under active development. Each executor serves different purposes: the CLI delivers production-ready testing with proven JBang integration, while the Launcher experiments with new patt [...]
+
+![Kaoto settings showing executor selection between Camel CLI and Camel Launcher](settings.png)
+
+**Centralized Configuration**
+
+Settings now control catalog versions, centralizing version management for consistent behavior across all workspace files. Customize execution with your own run arguments, add JVM options, enable Camel features, or adjust runtime parameters as needed. Camel JBang has been updated to version 4.20.0 (from 4.18.0), delivering recent Camel enhancements and fixes.
+
+![Custom run arguments configuration interface](run-arguments.png)
+
+### DataMapper Enhancements
+
+DataMapper gains powerful new capabilities for managing sophisticated data transformations:
+
+**Rendering Engine Re-invented**
+
+A completely redesigned rendering engine brings enterprise-level performance to DataMapper. Virtual scrolling and native browser rendering enable smooth navigation through extensive mappings and intricate schema structures.
+
+{{< youtube id="ZUuyfZd1C4E" class="video" >}}
+
+**Advanced Schema Support**
+
+- **Field Override** - Override document fields or types when schemas permit. DataMapper now leverages XML schema extensibility features like `Substitution Group` for element substitution and `xs:extension`/`xs:restriction` for type hierarchies
+
+{{< youtube id="G_O4BEXYqec" class="video" >}}
+
+- **Choice Improvements** - Better `xs:choice` handling with a dedicated context menu for selecting options. Navigate nested choices by drilling down to pick the precise branch at any depth
+
+{{< youtube id="2cQ2RC5G3l8" class="video" >}}
+
+- **Nillable Attributes** - Proper handling of `xs:element nillable` attributes for nullable fields defined in XML schemas
+
+**UI/UX Improvements**
+
+Drag-and-drop automation simplifies mapping creation:
+- Dragging source collections to target collections generates `for-each` mappings automatically
+- Container-to-container drops apply `xsl:copy-of` or map individual children
+- Double-click any target field to edit XPath expressions directly
+- Press Delete to remove mappings quickly
+- Add XSLT comments to document transformation logic
+
+{{< youtube id="CyD8PnidEm0" class="video" >}}
+
+### Additional Enhancements
+
+**Canvas and Visual Editor**
+- Quick route autoStartup control via title bar toggle
+- Hold Space bar to pan the canvas
+- Improved visual cues when selecting and dragging containers
+- Key/value format for configuring endpoint component properties in forms
+
+**REST DSL**
+- Search filter in REST DSL editor to locate properties faster
+- Improved accessibility
+- Automatic OpenAPI file detection and enhanced handling
+
+## Camel Catalog Version
+
+Kaoto 2.11 includes support for:
+
+- **Camel Main** - 4.20.0, 4.18.2, 4.14.5, 4.10.7
+- **Camel extensions for Quarkus** - 3.35.0, 3.33.1, 3.27.4, 3.20.4
+- **Camel Spring Boot** - 4.20.0, 4.18.2, 4.14.7, 4.10.9
+- **Citrus** - 4.10.0, 4.10.1
+
+For a full list of changes including bug fixes and new contributors, please refer to the [full release notes on kaoto.io](https://kaoto.io/blog/kaoto-2.11-release/).
+
+## Let's Build it Together
+
+Let us know what you think by joining us in the [GitHub discussions](https://github.com/orgs/KaotoIO/discussions).
+Do you have an idea how to improve Kaoto? Would you love to see a useful feature implemented or simply ask a question? Please [create an issue](https://github.com/KaotoIO/kaoto/issues/new/choose).
+
+## Give it a try
+
+* Kaoto [quickstart](/docs/quickstart/).
+* Kaoto is available as a [VS Code extension](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-kaoto).
+* Kaoto [showcase deployment](https://red.ht/kaoto).
\ No newline at end of file
diff --git a/content/blog/2026/06/kaoto-release-2.11.0/run-arguments.png b/content/blog/2026/06/kaoto-release-2.11.0/run-arguments.png
new file mode 100644
index 00000000..e9b7169d
Binary files /dev/null and b/content/blog/2026/06/kaoto-release-2.11.0/run-arguments.png differ
diff --git a/content/blog/2026/06/kaoto-release-2.11.0/settings.png b/content/blog/2026/06/kaoto-release-2.11.0/settings.png
new file mode 100644
index 00000000..e4531b87
Binary files /dev/null and b/content/blog/2026/06/kaoto-release-2.11.0/settings.png differ
diff --git a/content/blog/2026/06/kaoto-release-2.11.0/test-icons.png b/content/blog/2026/06/kaoto-release-2.11.0/test-icons.png
new file mode 100644
index 00000000..48308811
Binary files /dev/null and b/content/blog/2026/06/kaoto-release-2.11.0/test-icons.png differ


(camel-website) 03/04: chore: updated format

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git

commit ed8ff29e484e0e1afbe63a895f2a473957185ddd
Author: PVinaches <pa...@gmail.com>
AuthorDate: Thu Jun 18 13:30:15 2026 +0100

    chore: updated format
---
 content/blog/2026/06/kaoto-release-2.11.0/index.md | 19 ++++++-------------
 1 file changed, 6 insertions(+), 13 deletions(-)

diff --git a/content/blog/2026/06/kaoto-release-2.11.0/index.md b/content/blog/2026/06/kaoto-release-2.11.0/index.md
index 8210e056..54878350 100644
--- a/content/blog/2026/06/kaoto-release-2.11.0/index.md
+++ b/content/blog/2026/06/kaoto-release-2.11.0/index.md
@@ -1,18 +1,11 @@
 ---
-title: "Kaoto 2.11 release"
-date: 2026-06-17
-summary: Kaoto 2.11 is available.
-authors:
-  - lordrip
-  - igarashitm
-  - PVinaches
-  - djelinek
-  - mmelko
-tags:
-  - Kaoto
-  - Community
-  - Kaoto 2.11
+title: "Kaoto v2.11 release"
+date: 2026-06-18
+draft: false
+authors: [lordrip, igarashitm, PVinaches, djelinek, mmelko]
+categories: ["Releases", "Tooling"]
 keywords: ["apache camel", "kaoto", "visual editor", "integration design"]
+preview: "Kaoto 2.11 has been released"
 ---
 
 ## What's New?