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-karavan.git
The following commit(s) were added to refs/heads/main by this push:
new 8f79e61 Prepare for 0.0.14 preview release (#267)
8f79e61 is described below
commit 8f79e6113e135b123e76b0d7b2e422f4639fc082
Author: Marat Gubaidullin <[email protected]>
AuthorDate: Fri Apr 1 14:26:27 2022 -0400
Prepare for 0.0.14 preview release (#267)
---
karavan-app/pom.xml | 2 +-
karavan-app/src/main/webapp/package.json | 6 +-
karavan-designer/package.json | 2 +-
karavan-generator/pom.xml | 2 +-
karavan-vscode/CHANGELOG.md | 11 +++
karavan-vscode/README.md | 27 +++---
karavan-vscode/{screenshots => images}/create.png | Bin
karavan-vscode/{screenshots => images}/install.png | Bin
karavan-vscode/images/karavan-vscode.png | Bin 0 -> 523137 bytes
karavan-vscode/{screenshots => images}/open.png | Bin
karavan-vscode/{screenshots => images}/run.png | Bin
karavan-vscode/package.json | 108 ++++++++++-----------
karavan-vscode/screenshots/karavan-vscode.png | Bin 319708 -> 0 bytes
13 files changed, 85 insertions(+), 73 deletions(-)
diff --git a/karavan-app/pom.xml b/karavan-app/pom.xml
index 0ab997c..1b12849 100644
--- a/karavan-app/pom.xml
+++ b/karavan-app/pom.xml
@@ -18,7 +18,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.camel.karavan</groupId>
- <version>0.0.13</version>
+ <version>0.0.14</version>
<artifactId>karavan</artifactId>
<properties>
<compiler-plugin.version>3.8.1</compiler-plugin.version>
diff --git a/karavan-app/src/main/webapp/package.json
b/karavan-app/src/main/webapp/package.json
index 561cd44..2dc8931 100644
--- a/karavan-app/src/main/webapp/package.json
+++ b/karavan-app/src/main/webapp/package.json
@@ -1,6 +1,6 @@
{
"name": "karavan",
- "version": "0.0.13",
+ "version": "0.0.14",
"private": true,
"scripts": {
"start": "cp -r ../../../../karavan-designer/src/designer src &&
react-scripts start",
@@ -46,12 +46,12 @@
"uuid": "^8.3.2"
},
"devDependencies": {
- "monaco-editor": "0.29.1",
"@types/dagre": "^0.7.46",
"@types/file-saver": "^2.0.5",
"@types/localforage": "0.0.34",
"@types/react": "^17.0.19",
"@types/react-dom": "^17.0.9",
- "@types/react-router-dom": "^5.3.0"
+ "@types/react-router-dom": "^5.3.0",
+ "monaco-editor": "0.29.1"
}
}
diff --git a/karavan-designer/package.json b/karavan-designer/package.json
index 1bc2446..c0a8aa6 100644
--- a/karavan-designer/package.json
+++ b/karavan-designer/package.json
@@ -1,6 +1,6 @@
{
"name": "karavan-designer",
- "version": "0.0.13",
+ "version": "0.0.14",
"license": "Apache-2.0",
"scripts": {
"start": "react-scripts start",
diff --git a/karavan-generator/pom.xml b/karavan-generator/pom.xml
index 72e8aea..563a4ed 100644
--- a/karavan-generator/pom.xml
+++ b/karavan-generator/pom.xml
@@ -19,7 +19,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.camel.karavan</groupId>
<artifactId>karavan-generator</artifactId>
- <version>0.0.13</version>
+ <version>0.0.14</version>
<properties>
<compiler-plugin.version>3.8.1</compiler-plugin.version>
<maven.compiler.parameters>true</maven.compiler.parameters>
diff --git a/karavan-vscode/CHANGELOG.md b/karavan-vscode/CHANGELOG.md
index 5af9d31..149d2ba 100644
--- a/karavan-vscode/CHANGELOG.md
+++ b/karavan-vscode/CHANGELOG.md
@@ -1,5 +1,16 @@
# Changelog
+## 0.0.14
+Usability improvements
+1. Insert new step between existing steps
+2. Clone REST and REST Method
+3. Clone Bean
+4. Clone Dependency
+5. Copy/paste EIP DSL element
+6. Security and Scheduler parameters are hidden by default for Components
(Expandable Section)
+7. Advanced parameters are hidden by default for EIP (Expandable Section)
+8. Open Integration, open yaml, run with Jbang context menu in Karavan view in
VS Code
+
## 0.0.13
Requires Camel 3.16.0 and later
1. REST DSL
diff --git a/karavan-vscode/README.md b/karavan-vscode/README.md
index 8b1005c..003d28b 100644
--- a/karavan-vscode/README.md
+++ b/karavan-vscode/README.md
@@ -1,19 +1,20 @@

-# Integration Designer for Apache Camel
-
-
-**Integration Designer for Apache Camel** makes integration easy and fun
through visualization of integration pipeline.
+## Apache Camel Karavan
+**Mastering Tool for Apache Camel** makes integration easy and fun through the
visualization of pipelines and integration with runtimes.

# Features
-* Read/Write Integration resources (*.yaml with kind:Integration) and plain
yaml routes
-* Kamelets source/sink/action
-* Enterprise Integration Patterns DSL
-* Components consumer/producer
-* Integration with [JBang](https://www.jbang.dev)
+* Enterprise Integration Patterns DSL
+* REST DSL
+* Beans and dependencies
+* 100+ Kamelets source/sink/action
+* 300+ Components consumer/producer
+* Read/Write Integration CRD (*.yaml with kind:Integration) and plain yaml
routes
+* Integration with [Camel-K](https://camel.apache.org/camel-k/next/index.html)
and [JBang](https://www.jbang.dev)
+
# Installation
@@ -26,24 +27,24 @@
3. In the search bar, type **Karavan**
4. In the **Apache Camel Karavan** box, click **Install**.
-
+
# Create and edit integration
## Create new Integration
-
+
## Edit an existing Integration
-
+
# Run integration
## Run integration locally
* [JBang](https://www.jbang.dev) installed
-* Click  button in VSCode or
+* Click  button in VSCode or
```shell
jbang -Dcamel.jbang.version=3.15.0 CamelJBang@apache/camel run
$INTEGRATION.yaml --max-messages=10 --logging-level=info
```
diff --git a/karavan-vscode/screenshots/create.png
b/karavan-vscode/images/create.png
similarity index 100%
rename from karavan-vscode/screenshots/create.png
rename to karavan-vscode/images/create.png
diff --git a/karavan-vscode/screenshots/install.png
b/karavan-vscode/images/install.png
similarity index 100%
rename from karavan-vscode/screenshots/install.png
rename to karavan-vscode/images/install.png
diff --git a/karavan-vscode/images/karavan-vscode.png
b/karavan-vscode/images/karavan-vscode.png
new file mode 100644
index 0000000..106f4a5
Binary files /dev/null and b/karavan-vscode/images/karavan-vscode.png differ
diff --git a/karavan-vscode/screenshots/open.png
b/karavan-vscode/images/open.png
similarity index 100%
rename from karavan-vscode/screenshots/open.png
rename to karavan-vscode/images/open.png
diff --git a/karavan-vscode/screenshots/run.png b/karavan-vscode/images/run.png
similarity index 100%
rename from karavan-vscode/screenshots/run.png
rename to karavan-vscode/images/run.png
diff --git a/karavan-vscode/package.json b/karavan-vscode/package.json
index aaa821d..32ad61a 100644
--- a/karavan-vscode/package.json
+++ b/karavan-vscode/package.json
@@ -4,7 +4,7 @@
"displayName": "Karavan",
"icon": "icons/karavan.png",
"description": "Apache Camel Mastering Tool",
- "version": "0.0.13",
+ "version": "0.0.14",
"license": "Apache-2.0",
"preview": true,
"bugs": {
@@ -131,37 +131,37 @@
}
},
{
- "command": "integrations.refresh",
- "title": "Refresh",
- "icon": {
- "light": "icons/light/refresh.svg",
- "dark": "icons/dark/refresh.svg"
- }
- },
+ "command": "integrations.refresh",
+ "title": "Refresh",
+ "icon": {
+ "light": "icons/light/refresh.svg",
+ "dark": "icons/dark/refresh.svg"
+ }
+ },
{
- "command": "kamelets.refresh",
- "title": "Refresh",
- "icon": {
- "light": "icons/light/refresh.svg",
- "dark": "icons/dark/refresh.svg"
- }
- },
+ "command": "kamelets.refresh",
+ "title": "Refresh",
+ "icon": {
+ "light": "icons/light/refresh.svg",
+ "dark": "icons/dark/refresh.svg"
+ }
+ },
{
- "command": "components.refresh",
- "title": "Refresh",
- "icon": {
- "light": "icons/light/refresh.svg",
- "dark": "icons/dark/refresh.svg"
- }
- },
+ "command": "components.refresh",
+ "title": "Refresh",
+ "icon": {
+ "light": "icons/light/refresh.svg",
+ "dark": "icons/dark/refresh.svg"
+ }
+ },
{
- "command": "eip.refresh",
- "title": "Refresh",
- "icon": {
- "light": "icons/light/refresh.svg",
- "dark": "icons/dark/refresh.svg"
- }
- }
+ "command": "eip.refresh",
+ "title": "Refresh",
+ "icon": {
+ "light": "icons/light/refresh.svg",
+ "dark": "icons/dark/refresh.svg"
+ }
+ }
],
"menus": {
"explorer/context": [
@@ -195,32 +195,32 @@
}
],
"view/title": [
- {
- "command": "integrations.refresh",
- "when": "view == integrations",
- "group": "navigation"
- },
{
- "command": "karavan.create-crd",
- "when": "view == integrations",
- "group": "navigation"
- },
+ "command": "integrations.refresh",
+ "when": "view == integrations",
+ "group": "navigation"
+ },
{
- "command": "kamelets.refresh",
- "when": "view == kamelets",
- "group": "navigation"
- },
+ "command": "karavan.create-crd",
+ "when": "view == integrations",
+ "group": "navigation"
+ },
{
- "command": "components.refresh",
- "when": "view == components",
- "group": "navigation"
- },
+ "command": "kamelets.refresh",
+ "when": "view == kamelets",
+ "group": "navigation"
+ },
{
- "command": "eip.refresh",
- "when": "view == eip",
- "group": "navigation"
- }
- ],
+ "command": "components.refresh",
+ "when": "view == components",
+ "group": "navigation"
+ },
+ {
+ "command": "eip.refresh",
+ "when": "view == eip",
+ "group": "navigation"
+ }
+ ],
"view/item/context": [
{
"command": "karavan.open",
@@ -237,7 +237,7 @@
"when": "view == integrations && viewItem == 'integration'",
"group": "navigation_2_run@1"
}
- ]
+ ]
},
"viewsContainers": {
"activitybar": [
@@ -263,7 +263,7 @@
"id": "kamelets",
"name": "Kamelets",
"visibility": "collapsed"
- },
+ },
{
"id": "components",
"name": "Components",
@@ -332,4 +332,4 @@
"rxjs": "7.5.2",
"uuid": "8.3.2"
}
-}
\ No newline at end of file
+}
diff --git a/karavan-vscode/screenshots/karavan-vscode.png
b/karavan-vscode/screenshots/karavan-vscode.png
deleted file mode 100644
index 036d10c..0000000
Binary files a/karavan-vscode/screenshots/karavan-vscode.png and /dev/null
differ