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

ppalaga 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 50cbcd2  Blog: Camel Quarkus 1.8.0
50cbcd2 is described below

commit 50cbcd2f78f818b85c6bc18ab04194f8abeba4d0
Author: Peter Palaga <ppal...@redhat.com>
AuthorDate: Wed Mar 31 14:45:40 2021 +0200

    Blog: Camel Quarkus 1.8.0
---
 .../camel-featured.jpeg                            | Bin 0 -> 625206 bytes
 .../2021/03/camel-quarkus-release-1.8.0/index.md   | 105 +++++++++++++++++++++
 content/releases/q/release-1.8.0.md                |  11 +++
 3 files changed, 116 insertions(+)

diff --git 
a/content/blog/2021/03/camel-quarkus-release-1.8.0/camel-featured.jpeg 
b/content/blog/2021/03/camel-quarkus-release-1.8.0/camel-featured.jpeg
new file mode 100644
index 0000000..36c23a0
Binary files /dev/null and 
b/content/blog/2021/03/camel-quarkus-release-1.8.0/camel-featured.jpeg differ
diff --git a/content/blog/2021/03/camel-quarkus-release-1.8.0/index.md 
b/content/blog/2021/03/camel-quarkus-release-1.8.0/index.md
new file mode 100644
index 0000000..1a02179
--- /dev/null
+++ b/content/blog/2021/03/camel-quarkus-release-1.8.0/index.md
@@ -0,0 +1,105 @@
+---
+title: "Camel Quarkus 1.8.0 Released"
+date: 2021-03-31
+authors: ["ppalaga"]
+categories: ["Releases", "Camel Quarkus"]
+preview: "Camel Quarkus 1.8.0 Released"
+summary: "The highlights of Camel Quarkus 1.8.0"
+---
+
+<sub><sup>Image by <a 
href="https://www.flickr.com/photos/lanzen/5984113332";>Anders Lanzen</a> <a 
href="https://creativecommons.org/licenses/by-nc-sa/2.0";>CC BY-NC-SA 
2.0</a></sup></sub>
+
+We are pleased to announce the release 1.8.0 of Camel Quarkus! Here are the 
highlights.
+
+## Camel 3.9.0
+
+Camel 3.9.0 is rich in optimizations. It
+[reduces object 
allocations](/blog/2021/03/Camel39-Whatsnew/#reduced-object-allocations),
+[optimizes Camel Core](/blog/2021/03/Camel39-Whatsnew/#optimized-core) and
+the [HTTP component](/blog/2021/03/Camel39-Whatsnew/#optimized-http-component).
+
+Camel 3.9.0 further brings
+[optional property 
placeholders](/blog/2021/03/Camel39-Whatsnew/#optional-property-placeholders)
+(`file:foo?bufferSize={{?myBufferSize}}`)
+and improvements in [Kafka components](/blog/2021/03/Camel39-Whatsnew/#kafka).
+
+Please check the full release announcement of [Camel 
3.9.0](/blog/2021/03/Camel39-Whatsnew).
+
+## Quarkus 1.13.0.Final
+
+The new release of Quarkus brings several new features:
+
+* 
[DevServices](https://quarkus.io/blog/quarkus-1-13-0-final-released/#zero-config-setup-with-devservices)
 simplify testing with containers
+* 
[OpenTelemetry](https://quarkus.io/blog/quarkus-1-13-0-final-released/#opentelemetry-extension)
 is now supported via two new extensions
+* [Kubernetes Service 
Binding](https://quarkus.io/blog/quarkus-1-13-0-final-released/#kubernetes-service-binding)
 simplifies the deployment on Kubernetes.
+* [New MicroProfile REST 
Client](https://quarkus.io/blog/quarkus-1-13-0-final-released/#microprofile-rest-client-based-on-resteasy-reactive)
 based on RESTEasy Reactive.
+* [Test coverage 
reports](https://quarkus.io/blog/quarkus-1-13-0-final-released/#test-coverage-reports)
 with `quarkus-jacoco`.
+
+## New [language DSLs](/blog/2021/03/Camel39-Whatsnew/#multi-language-dsls)
+
+These are mostly motivated by [Camel K](/camel-k/latest/)
+and its project-less approach to defining Camel routes.
+With Camel K, all you need to run an integration is a file where the routes 
are defined using one of the supported DSLs
+([Java jOOR](/camel-quarkus/latest/reference/extensions/java-joor-dsl.html),
+[XML](/camel-quarkus/latest/reference/extensions/xml-io-dsl.html),
+[Groovy](/camel-quarkus/latest/reference/extensions/groovy-dsl.html),
+[YAML](/camel-quarkus/latest/reference/extensions/yaml-dsl.html),
+[Kotlin](/camel-quarkus/latest/reference/extensions/kotlin-dsl.html)
+or [JavaScript](/camel-quarkus/latest/reference/extensions/js-dsl.html)).
+With Camel Quarkus you still need the `pom.xml` file with the appropriate 
dependencies in addition to the route definition files.
+Except for XML and YAML, these DSLs are supported only in JVM mode, because 
they load and compile the routes at runtime.
+
+## New extensions
+
+Except for the new DSLs mentioned above, there are six new extensions:
+
+* [Azure Storage Data 
Lake](/camel-quarkus/latest/reference/extensions/azure-storage-datalake.html) 
(JVM only)
+* [Freemarker](/camel-quarkus/latest/reference/extensions/freemarker.html) 
(native)
+* [HL7](/camel-quarkus/latest/reference/extensions/hl7.html) (native)
+* [Huawei Cloud 
SMN](/camel-quarkus/latest/reference/extensions/huaweicloud-smn.html) (JVM only)
+* [Paho MQTT 5](/camel-quarkus/latest/reference/extensions/paho-mqtt5.html) 
(native)
+* [Stitch](/camel-quarkus/latest/reference/extensions/stitch.html) (JVM only)
+
+These three extensions are now supported in native mode:
+
+* [LRA](/camel-quarkus/latest/reference/extensions/lra.html)
+* [Nitrite](/camel-quarkus/latest/reference/extensions/nitrite.html)
+* [Splunk](/camel-quarkus/latest/reference/extensions/splunk.html)
+
+## Deprecated extensions
+
+* `camel-quarkus-componentdsl` and `camel-quarkus-endpointdsl` are a part of 
`camel-quarkus-core`
+  since long, so you can remove them safely making sure that your application 
depends on `camel-quarkus-core`
+  either directly or indirectly.
+* Similarly, `camel-quarkus-main` is now a part of `camel-quarkus-core` and 
you can remove it safely making
+  sure that your projects depends on `camel-quarkus-core` at least 
transitively.
+
+## Breaking changes:
+
+The following deprecated extensions were removed in this release:
+
+* WebSocket JSR 356 (replaced by [Vert.x 
WebSocket](/camel-quarkus/latest/reference/extensions/vertx-websocket.html))
+* All AWS SDK v1 extensions (replaced by their AWS SDK v2 counterparts)
+
+A part of the functionality originally present in `camel-quarkus-xml-io` has 
moved to
+`camel-quarkus-xml-io-dsl`. Hence when you see e.g. `Cannot find 
RoutesBuilderLoader in classpath supporting file extension: xml` in your log, 
you'll need to replace `camel-quarkus-xml-io` with `camel-quarkus-xml-io-dsl`.
+
+
+## Full Changelog of Camel Quarkus 1.8.0
+
+* [Fixed issues](/releases/q-1.8.0/)
+* [All commits](https://github.com/apache/camel-quarkus/compare/1.7.0...1.8.0)
+
+## Known issues
+
+* [Upgrading to Jackson 2.12.1 via Quarkus BOM 1.12 breaks Azure SDK v12 
extensions](https://github.com/apache/camel-quarkus/issues/2207) - possible 
workaround: force Jackson 2.11.3 in your application
+
+## What's next?
+
+Quarkus team just 
[announced](https://groups.google.com/g/quarkus-dev/c/oTBc0iHLxrw) their plans 
for 2.0 release
+integrating MicroProfile 4 and Vert.x 4. We will adapt to those changes and 
publish Camel Quarkus 2.0 alphas and betas
+following the respective Quarkus milestones.
+In the mean time, we may still consider releasing 1.9.0 if we have enough 
material for it.
+
+There is still a lot of [Camel components to 
port](https://github.com/apache/camel-quarkus/issues?q=is%3Aissue+is%3Aopen+label%3Aextension)
 to Quarkus.
+Please upvote your favorites, or even better 
[contribute](/camel-quarkus/latest/contributor-guide/index.html)!
diff --git a/content/releases/q/release-1.8.0.md 
b/content/releases/q/release-1.8.0.md
new file mode 100644
index 0000000..18b8ea7
--- /dev/null
+++ b/content/releases/q/release-1.8.0.md
@@ -0,0 +1,11 @@
+---
+url: "/releases/q-1.8.0/"
+date: 2021-03-29T18:00:00+01:00
+type: release-note
+version: "1.8.0"
+title: "Camel Quarkus release 1.8.0"
+preview: ""
+changelog: ""
+category: "camel-quarkus"
+milestone: 12
+---

Reply via email to