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 <[email protected]>
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.