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.