Skip to content

Releases: apache/camel-karavan

4.8.0

26 Sep 18:57
Compare
Choose a tag to compare

Improvements:

  1. List of beans for Aggregator and Idempotent
  2. Poll Processor support
  3. Topology switch between Grouped Consumers and Producers vs Connected Consumers and Producers with Matched URIs
  4. Designer now highlights steps in red if a sensitive field contains a plain value
  5. User can change the initial Component or Kamelet of a route (from)
  6. Select file for commit
  7. Revert to Last Committed Version
  8. Highlighting Changes in Properties
  9. Properties Search
  10. The element selector now displays all available EIP Processors, Components, and Kamelets with search

Latest versions:

  1. Camel 4.8.0
  2. Kamelets 4.8.0
  3. jKube 1.17.0
  4. JBang 0.118.0
  5. Quarkus 3.15.1

4.7.0

23 Jul 14:09
Compare
Choose a tag to compare

Improvements:

  1. Docker or Kubernetes templates and configuration now adapt to the installed environment.
  2. Dev Mode and Build Mode in Docker environment propagate environment variables configured in the project’s docker-compose.yaml.
  3. Dev Mode and Build Mode in Docker mount volumes as configured in the project’s docker-compose.yaml.
  4. Karavan supports placeholders in DSL and Kamelet properties.
  5. Improved file change status determination based on content rather than change date.
  6. Karavan displays diff for changed files, enhancing visibility and traceability.
  7. Topology can visualize consumer and producer groups, providing better insights into data flow.
  8. Karavan uses simple ConcurrentMaps instead of Hazelcast to cache project data, reducing startup time and memory consumption.
  9. Configuration files can be deployed as ConfigMaps through the UI in Kubernetes.
  10. Configuration files can be saved in a shared folder in Docker, facilitating easier access and management.

Latest versions:

  1. Camel 4.7.0
  2. Kamelets 4.7.0
  3. Jkube 1.16.2
  4. JBang v0.117.1
  5. Quarkus 3.12.3

4.6.0

21 May 18:16
Compare
Choose a tag to compare

Developer Experience improvements:

  1. ErrorHandler configuration on Route level
  2. LoadBalance EIP
  3. Container image and commit information in UI for running integration project
  4. Build script simplified clone Git repo
  5. User can create Kamelet in project
  6. User can configure REST DSL with OpenApi contract

Latest versions:

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

4.5.0

14 Apr 20:31
Compare
Choose a tag to compare

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 = preffered)
  6. User can delete Preferred Element in Component/Kamelet/EIP Palette
  7. In devmode Trace window contains Exchange Body, Headers, Properties and variables

Latest versions:

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

4.4.0

29 Feb 02:32
eaf7323
Compare
Choose a tag to compare

What's new in this version:

Designer improvements:

  1. Support Variables in DSLs (From, To, Marshall, Unmarshall, etc)
  2. New DSLs for Variables (setVariable, removeVariable, convertVariableTo)
  3. List of existing variables in DSL properties
  4. Navigation through direct and 'seda' between files
  5. Accept to properties in application.properties in DSL placeholders
  6. Create new property in application.properties in DSL placeholders 
  7. Simplified Expression
  8. Component consumed/produced Headers in property UI

Web-application improvements:

  1. Configurable list of Components and Kamelets
  2. Configurable resource limits for projects in Docker
  3. Embedded cache (based on Hazelcast) instead of external Infinispan
  4. Wizard to simply create beans (database, messaging, etc)
  5. Configurable Kubernetes Secrets -> Environment variables mapping for build container 6. Support SSH Keys for Git Authentication

Latest versions:

  1. Camel 4.4.0
  2. Kamelets 4.4.0
  3. Jkube 1.16.1
  4. JBang v0.114.0

4.3.0

28 Dec 15:55
Compare
Choose a tag to compare

What's new in this version:

Designer improvements:

  1. Less verbose UI
  2. Users can convert Filter DSL to Choice
  3. Users can convert SetHeader to SetBody
  4. Users can DSL element with steps to Route
  5. Configurable Auto Startup in a route using Env variable
  6. Header information for Components in Knowledgebase

Web-application improvements:

  1. Configurable network for Karavan in Docker
  2. Configurable Service Account for DevMode container in Kubernetes
  3. Users can add README.md with project description
  4. Users can pull project from Git repository
  5. Configurable OIDC realm and client ID
  6. When Karavan authorized in OIDC, Git commit includes author name and email from authorized user

Latest versions:

  1. Camel 4.3.0
  2. Kamelets 4.3.0
  3. Jkube 1.15.0
  4. JBang v0.114.0

4.1.0

31 Oct 22:41
Compare
Choose a tag to compare

What's new in this version:

  1. Custom Kamelet development.
    Karavan supports Kamelet development in Web Application as well as in VS Code.

  2. Development image is configurable during installation in Kubernetes.
    Development image might be replaced by custom.

  3. Topology view now in VS Code.
    Right click on a folder with integrations and select 'Show Topology' to get a high level integration diagram.

  4. Upgrade to the latest Camel 4.1 and adapt the new Camel YAML DSl Schema.
    Including constructor arguments configuration for Beans

4.0.0

22 Sep 14:10
Compare
Choose a tag to compare
  1. What's new
  • Target platforms: Docker, Kubernetes, OpenShift
  • Configurable build scripts
  • New project Topology view
  • camel-main (standalone) runtime
  1. Version Updates
  • Camel 4.0.0
  • Kamelets 4.0.0
  • Jkube 1.14.0

3.21.0

05 Jul 17:53
Compare
Choose a tag to compare
  1. What's new
  • Karavan CLI to install Karavan Cloud Application to Kubernetes and/or generate resources YAML
  • Fast prototyping in Karavan Cloud Application
  1. Fixes
  • Correct RouteConfiguration YAML for intercept, interceptFrom, interceptSendToEndpoint,onCompletion,onException
  • Delay EIP exposed
  • onException configuration fixed
  1. Breaking changes
  • Starting from this version Karavan sets path parameters same way as query parameters (key: value), ex:
- route:
    from:
      uri: activemq
      parameters:
        destinationType: topic
        destinationName: topic1
  1. Version Updates
  • Camel 3.21.0
  • Kamelets 3.21.0
  • Spring Boot 2.7.13
  • jkube 1.13.1 d
  • Quarkus 2.16.7.Final
  • React 18

3.20.1

03 Apr 00:16
Compare
Choose a tag to compare
3.20.1 Pre-release
Pre-release
  1. Camel 3.20.3
  2. Karavan pulls changes made outside of karavan application
  3. Karavan runs pipelines for changes outside of karavan application
  4. User can add custom Git commit message through karavan application UI
  5. Karavan VS Code extension could be configured to use a subset of components
  6. Users can stop running pipeline through UI
  7. UI improvements: Default when and otherwise steps for choice, default log message for log