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

orpiske 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 ea8402e303e CAMEL-21067: marked camel-univocity as deprecated
ea8402e303e is described below

commit ea8402e303e7e058e756be92103bffa653076ce7
Author: Otavio Rodolfo Piske <angusyo...@gmail.com>
AuthorDate: Fri Aug 9 13:27:18 2024 +0000

    CAMEL-21067: marked camel-univocity as deprecated
---
 components/camel-univocity-parsers/pom.xml                         | 2 +-
 .../META-INF/services/org/apache/camel/dataformat.properties       | 2 +-
 .../camel/dataformat/univocity/AbstractUniVocityDataFormat.java    | 1 +
 .../apache/camel/dataformat/univocity/UniVocityCsvDataFormat.java  | 1 +
 .../camel/dataformat/univocity/UniVocityFixedDataFormat.java       | 1 +
 .../apache/camel/dataformat/univocity/UniVocityTsvDataFormat.java  | 1 +
 .../user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_8.adoc | 7 +++++++
 7 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/components/camel-univocity-parsers/pom.xml 
b/components/camel-univocity-parsers/pom.xml
index ea24f9c083b..48d14836363 100644
--- a/components/camel-univocity-parsers/pom.xml
+++ b/components/camel-univocity-parsers/pom.xml
@@ -28,7 +28,7 @@
 
     <artifactId>camel-univocity-parsers</artifactId>
     <packaging>jar</packaging>
-    <name>Camel :: UniVocity Parsers</name>
+    <name>Camel :: UniVocity Parsers (deprecated)</name>
     <description>Camel UniVocity parsers data format support</description>
 
     <properties>
diff --git 
a/components/camel-univocity-parsers/src/generated/resources/META-INF/services/org/apache/camel/dataformat.properties
 
b/components/camel-univocity-parsers/src/generated/resources/META-INF/services/org/apache/camel/dataformat.properties
index a70d5680d70..ade1e969fba 100644
--- 
a/components/camel-univocity-parsers/src/generated/resources/META-INF/services/org/apache/camel/dataformat.properties
+++ 
b/components/camel-univocity-parsers/src/generated/resources/META-INF/services/org/apache/camel/dataformat.properties
@@ -3,5 +3,5 @@ dataFormats=univocityCsv univocityFixed univocityTsv
 groupId=org.apache.camel
 artifactId=camel-univocity-parsers
 version=4.8.0-SNAPSHOT
-projectName=Camel :: UniVocity Parsers
+projectName=Camel :: UniVocity Parsers (deprecated)
 projectDescription=Camel UniVocity parsers data format support
diff --git 
a/components/camel-univocity-parsers/src/main/java/org/apache/camel/dataformat/univocity/AbstractUniVocityDataFormat.java
 
b/components/camel-univocity-parsers/src/main/java/org/apache/camel/dataformat/univocity/AbstractUniVocityDataFormat.java
index 25be5192428..7c754befcbd 100644
--- 
a/components/camel-univocity-parsers/src/main/java/org/apache/camel/dataformat/univocity/AbstractUniVocityDataFormat.java
+++ 
b/components/camel-univocity-parsers/src/main/java/org/apache/camel/dataformat/univocity/AbstractUniVocityDataFormat.java
@@ -47,6 +47,7 @@ import static 
org.apache.camel.support.ExchangeHelper.getCharsetName;
  * @param <P>   uniVocity parser class
  * @param <DF>  the data format class (for providing a fluent API)
  */
+@Deprecated(since = "4.8.0")
 public abstract class AbstractUniVocityDataFormat<
         F extends Format, CWS extends CommonWriterSettings<F>,
         W extends AbstractWriter<CWS>, CPS extends CommonParserSettings<F>, P 
extends AbstractParser<CPS>,
diff --git 
a/components/camel-univocity-parsers/src/main/java/org/apache/camel/dataformat/univocity/UniVocityCsvDataFormat.java
 
