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 90f19186ede0 CAMEL-23364: components are promoted to quickly from 
preview to stable
90f19186ede0 is described below

commit 90f19186ede067e3ad2ccd99ef585a7e0aebfa64
Author: Claus Ibsen <[email protected]>
AuthorDate: Sat Apr 25 14:28:26 2026 +0200

    CAMEL-23364: components are promoted to quickly from preview to stable
---
 .../org/apache/camel/catalog/components/azure-functions.json     | 2 +-
 .../resources/org/apache/camel/catalog/components/event.json     | 2 +-
 .../org/apache/camel/catalog/components/google-firestore.json    | 2 +-
 .../apache/camel/catalog/components/google-speech-to-text.json   | 2 +-
 .../apache/camel/catalog/components/google-text-to-speech.json   | 2 +-
 .../org/apache/camel/catalog/components/google-vision.json       | 2 +-
 .../org/apache/camel/catalog/components/hazelcast-pncounter.json | 2 +-
 .../org/apache/camel/catalog/components/huggingface.json         | 2 +-
 .../org/apache/camel/catalog/components/ibm-watsonx-data.json    | 2 +-
 .../resources/org/apache/camel/catalog/components/pgvector.json  | 2 +-
 .../org/apache/camel/catalog/components/spring-ai-image.json     | 2 +-
 .../org/apache/camel/catalog/dataformats/groovyJson.json         | 2 +-
 .../org/apache/camel/component/huggingface/huggingface.json      | 2 +-
 .../camel-huggingface/src/main/docs/huggingface-component.adoc   | 2 +-
 .../META-INF/org/apache/camel/component/pgvector/pgvector.json   | 2 +-
 .../camel-pgvector/src/main/docs/pgvector-component.adoc         | 2 +-
 .../camel-azure-common/src/generated/resources/azure-common.json | 2 +-
 .../apache/camel/component/azure/functions/azure-functions.json  | 2 +-
 .../src/main/docs/azure-functions-component.adoc                 | 2 +-
 .../META-INF/org/apache/camel/component/camelevent/event.json    | 2 +-
 components/camel-event/src/main/docs/event-component.adoc        | 2 +-
 .../src/generated/resources/google-common.json                   | 2 +-
 .../camel/component/google/firestore/google-firestore.json       | 2 +-
 .../src/main/docs/google-firestore-component.adoc                | 2 +-
 .../component/google/speechtotext/google-speech-to-text.json     | 2 +-
 .../src/main/docs/google-speech-to-text-component.adoc           | 2 +-
 .../component/google/texttospeech/google-text-to-speech.json     | 2 +-
 .../src/main/docs/google-text-to-speech-component.adoc           | 2 +-
 .../org/apache/camel/component/google/vision/google-vision.json  | 2 +-
 .../src/main/docs/google-vision-component.adoc                   | 2 +-
 .../META-INF/org/apache/camel/groovy/json/groovyJson.json        | 2 +-
 components/camel-groovy/src/main/docs/groovyJson-dataformat.adoc | 2 +-
 .../camel/component/hazelcast/pncounter/hazelcast-pncounter.json | 2 +-
 .../src/main/docs/hazelcast-pncounter-component.adoc             | 2 +-
 .../camel/component/ibm/watsonx/data/ibm-watsonx-data.json       | 2 +-
 .../src/main/docs/ibm-watsonx-data-component.adoc                | 2 +-
 .../org/apache/camel/component/jackson3/avro/avroJackson.json    | 2 +-
 .../src/main/docs/avroJackson-dataformat.adoc                    | 2 +-
 .../camel/component/jackson3/protobuf/protobufJackson.json       | 2 +-
 .../src/main/docs/protobufJackson-dataformat.adoc                | 2 +-
 .../META-INF/org/apache/camel/component/jackson3/jackson.json    | 2 +-
 components/camel-jackson3/src/main/docs/jackson-dataformat.adoc  | 2 +-
 .../org/apache/camel/component/jackson3xml/jacksonXml.json       | 2 +-
 .../camel-jackson3xml/src/main/docs/jacksonXml-dataformat.adoc   | 2 +-
 .../apache/camel/component/springai/image/spring-ai-image.json   | 2 +-
 .../src/main/docs/spring-ai-image-component.adoc                 | 2 +-
 .../org/apache/camel/maven/packaging/SupportLevelHelper.java     | 7 +++++--
 .../org/apache/camel/maven/packaging/SupportLevelHelperTest.java | 9 +++++----
 48 files changed, 56 insertions(+), 52 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-functions.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-functions.json
index 74511dabd2e5..eccab17df61e 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-functions.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-functions.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "cloud,serverless",
     "javaType": 
