This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 2338a7d16456 CAMEL-24188: Promote camel-jbang to stable
2338a7d16456 is described below
commit 2338a7d164562047ec3ee5fcca223661701dd81b
Author: Claus Ibsen <[email protected]>
AuthorDate: Sun Jul 19 10:39:25 2026 +0200
CAMEL-24188: Promote camel-jbang to stable
Co-Authored-By: Claude Opus 4.6 <[email protected]>
Signed-off-by: Claus Ibsen <[email protected]>
---
docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 3 +++
docs/user-manual/modules/ROOT/pages/camel-jbang-mcp.adoc | 2 --
docs/user-manual/modules/ROOT/pages/camel-jbang-tui.adoc | 3 ---
dsl/camel-jbang/camel-jbang-console/pom.xml | 2 +-
.../camel-jbang-console/src/generated/resources/jbang-console.json | 2 +-
dsl/camel-jbang/camel-jbang-core/pom.xml | 2 +-
dsl/camel-jbang/camel-jbang-main/pom.xml | 2 +-
dsl/camel-jbang/camel-jbang-mcp/pom.xml | 2 +-
dsl/camel-jbang/camel-jbang-plugin-generate/pom.xml | 2 +-
dsl/camel-jbang/camel-jbang-plugin-kubernetes/pom.xml | 2 +-
dsl/camel-jbang/camel-jbang-plugin-mcp/pom.xml | 2 +-
dsl/camel-jbang/camel-jbang-plugin-route-parser/pom.xml | 2 +-
dsl/camel-jbang/camel-jbang-plugin-test/pom.xml | 2 +-
dsl/camel-jbang/camel-jbang-plugin-tui/pom.xml | 2 +-
dsl/camel-jbang/camel-jbang-plugin-validate/pom.xml | 2 +-
dsl/camel-jbang/camel-launcher/pom.xml | 2 +-
16 files changed, 16 insertions(+), 18 deletions(-)
diff --git
a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc
b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc
index 1f7a44a8662e..0ba88d3a52fb 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc
@@ -15,6 +15,9 @@ See the xref:camel-upgrade-recipes-tool.adoc[documentation]
page for details.
=== camel-jbang
+The Camel JBang CLI (Camel CLI) and TUI have been promoted from _Preview_ to
_Stable_ support level.
+The MCP Server has also been promoted to _Stable_.
+
The Camel JBang CLI now automatic resolves quarkus version to use,
instead of hardcoded `3.33.1.1`
(https://github.com/apache/camel/commit/d1f4713ebdf787ab04a31c50a6f07e3ca66f0c2b).
diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang-mcp.adoc
b/docs/user-manual/modules/ROOT/pages/camel-jbang-mcp.adoc
index bb36d38ed70a..0695b686d787 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-jbang-mcp.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-jbang-mcp.adoc
@@ -13,8 +13,6 @@ Camel applications — without you having to copy-paste
anything.
Built on https://quarkus.io/[Quarkus] with the
https://docs.quarkiverse.io/quarkus-mcp-server/dev/index.html[quarkus-mcp-server]
extension.
-NOTE: This module is in *Preview* status since Camel 4.18.
-
== Getting Started
The quickest way to get started:
diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang-tui.adoc
b/docs/user-manual/modules/ROOT/pages/camel-jbang-tui.adoc
index d43a69d2e4d9..b9914b4111b5 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-jbang-tui.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-jbang-tui.adoc
@@ -9,9 +9,6 @@ with your routes. No more black box.
image::jbang/camel-tui-topology-overview.svg[TUI Overview showing multiple
routes]
-NOTE: This module is in *Preview* status. The TUI is designed for development
and prototyping,
-not production monitoring.
-
== Getting Started
You can start using the TUI in two ways: with your own route, or by running
one of the built-in examples.
diff --git a/dsl/camel-jbang/camel-jbang-console/pom.xml
b/dsl/camel-jbang/camel-jbang-console/pom.xml
index 55c17dd69ad2..3e264ec43bc5 100644
--- a/dsl/camel-jbang/camel-jbang-console/pom.xml
+++ b/dsl/camel-jbang/camel-jbang-console/pom.xml
@@ -37,7 +37,7 @@
<properties>
<firstVersion>3.21.0</firstVersion>
<label>jbang</label>
- <supportLevel>Preview</supportLevel>
+ <supportLevel>Stable</supportLevel>
</properties>
<dependencies>
diff --git
a/dsl/camel-jbang/camel-jbang-console/src/generated/resources/jbang-console.json
b/dsl/camel-jbang/camel-jbang-console/src/generated/resources/jbang-console.json
index 08ba8cc5da64..54db336af9c0 100644
---
a/dsl/camel-jbang/camel-jbang-console/src/generated/resources/jbang-console.json
+++
b/dsl/camel-jbang/camel-jbang-console/src/generated/resources/jbang-console.json
@@ -7,7 +7,7 @@
"deprecated": false,
"firstVersion": "3.21.0",
"label": "jbang",
- "supportLevel": "Preview",
+ "supportLevel": "Stable",
"groupId": "org.apache.camel",
"artifactId": "camel-jbang-console",
"version": "4.22.0-SNAPSHOT"
diff --git a/dsl/camel-jbang/camel-jbang-core/pom.xml
b/dsl/camel-jbang/camel-jbang-core/pom.xml
index a5b961ca6295..8e8caee827e2 100644
--- a/dsl/camel-jbang/camel-jbang-core/pom.xml
+++ b/dsl/camel-jbang/camel-jbang-core/pom.xml
@@ -38,7 +38,7 @@
<properties>
<firstVersion>3.12.0</firstVersion>
<label>jbang</label>
- <supportLevel>Preview</supportLevel>
+ <supportLevel>Stable</supportLevel>
<camel-prepare-component>false</camel-prepare-component>
<camel.surefire.reuseForks>false</camel.surefire.reuseForks>
</properties>
diff --git a/dsl/camel-jbang/camel-jbang-main/pom.xml
b/dsl/camel-jbang/camel-jbang-main/pom.xml
index c3c48ab65d7f..72ddbb79c701 100644
--- a/dsl/camel-jbang/camel-jbang-main/pom.xml
+++ b/dsl/camel-jbang/camel-jbang-main/pom.xml
@@ -37,7 +37,7 @@
<properties>
<firstVersion>3.12.0</firstVersion>
<label>jbang</label>
- <supportLevel>Preview</supportLevel>
+ <supportLevel>Stable</supportLevel>
<dist.dir>dist</dist.dir>
<camel-prepare-component>false</camel-prepare-component>
</properties>
diff --git a/dsl/camel-jbang/camel-jbang-mcp/pom.xml
b/dsl/camel-jbang/camel-jbang-mcp/pom.xml
index fac9a4fe1ffd..9db97832e0fa 100644
--- a/dsl/camel-jbang/camel-jbang-mcp/pom.xml
+++ b/dsl/camel-jbang/camel-jbang-mcp/pom.xml
@@ -38,7 +38,7 @@
<properties>
<firstVersion>4.18.0</firstVersion>
<label>jbang,mcp,ai</label>
- <supportLevel>Preview</supportLevel>
+ <supportLevel>Stable</supportLevel>
<camel-prepare-component>false</camel-prepare-component>
<!-- Build uber-jar for easy JBang execution -->
<quarkus.package.jar.type>uber-jar</quarkus.package.jar.type>
diff --git a/dsl/camel-jbang/camel-jbang-plugin-generate/pom.xml
b/dsl/camel-jbang/camel-jbang-plugin-generate/pom.xml
index c502af51614a..50800b863de5 100644
--- a/dsl/camel-jbang/camel-jbang-plugin-generate/pom.xml
+++ b/dsl/camel-jbang/camel-jbang-plugin-generate/pom.xml
@@ -36,7 +36,7 @@
<properties>
<firstVersion>4.8.0</firstVersion>
<label>jbang</label>
- <supportLevel>Preview</supportLevel>
+ <supportLevel>Stable</supportLevel>
<camel-prepare-component>false</camel-prepare-component>
</properties>
diff --git a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/pom.xml
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/pom.xml
index 6e535a70d65c..84bdc5f56308 100644
--- a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/pom.xml
+++ b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/pom.xml
@@ -36,7 +36,7 @@
<properties>
<firstVersion>4.8.0</firstVersion>
<label>jbang</label>
- <supportLevel>Preview</supportLevel>
+ <supportLevel>Stable</supportLevel>
<camel-prepare-component>false</camel-prepare-component>
<camel.surefire.parallel>false</camel.surefire.parallel>
</properties>
diff --git a/dsl/camel-jbang/camel-jbang-plugin-mcp/pom.xml
b/dsl/camel-jbang/camel-jbang-plugin-mcp/pom.xml
index ac84488df6c1..1409a3e6b759 100644
--- a/dsl/camel-jbang/camel-jbang-plugin-mcp/pom.xml
+++ b/dsl/camel-jbang/camel-jbang-plugin-mcp/pom.xml
@@ -36,7 +36,7 @@
<properties>
<firstVersion>4.21.0</firstVersion>
<label>jbang,mcp,ai</label>
- <supportLevel>Preview</supportLevel>
+ <supportLevel>Stable</supportLevel>
<camel-prepare-component>false</camel-prepare-component>
</properties>
diff --git a/dsl/camel-jbang/camel-jbang-plugin-route-parser/pom.xml
b/dsl/camel-jbang/camel-jbang-plugin-route-parser/pom.xml
index 095fa9d847b4..54c127597986 100644
--- a/dsl/camel-jbang/camel-jbang-plugin-route-parser/pom.xml
+++ b/dsl/camel-jbang/camel-jbang-plugin-route-parser/pom.xml
@@ -36,7 +36,7 @@
<properties>
<firstVersion>4.17.0</firstVersion>
<label>jbang</label>
- <supportLevel>Preview</supportLevel>
+ <supportLevel>Stable</supportLevel>
<camel-prepare-component>false</camel-prepare-component>
</properties>
diff --git a/dsl/camel-jbang/camel-jbang-plugin-test/pom.xml
b/dsl/camel-jbang/camel-jbang-plugin-test/pom.xml
index 8b7b93abdfb1..e38c86e28561 100644
--- a/dsl/camel-jbang/camel-jbang-plugin-test/pom.xml
+++ b/dsl/camel-jbang/camel-jbang-plugin-test/pom.xml
@@ -36,7 +36,7 @@
<properties>
<firstVersion>4.14.0</firstVersion>
<label>jbang</label>
- <supportLevel>Preview</supportLevel>
+ <supportLevel>Stable</supportLevel>
<camel-prepare-component>false</camel-prepare-component>
<camel.surefire.parallel>false</camel.surefire.parallel>
</properties>
diff --git a/dsl/camel-jbang/camel-jbang-plugin-tui/pom.xml
b/dsl/camel-jbang/camel-jbang-plugin-tui/pom.xml
index 1eab90836910..cd82849d3c63 100644
--- a/dsl/camel-jbang/camel-jbang-plugin-tui/pom.xml
+++ b/dsl/camel-jbang/camel-jbang-plugin-tui/pom.xml
@@ -36,7 +36,7 @@
<properties>
<firstVersion>4.20.0</firstVersion>
<label>jbang</label>
- <supportLevel>Experimental</supportLevel>
+ <supportLevel>Stable</supportLevel>
<camel-prepare-component>false</camel-prepare-component>
</properties>
diff --git a/dsl/camel-jbang/camel-jbang-plugin-validate/pom.xml
b/dsl/camel-jbang/camel-jbang-plugin-validate/pom.xml
index c72755713fc4..b8c6973f6648 100644
--- a/dsl/camel-jbang/camel-jbang-plugin-validate/pom.xml
+++ b/dsl/camel-jbang/camel-jbang-plugin-validate/pom.xml
@@ -36,7 +36,7 @@
<properties>
<firstVersion>4.18.0</firstVersion>
<label>jbang</label>
- <supportLevel>Preview</supportLevel>
+ <supportLevel>Stable</supportLevel>
<camel-prepare-component>false</camel-prepare-component>
</properties>
diff --git a/dsl/camel-jbang/camel-launcher/pom.xml
b/dsl/camel-jbang/camel-launcher/pom.xml
index fc919a9c733e..2046aa06373f 100644
--- a/dsl/camel-jbang/camel-launcher/pom.xml
+++ b/dsl/camel-jbang/camel-launcher/pom.xml
@@ -37,7 +37,7 @@
<properties>
<firstVersion>4.13.0</firstVersion>
<label>jbang</label>
- <supportLevel>Preview</supportLevel>
+ <supportLevel>Stable</supportLevel>
<camel-prepare-component>false</camel-prepare-component>
<!-- Dependency versions -->