Kaoto 2.7 released

Kaoto 2.7 released

Sep 3, 2025·
Kaoto Team
Kaoto Team
· 3 min read

What’s new?

It has been quite some time since the last Kaoto release. We have been busy improving Kaoto with more usability features and the addition of JSON support for our Data Mapper.

Please take a look below to learn about the exciting new things we added to this version.

Features & Improvements

Data Mapper JSON Support (Tech Preview)

DataMapper JSON Support

Building on the XML support introduced earlier, the Data Mapper now enables you to:

  • serialize and deserialize JSON data structures for visual mapping
  • attach JSON schemas to visualize data structures in a tree view
  • create mappings between JSON and XML formats
  • choose root elements when working with schemas containing multiple root elements

JSON Support Demo

Choose XML Root Element Demo

You can find more detailed information about the Data Mapper in our online user manual.

Improved Maven Support

If you are using the Kaoto VS Code extension and you work in a Maven project then this little improvement might delight you. Whenever you add a new component endpoint to your route, upon saving your pom.xml file gets updated with the required dependency.

showcasing the dependency update

Drag & Drop Support

In earlier releases we already introduced the drag & drop support partially and you had to enable it in the settings. With this release we consider it good enough to enable it by default.

You can now reorder steps directly on the canvas by dragging them into the right positions. Additionally we enabled the support for dragging between different containers and finally we also improved the visual feedback for the drag & drop operation.

Copy & Paste Support

We have added support for copying and pasting steps and containers via the right-click context menu in the graphical editor.

Quick Duplicate

There are sometimes repetetive tasks that require you to create several steps of the same kind just with different configurations. We have added the Duplicate feature to ease the pain. With a single click you can now duplicate existing steps and even containers.

Undo / Redo Support

Did you delete something by mistake? This is no longer an issue due to the added support for Undo and Redo in the graphical editor. This way you can now navigate your design changes and recover from accidental modifications easily.

Form and UI Enhancements

  • intelligent form suggestions
  • form suggestions help you to complete configurations faster
  • simple expression language suggestions for easier expression authoring
  • application.properties suggestions with metadata-driven completions

Other Enhancements

  • Switch between to, toD, and poll variants directly in the form

showcasing the endpoint type selector

  • Preserve expressions when switching between different languages
  • Improved parameter handling with URI parsing enhancements

Bug Fixes

For a full list of changes please refer to the change log.

Let’s Build it Together

Let us know what you think by joining us in the GitHub 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.

A big shoutout to our amazing contributors

Thank you to everyone who made this release possible, whether by a code contribution, feedback, advocacy, or participating in an important discussion with us. ❤️

Give it a try!

Kaoto Team
Authors
Kaoto Team
Community
Working on providing you the best experience for editing Apache Camel integrations