astefanutti commented on a change in pull request #677: URL: https://github.com/apache/camel-website/pull/677#discussion_r752011307
########## File path: content/blog/2021/11/camel-k-release-1-7/index.md ########## @@ -0,0 +1,103 @@ +--- +title: "Camel K 1.7 release" +date: 2021-11-18 +draft: false +authors: [squakez] +categories: ["Releases", "Camel K"] +preview: "What's new in Camel K 1.7" +--- + +Today we're happy to announce a new major release for Camel K: [Camel K 1.7 version](https://github.com/apache/camel-k/releases/tag/v1.7.0), quite a big leap from latest 1.6 we released a couple of months ago. Keep reading to discover what's new in Camel K! + +First of all, let's highlight the set of technologies on which Camel K 1.7 is based: + +* Apache Camel K Runtime 1.10.0 +* Apache Camel Quarkus 2.4.0 +* Apache Camel 3.12.0 +* Apache Camel Kamelets 0.5.0 + +Thanks to Apache Camel, Camel Quarkus and Kamelet Catalog contributors for the great efforts they've put in those new releases as well. + +## Quarkus native build support + +The most exciting and promising feature we brought in Camel K 1.7 is probably the support for `Quarkus` native build. If you're not yet aware of it, Quarkus is the great technology that allows your Java application to **run as fast as any native compiled application**. That helps reducing the resource footprint and reduce almost to zero the startup time, making your application a `Cloud Native` first class citizen. + +It was a long development and we're still polishing few things before adding official documentation (will do soon, keep tuned). You can find some useful information in the [discussion done during the development](https://github.com/apache/camel-k/pull/2536). The resume is that you can now launch your Camel application with a Quarkus Native profile: Review comment: nit: `The is resume is that...` -> `In a nutshell, you can ...` ########## File path: content/blog/2021/11/camel-k-release-1-7/index.md ########## @@ -0,0 +1,103 @@ +--- +title: "Camel K 1.7 release" +date: 2021-11-18 +draft: false +authors: [squakez] +categories: ["Releases", "Camel K"] +preview: "What's new in Camel K 1.7" +--- + +Today we're happy to announce a new major release for Camel K: [Camel K 1.7 version](https://github.com/apache/camel-k/releases/tag/v1.7.0), quite a big leap from latest 1.6 we released a couple of months ago. Keep reading to discover what's new in Camel K! + +First of all, let's highlight the set of technologies on which Camel K 1.7 is based: + +* Apache Camel K Runtime 1.10.0 +* Apache Camel Quarkus 2.4.0 +* Apache Camel 3.12.0 +* Apache Camel Kamelets 0.5.0 + +Thanks to Apache Camel, Camel Quarkus and Kamelet Catalog contributors for the great efforts they've put in those new releases as well. + +## Quarkus native build support + +The most exciting and promising feature we brought in Camel K 1.7 is probably the support for `Quarkus` native build. If you're not yet aware of it, Quarkus is the great technology that allows your Java application to **run as fast as any native compiled application**. That helps reducing the resource footprint and reduce almost to zero the startup time, making your application a `Cloud Native` first class citizen. + +It was a long development and we're still polishing few things before adding official documentation (will do soon, keep tuned). You can find some useful information in the [discussion done during the development](https://github.com/apache/camel-k/pull/2536). The resume is that you can now launch your Camel application with a Quarkus Native profile: + +``` +$ kamel run -t quarkus.package-type=native ... +``` +The build will need some time and some more resource than usual (average test of 5 minutes and 4GB of memory, but it will depend on each case) as there is an ahead of time compilation. The great news is that we thought that, while your native application is building, you can benefit the JVM mode as done normally so far: +``` +$ kamel run -t quarkus.package-type=fast-jar -t quarkus.package-type=native ... +``` +The Quarkus JVM application will be replaced with a rolling deployment update as soon as the native build will be completed! + +We will provide more official documentation soon. In the meantime, feel free to try it and report any problem, feedback or suggestion, we'd love to hear about how you're using it. + +This feature deserves a special mention to [Antonin Stefanutti](https://github.com/astefanutti) who has lead its development. + +## Installation customization + +In the last release we've dedicated some time to include improvements about the way you can customize your Camel K installation on a Kubernetes cluster. + +We've introduced [Kustomize](https://kustomize.io/). Here the extract of the feature to be soon documented officially: Review comment: nit: `We've introduced Kustomize support`. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org