"org.apache.camel.component.azure.functions.FunctionsComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-azure-functions",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/event.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/event.json
index d67f13a35363..fdc7375235c1 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/event.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/event.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "core,monitoring",
     "javaType": "org.apache.camel.component.camelevent.CamelEventComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-event",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-firestore.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-firestore.json
index 3f2053c0d29e..4027af3a5fbe 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-firestore.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-firestore.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "cloud,database",
     "javaType": 
"org.apache.camel.component.google.firestore.GoogleFirestoreComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-firestore",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-speech-to-text.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-speech-to-text.json
index bc8a4c0f834e..735b3ca6d665 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-speech-to-text.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-speech-to-text.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "cloud,ai",
     "javaType": 
"org.apache.camel.component.google.speechtotext.GoogleCloudSpeechToTextComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-speech-to-text",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-text-to-speech.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-text-to-speech.json
index 98ea57234a4a..1559e869a28b 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-text-to-speech.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-text-to-speech.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "cloud,ai",
     "javaType": 
"org.apache.camel.component.google.texttospeech.GoogleCloudTextToSpeechComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-text-to-speech",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-vision.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-vision.json
index ae7611093b77..d590e27a0262 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-vision.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-vision.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "cloud,ai",
     "javaType": 
"org.apache.camel.component.google.vision.GoogleCloudVisionComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-vision",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-pncounter.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-pncounter.json
index c75b67b1a0ce..88ea1ca45ca1 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-pncounter.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-pncounter.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "cache,clustering",
     "javaType": 
"org.apache.camel.component.hazelcast.pncounter.HazelcastPNCounterComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-hazelcast",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/huggingface.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/huggingface.json
index ee13dce3832d..d0efc0ac1247 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/huggingface.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/huggingface.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "ai",
     "javaType": "org.apache.camel.component.huggingface.HuggingFaceComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-huggingface",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ibm-watsonx-data.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ibm-watsonx-data.json
index 616a38d0815d..43508939a426 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ibm-watsonx-data.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ibm-watsonx-data.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "cloud,database",
     "javaType": 
"org.apache.camel.component.ibm.watsonx.data.WatsonxDataComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ibm-watsonx-data",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pgvector.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pgvector.json
index db9d9a62befa..cb047959ff20 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pgvector.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pgvector.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "database,ai",
     "javaType": "org.apache.camel.component.pgvector.PgVectorComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-pgvector",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ai-image.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ai-image.json
index 3a633704df2a..aeb98ff6d147 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ai-image.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ai-image.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "ai",
     "javaType": 
"org.apache.camel.component.springai.image.SpringAiImageComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-spring-ai-image",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dataformats/groovyJson.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dataformats/groovyJson.json
index d9101e4bcb5d..46f9cf9e6a16 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dataformats/groovyJson.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dataformats/groovyJson.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "dataformat,transformation,json",
     "javaType": "org.apache.camel.groovy.json.GroovyJSonlDataFormat",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-groovy",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/components/camel-ai/camel-huggingface/src/generated/resources/META-INF/org/apache/camel/component/huggingface/huggingface.json
 
b/components/camel-ai/camel-huggingface/src/generated/resources/META-INF/org/apache/camel/component/huggingface/huggingface.json
index ee13dce3832d..d0efc0ac1247 100644
--- 
a/components/camel-ai/camel-huggingface/src/generated/resources/META-INF/org/apache/camel/component/huggingface/huggingface.json
+++ 
b/components/camel-ai/camel-huggingface/src/generated/resources/META-INF/org/apache/camel/component/huggingface/huggingface.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "ai",
     "javaType": "org.apache.camel.component.huggingface.HuggingFaceComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-huggingface",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/components/camel-ai/camel-huggingface/src/main/docs/huggingface-component.adoc
 
b/components/camel-ai/camel-huggingface/src/main/docs/huggingface-component.adoc
index cb56cedd45af..139ad87e3f2c 100644
--- 
a/components/camel-ai/camel-huggingface/src/main/docs/huggingface-component.adoc
+++ 
b/components/camel-ai/camel-huggingface/src/main/docs/huggingface-component.adoc
@@ -4,7 +4,7 @@
 :artifactid: camel-huggingface
 :description: Integration with Hugging Face's Model Hub by using the Deep Java 
Library (DJL) Python bridge
 :since: 4.19
-:supportlevel: Stable
+:supportlevel: Preview
 :tabs-sync-option:
 :component-header: Only producer is supported
 
diff --git 
a/components/camel-ai/camel-pgvector/src/generated/resources/META-INF/org/apache/camel/component/pgvector/pgvector.json
 
