Skip to main content
Redhat Developers  Logo
  • Products

    Platforms

    • Red Hat Enterprise Linux
      Red Hat Enterprise Linux Icon
    • Red Hat AI
      Red Hat AI
    • Red Hat OpenShift
      Openshift icon
    • Red Hat Ansible Automation Platform
      Ansible icon
    • View All Red Hat Products

    Featured

    • Red Hat build of OpenJDK
    • Red Hat Developer Hub
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenShift Dev Spaces
    • Red Hat OpenShift Local
    • Red Hat Developer Sandbox

      Try Red Hat products and technologies without setup or configuration fees for 30 days with this shared Openshift and Kubernetes cluster.
    • Try at no cost
  • Technologies

    Featured

    • AI/ML
      AI/ML Icon
    • Linux
      Linux Icon
    • Kubernetes
      Cloud icon
    • Automation
      Automation Icon showing arrows moving in a circle around a gear
    • View All Technologies
    • Programming Languages & Frameworks

      • Java
      • Python
      • JavaScript
    • System Design & Architecture

      • Red Hat architecture and design patterns
      • Microservices
      • Event-Driven Architecture
      • Databases
    • Developer Productivity

      • Developer productivity
      • Developer Tools
      • GitOps
    • Automated Data Processing

      • AI/ML
      • Data Science
      • Apache Kafka on Kubernetes
    • Platform Engineering

      • DevOps
      • DevSecOps
      • Ansible automation for applications and services
    • Secure Development & Architectures

      • Security
      • Secure coding
  • Learn

    Featured

    • Kubernetes & Cloud Native
      Openshift icon
    • Linux
      Rhel icon
    • Automation
      Ansible cloud icon
    • AI/ML
      AI/ML Icon
    • View All Learning Resources

    E-Books

    • GitOps Cookbook
    • Podman in Action
    • Kubernetes Operators
    • The Path to GitOps
    • View All E-books

    Cheat Sheets

    • Linux Commands
    • Bash Commands
    • Git
    • systemd Commands
    • View All Cheat Sheets

    Documentation

    • Product Documentation
    • API Catalog
    • Legacy Documentation
  • Developer Sandbox

    Developer Sandbox

    • Access Red Hat’s products and technologies without setup or configuration, and start developing quicker than ever before with our new, no-cost sandbox environments.
    • Explore Developer Sandbox

    Featured Developer Sandbox activities

    • Get started with your Developer Sandbox
    • OpenShift virtualization and application modernization using the Developer Sandbox
    • Explore all Developer Sandbox activities

    Ready to start developing apps?

    • Try at no cost
  • Blog
  • Events
  • Videos

Camel integration quarterly digest: Q3 2025

October 22, 2025
Ivo Bek Jon Anstey
Related topics:
Application modernizationArtificial intelligenceData integrationDeveloper ProductivityIntegration
Related products:
Red Hat build of Apache CamelRed Hat Fuse

