lordrip commented on code in PR #1267:
URL: https://github.com/apache/camel-website/pull/1267#discussion_r1875941556


##########
content/blog/2024/12/kaoto-release-2.3.0/index.md:
##########
@@ -0,0 +1,164 @@
+---
+title: "Kaoto v2.3 release"
+date: 2024-12-10
+draft: false
+authors: [igarashitm, lordrip]
+categories: ["Releases", "Tooling", "Kaoto"]
+preview: "Kaoto 2.3 has been released"
+---
+
+![Kaoto](cover.png)
+
+Following the Apache Camel 4.9.0 release, we're happy to announce the release 
of Kaoto 2.3.
+
+## What’s New in Kaoto 2.3?
+
+We're thrilled to announce the release of Kaoto 2.3, bringing new features, 
improvements, and bug fixes to enhance your integration experience.
+This release also brings the first technical preview of a long awaited 
feature: the Kaoto DataMapper with the ability to perform data transformations 
using Camel.
+
+## Here are the key highlights of this release:
+
+### Kaoto DataMapper technical preview
+In this release, we are introducing the new **Kaoto DataMapper**, a graphical 
way of authoring data mappings inside your routes using Kaoto.
+
+#### How to use it?
+When creating a Camel route, like any other step, just search for **Kaoto 
DataMapper** in the catalog and add it from there.
+
+| Tile view                          | List view                          |
+|------------------------------------|------------------------------------|
+| ![Tile](catalogDatamapperTile.png) | ![List](catalogDatamapperList.png) |
+
+Once the **Kaoto DataMapper** step is added in the route, you can launch it 
using by clicking the `Configure` button in config form.
+
+![Kaoto DataMapper step](kaotoDatamapperStep.png)
+
+![DataMapper Configure button](datamapperConfigureButton.png)
+
+Now you can attach the XML schema file to render the Document structure as a 
tree, and start creating data mappings by drag and drop between those.
+
+![DataMapper configured](datamapperConfigured.png)
+
+When you don't yet have an active DataMapper canvas opened, if you click the 
`DataMapper` tab, it shows the built-in step-by-step instructions of how to use 
Kaoto DataMapper UI.
+
+![DataMapper HowTo](datamapperHowTo.png)
+
+As an initial technical preview version, Kaoto DataMapper only supports XML 
schema for rendering the data structure.
+And it internally generates a single XSLT step to perform configured data 
mappings at runtime.
+While you can consume multiple XML documents with using Camel Variables and/or 
Message Headers that are mapped to XSLT Parameters, the output is only a Camel 
Message Body for this release.
+
+#### What's next for the Kaoto DataMapper?
+
+We have a plan to iteratively add more features to the Kaoto DataMapper, for 
example:
+ - JSON support
+ - Improve XPath expression editor
+   - syntax assist & highlight
+   - better Drag and Drop capability for fields and functions
+ - Data Preview - feed an example input, and instantly see the mapping outcome 
directly in the UI
+ - Support Setting Camel Variables/Message Headers directly in the UI
+ - Support assuming data structure (schema) by attaching a data example, such 
as XML instance and JSON instance

Review Comment:
   I think it should probably "inferring the data structure by attaching a data 
example"



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to