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 78268cfb Karavan 4.4.0 (#1158)
78268cfb is described below

commit 78268cfb7e1840b2b0055d81e0b65fbc82a779d5
Author: Marat Gubaidullin <[email protected]>
AuthorDate: Sun Mar 3 16:30:27 2024 -0500

    Karavan 4.4.0 (#1158)
    
    * Karavan 4.0.0 Release announcement
    
    * Karavan 4.0.0 Release announcement change date
    
    * Karavan 4.4.0
    
    * Installation
---
 .../2024/03/camel-karavan-4.4.0/beans-config.gif   | Bin 0 -> 437278 bytes
 .../configurable-kamelets-components.gif           | Bin 0 -> 904102 bytes
 .../03/camel-karavan-4.4.0/direct-navigation.png   | Bin 0 -> 267916 bytes
 content/blog/2024/03/camel-karavan-4.4.0/index.md  |  64 +++++++++++++++++++++
 .../2024/03/camel-karavan-4.4.0/set-property.gif   | Bin 0 -> 2959237 bytes
 .../03/camel-karavan-4.4.0/variable-selector.png   | Bin 0 -> 299762 bytes
 6 files changed, 64 insertions(+)

diff --git a/content/blog/2024/03/camel-karavan-4.4.0/beans-config.gif 
b/content/blog/2024/03/camel-karavan-4.4.0/beans-config.gif
new file mode 100644
index 00000000..2c036eee
Binary files /dev/null and 
b/content/blog/2024/03/camel-karavan-4.4.0/beans-config.gif differ
diff --git 
a/content/blog/2024/03/camel-karavan-4.4.0/configurable-kamelets-components.gif 
b/content/blog/2024/03/camel-karavan-4.4.0/configurable-kamelets-components.gif
new file mode 100644
index 00000000..e6fedeae
Binary files /dev/null and 
b/content/blog/2024/03/camel-karavan-4.4.0/configurable-kamelets-components.gif 
differ
diff --git a/content/blog/2024/03/camel-karavan-4.4.0/direct-navigation.png 
b/content/blog/2024/03/camel-karavan-4.4.0/direct-navigation.png
new file mode 100644
index 00000000..14818969
Binary files /dev/null and 
b/content/blog/2024/03/camel-karavan-4.4.0/direct-navigation.png differ
diff --git a/content/blog/2024/03/camel-karavan-4.4.0/index.md 
b/content/blog/2024/03/camel-karavan-4.4.0/index.md
new file mode 100644
index 00000000..dd7f295b
--- /dev/null
+++ b/content/blog/2024/03/camel-karavan-4.4.0/index.md
@@ -0,0 +1,64 @@
+---
+title: "Karavan 4.4.0: Beauty is variable"
+date: 2024-03-04
+authors: [mgubaidullin]
+categories: ["Tooling", "Karavan"]
+preview: "Karavan 4.4.0: Release notes"
+---
+*There should have been an AI-generated image of animated camels in a setting 
vaguely related to the plot of this post. But I think we have already had 
enough of them ;-)*
+
+We are announcing the Apache Camel Karavan 4.4.0, your one-stop shop for 
simplified and accelerated integration development with Apache Camel! This 
release packs a punch with a plethora of improvements, making your integration 
journey smoother and more efficient than ever.
+ 
+## Variables are everywhere
+
+Karavan 4.4.0 enhances variable support in DSLs, including elements like From, 
To, Marshall, and Unmarshall, DSLs for managing variables - setVariable, 
removeVariable, and convertVariableTo - and displays a list of existing 
variables in DSL properties. This update streamlines integration development, 
making Karavan more versatile and user-friendly.
+
+![variables](variable-selector.png)
+
+## Enhanced Navigation
+
+Real integration projects with Apache Camel typically consist of dozens of 
routes and are usually spread across multiple files. We have simplified 
navigation between directly (`direct`, `seda`) connected routes. 
+
+![navigation](direct-navigation.png)
+
+## Property Handling
+
+The Property Panel contains syntax tips for properties placeholder. Users can 
easily create new property values directly in the Properties panel.
+
+![set-property](set-property.gif)
+
+## Bean Wizard
+
+Creating beans in Apache Camel has never been a straightforward task. In 
addition to the syntax, you need to know which properties of the particular 
bean should be configured. We are introducing the Bean Wizard that simplifies 
bean configuration. The wizard's configuration can be enhanced with 
preconfigured properties in the templates project.
+
+![beans-config.gif](beans-config.gif)
+
+## Component and Kamelet palette configuration
+
+Karavan offers over 300 Camel Components and more than 100 Kamelets, some of 
which may overlap in functionality (e.g., SQL, JDBC) or vary in maturity 
levels. Integration developers now have the capability to specify which 
Components and Kamelets are accessible for their project. While these are still 
available in the Knowledgebase for learning purposes, they are excluded from 
the Selector during development.
+
+![configurable-kamelets-components.gif](configurable-kamelets-components.gif)
+
+## Simple installation
+
+We are constantly enhancing and streamlining the installation process. As of 
version 4.4, Karavan can be deployed on Docker using the docker-compose.yaml 
file and on Kubernetes through straightforward resource YAML files. There will 
no longer be a need for a custom installer or bespoke internal installation 
code.
+
+1. [Install on 
Docker](https://github.com/apache/camel-karavan/blob/4.4.0/docs/WEB_DOCKER.md)
+2. [Install on 
Kubernetes](https://github.com/apache/camel-karavan/blob/4.4.0/docs/WEB_KUBERNETES.md)
+
+## The latest and greatest
+
+Karavan is updated with the latest versions of the frameworks and libraries it 
utilizes and is built with.
+
+- Camel 4.4.0
+- Kamelets 4.4.0
+- Jkube 1.16.1
+- JBang v0.114.0
+- Quarkus 3.8.1
+
+
+To kickstart your integration projects, please use [Karavan 
Documentaion](https://github.com/apache/camel-karavan/tree/main/docs)
+
+We appreciate your continued support for Apache Camel Karavan, and we eagerly 
await your feedback and contributions as we continue to evolve and enhance the 
integration landscape.
+
+**Happy integrating!**
\ No newline at end of file
diff --git a/content/blog/2024/03/camel-karavan-4.4.0/set-property.gif 
b/content/blog/2024/03/camel-karavan-4.4.0/set-property.gif
new file mode 100644
index 00000000..05b478db
Binary files /dev/null and 
b/content/blog/2024/03/camel-karavan-4.4.0/set-property.gif differ
diff --git a/content/blog/2024/03/camel-karavan-4.4.0/variable-selector.png 
b/content/blog/2024/03/camel-karavan-4.4.0/variable-selector.png
new file mode 100644
index 00000000..9d727ddf
Binary files /dev/null and 
b/content/blog/2024/03/camel-karavan-4.4.0/variable-selector.png differ

Reply via email to