This is an automated email from the ASF dual-hosted git repository. zregvart 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 5c1474c [Blog] VS Code Camel Language support 0.1.0 announcement 5c1474c is described below commit 5c1474cef7ca9926c38c7a59cc0132d5809544d2 Author: Aurélien Pupier <apup...@redhat.com> AuthorDate: Mon Oct 18 17:15:14 2021 +0200 [Blog] VS Code Camel Language support 0.1.0 announcement Signed-off-by: Aurélien Pupier <apup...@redhat.com> --- .../choiceFolding.gif | Bin 0 -> 56688 bytes .../completionChannelConnectedMode.png | Bin 0 -> 69479 bytes .../completionNamespace.png | Bin 0 -> 122155 bytes .../index.md | 46 +++++++++++++++++++++ 4 files changed, 46 insertions(+) diff --git a/content/blog/2021/10/vscode-camel-language-support-release-0.1.0/choiceFolding.gif b/content/blog/2021/10/vscode-camel-language-support-release-0.1.0/choiceFolding.gif new file mode 100644 index 0000000..b7cb8dc Binary files /dev/null and b/content/blog/2021/10/vscode-camel-language-support-release-0.1.0/choiceFolding.gif differ diff --git a/content/blog/2021/10/vscode-camel-language-support-release-0.1.0/completionChannelConnectedMode.png b/content/blog/2021/10/vscode-camel-language-support-release-0.1.0/completionChannelConnectedMode.png new file mode 100644 index 0000000..0fe1505 Binary files /dev/null and b/content/blog/2021/10/vscode-camel-language-support-release-0.1.0/completionChannelConnectedMode.png differ diff --git a/content/blog/2021/10/vscode-camel-language-support-release-0.1.0/completionNamespace.png b/content/blog/2021/10/vscode-camel-language-support-release-0.1.0/completionNamespace.png new file mode 100644 index 0000000..26fec68 Binary files /dev/null and b/content/blog/2021/10/vscode-camel-language-support-release-0.1.0/completionNamespace.png differ diff --git a/content/blog/2021/10/vscode-camel-language-support-release-0.1.0/index.md b/content/blog/2021/10/vscode-camel-language-support-release-0.1.0/index.md new file mode 100644 index 0000000..13c42c0 --- /dev/null +++ b/content/blog/2021/10/vscode-camel-language-support-release-0.1.0/index.md @@ -0,0 +1,46 @@ +--- +title: "New release of VS Code Language Support for Apache Camel 0.1.0" +date: 2021-10-19 +authors: [apupier] +categories: ["Releases","Tooling"] +preview: "New release of VS Code Language Support for Apache Camel 0.1.0: Java 8 drop, catalog upgrades and connected mode completion for Kubernetes and Knative Camel URI." +--- + +A new release of [VS Code Language Support for Apache Camel](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-apache-camel) 0.1.0 is available. It includes upgrade of Camel catalogs, removal of Java 8 as runtime for embedded Language Server, connected mode completion for Kubernetes and Knative and folding of choice in Java. + +# Removal of Java 8 as runtime for embedded Language Server + +The removal of Java 8 as runtime for embedded Language Server allowed the upgrade of Camel Quarkus Catalog and some test dependencies. Java 8 is planned to be dropped in several of current dependencies, [including Camel](/blog/2021/09/eol-java8/). It is time to move forward. + +Java 8 is still usable for the Camel projects themselves that support it. It will impact only the tooling provided through the Camel Language Server. + +# Connected-mode for completion of Knative and Kubernetes components + +When a kubernetes connection is configured, either via command-line interface or by VS Code Kubernetes extension, the completion is looking up in the Kubernetes instance for the following cases: +* namespace attribute value on _kubernetes-*_ components +![completion for namespace attribute](./completionNamespace.png) +* endpoint, channel and event component path values on _knative_ component +![completion for channel value](./completionChannelConnectedMode.png) + +# Camel catalogs version upgrades + +The default Camel catalog has been upgraded from 3.11.1 to 3.12.0. + +The Kamelet catalog has been upgraded from 0.3.0 to 0.4.0. + +The Camel Quarkus catalog has been upgraded from 2.0.0 to 2.3.0. + +The Camel kafka connector catalog has been upgraded from 0.10.1 to 0.11.0. + +# Folding of Camel routes in Java editor + +In previous release, it was possible to [fold a Camel route](/blog/2021/09/vscode-camel-language-support-release-0.0.35#folding-of-camel-routes-in-java-editor). It is now possible to fold each choice of Camel routes in the java editor. + +![Example to fold choice Camel route in Java Editor of VS Code](./choiceFolding.gif) + +# What's next? + +Provide your feedback and ideas! +You can start discussions on [Zulip camel-tooling channel](https://camel.zulipchat.com/#narrow/stream/258729-camel-tooling). +You can create and vote for issues on github [Camel Language Server](https://github.com/camel-tooling/camel-language-server/issues), [VS Code Language support for Apache Camel](https://github.com/camel-tooling/camel-lsp-client-vscode/issues). +You can create and vote for issues on the [jira](https://issues.redhat.com/browse/FUSETOOLS2) used by the Red Hat Integration tooling team.