Welcome to our second edition of Red Hat’s quarterly newsletter all about Apache Camel! This series aims to share all noteworthy Camel goodness over the last quarter so you don’t miss a thing! Be sure to read the previous edition to catch up on all the exciting updates and insights in Q1 2024.
Red Hat build of Apache Camel 4.4
Red Hat build of Apache Camel 4.4 introduced several new features and enhancements, including support for JDK 21, newly supported components like Jasypt security and Splunk, and new tools such as Kaoto visual designer and HawtIO diagnostic console. It offers modernized integration capabilities, streamlined data management with the "Variables" feature, and extended support for new environments including Quarkus 3.8, Spring Boot 3.2 and new architectures like IBM Power and IBM Z. Additionally, it facilitates easier migrations from Red Hat Fuse using new supporting resources.
For more details, visit the What’s new in Red Hat build of Apache Camel 4.4 article.
Red Fuse 7 Extended Lifecycle Phase
Red Hat Fuse 7 (based on Apache Camel 2) has entered the Extended Lifecycle Support (ELS) phase, requiring an ELS subscription in addition to the base product subscription. During the ELS-1 phase, which lasts two years following the end of Maintenance Support, Red Hat will provide Critical impact security fixes and selected urgent-priority bug fixes as they become available. Proactive delivery of Critical impact security fixes will continue independently of customer requests. The most recent version, Fuse 7.13, was released on May 23rd.
Red Hat recommends transitioning to the Red Hat build of Apache Camel 4. This new version offers new and enhanced features and greater support for modern integration needs. For detailed guidance, you can start on the Fuse to Camel migration page.
A new way forward for Camel on OpenShift
For over six years, Camel K has led the way in cloud-native, low-code, and managed integration services. Many of its features are now part of Camel Core, benefiting all Camel users with cloud-native capabilities. This shift allows us to provide a more stable and innovative environment by focusing on the mature cloud-native features in Camel Core. Our efforts lead us towards the one solution for all existing and new customers needing enterprise integration in the hybrid cloud; the Red Hat build of Apache Camel 4.
For more details, read the recent announcement of Red Hat Camel K End of Life Notice and stay tuned for more updates and resources to assist with transition from Camel K to Red Hat build of Apache Camel 4.
Articles
Dive into the latest developments within Apache Camel 4 through our curated selection of articles.
Implement AI-driven edge to core data pipelines
Bruno Meseguer presented a new solution pattern describing how to enhance real-time decision-making with AI-driven edge to core data pipelines. Learn to preprocess data at the edge, securely transmit it, and integrate AI models at the core using Red Hat OpenShift AI, Red Hat build of Apache Camel and Red Hat streams for Apache Kafka.
Configure SOAP web services with Apache Camel on Quarkus
Luis Falero Otiniano explained the complete walkthrough of setting up a Camel Quarkus project and creating REST-to-SOAP integration routes, enabling efficient integration of SOAP web services in Quarkus applications
Feeding LLMs efficiently: data ingestion to vector databases with Apache Camel
Zineb Bendhiba explored how to set up a pipeline for managing and processing vast amounts of data to optimize LLM performance. It covers integrating Apache Camel with vector databases for effective data retrieval and indexing.
Kaoto release v2.0 and Kaoto release v2.1
Ricardo Martinez announced new releases of Kaoto 2.x which focuses on low-code development of Apache Camel integrations in Visual Studio Code and Red Hat OpenShift Dev Spaces.
Build an extendable multichannel messaging platform
Bruno Meseguer introduced a new solution pattern integrating multiple communication channels and services, ensuring efficient message handling and delivery.
Event-driven API Management
Abdelhamid Soliman outlined an architecture which pushes internal events from an event broker (Kafka) to API consumers, allowing to manage events as an API product by applying API management practices to an event-driven API product. Apache Camel is used in Webhook delivery system as webhook creator, dispatcher, 3scale custom HMAC policy and order event simulator.
Demos and Presentations
See Apache Camel 4 in action in the following demos and presentations:
- On-demand webinar - Optimizing Enterprise Integration Strategies in a World of the Hybrid Cloud by Mike Ward, Ivo Bek and Otavio Piske
- UPS's Journey to OpenShift with Red Hat Integration by Will Chang and Alex Pomponio at Red Hat Summit 2024
- Quickly run Camel JBang with Spring Boot or Quarkus (community, v4.6) by Claus Ibsen
- Kaoto 2.0 Introduction by Ricardo Martinez
- Quickly run Apache Camel and Kafka locally using Docker Compose and test for failover by Claus Ibsen
- Quarkus meets AI : Build your own LLM-powered application by Zineb Bendhiba and Dimitris Andreadis
- Try OpenShift AI and integrate with Apache Camel by Bruno Meseguer
Upcoming
You may meet us at the upcoming conferences:
July
- 17-19th WeAreDevelopers in Berlin
- 26-28th CommunityOverCode Asia 2024 in Hangzhou
- Doing integration in easiest and cheapest way by Zheng Feng and Vicky Wu
October
- 7-11th Devoxx Belgium
- 21-24th IBM TechXchange in Vegas
- 2-4th Devoxx Morocco in Marrakech
November
- 12-15th KubeCon NA & BackstageCon in Salt Lake City
December
- 4-5th Open Source Experience in Paris