You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ma...@apache.org on 2023/02/05 16:20:06 UTC

[camel-website] branch main updated: Karavan 3.20.0 release (#972)

This is an automated email from the ASF dual-hosted git repository.

marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git


The following commit(s) were added to refs/heads/main by this push:
     new 8dd02347 Karavan 3.20.0 release (#972)
8dd02347 is described below

commit 8dd0234778f6f74587b3d1e5c8fc7dcea60fbf8b
Author: Marat Gubaidullin <ma...@gmail.com>
AuthorDate: Sun Feb 5 11:20:00 2023 -0500

    Karavan 3.20.0 release (#972)
    
    * Karavan 3.20.0 release
    
    * Update date for preview
    
    * Update date for preview
---
 .../blog/2023/02/camel-karavan-3.20.0/cloud.png    | Bin 0 -> 53402 bytes
 content/blog/2023/02/camel-karavan-3.20.0/code.gif | Bin 0 -> 115004 bytes
 .../blog/2023/02/camel-karavan-3.20.0/deploy.png   | Bin 0 -> 328451 bytes
 content/blog/2023/02/camel-karavan-3.20.0/env.png  | Bin 0 -> 73243 bytes
 content/blog/2023/02/camel-karavan-3.20.0/index.md |  57 +++++++++++++++++++++
 .../blog/2023/02/camel-karavan-3.20.0/local.png    | Bin 0 -> 16540 bytes
 .../camel-karavan-3.20.0/route-configuration.png   | Bin 0 -> 238057 bytes
 .../blog/2023/02/camel-karavan-3.20.0/runtimes.png | Bin 0 -> 27482 bytes
 content/blog/2023/02/camel-karavan-3.20.0/yes.png  | Bin 0 -> 24146 bytes
 9 files changed, 57 insertions(+)

diff --git a/content/blog/2023/02/camel-karavan-3.20.0/cloud.png b/content/blog/2023/02/camel-karavan-3.20.0/cloud.png
new file mode 100644
index 00000000..b79cd6d7
Binary files /dev/null and b/content/blog/2023/02/camel-karavan-3.20.0/cloud.png differ
diff --git a/content/blog/2023/02/camel-karavan-3.20.0/code.gif b/content/blog/2023/02/camel-karavan-3.20.0/code.gif
new file mode 100644
index 00000000..29ce43ff
Binary files /dev/null and b/content/blog/2023/02/camel-karavan-3.20.0/code.gif differ
diff --git a/content/blog/2023/02/camel-karavan-3.20.0/deploy.png b/content/blog/2023/02/camel-karavan-3.20.0/deploy.png
new file mode 100644
index 00000000..ddce0526
Binary files /dev/null and b/content/blog/2023/02/camel-karavan-3.20.0/deploy.png differ
diff --git a/content/blog/2023/02/camel-karavan-3.20.0/env.png b/content/blog/2023/02/camel-karavan-3.20.0/env.png
new file mode 100644
index 00000000..0b86021f
Binary files /dev/null and b/content/blog/2023/02/camel-karavan-3.20.0/env.png differ
diff --git a/content/blog/2023/02/camel-karavan-3.20.0/index.md b/content/blog/2023/02/camel-karavan-3.20.0/index.md
new file mode 100644
index 00000000..b19b75a6
--- /dev/null
+++ b/content/blog/2023/02/camel-karavan-3.20.0/index.md
@@ -0,0 +1,57 @@
+---
+title: "Karavan 3.20.0 Preview Release"
+date: 2022-02-05
+authors: [mgubaidullin]
+categories: ["Tooling", "Karavan"]
+preview: "What's new in Karavan 3.20.0"
+---
+
+Karavan is an Integration Toolkit for Apache Camel aimed to increase developer performance through the visualization of routes, integration with runtimes and pipelines for package, image build and deploy to kubernetes out-of-the-box.
+
+This is a short [Karavan introduction](https://www.youtube.com/watch?v=RA8sH3AH8Gg) aimed to help to understand if this tool is right for your needs.
+
+![env](env.png)
+
+Developers can use Karavan in their local development environment by installing Karavan extension in VS Code or Eclipse Che and run their services using JBang powered camel CLI with camel-main or export and run it with canonical Camel Runtimes.
+
+Being installed in a kubernetes environment, Karavan can be used as an application in any modern web browser. In that case Karavan stores integrations as YAML files in a git repository and starts a Tekton pipeline to package an application, build and deploy it to kubernetes.
+
+# New fetures
+The long-awaited release brings more flexibility to developers. Runtime selection: Quarkus or Spring Boot. Configurable default values for  application.properties. Deployment to kubernetes from a local environment with configurable Maven commands. Simplified code creation for custom Processors and AggregationStrategy.
+
+![yes.png](yes.png)
+
+## Code snippets 
+
+This release introduces Code Snippets that simplify custom Processor and AggregationStrategy creation again for both Quarkus and Spring Boot runtimes.
+
+![code.gif](code.gif)
+
+## Spring Boot Runtime
+In addition to the already supported Quarkus Runtime, starting from version 3.20 Karavan supports Spring Boot Runtime both for local and cloud mode.
+Users can choose target runtime while creating new projects.
+
+![runtimes.png](runtimes.png)
+
+## Camel 3.20.1
+The latest YAML DSL changes to Camel 3.20.x. The most significant one is routeConfiguration with interceptors and errorHandlers:
+
+![route-configuration.png](route-configuration.png)
+
+## Deploy to Kubernetes and Openshift from VS Code
+New deployment menu in VS Code extension uses configurable Maven commands for deployment to Kubernetes or OpenShift for both runtimes: Quarkus and Spring Boot with JKube.
+
+![deploy.png](deploy.png)
+
+## Framework and runtimes upgrades:
+1. Camel 3.20.1
+2. Kamelets 3.20.1.1
+3. Route Configuration DSL
+4. Quarkus 2.16.0.Final
+5. Spring Boot 2.7.7
+
+# Feedback is gold
+
+Deploy Karavan as a [cloud-native integration toolkit](https://github.com/apache/camel-karavan/tree/main/karavan-cloud) or install [VS Code extension](https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan) from the Marketplace.
+
+If you have any idea or find a new issue, please [create a new issue report in GitHub](https://github.com/apache/camel-karavan/issues)!
diff --git a/content/blog/2023/02/camel-karavan-3.20.0/local.png b/content/blog/2023/02/camel-karavan-3.20.0/local.png
new file mode 100644
index 00000000..7109527d
Binary files /dev/null and b/content/blog/2023/02/camel-karavan-3.20.0/local.png differ
diff --git a/content/blog/2023/02/camel-karavan-3.20.0/route-configuration.png b/content/blog/2023/02/camel-karavan-3.20.0/route-configuration.png
new file mode 100644
index 00000000..b48cacb2
Binary files /dev/null and b/content/blog/2023/02/camel-karavan-3.20.0/route-configuration.png differ
diff --git a/content/blog/2023/02/camel-karavan-3.20.0/runtimes.png b/content/blog/2023/02/camel-karavan-3.20.0/runtimes.png
new file mode 100644
index 00000000..c3bc4ca9
Binary files /dev/null and b/content/blog/2023/02/camel-karavan-3.20.0/runtimes.png differ
diff --git a/content/blog/2023/02/camel-karavan-3.20.0/yes.png b/content/blog/2023/02/camel-karavan-3.20.0/yes.png
new file mode 100644
index 00000000..24a0e4c6
Binary files /dev/null and b/content/blog/2023/02/camel-karavan-3.20.0/yes.png differ