You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pc...@apache.org on 2025/06/25 10:17:42 UTC

(camel-website) branch main updated: feat(blog): Camel K 2.7.0

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

pcongiusti 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 0c23a869 feat(blog): Camel K 2.7.0
0c23a869 is described below

commit 0c23a86952e9e7a6184139299de6995978fca69a
Author: Pasquale Congiusti <pa...@gmail.com>
AuthorDate: Mon Jun 23 19:27:48 2025 +0200

    feat(blog): Camel K 2.7.0
---
 antora-playbook-snippets/antora-playbook.yml  |   2 +-
 content/blog/2025/06/camel-k-2-7/featured.jpg | Bin 0 -> 9935 bytes
 content/blog/2025/06/camel-k-2-7/index.md     |  59 ++++++++++++++++++++++++++
 content/releases/k/release-2.7.0.md           |  12 ++++++
 4 files changed, 72 insertions(+), 1 deletion(-)

diff --git a/antora-playbook-snippets/antora-playbook.yml b/antora-playbook-snippets/antora-playbook.yml
index a7432a5c..4b1438d8 100644
--- a/antora-playbook-snippets/antora-playbook.yml
+++ b/antora-playbook-snippets/antora-playbook.yml
@@ -31,7 +31,7 @@ content:
       # Let's keep latest active development + LTS active versions only
       branches:
         - main
-        - release-2.6.x
+        - release-2.7.x
         - release-2.5.x
       start_path: docs
 
diff --git a/content/blog/2025/06/camel-k-2-7/featured.jpg b/content/blog/2025/06/camel-k-2-7/featured.jpg
new file mode 100644
index 00000000..fd0b154e
Binary files /dev/null and b/content/blog/2025/06/camel-k-2-7/featured.jpg differ
diff --git a/content/blog/2025/06/camel-k-2-7/index.md b/content/blog/2025/06/camel-k-2-7/index.md
new file mode 100644
index 00000000..d8d05094
--- /dev/null
+++ b/content/blog/2025/06/camel-k-2-7/index.md
@@ -0,0 +1,59 @@
+---
+title: "Camel K 2.7.0"
+date: 2025-06-24
+draft: false
+authors: [squakez]
+categories: ["Releases", "Camel K", "Roadmap"]
+preview: "What's new in Camel K 2.7.0!"
+---
+
+Apache Camel community is happy to announce the general availability of **Camel K 2.7.0**. We have a lot of new exciting features we want to share within this release.
+
+## Build from GIT
+
+The coolest feature we've added to Camel K 2.7.0 is the possibility to [build directly from a Git repository](/camel-k/next/running/build-from-git.html). This is adding more flexibility and independence to your prototyping and building process. You can provide the operator a Git repository where your project is hosted, and, from there onward, let the operator taking care of building (testing included!), "containerizing" and deploying your Camel application to the cluster.
+
+Just create an Integration with the proper configuration:
+
+```yaml
+spec:
+  git:
+    url: https://github.com/squakez/sample.git
+    secret: my-secret
+```
+
+and the operator will take care to automate all the steps necessary to build and run you application.
+
+> **NOTE:** mind the existence of `kamel --git` option as well.
+
+You can also think this as a natural follow up of your prototyping via Camel Jbang. Whenever you're ready, you can easily export (via `camel export`) the project, push to a repo and release it via Camel K.
+
+Thanks to this feature you will be also able to use any Camel runtime, `camel-main` and `spring-boot` included. Together with [Camel GitOps promotion](/camel-k/next/running/promoting.html#gitops) mechanism introduced in version 2.6, you can have a full automated GitOps experience.
+
+## Pipe binding to Services, Integration and other Pipes
+
+Pipe have been proved a great mechanism to provide an event driven architecture based on connectors. In this release we have introduced the possibility to [bind the Pipe to any other Service](/camel-k/next/pipes/pipes.html#_binding_to_a_service_integration_or_pipe), Integration or Pipe. This is going to give you the possibility to leverage existing Camel applications or any available Kubernetes Service.
+
+## Stability fixes
+
+During this release we have focused on stability and cleared most of the outstanding bugs. Feel free to report any issue as usual.
+
+## Main dependencies
+
+Let's have a look at the major dependencies changes. The operator is now built with Golang 1.24 and the Kubernetes API is aligned with version 1.32.3. We are also defaulting the runtime to latest Camel K Runtime LTS version 3.15.3 (based on Camel 4.8.5). However as already mentioned in previous release notes, you're very much invited to move already to any more recent plain Camel Quarkus version instead.
+
+## Full release notes
+
+Those were the most interesting features we have delivered in Camel K 2.7.0. We have more minor things, documentation and dependency updates that you can check in the [2.7.0 release notes](https://github.com/apache/camel-k/releases/tag/v2.7.0).
+
+## Stats
+
+Here some stats that may be useful for development team to track the health of the project:
+
+* Github project stars: 881 (+0,5 %)
+* [Docker pulls over time](https://hub.docker.com/v2/repositories/apache/camel-k/): 2361326 (+2 %)
+* Unit test coverage: 47,3 (-0,3 %)
+
+# Thanks
+
+Thanks a lot to our contributors and the hard work happening in the community. Feel free to provide any feedback or comment using the Apache Camel available channels.
diff --git a/content/releases/k/release-2.7.0.md b/content/releases/k/release-2.7.0.md
new file mode 100644
index 00000000..e4b20da4
--- /dev/null
+++ b/content/releases/k/release-2.7.0.md
@@ -0,0 +1,12 @@
+---
+url: "/releases/k-2.7.0/"
+date: 2025-06-24
+type: release-note
+version: "2.7.0"
+title: "Camel-K 2.7.0"
+preview: ""
+changelog: ""
+category: "camel-k"
+milestone: 57
+jdk: [17,21]
+---