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 e208de91 chore: Kaoto 2.8 release (#1432)
e208de91 is described below
commit e208de91f5684c63da56c95ea39191cc3c2ad349
Author: Ricardo M. <[email protected]>
AuthorDate: Tue Nov 11 14:59:36 2025 +0100
chore: Kaoto 2.8 release (#1432)
---
.../2025/11/kaoto-release-2.8.0/beans-eip-ref.png | Bin 0 -> 55689 bytes
content/blog/2025/11/kaoto-release-2.8.0/cover.png | Bin 0 -> 3203762 bytes
.../datamapper-delete-child-mappings-warn.png | Bin 0 -> 29398 bytes
.../datamapper-field-type-hover-container.png | Bin 0 -> 6403 bytes
.../datamapper-field-type-hover-decimal.png | Bin 0 -> 4843 bytes
.../datamapper-field-type-icons-highlighted.png | Bin 0 -> 12247 bytes
.../datamapper-occurence-indicator.png | Bin 0 -> 9462 bytes
.../datamapper-rename-parameter-button.png | Bin 0 -> 15394 bytes
.../datamapper-rename-parameter.png | Bin 0 -> 10392 bytes
.../datamapper-xpath-parent-current.png | Bin 0 -> 122705 bytes
.../2025/11/kaoto-release-2.8.0/drag-disabled.png | Bin 0 -> 6569 bytes
.../2025/11/kaoto-release-2.8.0/drag-enabled.png | Bin 0 -> 7564 bytes
content/blog/2025/11/kaoto-release-2.8.0/index.md | 97 +++++++++++++++++++++
.../jdbc-component-datasource.png | Bin 0 -> 52708 bytes
.../on-exception-validation.png | Bin 0 -> 17806 bytes
.../salesforce-component-enum.png.png | Bin 0 -> 63264 bytes
.../snmp-component-enum.png.png | Bin 0 -> 44557 bytes
.../kaoto-release-2.8.0/walkthrough-tutorial.png | Bin 0 -> 153368 bytes
.../2025/11/kaoto-release-2.8.0/what-is-new.gif | Bin 0 -> 9371836 bytes
19 files changed, 97 insertions(+)
diff --git a/content/blog/2025/11/kaoto-release-2.8.0/beans-eip-ref.png
b/content/blog/2025/11/kaoto-release-2.8.0/beans-eip-ref.png
new file mode 100644
index 00000000..591a3087
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/beans-eip-ref.png differ
diff --git a/content/blog/2025/11/kaoto-release-2.8.0/cover.png
b/content/blog/2025/11/kaoto-release-2.8.0/cover.png
new file mode 100644
index 00000000..f8091692
Binary files /dev/null and b/content/blog/2025/11/kaoto-release-2.8.0/cover.png
differ
diff --git
a/content/blog/2025/11/kaoto-release-2.8.0/datamapper-delete-child-mappings-warn.png
b/content/blog/2025/11/kaoto-release-2.8.0/datamapper-delete-child-mappings-warn.png
new file mode 100644
index 00000000..d69b4344
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/datamapper-delete-child-mappings-warn.png
differ
diff --git
a/content/blog/2025/11/kaoto-release-2.8.0/datamapper-field-type-hover-container.png
b/content/blog/2025/11/kaoto-release-2.8.0/datamapper-field-type-hover-container.png
new file mode 100644
index 00000000..1b72fbde
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/datamapper-field-type-hover-container.png
differ
diff --git
a/content/blog/2025/11/kaoto-release-2.8.0/datamapper-field-type-hover-decimal.png
b/content/blog/2025/11/kaoto-release-2.8.0/datamapper-field-type-hover-decimal.png
new file mode 100644
index 00000000..2818555c
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/datamapper-field-type-hover-decimal.png
differ
diff --git
a/content/blog/2025/11/kaoto-release-2.8.0/datamapper-field-type-icons-highlighted.png
b/content/blog/2025/11/kaoto-release-2.8.0/datamapper-field-type-icons-highlighted.png
new file mode 100644
index 00000000..6ca03c84
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/datamapper-field-type-icons-highlighted.png
differ
diff --git
a/content/blog/2025/11/kaoto-release-2.8.0/datamapper-occurence-indicator.png
b/content/blog/2025/11/kaoto-release-2.8.0/datamapper-occurence-indicator.png
new file mode 100644
index 00000000..a858245f
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/datamapper-occurence-indicator.png
differ
diff --git
a/content/blog/2025/11/kaoto-release-2.8.0/datamapper-rename-parameter-button.png
b/content/blog/2025/11/kaoto-release-2.8.0/datamapper-rename-parameter-button.png
new file mode 100644
index 00000000..43e8f328
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/datamapper-rename-parameter-button.png
differ
diff --git
a/content/blog/2025/11/kaoto-release-2.8.0/datamapper-rename-parameter.png
b/content/blog/2025/11/kaoto-release-2.8.0/datamapper-rename-parameter.png
new file mode 100644
index 00000000..d1a97e8c
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/datamapper-rename-parameter.png
differ
diff --git
a/content/blog/2025/11/kaoto-release-2.8.0/datamapper-xpath-parent-current.png
b/content/blog/2025/11/kaoto-release-2.8.0/datamapper-xpath-parent-current.png
new file mode 100644
index 00000000..b3c5e29f
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/datamapper-xpath-parent-current.png
differ
diff --git a/content/blog/2025/11/kaoto-release-2.8.0/drag-disabled.png
b/content/blog/2025/11/kaoto-release-2.8.0/drag-disabled.png
new file mode 100644
index 00000000..855b1880
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/drag-disabled.png differ
diff --git a/content/blog/2025/11/kaoto-release-2.8.0/drag-enabled.png
b/content/blog/2025/11/kaoto-release-2.8.0/drag-enabled.png
new file mode 100644
index 00000000..dca6521c
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/drag-enabled.png differ
diff --git a/content/blog/2025/11/kaoto-release-2.8.0/index.md
b/content/blog/2025/11/kaoto-release-2.8.0/index.md
new file mode 100644
index 00000000..bd8c5d09
--- /dev/null
+++ b/content/blog/2025/11/kaoto-release-2.8.0/index.md
@@ -0,0 +1,97 @@
+---
+title: "Kaoto v2.8 release"
+date: 2025-11-11
+draft: false
+authors: [djelinek, igarashitm, lordrip]
+categories: ["Releases", "Tooling", "Kaoto"]
+preview: "Kaoto 2.8 has been released"
+---
+
+
+## What's New in Kaoto 2.8?
+
+This release represents a major step forward in DataMapper maturity, with
extensive XML Schema support improvements, better visual feedback, and numerous
stability fixes. We've also enhanced the canvas experience with contextual
menus and improved the forms system for better configuration management.
+
+## Here are the key highlights of this release:
+
+### DataMapper XML Schema Support Enhancements
+Kaoto 2.8 brings improvements to XML Schema handling in the DataMapper:
+
+- **Advanced Schema Features**: Full support for `xs:extension`,
`xs:restriction`, allowing you to work with sophisticated XML schemas
+- **Field Type Visualization**: Field type icons now appear in the tree view,
making it easier to identify data types at a glance
+
+
+
+
+
+
+
+- **Occurrence Indicators**: Display of `minOccurs` and `maxOccurs` attributes
helps you understand cardinality requirements directly in the UI
+
+
+
+- **Improved XPath Handling**: Better support for relative xpath with parent
(`..`) notation and `current()` function in expressions
+
+
+
+- **Parameter Renaming**: Rename parameters directly within the DataMapper
interface
+
+
+
+
+- **Smart Deletion**: Warning prompts when deleting mappings with child
mappings to prevent accidental data loss
+
+
+
+### VS Code Extension Improvements
+- **What's new**: When opening the VS Code Kaoto extension a "What's New"
dialog appears to inform users about the latest features and improvements
+
+
+- **Walkthrough Tutorial**: A new interactive tutorial guides users through
the main features of Kaoto within VS Code
+
+
+### Canvas Enhancements
+- **Contextual Menu**: Right-click on canvas nodes to access relevant actions
directly where you need them
+{{< youtube id="92WqknAa7K4" class="video" >}}
+
+- **Keyboard Support**: Delete steps quickly by selecting them and pressing
the Delete key
+- **Improved Drag Feedback**: Different mouse pointer styles clearly indicate
which nodes are draggable and which are not
+
+
+
+### Forms and Configuration
+- **Enum Field Support**: Improved component’s options when `enum` type is
available
+
+
+- **Beans EIP**: The beans EIP now shows a list of defined beans in the Camel
route
+
+- **JDBC component**: The JDBC now shows the `default` and `dataSource`
options and offers a list of beans to pick a dataSource from
+
+- **OnException Validation**: Enhanced validation for exception handling
configurations
+
+
+### Bugfixes
+- **URI Serialization**: Improved component parameter handling in XML URI
serialization when no syntax is present
+- **Route Ordering**: Fixed the order of Intercept* elements to ensure correct
processing sequence
+
+### Camel Catalog Version
+This version includes:
+* Camel main: 4.16.0
+* Camel extensions for Quarkus: 3.29.0
+* Camel Spring-boot: 4.14.1
+
+## Get Started with Kaoto 2.8
+Ready to try Kaoto 2.8? You can:
+
+- Install the [VS Code
extension](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-kaoto)
from the marketplace
+- Try the [web version](https://kaoto.io) directly in your browser
+- Check out the [documentation](https://kaoto.io/docs) to learn more
+
+## Feedback Welcome
+We're always looking to improve Kaoto based on your needs. If you have
suggestions, encounter issues, or want to contribute, please reach out through:
+
+- [GitHub Issues](https://github.com/KaotoIO/kaoto/issues)
+- [GitHub Discussions](https://github.com/KaotoIO/kaoto/discussions)
+- The Apache Camel community channels
+
+Thank you to all the contributors who made this release possible!
diff --git
a/content/blog/2025/11/kaoto-release-2.8.0/jdbc-component-datasource.png
b/content/blog/2025/11/kaoto-release-2.8.0/jdbc-component-datasource.png
new file mode 100644
index 00000000..45d9cf17
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/jdbc-component-datasource.png differ
diff --git
a/content/blog/2025/11/kaoto-release-2.8.0/on-exception-validation.png
b/content/blog/2025/11/kaoto-release-2.8.0/on-exception-validation.png
new file mode 100644
index 00000000..4923fd72
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/on-exception-validation.png differ
diff --git
a/content/blog/2025/11/kaoto-release-2.8.0/salesforce-component-enum.png.png
b/content/blog/2025/11/kaoto-release-2.8.0/salesforce-component-enum.png.png
new file mode 100644
index 00000000..cbfeb32e
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/salesforce-component-enum.png.png
differ
diff --git
a/content/blog/2025/11/kaoto-release-2.8.0/snmp-component-enum.png.png
b/content/blog/2025/11/kaoto-release-2.8.0/snmp-component-enum.png.png
new file mode 100644
index 00000000..6c72357c
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/snmp-component-enum.png.png differ
diff --git a/content/blog/2025/11/kaoto-release-2.8.0/walkthrough-tutorial.png
b/content/blog/2025/11/kaoto-release-2.8.0/walkthrough-tutorial.png
new file mode 100644
index 00000000..3c325621
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/walkthrough-tutorial.png differ
diff --git a/content/blog/2025/11/kaoto-release-2.8.0/what-is-new.gif
b/content/blog/2025/11/kaoto-release-2.8.0/what-is-new.gif
new file mode 100644
index 00000000..0bad0b46
Binary files /dev/null and
b/content/blog/2025/11/kaoto-release-2.8.0/what-is-new.gif differ