b/components/camel-ai/camel-pgvector/src/generated/resources/META-INF/org/apache/camel/component/pgvector/pgvector.json
index db9d9a62befa..cb047959ff20 100644
--- 
a/components/camel-ai/camel-pgvector/src/generated/resources/META-INF/org/apache/camel/component/pgvector/pgvector.json
+++ 
b/components/camel-ai/camel-pgvector/src/generated/resources/META-INF/org/apache/camel/component/pgvector/pgvector.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "database,ai",
     "javaType": "org.apache.camel.component.pgvector.PgVectorComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-pgvector",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/components/camel-ai/camel-pgvector/src/main/docs/pgvector-component.adoc 
b/components/camel-ai/camel-pgvector/src/main/docs/pgvector-component.adoc
index fa0812d87083..6048cd9f37fc 100644
--- a/components/camel-ai/camel-pgvector/src/main/docs/pgvector-component.adoc
+++ b/components/camel-ai/camel-pgvector/src/main/docs/pgvector-component.adoc
@@ -4,7 +4,7 @@
 :artifactid: camel-pgvector
 :description: Perform operations on the PostgreSQL pgvector Vector Database.
 :since: 4.19
-:supportlevel: Stable
+:supportlevel: Preview
 :tabs-sync-option:
 :component-header: Only producer is supported
 //Manually maintained attributes
diff --git 
a/components/camel-azure/camel-azure-common/src/generated/resources/azure-common.json
 
b/components/camel-azure/camel-azure-common/src/generated/resources/azure-common.json
index 119e715ea101..8edbef825fe2 100644
--- 
a/components/camel-azure/camel-azure-common/src/generated/resources/azure-common.json
+++ 
b/components/camel-azure/camel-azure-common/src/generated/resources/azure-common.json
@@ -7,7 +7,7 @@
     "deprecated": false,
     "firstVersion": "4.19.0",
     "label": "cloud,azure",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-azure-common",
     "version": "4.21.0-SNAPSHOT"
diff --git 
a/components/camel-azure/camel-azure-functions/src/generated/resources/META-INF/org/apache/camel/component/azure/functions/azure-functions.json
 
b/components/camel-azure/camel-azure-functions/src/generated/resources/META-INF/org/apache/camel/component/azure/functions/azure-functions.json
index 74511dabd2e5..eccab17df61e 100644
--- 
a/components/camel-azure/camel-azure-functions/src/generated/resources/META-INF/org/apache/camel/component/azure/functions/azure-functions.json
+++ 
b/components/camel-azure/camel-azure-functions/src/generated/resources/META-INF/org/apache/camel/component/azure/functions/azure-functions.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "cloud,serverless",
     "javaType": 
"org.apache.camel.component.azure.functions.FunctionsComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-azure-functions",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/components/camel-azure/camel-azure-functions/src/main/docs/azure-functions-component.adoc
 
b/components/camel-azure/camel-azure-functions/src/main/docs/azure-functions-component.adoc
index ee8312d3cdf9..420d681b848e 100644
--- 
a/components/camel-azure/camel-azure-functions/src/main/docs/azure-functions-component.adoc
+++ 
b/components/camel-azure/camel-azure-functions/src/main/docs/azure-functions-component.adoc
@@ -4,7 +4,7 @@
 :artifactid: camel-azure-functions
 :description: Invoke and manage Azure Functions.
 :since: 4.19
-:supportlevel: Stable
+:supportlevel: Preview
 :tabs-sync-option:
 :component-header: Only producer is supported
 //Manually maintained attributes
diff --git 
a/components/camel-event/src/generated/resources/META-INF/org/apache/camel/component/camelevent/event.json
 
b/components/camel-event/src/generated/resources/META-INF/org/apache/camel/component/camelevent/event.json
index d67f13a35363..fdc7375235c1 100644
--- 
a/components/camel-event/src/generated/resources/META-INF/org/apache/camel/component/camelevent/event.json
+++ 
b/components/camel-event/src/generated/resources/META-INF/org/apache/camel/component/camelevent/event.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "core,monitoring",
     "javaType": "org.apache.camel.component.camelevent.CamelEventComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-event",
     "version": "4.21.0-SNAPSHOT",
diff --git a/components/camel-event/src/main/docs/event-component.adoc 
b/components/camel-event/src/main/docs/event-component.adoc
index 1410add137b8..9a61a66c3b9a 100644
--- a/components/camel-event/src/main/docs/event-component.adoc
+++ b/components/camel-event/src/main/docs/event-component.adoc
@@ -4,7 +4,7 @@
 :artifactid: camel-event
 :description: Subscribe to Camel internal events such as route started/stopped 
and exchange completed/failed.
 :since: 4.19
-:supportlevel: Stable
+:supportlevel: Preview
 :tabs-sync-option:
 :component-header: Only consumer is supported
 :core:
diff --git 
a/components/camel-google/camel-google-common/src/generated/resources/google-common.json
 