b/components/camel-univocity-parsers/src/main/java/org/apache/camel/dataformat/univocity/UniVocityCsvDataFormat.java
index ceaf2615b7e..1cc4610b3c9 100644
--- 
a/components/camel-univocity-parsers/src/main/java/org/apache/camel/dataformat/univocity/UniVocityCsvDataFormat.java
+++ 
b/components/camel-univocity-parsers/src/main/java/org/apache/camel/dataformat/univocity/UniVocityCsvDataFormat.java
@@ -29,6 +29,7 @@ import org.apache.camel.spi.annotations.Dataformat;
  * This class is the data format that uses the CSV uniVocity parser.
  */
 @Dataformat("univocityCsv")
+@Deprecated(since = "4.8.0")
 public class UniVocityCsvDataFormat
         extends
         AbstractUniVocityDataFormat<CsvFormat, CsvWriterSettings, CsvWriter, 
CsvParserSettings, CsvParser, UniVocityCsvDataFormat> {
diff --git 
a/components/camel-univocity-parsers/src/main/java/org/apache/camel/dataformat/univocity/UniVocityFixedDataFormat.java
 
b/components/camel-univocity-parsers/src/main/java/org/apache/camel/dataformat/univocity/UniVocityFixedDataFormat.java
index 09dd52c3390..eeb99a237df 100644
--- 
a/components/camel-univocity-parsers/src/main/java/org/apache/camel/dataformat/univocity/UniVocityFixedDataFormat.java
+++ 
b/components/camel-univocity-parsers/src/main/java/org/apache/camel/dataformat/univocity/UniVocityFixedDataFormat.java
@@ -31,6 +31,7 @@ import org.apache.camel.spi.annotations.Dataformat;
  * This class is the data format that uses the fixed-width uniVocity parser.
  */
 @Dataformat("univocityFixed")
+@Deprecated(since = "4.8.0")
 public class UniVocityFixedDataFormat
         extends
         AbstractUniVocityDataFormat<FixedWidthFormat, 
FixedWidthWriterSettings, FixedWidthWriter, FixedWidthParserSettings, 
FixedWidthParser, UniVocityFixedDataFormat> {
diff --git 
a/components/camel-univocity-parsers/src/main/java/org/apache/camel/dataformat/univocity/UniVocityTsvDataFormat.java
 
b/components/camel-univocity-parsers/src/main/java/org/apache/camel/dataformat/univocity/UniVocityTsvDataFormat.java
index 204b1c3e4eb..5fa7a5037f5 100644
--- 
a/components/camel-univocity-parsers/src/main/java/org/apache/camel/dataformat/univocity/UniVocityTsvDataFormat.java
+++ 
b/components/camel-univocity-parsers/src/main/java/org/apache/camel/dataformat/univocity/UniVocityTsvDataFormat.java
@@ -29,6 +29,7 @@ import org.apache.camel.spi.annotations.Dataformat;
  * This class is the data format that uses the TSV uniVocity parser.
  */
 @Dataformat("univocityTsv")
+@Deprecated(since = "4.8.0")
 public class UniVocityTsvDataFormat
         extends
         AbstractUniVocityDataFormat<TsvFormat, TsvWriterSettings, TsvWriter, 
TsvParserSettings, TsvParser, UniVocityTsvDataFormat> {
diff --git 
a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_8.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_8.adoc
index 9c2b10d44a2..ec264a71927 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_8.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_8.adoc
@@ -6,6 +6,13 @@ from both 4.0 to 4.1 and 4.1 to 4.2.
 
 == Upgrading Camel 4.7 to 4.8
 
+
+=== Deprecated Components
+
+The following components that were marked as deprecated:
+
+* camel-univocity-parsers
+
 === camel-kafka
 
 The `KafkaIdempotentRepository` will now continue to sync cache updates after 
Camel has been started.

Reply via email to