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

[camel-website] branch main updated: blog: multi-release camel-tooling VS Code extensions beginning of July 2023

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

acosentino 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 72e7018a blog: multi-release camel-tooling VS Code extensions beginning of July 2023
72e7018a is described below

commit 72e7018aeb8f8caa37a42df2032a35444fbee098
Author: Aurélien Pupier <ap...@redhat.com>
AuthorDate: Wed Jul 5 15:21:41 2023 +0200

    blog: multi-release camel-tooling VS Code extensions beginning of July
    2023
    
    Signed-off-by: Aurélien Pupier <ap...@redhat.com>
---
 ...kActionToRunCamelRouteOnOpenShiftWithCamelK.gif | Bin 0 -> 330658 bytes
 .../completionCamelQuarkusProfile.gif              | Bin 0 -> 154080 bytes
 ...nfigureCamelVersionInSettingsToRunWithJbang.gif | Bin 0 -> 1037614 bytes
 .../createCamelOnQuarkusProject.gif                | Bin 0 -> 113153 bytes
 .../createCamelOnSpringBootproject.gif             | Bin 0 -> 165234 bytes
 .../07/multi-release-vscode-extensions/index.md    |  69 +++++++++++++++++++++
 6 files changed, 69 insertions(+)

diff --git a/content/blog/2023/07/multi-release-vscode-extensions/QuickActionToRunCamelRouteOnOpenShiftWithCamelK.gif b/content/blog/2023/07/multi-release-vscode-extensions/QuickActionToRunCamelRouteOnOpenShiftWithCamelK.gif
new file mode 100644
index 00000000..5acfb0c7
Binary files /dev/null and b/content/blog/2023/07/multi-release-vscode-extensions/QuickActionToRunCamelRouteOnOpenShiftWithCamelK.gif differ
diff --git a/content/blog/2023/07/multi-release-vscode-extensions/completionCamelQuarkusProfile.gif b/content/blog/2023/07/multi-release-vscode-extensions/completionCamelQuarkusProfile.gif
new file mode 100644
index 00000000..091bca34
Binary files /dev/null and b/content/blog/2023/07/multi-release-vscode-extensions/completionCamelQuarkusProfile.gif differ
diff --git a/content/blog/2023/07/multi-release-vscode-extensions/configureCamelVersionInSettingsToRunWithJbang.gif b/content/blog/2023/07/multi-release-vscode-extensions/configureCamelVersionInSettingsToRunWithJbang.gif
new file mode 100644
index 00000000..cbdc923d
Binary files /dev/null and b/content/blog/2023/07/multi-release-vscode-extensions/configureCamelVersionInSettingsToRunWithJbang.gif differ
diff --git a/content/blog/2023/07/multi-release-vscode-extensions/createCamelOnQuarkusProject.gif b/content/blog/2023/07/multi-release-vscode-extensions/createCamelOnQuarkusProject.gif
new file mode 100644
index 00000000..0f95f8b3
Binary files /dev/null and b/content/blog/2023/07/multi-release-vscode-extensions/createCamelOnQuarkusProject.gif differ
diff --git a/content/blog/2023/07/multi-release-vscode-extensions/createCamelOnSpringBootproject.gif b/content/blog/2023/07/multi-release-vscode-extensions/createCamelOnSpringBootproject.gif
new file mode 100644
index 00000000..3b4dc970
Binary files /dev/null and b/content/blog/2023/07/multi-release-vscode-extensions/createCamelOnSpringBootproject.gif differ
diff --git a/content/blog/2023/07/multi-release-vscode-extensions/index.md b/content/blog/2023/07/multi-release-vscode-extensions/index.md
new file mode 100644
index 00000000..1f90689b
--- /dev/null
+++ b/content/blog/2023/07/multi-release-vscode-extensions/index.md
@@ -0,0 +1,69 @@
+---
+title: "New releases of VS Code Extensions: Language Support 0.9.0, Debug Adapter 0.8.0, Tooling for Camel K 0.0.34"
+date: 2023-07-05
+authors: [apupier]
+categories: ["Releases","Tooling"]
+preview: "New releases of VS Code Extensions: Language Support 0.9.0, Debug Adapter 0.8.0, Tooling for Camel K 0.0.34"
+---
+
+There are new releases of 3 VS Code extensions:
+
+- [Language support for Apache Camel](https://github.com/camel-tooling/camel-lsp-client-vscode/blob/0.9.0/Changelog.md#090) 0.9.0
+- [Debug Adapter for Apache Camel](https://github.com/camel-tooling/camel-dap-client-vscode/blob/0.8.0/Changelog.md#080) 0.8.0
+- [Tooling for Apache Camel K](https://github.com/camel-tooling/vscode-camelk/blob/0.0.34/Changelog.md#0034) 0.0.34
+
+# Version upgrades
+
+Notable Camel related version upgrades:
+
+- Update Kamelet Catalog from 3.20.4 to 3.21.0
+- Update default Camel Catalog version from 3.20.5 to 3.21.0
+- Update default Camel version used for Camel JBang from 3.20.5 to 3.21.0
+- Update default Camel K runtime version from v1.11.0 to v1.12.1
+
+# New features
+
+## Completion for Camel Quarkus debug profile in pom.xml
+
+It helps to configure a Camel on Quarkus application to use the Camel Route Textual debugger.
+
+![Video showing completion for Camel Quarkus debug profile in a pom.xml](completionCamelQuarkusProfile.gif)
+
+For an example of the whole process to use the Camel debugger with a Camel on Quarkus project, see [this video](https://youtu.be/uCE8VG5ZrxM).
+
+## Commands to create Camel on Quarkus and SpringBoot project
+
+Two commands have been created to create Camel projects:
+
+* `Camel: Create a Camel Quarkus project`
+* `Camel: Create a Camel on SpringBoot project`
+
+This first iteration is coming with a minimal configuration. Only the GroupID, ArtifactID and version of the new project is asked to the end-user. In case, there are some Camel routes at the root of the workspace, they are copied at the correct place in the created project.
+
+![Video showing a VS Code workspace opened with a  Camel route, calling command palette to create a Camel on Quarkus project, then showing that the project is created and the route copied at correct place in the project](createCamelOnQuarkusProject.gif)
+
+![Video showing a VS Code workspace opened with a  Camel route, calling command palette to create a Camel on SpringBoot project, then showing that the project is created and the route copied at correct place in the project](createCamelOnSpringBootproject.gif)
+
+## Quick menu action on editor title to Deploy Integration with Apache Camel K
+
+Previously, it was possible to deploy an integration with Camel K using command palette, contextual menu from the Explorer or a codelens in textual editor. A quick action has been added to the editor. It is very convenient when the editor used is a graphical one.
+
+![Video showing a Caml route opened with a graphical editor, then clicking on the quick action at the top right of it to deploy on OpenShift. It finishes by opening the log to show that the route has been started and is working.](QuickActionToRunCamelRouteOnOpenShiftWithCamelK.gif)
+
+## Settings for specifying the Camel version to run integrations with Camel JBang CLI
+
+Previously, it was reusing the version of Camel Jbang version, it is now possible to also provide the Camel version.
+
+![From settings, changing the value of the Camel version for Camel JBang run, then running an integration and shwoing the camel version used in the task log](configureCamelVersionInSettingsToRunWithJbang.gif)
+
+# What's next
+
+It is planned to publish videos leveraging the new features in a more global scenario. Stay tuned and follow [Demo of Red Hat Integration and Apache Camel Tooling playlist](https://www.youtube.com/playlist?list=PLU-T8l-XOWOPjrXPojx2WDSegigcNzKs4).
+
+Please provide feedback and ideas with your preferred channel:
+
+* [Zulip #camel-tooling channel](https://camel.zulipchat.com/#narrow/stream/258729-camel-tooling)
+* [VS Code Language support for Camel GitHub issues](https://github.com/camel-tooling/camel-lsp-client-vscode/issues)
+* [VS Code Debug Adapter for Camel GitHub issues](https://github.com/camel-tooling/camel-dap-client-vscode/issues)
+* [VS Code Tooling for Camel K GitHub issues](https://github.com/camel-tooling/vscode-camelk/issues)
+* [Red Hat bugtracker FUSETOOLS2](https://issues.redhat.com/browse/FUSETOOLS2)