b/components/camel-google/camel-google-common/src/generated/resources/google-common.json
index f6a21a536a9e..522c3f565744 100644
--- 
a/components/camel-google/camel-google-common/src/generated/resources/google-common.json
+++ 
b/components/camel-google/camel-google-common/src/generated/resources/google-common.json
@@ -7,7 +7,7 @@
     "deprecated": false,
     "firstVersion": "4.19.0",
     "label": "cloud,google",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-common",
     "version": "4.21.0-SNAPSHOT"
diff --git 
a/components/camel-google/camel-google-firestore/src/generated/resources/META-INF/org/apache/camel/component/google/firestore/google-firestore.json
 
b/components/camel-google/camel-google-firestore/src/generated/resources/META-INF/org/apache/camel/component/google/firestore/google-firestore.json
index 3f2053c0d29e..4027af3a5fbe 100644
--- 
a/components/camel-google/camel-google-firestore/src/generated/resources/META-INF/org/apache/camel/component/google/firestore/google-firestore.json
+++ 
b/components/camel-google/camel-google-firestore/src/generated/resources/META-INF/org/apache/camel/component/google/firestore/google-firestore.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "cloud,database",
     "javaType": 
"org.apache.camel.component.google.firestore.GoogleFirestoreComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-firestore",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/components/camel-google/camel-google-firestore/src/main/docs/google-firestore-component.adoc
 
b/components/camel-google/camel-google-firestore/src/main/docs/google-firestore-component.adoc
index ddb83ffa1790..599867c22212 100644
--- 
a/components/camel-google/camel-google-firestore/src/main/docs/google-firestore-component.adoc
+++ 
b/components/camel-google/camel-google-firestore/src/main/docs/google-firestore-component.adoc
@@ -4,7 +4,7 @@
 :artifactid: camel-google-firestore
 :description: Store and retrieve data from Google Cloud Firestore NoSQL 
database.
 :since: 4.19
-:supportlevel: Stable
+:supportlevel: Preview
 :tabs-sync-option:
 :component-header: Both producer and consumer are supported
 //Manually maintained attributes
diff --git 
a/components/camel-google/camel-google-speech-to-text/src/generated/resources/META-INF/org/apache/camel/component/google/speechtotext/google-speech-to-text.json
 
b/components/camel-google/camel-google-speech-to-text/src/generated/resources/META-INF/org/apache/camel/component/google/speechtotext/google-speech-to-text.json
index bc8a4c0f834e..735b3ca6d665 100644
--- 
a/components/camel-google/camel-google-speech-to-text/src/generated/resources/META-INF/org/apache/camel/component/google/speechtotext/google-speech-to-text.json
+++ 
b/components/camel-google/camel-google-speech-to-text/src/generated/resources/META-INF/org/apache/camel/component/google/speechtotext/google-speech-to-text.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "cloud,ai",
     "javaType": 
"org.apache.camel.component.google.speechtotext.GoogleCloudSpeechToTextComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-speech-to-text",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/components/camel-google/camel-google-speech-to-text/src/main/docs/google-speech-to-text-component.adoc
 
b/components/camel-google/camel-google-speech-to-text/src/main/docs/google-speech-to-text-component.adoc
index dbbcee3aaaf8..d8f813e0a1a3 100644
--- 
a/components/camel-google/camel-google-speech-to-text/src/main/docs/google-speech-to-text-component.adoc
+++ 
b/components/camel-google/camel-google-speech-to-text/src/main/docs/google-speech-to-text-component.adoc
@@ -4,7 +4,7 @@
 :artifactid: camel-google-speech-to-text
 :description: Transcribe audio to text using Google Cloud Speech-to-Text API
 :since: 4.19
-:supportlevel: Stable
+:supportlevel: Preview
 :tabs-sync-option:
 :component-header: Only producer is supported
 //Manually maintained attributes
diff --git 
a/components/camel-google/camel-google-text-to-speech/src/generated/resources/META-INF/org/apache/camel/component/google/texttospeech/google-text-to-speech.json
 
b/components/camel-google/camel-google-text-to-speech/src/generated/resources/META-INF/org/apache/camel/component/google/texttospeech/google-text-to-speech.json
index 98ea57234a4a..1559e869a28b 100644
--- 
a/components/camel-google/camel-google-text-to-speech/src/generated/resources/META-INF/org/apache/camel/component/google/texttospeech/google-text-to-speech.json
+++ 
b/components/camel-google/camel-google-text-to-speech/src/generated/resources/META-INF/org/apache/camel/component/google/texttospeech/google-text-to-speech.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "cloud,ai",
     "javaType": 
"org.apache.camel.component.google.texttospeech.GoogleCloudTextToSpeechComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-text-to-speech",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/components/camel-google/camel-google-text-to-speech/src/main/docs/google-text-to-speech-component.adoc
 
