Skip to content

Releases: apache/camel-karavan

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

3.20.0

30 Jan 17:58
66175e5
Compare
Choose a tag to compare
3.20.0 Pre-release
Pre-release
  1. Camel 3.20.1
  2. Export to Quarkus and Spring Boot application in VS Code
  3. Deploy to Kubernetes and Openshift from VS Code
  4. Quarkus and Spring Boot in cloud-native mode
  5. Kamelets 3.20.1.1
  6. Route Configuration DSL
  7. Quarkus 2.16.0.Final
  8. Spring Boot 2.7.7
  9. Code snippets for custom Processor and AggregationStrategy
  10. Route and EIP DSL copy/paste (experimental)

3.18.5

03 Nov 22:20
bc72fe0
Compare
Choose a tag to compare
3.18.5 Pre-release
Pre-release
  1. First preview of Karavan Operator
  2. Kamelets 0.9.2
  3. Camel 3.18.3
  4. Quarkus 2.13.3.Final
  5. Deployment from VS Code
  6. First preview of Dashboard
  7. Export routes as PNG image

3.18.4

12 Oct 00:33
Compare
Choose a tag to compare
3.18.4 Pre-release
Pre-release

What's new:

  1. Support minikube for cloud app
  2. OpenAPI YAML import in cloud app
  3. Quarkus 2.13.0.Final
  4. Improved performance in web-based IDEs
  5. Search Kamelets by description
  6. Improved Deployments and Pods monitoring with Watchers
  7. Editor window for Expressions
  8. Password-editor for Sensitive keys from camel-core