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 ec8642696b4e CAMEL-23827: Deprecate camel-threadpoolfactory-vertx
ec8642696b4e is described below
commit ec8642696b4ed3c9ad7d4e90443e750117e93e7d
Author: James Netherton <[email protected]>
AuthorDate: Wed Jun 24 15:54:35 2026 +0100
CAMEL-23827: Deprecate camel-threadpoolfactory-vertx
Mark the camel-threadpoolfactory-vertx component as deprecated. The
component has been experimental since Camel 3.5 with no user feedback
to justify continued maintenance. Also tidies the upgrade guide to
group the camel-reactive-executor-vertx deprecation notice with the
other component deprecation entries.
Closes #24228
---
.../apache/camel/catalog/others/threadpoolfactory-vertx.json | 2 +-
components/camel-threadpoolfactory-vertx/pom.xml | 2 +-
.../META-INF/services/org/apache/camel/other.properties | 2 +-
.../src/generated/resources/threadpoolfactory-vertx.json | 2 +-
.../src/main/docs/threadpoolfactory-vertx.adoc | 5 +++--
.../apache/camel/reactive/vertx/VertXThreadPoolFactory.java | 1 +
.../modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc | 12 ++++++++----
7 files changed, 16 insertions(+), 10 deletions(-)
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/threadpoolfactory-vertx.json
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/threadpoolfactory-vertx.json
index 2b3b3d571e58..a9c30417041f 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/threadpoolfactory-vertx.json
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/threadpoolfactory-vertx.json
@@ -4,7 +4,7 @@
"name": "threadpoolfactory-vertx",
"title": "ThreadPoolFactory Vert.x",
"description": "ThreadPoolFactory for camel-core using Vert.x",
- "deprecated": false,
+ "deprecated": true,
"firstVersion": "3.5.0",
"label": "reactive",
"supportLevel": "Experimental",
diff --git a/components/camel-threadpoolfactory-vertx/pom.xml
b/components/camel-threadpoolfactory-vertx/pom.xml
index 67257d412e4e..3e2a6a75657d 100644
--- a/components/camel-threadpoolfactory-vertx/pom.xml
+++ b/components/camel-threadpoolfactory-vertx/pom.xml
@@ -28,7 +28,7 @@
<artifactId>camel-threadpoolfactory-vertx</artifactId>
<packaging>jar</packaging>
- <name>Camel :: Thread Pool Factory :: Vert.x</name>
+ <name>Camel :: Thread Pool Factory :: Vert.x (deprecated)</name>
<description>ThreadPoolFactory for camel-core using Vert.x</description>
<properties>
diff --git
a/components/camel-threadpoolfactory-vertx/src/generated/resources/META-INF/services/org/apache/camel/other.properties
b/components/camel-threadpoolfactory-vertx/src/generated/resources/META-INF/services/org/apache/camel/other.properties
index d404491fa416..25c16758f7ee 100644
---
a/components/camel-threadpoolfactory-vertx/src/generated/resources/META-INF/services/org/apache/camel/other.properties
+++
b/components/camel-threadpoolfactory-vertx/src/generated/resources/META-INF/services/org/apache/camel/other.properties
@@ -3,5 +3,5 @@ name=threadpoolfactory-vertx
groupId=org.apache.camel
artifactId=camel-threadpoolfactory-vertx
version=4.21.0-SNAPSHOT
-projectName=Camel :: Thread Pool Factory :: Vert.x
+projectName=Camel :: Thread Pool Factory :: Vert.x (deprecated)
projectDescription=ThreadPoolFactory for camel-core using Vert.x
diff --git
a/components/camel-threadpoolfactory-vertx/src/generated/resources/threadpoolfactory-vertx.json
b/components/camel-threadpoolfactory-vertx/src/generated/resources/threadpoolfactory-vertx.json
index 2b3b3d571e58..a9c30417041f 100644
---
a/components/camel-threadpoolfactory-vertx/src/generated/resources/threadpoolfactory-vertx.json
+++
b/components/camel-threadpoolfactory-vertx/src/generated/resources/threadpoolfactory-vertx.json
@@ -4,7 +4,7 @@
"name": "threadpoolfactory-vertx",
"title": "ThreadPoolFactory Vert.x",
"description": "ThreadPoolFactory for camel-core using Vert.x",
- "deprecated": false,
+ "deprecated": true,
"firstVersion": "3.5.0",
"label": "reactive",
"supportLevel": "Experimental",
diff --git
a/components/camel-threadpoolfactory-vertx/src/main/docs/threadpoolfactory-vertx.adoc
b/components/camel-threadpoolfactory-vertx/src/main/docs/threadpoolfactory-vertx.adoc
index 852334e740fd..9fc777ac9278 100644
---
a/components/camel-threadpoolfactory-vertx/src/main/docs/threadpoolfactory-vertx.adoc
+++
b/components/camel-threadpoolfactory-vertx/src/main/docs/threadpoolfactory-vertx.adoc
@@ -1,10 +1,11 @@
-= ThreadPoolFactory Vert.x Component
+= ThreadPoolFactory Vert.x Component (deprecated)
:doctitle: ThreadPoolFactory Vert.x
:shortname: threadpoolfactory-vertx
:artifactid: camel-threadpoolfactory-vertx
:description: ThreadPoolFactory for camel-core using Vert.x
:since: 3.5
-:supportlevel: Experimental
+:supportlevel: Experimental-deprecated
+:deprecated: *deprecated*
:tabs-sync-option:
*Since Camel {since}*
diff --git
a/components/camel-threadpoolfactory-vertx/src/main/java/org/apache/camel/reactive/vertx/VertXThreadPoolFactory.java
b/components/camel-threadpoolfactory-vertx/src/main/java/org/apache/camel/reactive/vertx/VertXThreadPoolFactory.java
index f3dc76ca6d2e..da27d2c3f5dd 100644
---
a/components/camel-threadpoolfactory-vertx/src/main/java/org/apache/camel/reactive/vertx/VertXThreadPoolFactory.java
+++
b/components/camel-threadpoolfactory-vertx/src/main/java/org/apache/camel/reactive/vertx/VertXThreadPoolFactory.java
@@ -38,6 +38,7 @@ import org.apache.camel.support.DefaultThreadPoolFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+@Deprecated(since = "4.21.0")
@JdkService(ThreadPoolFactory.FACTORY)
public class VertXThreadPoolFactory extends DefaultThreadPoolFactory
implements ThreadPoolFactory {
diff --git
a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc
b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc
index dd217d3eab1a..144c31d7ddeb 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc
@@ -649,10 +649,6 @@ keep the previous text behavior. XML and JSON files
(`application/xml`, `applica
The `sse` `transportType` is deprecated. it is recommended to switch to
`streamableHttp`.
-=== camel-reactive-executor-vertx deprecated
-
-The `camel-reactive-executor-vertx` component has been deprecated. The
component has been in an experimental state for a long time and no user
feedback has been received to justify continued maintenance.
-
=== camel-stomp removal
Camel stomp was deprecated with Camel 4.17. The stomp library didn't have any
activities in the last 10 years. The component is now removed.
@@ -2327,6 +2323,14 @@ project — the core implementation now provides
equivalent or better performanc
The components camel-paho is deprecated. There were no new release since 2020
of the Java client, last non-regulatory commit was in 2022.
+=== Deprecation of camel-reactive-executor-vertx
+
+The `camel-reactive-executor-vertx` component has been deprecated. The
component has been in an experimental state for a long time and no user
feedback has been received to justify continued maintenance.
+
+=== Deprecation of camel-threadpoolfactory-vertx
+
+The component camel-threadpoolfactory-vertx is deprecated. The component has
been in an experimental state for a long time and no user feedback has been
received to justify continued maintenance.
+
=== Tightened default ObjectInputFilter across deserialization sites -
potential breaking change
The in-code default `ObjectInputFilter` shipped by the following components
now includes JEP-290 graph-shape limits