b/components/camel-google/camel-google-text-to-speech/src/main/docs/google-text-to-speech-component.adoc
index 2e544b978fe8..2a2d6881f27b 100644
--- 
a/components/camel-google/camel-google-text-to-speech/src/main/docs/google-text-to-speech-component.adoc
+++ 
b/components/camel-google/camel-google-text-to-speech/src/main/docs/google-text-to-speech-component.adoc
@@ -4,7 +4,7 @@
 :artifactid: camel-google-text-to-speech
 :description: Synthesize speech from text using the Google Cloud 
Text-to-Speech API
 :since: 4.19
-:supportlevel: Stable
+:supportlevel: Preview
 :tabs-sync-option:
 :component-header: Only producer is supported
 //Manually maintained attributes
diff --git 
a/components/camel-google/camel-google-vision/src/generated/resources/META-INF/org/apache/camel/component/google/vision/google-vision.json
 
b/components/camel-google/camel-google-vision/src/generated/resources/META-INF/org/apache/camel/component/google/vision/google-vision.json
index ae7611093b77..d590e27a0262 100644
--- 
a/components/camel-google/camel-google-vision/src/generated/resources/META-INF/org/apache/camel/component/google/vision/google-vision.json
+++ 
b/components/camel-google/camel-google-vision/src/generated/resources/META-INF/org/apache/camel/component/google/vision/google-vision.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "cloud,ai",
     "javaType": 
"org.apache.camel.component.google.vision.GoogleCloudVisionComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-google-vision",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/components/camel-google/camel-google-vision/src/main/docs/google-vision-component.adoc
 
b/components/camel-google/camel-google-vision/src/main/docs/google-vision-component.adoc
index 7c4fd56d351f..d00bd8824a16 100644
--- 
a/components/camel-google/camel-google-vision/src/main/docs/google-vision-component.adoc
+++ 
b/components/camel-google/camel-google-vision/src/main/docs/google-vision-component.adoc
@@ -4,7 +4,7 @@
 :artifactid: camel-google-vision
 :description: Detect labels, text, faces, logos and more on images through 
Google Cloud Vision API
 :since: 4.19
-:supportlevel: Stable
+:supportlevel: Preview
 :tabs-sync-option:
 :component-header: Only producer is supported
 //Manually maintained attributes
diff --git 
a/components/camel-groovy/src/generated/resources/META-INF/org/apache/camel/groovy/json/groovyJson.json
 
b/components/camel-groovy/src/generated/resources/META-INF/org/apache/camel/groovy/json/groovyJson.json
index d9101e4bcb5d..46f9cf9e6a16 100644
--- 
a/components/camel-groovy/src/generated/resources/META-INF/org/apache/camel/groovy/json/groovyJson.json
+++ 
b/components/camel-groovy/src/generated/resources/META-INF/org/apache/camel/groovy/json/groovyJson.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "dataformat,transformation,json",
     "javaType": "org.apache.camel.groovy.json.GroovyJSonlDataFormat",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-groovy",
     "version": "4.21.0-SNAPSHOT",
diff --git a/components/camel-groovy/src/main/docs/groovyJson-dataformat.adoc 
b/components/camel-groovy/src/main/docs/groovyJson-dataformat.adoc
index 0489fb1d67c3..4d7de8aac7be 100644
--- a/components/camel-groovy/src/main/docs/groovyJson-dataformat.adoc
+++ b/components/camel-groovy/src/main/docs/groovyJson-dataformat.adoc
@@ -4,7 +4,7 @@
 :artifactid: camel-groovy
 :description: Transform between JSon and java.util.Map or java.util.List 
objects.
 :since: 4.19
-:supportlevel: Stable
+:supportlevel: Preview
 :tabs-sync-option:
 //Manually maintained attributes
 :camel-spring-boot-name: groovy
diff --git 
a/components/camel-hazelcast/src/generated/resources/META-INF/org/apache/camel/component/hazelcast/pncounter/hazelcast-pncounter.json
 
b/components/camel-hazelcast/src/generated/resources/META-INF/org/apache/camel/component/hazelcast/pncounter/hazelcast-pncounter.json
index c75b67b1a0ce..88ea1ca45ca1 100644
--- 
a/components/camel-hazelcast/src/generated/resources/META-INF/org/apache/camel/component/hazelcast/pncounter/hazelcast-pncounter.json
+++ 
b/components/camel-hazelcast/src/generated/resources/META-INF/org/apache/camel/component/hazelcast/pncounter/hazelcast-pncounter.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "cache,clustering",
     "javaType": 
