You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2023/07/11 07:34:41 UTC

[camel-website] branch main updated: Karavan 3.21.0 (#1028)

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

davsclaus 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 ffbfe593 Karavan 3.21.0 (#1028)
ffbfe593 is described below

commit ffbfe593def01a2bcbf5981931dae089a1d07b4e
Author: Marat Gubaidullin <ma...@gmail.com>
AuthorDate: Tue Jul 11 03:34:36 2023 -0400

    Karavan 3.21.0 (#1028)
---
 .../blog/2023/07/camel-karavan-3.21.0/dev-mode.gif | Bin 0 -> 4858154 bytes
 content/blog/2023/07/camel-karavan-3.21.0/index.md |  61 +++++++++++++++++++++
 .../blog/2023/07/camel-karavan-3.21.0/trace.gif    | Bin 0 -> 1546748 bytes
 3 files changed, 61 insertions(+)

diff --git a/content/blog/2023/07/camel-karavan-3.21.0/dev-mode.gif b/content/blog/2023/07/camel-karavan-3.21.0/dev-mode.gif
new file mode 100644
index 00000000..5c6b1856
Binary files /dev/null and b/content/blog/2023/07/camel-karavan-3.21.0/dev-mode.gif differ
diff --git a/content/blog/2023/07/camel-karavan-3.21.0/index.md b/content/blog/2023/07/camel-karavan-3.21.0/index.md
new file mode 100644
index 00000000..9ceb023a
--- /dev/null
+++ b/content/blog/2023/07/camel-karavan-3.21.0/index.md
@@ -0,0 +1,61 @@
+---
+title: "Karavan 3.21.0: Developer Performance Accelerator"
+date: 2023-07-11
+authors: [mgubaidullin]
+categories: ["Tooling", "Karavan"]
+preview: "What's new in Karavan 3.21.0"
+---
+
+In this blog post, we are excited to announce the latest updates and improvements in Apache Camel Karavan. This version brings significant improvements focused on developer productivity in the Karavan Cloud Application. 
+
+Let's dive into the details and explore what's new!
+
+# What's new
+
+## Karavan CLI
+
+To simplify the installation of Karavan Cloud Application on Kubernetes, we have introduced the Karavan CLI. This command-line interface allows you to effortlessly install Karavan and generate resource YAML files. With just one command, you can set up your Karavan environment quickly and easily, ex.:
+```
+jbang org.apache.camel.karavan:karavan-cli:3.21.0 install --git-repository=$REPO --git-password=$PASWORD --git-username=$USERNAME  --node-port=30777
+```
+ 
+## Fast Prototyping
+
+We understand the importance of rapid development and iteration. To streamline the prototyping process, we have implemented fast prototyping capabilities in Karavan Cloud Application. Now, you can swiftly iterate on your ideas and bring your projects to life with greater efficiency.
+
+![dev-mode.gif](dev-mode.gif)
+
+## Tracing
+
+Tracing allows you to monitor and inspect the headers and body data during the execution of every Camel Exchange instance. With this powerful debugging tool, you gain valuable insights into the flow of data and can easily troubleshoot issues or optimize your integration processes. Tracing empowers you with greater visibility and control over your application's execution.
+
+![trace.gif](trace.gif)
+
+## Fixes
+
+1. Corrected RouteConfiguration YAML: We have addressed several issues related to RouteConfiguration YAML. This includes fixing configurations for `intercept`, `interceptFrom`, `interceptSendToEndpoint`, `onCompletion`, and `onException`. These fixes ensure that the routing configurations work as intended and provide a seamless experience.
+
+2. Exposed Delay EIP: We have made the Delay Enterprise Integration Pattern (EIP) accessible in this version of Karavan Designer. You can now easily introduce delays in your integration flows.
+
+## Breaking Changes
+
+Path Parameters Update: Starting from this version, Karavan sets path parameters in the same way as query parameters (key: value). This change enhances consistency in the handling of parameters and simplifies the overall DSL design.
+```
+- route:
+    from:
+      uri: activemq
+      parameters:
+        destinationType: topic
+        destinationName: topic1
+```
+
+## Framework and runtimes upgrades:
+1. Camel 3.21.0
+2. Kamelets 3.21.0
+3. Spring Boot 2.7.13
+4. jkube 1.13.1
+5. Quarkus 2.16.7.Final
+6. React 18
+
+
+**Happy integrating!**
\ No newline at end of file
diff --git a/content/blog/2023/07/camel-karavan-3.21.0/trace.gif b/content/blog/2023/07/camel-karavan-3.21.0/trace.gif
new file mode 100644
index 00000000..2485220c
Binary files /dev/null and b/content/blog/2023/07/camel-karavan-3.21.0/trace.gif differ