Skip to content

Karavan

Apache Camel Karavan 4.6.0

We’re announcing the release of Apache Camel Karavan 4.6.0!

Key Highlights:

πŸ”§ ErrorHandler Configuration on Route Level: Simplify error handling in your routes with new configuration options. Gain granular control and management of errors, making your integrations more robust and easier to maintain.

βš–οΈ LoadBalance Enterprise Integration Pattern (EIP): Delegate to one of a number of endpoints using various load balancing policies, enhancing your integration capabilities.

πŸ” Container Image and Commit Information in UI: Gain better visibility into your running projects with the ability to view container image and commit information directly in the UI. This improvement aids in troubleshooting and maintaining your integrations.

For a detailed overview of the new features, please https://camel.apache.org/blog/2024/05/camel-karavan-4.6.0/

Latest and greatest:

  1. Camel 4.6.0
  2. Kamelets 4.6.0
  3. Jkube 1.16.2
  4. JBang v0.116.0

Try to connect any system, any data, anywhere, anytime!

Apache Camel Karavan 4.5.0

Apache Camel Karavan 4.5.0 has been released!

πŸ‘©β€πŸ’» Developer Experience improvements:

  1. List of Exchange Properties for EIP in Properties Panel
  2. Exchange Variables and Functions docs for mostly used Expression Languages in Editor
  3. During installation Templates created only for the container management used (Docker, Kubernetes, Openshift)
  4. Automatic created ConfigMaps for build script in Kubernetes
  5. Preferred Element in Component/Kamelet/EIP Palette (more used = preferred)
  6. User can delete Preferred Element in Component/Kamelet/EIP Palette
  7. In Devmode Trace window contains Exchange Body, Headers, Properties and variables

Latest and greatest:

  1. Camel 4.5.0
  2. Kamelets 4.5.0
  3. Jkube 1.16.2
  4. JBang v0.116.0

Try to connect any system, any data, anywhere, anytime!

Thank you, PatternFly team

Building a complex enterprise solution like Talisman Platform is always a balance between developing software ourselves and reuse existing components. Early-stage startup resource limits protect us from reinventing wheels. Selecting the right components could be crucial for our path.

I would like to take a moment to express my gratitude to the amazing team behind PatternFly projet. PatternFly is an open source design system and extensive palette of components with elegant design that enables to create consistent enterprise products. Team commitment to quality, detailed documentation, and the seamless user experience they provide have made all the difference in our project's success.

Thanks to PatternFly, we've been able to create an appealing user interface for Apache Camel Karavan and terrific dashboards for our product Talisman Platform.

Kudos to the entire PatternFly team for your exceptional work!

Apache Camel Karavan 4.3.0

Apache Camel Karavan 4.3.0 has been released!

πŸ‘©β€πŸ’» Developer experience and performance boost: 1. Enjoy a less verbose UI shows only required scope borders 2. Easily replace Filter with Choice, SetHeader with SetBody without recreating expressions 3. Save elements with steps to separate routes for enhanced organization and reusability. 4. Set route auto startup preferences with environment variables for a tailored experience

βš™ Web-application improvements: 1. Configure the network for Karavan when used in Docker 2. Configure Karavan service accounts when used in Kubernetes 3. OIDC Realms and ClientIds are configurable now

Latest and greatest: Camel 4.3.0, Kamelets 4.3.0, Jkube 1.15.0, JBang v0.114.0

Image title

Try to connect any system, any data, anywhere, anytime!

Topology

The best thing about building a product in a startup is working with early adopters. Getting fast feedback, being able to build/redesign/implement new stuff and try it on real use-cases makes development easier.

Working directly with end-users as a consultant in a customer integration developers team has been a real game-changer. We use Apache Camel Karavan and Talisman Platform together to build and manage integration microcontainers. We eat our own dog food. It's not just a catchy phrase; it's a practice that keeps our development cycle rapid and ensures we're creating solutions that actually matter.

Topology view was born as part of my onboarding process. Faced with a real project featuring dozens of integration routes spread across various files. It was quite a challenge to understand what logic was implemented there. To tackle this, we crafted a top-level diagram illustrating only the routes, their relationships, and connections with external systems.

Image title

The impact was clear in the next project onboarding – it streamline the process to mere minutes, eliminating the need for extensive explanations from fellow team members.