"org.apache.camel.component.hazelcast.pncounter.HazelcastPNCounterComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-hazelcast",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/components/camel-hazelcast/src/main/docs/hazelcast-pncounter-component.adoc 
b/components/camel-hazelcast/src/main/docs/hazelcast-pncounter-component.adoc
index d7ae4ffba1d3..47e9401f0d93 100644
--- 
a/components/camel-hazelcast/src/main/docs/hazelcast-pncounter-component.adoc
+++ 
b/components/camel-hazelcast/src/main/docs/hazelcast-pncounter-component.adoc
@@ -4,7 +4,7 @@
 :artifactid: camel-hazelcast
 :description: Increment, decrement, get, etc. operations on a Hazelcast PN 
Counter (CRDT counter).
 :since: 4.19
-:supportlevel: Stable
+:supportlevel: Preview
 :tabs-sync-option:
 :component-header: Only producer is supported
 //Manually maintained attributes
diff --git 
a/components/camel-ibm/camel-ibm-watsonx-data/src/generated/resources/META-INF/org/apache/camel/component/ibm/watsonx/data/ibm-watsonx-data.json
 
b/components/camel-ibm/camel-ibm-watsonx-data/src/generated/resources/META-INF/org/apache/camel/component/ibm/watsonx/data/ibm-watsonx-data.json
index 616a38d0815d..43508939a426 100644
--- 
a/components/camel-ibm/camel-ibm-watsonx-data/src/generated/resources/META-INF/org/apache/camel/component/ibm/watsonx/data/ibm-watsonx-data.json
+++ 
b/components/camel-ibm/camel-ibm-watsonx-data/src/generated/resources/META-INF/org/apache/camel/component/ibm/watsonx/data/ibm-watsonx-data.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "cloud,database",
     "javaType": 
"org.apache.camel.component.ibm.watsonx.data.WatsonxDataComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-ibm-watsonx-data",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/components/camel-ibm/camel-ibm-watsonx-data/src/main/docs/ibm-watsonx-data-component.adoc
 
b/components/camel-ibm/camel-ibm-watsonx-data/src/main/docs/ibm-watsonx-data-component.adoc
index b81862bb75db..a31c793b9389 100644
--- 
a/components/camel-ibm/camel-ibm-watsonx-data/src/main/docs/ibm-watsonx-data-component.adoc
+++ 
b/components/camel-ibm/camel-ibm-watsonx-data/src/main/docs/ibm-watsonx-data-component.adoc
@@ -4,7 +4,7 @@
 :artifactid: camel-ibm-watsonx-data
 :description: Interact with IBM watsonx.data lakehouse for catalog, schema, 
table, and engine management.
 :since: 4.19
-:supportlevel: Stable
+:supportlevel: Preview
 :tabs-sync-option:
 :component-header: Only producer is supported
 //Manually maintained attributes
diff --git 
a/components/camel-jackson3-avro/src/generated/resources/META-INF/org/apache/camel/component/jackson3/avro/avroJackson.json
 
b/components/camel-jackson3-avro/src/generated/resources/META-INF/org/apache/camel/component/jackson3/avro/avroJackson.json
index 92860ac339a7..430d221ff910 100644
--- 
a/components/camel-jackson3-avro/src/generated/resources/META-INF/org/apache/camel/component/jackson3/avro/avroJackson.json
+++ 
b/components/camel-jackson3-avro/src/generated/resources/META-INF/org/apache/camel/component/jackson3/avro/avroJackson.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "dataformat,transformation",
     "javaType": 
"org.apache.camel.component.jackson3.avro.JacksonAvroDataFormat",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jackson3-avro",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/components/camel-jackson3-avro/src/main/docs/avroJackson-dataformat.adoc 
b/components/camel-jackson3-avro/src/main/docs/avroJackson-dataformat.adoc
index 5bcdd20c8aca..9fcab72f31f8 100644
--- a/components/camel-jackson3-avro/src/main/docs/avroJackson-dataformat.adoc
+++ b/components/camel-jackson3-avro/src/main/docs/avroJackson-dataformat.adoc
@@ -4,7 +4,7 @@
 :artifactid: camel-jackson3-avro
 :description: Marshal POJOs to Avro and back using Jackson.
 :since: 4.19
-:supportlevel: Stable
+:supportlevel: Preview
 :tabs-sync-option:
 //Manually maintained attributes
 :camel-spring-boot-name: jackson-avro
diff --git 
a/components/camel-jackson3-protobuf/src/generated/resources/META-INF/org/apache/camel/component/jackson3/protobuf/protobufJackson.json
 
b/components/camel-jackson3-protobuf/src/generated/resources/META-INF/org/apache/camel/component/jackson3/protobuf/protobufJackson.json
index 36672083d5ba..828bef78587a 100644
--- 
a/components/camel-jackson3-protobuf/src/generated/resources/META-INF/org/apache/camel/component/jackson3/protobuf/protobufJackson.json
+++ 
b/components/camel-jackson3-protobuf/src/generated/resources/META-INF/org/apache/camel/component/jackson3/protobuf/protobufJackson.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "dataformat,transformation",
     "javaType": 
