This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-website.git
The following commit(s) were added to refs/heads/master by this push:
new e6af7d7 provide blogpost announcement of VS Code language Support for
Apache Camel 0.0.30
e6af7d7 is described below
commit e6af7d72eca5470e71b877c6e8d4e1c3197085ea
Author: Aurélien Pupier <[email protected]>
AuthorDate: Tue Jan 5 15:53:16 2021 +0100
provide blogpost announcement of VS Code language Support for Apache
Camel 0.0.30
Signed-off-by: Aurélien Pupier <[email protected]>
---
...ompletionBasicPropertiesCamelkafkaConnector.gif | Bin 0 -> 307097 bytes
.../completionInsertingDefaultValue.gif | Bin 0 -> 108936 bytes
.../completionWithDescriptionforConnectorClass.png | Bin 0 -> 108662 bytes
.../diagnosticMixedNotation.png | Bin 0 -> 70580 bytes
...nkSourcepropertyTypematchConnectorClassType.png | Bin 0 -> 59203 bytes
...plicatedKeyWithMixDashAndCamelCaseDetection.png | Bin 0 -> 64426 bytes
.../2021/01/VSCode-LanguageSupport-0.0.30/index.md | 64 +++++++++++++++++++++
...melCaseCamelkafkaConnectorunknownProperties.gif | Bin 0 -> 136345 bytes
8 files changed, 64 insertions(+)
diff --git
a/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/completionBasicPropertiesCamelkafkaConnector.gif
b/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/completionBasicPropertiesCamelkafkaConnector.gif
new file mode 100644
index 0000000..84ba058
Binary files /dev/null and
b/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/completionBasicPropertiesCamelkafkaConnector.gif
differ
diff --git
a/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/completionInsertingDefaultValue.gif
b/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/completionInsertingDefaultValue.gif
new file mode 100644
index 0000000..5ad01b7
Binary files /dev/null and
b/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/completionInsertingDefaultValue.gif
differ
diff --git
a/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/completionWithDescriptionforConnectorClass.png
b/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/completionWithDescriptionforConnectorClass.png
new file mode 100644
index 0000000..58ef257
Binary files /dev/null and
b/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/completionWithDescriptionforConnectorClass.png
differ
diff --git
a/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/diagnosticMixedNotation.png
b/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/diagnosticMixedNotation.png
new file mode 100644
index 0000000..69e4d5a
Binary files /dev/null and
b/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/diagnosticMixedNotation.png
differ
diff --git
a/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/diagnosticSinkSourcepropertyTypematchConnectorClassType.png
b/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/diagnosticSinkSourcepropertyTypematchConnectorClassType.png
new file mode 100644
index 0000000..65ad740
Binary files /dev/null and
b/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/diagnosticSinkSourcepropertyTypematchConnectorClassType.png
differ
diff --git
a/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/duplicatedKeyWithMixDashAndCamelCaseDetection.png
b/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/duplicatedKeyWithMixDashAndCamelCaseDetection.png
new file mode 100644
index 0000000..0c4f51b
Binary files /dev/null and
b/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/duplicatedKeyWithMixDashAndCamelCaseDetection.png
differ
diff --git a/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/index.md
b/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/index.md
new file mode 100644
index 0000000..6f6ad79
--- /dev/null
+++ b/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/index.md
@@ -0,0 +1,64 @@
+---
+title: "New release of VS Code Language Support for Apache Camel 0.0.30"
+date: 2021-01-05
+authors: [apupier]
+categories: ["Releases","Tooling"]
+preview: "New release of VS Code Language Support for Apache Camel 0.0.30:
catalog updates and Camel Kafka Connector improvements"
+---
+
+A new release of [VS Code Language Support for Apache
Camel](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-apache-camel)
0.0.30 is available. It includes upgrade of Camel catalogs and Camel Kafka
Connector related improvements.
+
+# Camel Catalogs upgrades
+
+The default Camel catalog has been upgraded from 3.6.0 to 3.7.0.
+
+The Camel Kafka Connector catalog has been upgraded from 0.6.0 to 0.7.0.
+
+# Camel Kafka Connector related improvements
+
+#### Completion for Basic Configuration
+
+Some properties are not part of the Camel catalog material, neither of the
[Kafka Connect](https://kafka.apache.org/documentation/#connectconfigs)
framework and applies to all Camel Kafka connectors. They are the [Basic
Configuration
properties](/camel-kafka-connector/latest/basic-configuration.html).
+
+Completion is now available for these properties:
+
+
+
+#### Diagnostics
+
+Four rules provides diagnostic at design time for the Camel Kafka Connector
files.
+
+`camel.(source|sink).(endpoint|path).*` property keys are validated against
the catalog. An error is provided if the property does not exist. it even
propose a quickfix if a relatively similar value exists:
+
+
+
+It is possible to use dash and camel case for properties. If a key is provided
2 times with a different case, an error is provided:
+
+
+
+In case, there is a mix of source and sink properties compared to
`connector.class`, an error is provided:
+
+
+
+In case, both `camel.(source|sink).(endpoint|path).*` and
`camel.(source|sink).url`, an error is provided:
+
+
+
+#### Description for connector.class
+
+The connector to use is specified by the `connector.class` value. The value is
a fully qualified name which sometimes can be difficult to understand the exact
purpose and scope. A description of the connector is now available on hover and
on completion:
+
+
+
+#### Automatic insertion of default value on completion
+
+Completion for properties on `camel.(source|sink).(endpoint|path).*` now
inserts also the default value:
+
+
+
+# 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) and [VS
Code Language support for Apache
Camel](https://github.com/camel-tooling/camel-lsp-client-vscode/issues)
repositories.
+You can create and vote for issues on the
[jira](https://issues.redhat.com/browse/FUSETOOLS2) used by the Red Hat
Integration tooling team.
diff --git
a/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/quickfixCamelCaseCamelkafkaConnectorunknownProperties.gif
b/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/quickfixCamelCaseCamelkafkaConnectorunknownProperties.gif
new file mode 100644
index 0000000..84c141d
Binary files /dev/null and
b/content/blog/2021/01/VSCode-LanguageSupport-0.0.30/quickfixCamelCaseCamelkafkaConnectorunknownProperties.gif
differ