Share:

    Welcome to the Q3’25 edition of Red Hat’s quarterly newsletter, all about Apache Camel! This series aims to share all the noteworthy Camel goodness from the last quarter, so you don’t miss a thing! Be sure to read the previous editions to catch up on all the exciting updates and insights in Q1, Q2 of 2025.

    Kaoto 2.7 Delivers Major Usability Upgrades

    The Kaoto 2.7 release available as VSCode extension introduces significant updates focused on improving the designer experience and expanding data handling capabilities.

    The headline feature is the Tech Preview of JSON support for the Data Mapper. Building on its existing XML capabilities, the Data Mapper now allows users to serialize and deserialize JSON structures, attach JSON schemas for visual tree-view mapping, and even create mappings between JSON and XML formats.

    Kaoto DataMapper with Json

    The graphical editor also received several major usability enhancements:

    • Drag & Drop: Now enabled by default, allowing users to easily reorder steps and move items between containers.
    • Core Editor Tools: Copy & Paste (via context menu), Quick Duplicate for steps and containers, and essential Undo / Redo support have been added to streamline the design process and recover from mistakes.
    • Improved Maven Support: In the VS Code extension, adding a new component endpoint automatically updates the pom.xml with the required dependency upon saving.
    • UI Enhancements: The interface now provides intelligent form suggestions for configurations, simple expressions, and application.properties completions.

    Camel Langchain4j Agent Component

    New in Camel 4.14 community, the camel-langchain4j-agent component provides deep integration with the LangChain4j library, allowing you to build and orchestrate powerful, producer-only AI agents within your Camel routes.

    Camel Langchain4j agent in Kaoto

    This component moves beyond simple prompt/response and supports advanced AI agent patterns, including:

    • Tool Calling: Enables the AI agent to seamlessly discover and execute other Camel routes as tools, simply by using the tags parameter.
    • Conversation Memory: Supports stateful, multi-turn conversations by using the AgentWithMemory implementation and a ChatMemoryProvider. Session tracking is managed via the CamelLangChain4jAgentMemoryId header.
    • Retrieval-Augmented Generation (RAG): Integrates with retrieval systems to provide context-aware responses, configurable via a RetrievalAugmentor.
    • Guardrails: Allows for input and output validation and transformation to ensure safe and structured AI interactions.

    Configuration has been streamlined. Instead of numerous endpoint parameters, you now create an Agent (e.g., AgentWithMemory or AgentWithoutMemory) and configure it centrally using the AgentConfiguration class. The Camel endpoint is simplified to langchain4j-agent:agentId, which references the agent bean (e.g., ?agent=#myAgent) from the registry.

    Articles

    Dive into the latest developments within Apache Camel 4 through our curated selection of articles.

    Building an AI-Powered PDF Processing Pipeline with Quarkus, Camel, and LangChain4j

    In this hands-on tutorial, Markus Eisele shows you how to build a complete file processing pipeline in Java using Quarkus, Apache Camel, and LangChain4j. The pipeline accepts uploaded PDFs, scans them for viruses, extracts their content, and summarizes them using a local LLM served by Ollama. Thanks to the camel-langchain4j component, we can inject AI-powered analysis directly into the Camel route with zero boilerplate and just business logic.

    Simplify local prototyping with Camel JBang infrastructure

    A key feature of the Camel JBang CLI is its infra command. This allows developers to launch backends like Kafka, databases, or FTP servers instantly, avoiding the complexity of managing infrastructure. The infra command uses the power of Testcontainers and Docker (or Podman) to deploy real systems, saving you from the hassle of preparing mocks and complicated environment configurations.

    In this article, Bruno Meseguer walks you through a detailed multi-step demo illustrating how the infra command can be used to easily spin up an ActiveMQ Artemis instance locally to facilitate testing an AMQP endpoint.

    Building Intelligent Document Processing with Apache Camel: Docling meets LangChain4j

    In the rapidly evolving landscape of AI-powered applications, the ability to process and understand documents has become increasingly crucial. Whether you’re dealing with PDFs, Word documents, or PowerPoint presentations, extracting meaningful insights from unstructured data is a challenge many developers face daily.

    In this post, Andrea Cosentino explores how Apache Camel’s new camel-docling and  camel-langchain4j-chat AI components enable developers to build sophisticated RAG (Retrieval Augmented Generation) pipelines with minimal code. In an example, he combines the power of Docling for document conversion with LangChain4j for AI orchestration, all orchestrated through Camel’s YAML DSL. You can also try this out for yourself!

    Apache Camel Meets MCP: Securely Exposing Your Enterprise Routes as MCP Tools with Wanaku

    The true value of Generative AI is unlocked when it can securely interact with core enterprise systems. In this post, Otavio Rodolfo Piske explains how to bridge this gap using Apache Camel and the Model Context Protocol (MCP). He introduces Wanaku, an open-source MCP Router that acts as a secure gateway for AI agents. The article walks through how a simple Wanaku mapping file can expose any battle-tested Camel route - whether it connects to Kafka, Salesforce, or a database as a native MCP "Tool". This approach allows developers to leverage their existing integrations as secure, AI-callable functions with fine-grained OIDC-based access control, all without writing new integration code.

    Apache Camel 4.14 What's New

    Claus Ibsen, Gregor Zurowski, and Christoph Deppisch outline the new features and improvements in Apache Camel 4.14 LTS, which underpins the upcoming Red Hat Build of Apache Camel 4.14. Camel JBang in particular received significant updates this time, including switching the default to JDK 21, adding features to manage routes by groups, and improvements to the camel debug command, which now supports debugging Camel Spring Boot applications. A new component camel-iso8583 was added to create, edit and read ISO-8583 messages. A camel-langchain4j-agent component was also added to support advanced AI agent patterns including tool calling, conversation memory, retrieval-augmented generation (RAG), and input/output guardrails.

    Kaoto v2.7 release

    Ricardo M. announces the release of Kaoto 2.7, bringing significant enhancements to the visual integration design experience for Apache Camel. This release focuses on expanding DataMapper capabilities, improving developer productivity, and delivering a more intuitive canvas experience.

    Apache Camel 4.15 What's New

    Claus Ibsen, Pasquale Congiusti, and Tom Cunningham outline the new features and improvements in Apache Camel 4.15. Fans of Quarkus will be happy to see that the camel debug command now supports debugging Camel Quarkus applications. Camel is also now far more extensible with the addition of the ContextServicePlugin SPI. Numerous components were added as well:

    • camel-aws2-textract - Extract text and data from documents using AWS Textract
    • camel-aws2-transcribe - Automatically convert speech to text using AWS Transcribe service
    • camel-docling - Process documents using Docling library for parsing and conversion
    • camel-groovy-xml - Transform between XML and Groovy Node (Map structure) objects.
    • camel-langchain4j-embeddingstore - Provides support for 25+ vector databases using the LangChain4j EmbeddingStore API.
    • camel-keycloak - Manage Keycloak instances via Admin API
    • camel-mdc - Logging MDC (Mapped Diagnostic Context) Service
    • camel-micrometer-observability - Micrometer Observability implementation of Camel Telemetry
    • camel-resilience4j-micrometer - Micrometer statistics for Resilience4j circuit breaker

    Demos and Presentations

    See Apache Camel 4 in action in the following new demos and presentations:

    • MCP in Action: Connecting AI to Enterprise Systems (Camel, Wanaku.ai, Quarkus/Langchain4j) by Zineb Bendhiba
    • Simplify local prototyping with Camel JBang infrastructure by Bruno Meseguer
    • AI-driven unstructured data extraction using Apache Camel and LangChain4J by Alexandre Gallice

    Upcoming

    Here’s a look at our key planned milestones and where you can connect with us at upcoming conferences:

    November

    • Red Hat Build of Apache Camel 4.14 GA
    • November 12-14 - Devoxx Morocco
      • MCP in Action: Connecting AI to Enterprise Systems by Otavio Piske
    Disclaimer: Please note the content in this blog post has not been thoroughly reviewed by the Red Hat Developer editorial team. Any opinions expressed in this post are the author's own and do not necessarily reflect the policies or positions of Red Hat.

    Recent Posts

    • Camel integration quarterly digest: Q3 2025

    • How to run I/O workloads on OpenShift Virtualization VMs

    • How spec-driven development improves AI coding quality

    • Krkn-AI: A feedback-driven approach to chaos engineering

    • How to import provider network routes to OpenShift via BGP

    Red Hat Developers logo LinkedIn YouTube Twitter Facebook

    Platforms

    • Red Hat AI
    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    • See all products

    Build

    • Developer Sandbox
    • Developer Tools
    • Interactive Tutorials
    • API Catalog

    Quicklinks

    • Learning Resources
    • E-books
    • Cheat Sheets
    • Blog
    • Events
    • Newsletter

    Communicate

    • About us
    • Contact sales
    • Find a partner
    • Report a website issue
    • Site Status Dashboard
    • Report a security problem

    RED HAT DEVELOPER

    Build here. Go anywhere.

    We serve the builders. The problem solvers who create careers with code.

    Join us if you’re a developer, software engineer, web designer, front-end designer, UX designer, computer scientist, architect, tester, product manager, project manager or team lead.

    Sign me up

    Red Hat legal and privacy links

    • About Red Hat
    • Jobs
    • Events
    • Locations
    • Contact Red Hat
    • Red Hat Blog
    • Inclusion at Red Hat
    • Cool Stuff Store
    • Red Hat Summit
    © 2025 Red Hat

    Red Hat legal and privacy links

    • Privacy statement
    • Terms of use
    • All policies and guidelines
    • Digital accessibility

    Report a website issue