"org.apache.camel.component.jackson3.protobuf.JacksonProtobufDataFormat",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jackson3-protobuf",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/components/camel-jackson3-protobuf/src/main/docs/protobufJackson-dataformat.adoc
 
b/components/camel-jackson3-protobuf/src/main/docs/protobufJackson-dataformat.adoc
index 3b859c6d0cd5..e7a3eb37ccdd 100644
--- 
a/components/camel-jackson3-protobuf/src/main/docs/protobufJackson-dataformat.adoc
+++ 
b/components/camel-jackson3-protobuf/src/main/docs/protobufJackson-dataformat.adoc
@@ -4,7 +4,7 @@
 :artifactid: camel-jackson3-protobuf
 :description: Marshal POJOs to Protobuf and back using Jackson.
 :since: 4.19
-:supportlevel: Stable
+:supportlevel: Preview
 :tabs-sync-option:
 //Manually maintained attributes
 :camel-spring-boot-name: jackson-protobuf
diff --git 
a/components/camel-jackson3/src/generated/resources/META-INF/org/apache/camel/component/jackson3/jackson.json
 
b/components/camel-jackson3/src/generated/resources/META-INF/org/apache/camel/component/jackson3/jackson.json
index 9e14252e8035..5a35c32b7208 100644
--- 
a/components/camel-jackson3/src/generated/resources/META-INF/org/apache/camel/component/jackson3/jackson.json
+++ 
b/components/camel-jackson3/src/generated/resources/META-INF/org/apache/camel/component/jackson3/jackson.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "dataformat,transformation,json",
     "javaType": "org.apache.camel.component.jackson3.JacksonDataFormat",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jackson3",
     "version": "4.21.0-SNAPSHOT",
diff --git a/components/camel-jackson3/src/main/docs/jackson-dataformat.adoc 
b/components/camel-jackson3/src/main/docs/jackson-dataformat.adoc
index d1fc3f7e0251..089b5ea4fe82 100644
--- a/components/camel-jackson3/src/main/docs/jackson-dataformat.adoc
+++ b/components/camel-jackson3/src/main/docs/jackson-dataformat.adoc
@@ -4,7 +4,7 @@
 :artifactid: camel-jackson3
 :description: Marshal POJOs to JSON and back using Jackson.
 :since: 4.19
-:supportlevel: Stable
+:supportlevel: Preview
 :tabs-sync-option:
 //Manually maintained attributes
 :camel-spring-boot-name: jackson
diff --git 
a/components/camel-jackson3xml/src/generated/resources/META-INF/org/apache/camel/component/jackson3xml/jacksonXml.json
 
b/components/camel-jackson3xml/src/generated/resources/META-INF/org/apache/camel/component/jackson3xml/jacksonXml.json
index 5e449f23fe9e..f888cd86e31f 100644
--- 
a/components/camel-jackson3xml/src/generated/resources/META-INF/org/apache/camel/component/jackson3xml/jacksonXml.json
+++ 
b/components/camel-jackson3xml/src/generated/resources/META-INF/org/apache/camel/component/jackson3xml/jacksonXml.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "dataformat,transformation,xml",
     "javaType": "org.apache.camel.component.jackson3xml.JacksonXMLDataFormat",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-jackson3xml",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/components/camel-jackson3xml/src/main/docs/jacksonXml-dataformat.adoc 
b/components/camel-jackson3xml/src/main/docs/jacksonXml-dataformat.adoc
index e046d4dd2291..dbc5e23422c2 100644
--- a/components/camel-jackson3xml/src/main/docs/jacksonXml-dataformat.adoc
+++ b/components/camel-jackson3xml/src/main/docs/jacksonXml-dataformat.adoc
@@ -4,7 +4,7 @@
 :artifactid: camel-jackson3xml
 :description: Unmarshal an XML payloads to POJOs and back using XMLMapper 
extension of Jackson.
 :since: 4.19
-:supportlevel: Stable
+:supportlevel: Preview
 :tabs-sync-option:
 //Manually maintained attributes
 :camel-spring-boot-name: jackson3xml
diff --git 
a/components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/generated/resources/META-INF/org/apache/camel/component/springai/image/spring-ai-image.json
 
b/components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/generated/resources/META-INF/org/apache/camel/component/springai/image/spring-ai-image.json
index 3a633704df2a..aeb98ff6d147 100644
--- 
a/components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/generated/resources/META-INF/org/apache/camel/component/springai/image/spring-ai-image.json
+++ 
b/components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/generated/resources/META-INF/org/apache/camel/component/springai/image/spring-ai-image.json
@@ -8,7 +8,7 @@
     "firstVersion": "4.19.0",
     "label": "ai",
     "javaType": 
