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 <[email protected]>
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

Reply via email to