"org.apache.camel.component.springai.image.SpringAiImageComponent",
-    "supportLevel": "Stable",
+    "supportLevel": "Preview",
     "groupId": "org.apache.camel",
     "artifactId": "camel-spring-ai-image",
     "version": "4.21.0-SNAPSHOT",
diff --git 
a/components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/main/docs/spring-ai-image-component.adoc
 
b/components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/main/docs/spring-ai-image-component.adoc
index 337842a32b4d..f371c09e15a5 100644
--- 
a/components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/main/docs/spring-ai-image-component.adoc
+++ 
b/components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/main/docs/spring-ai-image-component.adoc
@@ -4,7 +4,7 @@
 :artifactid: camel-spring-ai-image
 :description: Spring AI Image Generation
 :since: 4.19
-:supportlevel: Stable
+:supportlevel: Preview
 :tabs-sync-option:
 :component-header: Only producer is supported
 //Manually maintained attributes
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SupportLevelHelper.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SupportLevelHelper.java
index c2736b2a8800..67cbad4f6db1 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SupportLevelHelper.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SupportLevelHelper.java
@@ -38,9 +38,12 @@ public final class SupportLevelHelper {
         v2 = new Version(v2.getMajor() + "." + v2.getMinor());
 
         boolean justNew = CamelVersionHelper.isGE(v2.toString(), 
v1.toString());
-        boolean prevNew = 
CamelVersionHelper.isGE(CamelVersionHelper.prevMinor(v2.toString()), 
v1.toString());
+        String pm1 = CamelVersionHelper.prevMinor(v2.toString());
+        String pm2 = CamelVersionHelper.prevMinor(pm1);
+        boolean prevNew = CamelVersionHelper.isGE(pm2, v1.toString());
         if (justNew || prevNew) {
-            // its a new component (2 releases back) that is added to this 
version so lets mark it as preview by default
+            // if its a new component that is added to this version so lets 
mark it as preview by default
+            // or if it was recently added (2 releases back + current)
             return SupportLevel.Preview;
         } else {
             return SupportLevel.Stable;
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/SupportLevelHelperTest.java
 
b/tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/SupportLevelHelperTest.java
index cb7b5d7d45c7..3baafb4fee92 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/SupportLevelHelperTest.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/SupportLevelHelperTest.java
@@ -28,14 +28,15 @@ public class SupportLevelHelperTest {
         Assertions.assertEquals(SupportLevel.Preview, 
SupportLevelHelper.defaultSupportLevel("3.19.0", "3.20.1"));
         Assertions.assertEquals(SupportLevel.Preview, 
SupportLevelHelper.defaultSupportLevel("3.19.1", "3.20.1"));
         Assertions.assertEquals(SupportLevel.Preview, 
SupportLevelHelper.defaultSupportLevel("3.19.1", "3.20.2"));
-        Assertions.assertNotEquals(SupportLevel.Preview, 
SupportLevelHelper.defaultSupportLevel("3.19.0", "3.21.0"));
+        Assertions.assertEquals(SupportLevel.Preview, 
SupportLevelHelper.defaultSupportLevel("3.19.0", "3.21.0"));
+        Assertions.assertEquals(SupportLevel.Stable, 
SupportLevelHelper.defaultSupportLevel("3.19.0", "3.22.0"));
     }
 
     @Test
     public void testStable() {
-        Assertions.assertNotEquals(SupportLevel.Stable, 
SupportLevelHelper.defaultSupportLevel("3.19.0", "3.20.0"));
-        Assertions.assertEquals(SupportLevel.Stable, 
SupportLevelHelper.defaultSupportLevel("3.19.0", "3.21.0"));
-        Assertions.assertEquals(SupportLevel.Stable, 
SupportLevelHelper.defaultSupportLevel("3.19.0", "3.21.1"));
+        Assertions.assertEquals(SupportLevel.Preview, 
SupportLevelHelper.defaultSupportLevel("3.19.0", "3.20.0"));
+        Assertions.assertEquals(SupportLevel.Preview, 
SupportLevelHelper.defaultSupportLevel("3.19.0", "3.21.0"));
+        Assertions.assertEquals(SupportLevel.Preview, 
SupportLevelHelper.defaultSupportLevel("3.19.0", "3.21.1"));
         Assertions.assertEquals(SupportLevel.Stable, 
SupportLevelHelper.defaultSupportLevel("3.19.0", "3.22.0"));
         Assertions.assertEquals(SupportLevel.Stable, 
SupportLevelHelper.defaultSupportLevel("3.19.0", "3.22.3"));
     }


Reply via email to