This is an automated email from the ASF dual-hosted git repository. jiriondrusek pushed a commit to branch camel-4.12.x in repository https://gitbox.apache.org/repos/asf/camel-upgrade-recipes.git
The following commit(s) were added to refs/heads/camel-4.12.x by this push: new 865f72f Bump rewrite to 3.9.0 865f72f is described below commit 865f72f83b6eea7cea141d9dd17512db6112eacc Author: Jiri Ondrusek <ondrusek.j...@gmail.com> AuthorDate: Thu Jun 19 13:49:39 2025 +0200 Bump rewrite to 3.9.0 --- .../CamelYamlRouteConfigurationSequenceRecipe.java | 2 +- .../apache/camel/upgrade/CamelUpdate45Test.java | 41 +++++++++-- .../apache/camel/upgrade/CamelUpdate46Test.java | 82 ++++++++++++++++++---- pom.xml | 2 +- 4 files changed, 108 insertions(+), 19 deletions(-) diff --git a/camel-upgrade-recipes/src/main/java/org/apache/camel/upgrade/camel40/yaml/CamelYamlRouteConfigurationSequenceRecipe.java b/camel-upgrade-recipes/src/main/java/org/apache/camel/upgrade/camel40/yaml/CamelYamlRouteConfigurationSequenceRecipe.java index 9ac4211..d5fdfe1 100644 --- a/camel-upgrade-recipes/src/main/java/org/apache/camel/upgrade/camel40/yaml/CamelYamlRouteConfigurationSequenceRecipe.java +++ b/camel-upgrade-recipes/src/main/java/org/apache/camel/upgrade/camel40/yaml/CamelYamlRouteConfigurationSequenceRecipe.java @@ -109,7 +109,7 @@ public class CamelYamlRouteConfigurationSequenceRecipe extends Recipe { } Yaml.Mapping.Entry resultr = e.withValue(new Yaml.Mapping( randomId(), sequenceToReplace.getMarkers(), sequenceToReplace.getOpeningBracketPrefix(), entries, - null, null)); + null, null, null)); if (!indentRegistered) { indentRegistered = true; diff --git a/camel-upgrade-recipes/src/test/java/org/apache/camel/upgrade/CamelUpdate45Test.java b/camel-upgrade-recipes/src/test/java/org/apache/camel/upgrade/CamelUpdate45Test.java index a379a5a..d59765e 100644 --- a/camel-upgrade-recipes/src/test/java/org/apache/camel/upgrade/CamelUpdate45Test.java +++ b/camel-upgrade-recipes/src/test/java/org/apache/camel/upgrade/CamelUpdate45Test.java @@ -151,24 +151,55 @@ public class CamelUpdate45Test implements RewriteTest { * <a href="https://camel.apache.org/manual/camel-4x-upgrade-guide-4_5.html#_camel_elasticsearch_camel_opensearch">CAMEL-ELASTICSEARCH/CAMEL-OPENSEARCH</a> */ @Test - public void testSearch() { + public void testElasticSearch() { //language=java rewriteRun(java( """ + import org.apache.camel.component.es.aggregation.BulkRequestAggregationStrategy; + + public class SearchTest { + public void test() { + + BulkRequestAggregationStrategy elasticAggregationStrategy = null; + } + } + """, + """ + import org.apache.camel.component.es.aggregation.ElastichsearchBulkRequestAggregationStrategy; + + public class SearchTest { + public void test() { + + ElastichsearchBulkRequestAggregationStrategy elasticAggregationStrategy = null; + } + } + """)); + } + + /** + * <a href="https://camel.apache.org/manual/camel-4x-upgrade-guide-4_5.html#_camel_elasticsearch_camel_opensearch">CAMEL-ELASTICSEARCH/CAMEL-OPENSEARCH</a> + */ + @Test + public void testOpenSearch() { + //language=java + rewriteRun(java( + """ + import org.apache.camel.component.opensearch.aggregation.BulkRequestAggregationStrategy; + public class SearchTest { public void test() { - org.apache.camel.component.es.aggregation.BulkRequestAggregationStrategy elasticAggregationStrategy = null; - org.apache.camel.component.opensearch.aggregation.BulkRequestAggregationStrategy openAggregationStrategy = null; + BulkRequestAggregationStrategy elasticAggregationStrategy = null; } } """, """ + import org.apache.camel.component.opensearch.aggregation.OpensearchBulkRequestAggregationStrategy; + public class SearchTest { public void test() { - org.apache.camel.component.es.aggregation.ElastichsearchBulkRequestAggregationStrategy elasticAggregationStrategy = null; - org.apache.camel.component.opensearch.aggregation.OpensearchBulkRequestAggregationStrategy openAggregationStrategy = null; + OpensearchBulkRequestAggregationStrategy elasticAggregationStrategy = null; } } """)); diff --git a/camel-upgrade-recipes/src/test/java/org/apache/camel/upgrade/CamelUpdate46Test.java b/camel-upgrade-recipes/src/test/java/org/apache/camel/upgrade/CamelUpdate46Test.java index 0b78b8f..0d92c30 100644 --- a/camel-upgrade-recipes/src/test/java/org/apache/camel/upgrade/CamelUpdate46Test.java +++ b/camel-upgrade-recipes/src/test/java/org/apache/camel/upgrade/CamelUpdate46Test.java @@ -211,9 +211,6 @@ public class CamelUpdate46Test implements RewriteTest { public class LangchainTest { public void test() { - org.apache.camel.component.chat.LangChainChatComponent langChainChatComponent; - org.apache.camel.component.chat.LangChainChatConfiguration langChainChatConfiguration; - org.apache.camel.component.chat.LangChainChatEndpoint langChainChatEndpoint; LangChainChat langChainChat; LangChainChatOperations langChainChatOperations; LangChainChatProducer langChainChatProducer; @@ -227,9 +224,6 @@ public class CamelUpdate46Test implements RewriteTest { public class LangchainTest { public void test() { - org.apache.camel.component.langchain4j.chat.LangChain4jChatComponent langChainChatComponent; - org.apache.camel.component.langchain4j.chat.LangChain4jChatConfiguration langChainChatConfiguration; - org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpoint langChainChatEndpoint; LangChain4jChat langChainChat; LangChain4jChatOperations langChainChatOperations; LangChain4jChatProducer langChainChatProducer; @@ -238,6 +232,41 @@ public class CamelUpdate46Test implements RewriteTest { """)); } + /** + * <a href="https://camel.apache.org/manual/camel-4x-upgrade-guide-4_6.html#_camel_langchain4j_chat">CAMEL-LANGCHAIN4J-CHAT</a> + */ + @Test + public void testLangchainChat2() { + //language=java + rewriteRun(java( + """ + import org.apache.camel.component.chat.LangChainChatComponent; + import org.apache.camel.component.chat.LangChainChatConfiguration; + import org.apache.camel.component.chat.LangChainChatEndpoint; + + public class LangchainTest { + public void test() { + LangChainChatComponent langChainChatComponent; + LangChainChatConfiguration langChainChatConfiguration; + LangChainChatEndpoint langChainChatEndpoint; + } + } + """, + """ + import org.apache.camel.component.langchain4j.chat.LangChain4jChatComponent; + import org.apache.camel.component.langchain4j.chat.LangChain4jChatConfiguration; + import org.apache.camel.component.langchain4j.chat.LangChain4jChatEndpoint; + + public class LangchainTest { + public void test() { + LangChain4jChatComponent langChainChatComponent; + LangChain4jChatConfiguration langChainChatConfiguration; + LangChain4jChatEndpoint langChainChatEndpoint; + } + } + """)); + } + /** * <a href="https://camel.apache.org/manual/camel-4x-upgrade-guide-4_6.html#_camel_langchain4j_embeddingsat">CAMEL-LANGCHAIN4J-EMBEDDINGS</a> */ @@ -255,9 +284,6 @@ public class CamelUpdate46Test implements RewriteTest { LangChainEmbeddingsComponent langChainEmbeddingsComponent; LangChainEmbeddingsConfiguration langChainEmbeddingsConfiguration; LangChainEmbeddingsConverter langChainEmbeddingsConverter; - org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsEndpoint langChainEmbeddingsEndpoint; - org.apache.camel.component.langchain.embeddings.LangChainEmbeddings langChainEmbeddings; - org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsProducer langChainEmbeddingsProducer; } } """, @@ -271,9 +297,41 @@ public class CamelUpdate46Test implements RewriteTest { LangChain4jEmbeddingsComponent langChainEmbeddingsComponent; LangChain4jEmbeddingsConfiguration langChainEmbeddingsConfiguration; LangChain4jEmbeddingsConverter langChainEmbeddingsConverter; - org.apache.camel.component.langchain4j.embeddings.LangChain4jEmbeddingsEndpoint langChainEmbeddingsEndpoint; - org.apache.camel.component.langchain4j.embeddings.LangChain4jEmbeddings langChainEmbeddings; - org.apache.camel.component.langchain4j.embeddings.LangChain4jEmbeddingsProducer langChainEmbeddingsProducer; + } + } + """)); + } + + /** + * <a href="https://camel.apache.org/manual/camel-4x-upgrade-guide-4_6.html#_camel_langchain4j_embeddingsat">CAMEL-LANGCHAIN4J-EMBEDDINGS</a> + */ + @Test + public void testLangchainEmbeddings2() { + //language=java + rewriteRun(java( + """ + import org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsEndpoint; + import org.apache.camel.component.langchain.embeddings.LangChainEmbeddings; + import org.apache.camel.component.langchain.embeddings.LangChainEmbeddingsProducer; + + public class LangchainTest { + public void test() { + LangChainEmbeddingsEndpoint langChainEmbeddingsEndpoint; + LangChainEmbeddings langChainEmbeddings; + LangChainEmbeddingsProducer langChainEmbeddingsProducer; + } + } + """, + """ + import org.apache.camel.component.langchain4j.embeddings.LangChain4jEmbeddings; + import org.apache.camel.component.langchain4j.embeddings.LangChain4jEmbeddingsEndpoint; + import org.apache.camel.component.langchain4j.embeddings.LangChain4jEmbeddingsProducer; + + public class LangchainTest { + public void test() { + LangChain4jEmbeddingsEndpoint langChainEmbeddingsEndpoint; + LangChain4jEmbeddings langChainEmbeddings; + LangChain4jEmbeddingsProducer langChainEmbeddingsProducer; } } """)); diff --git a/pom.xml b/pom.xml index 6523545..4ca8d84 100644 --- a/pom.xml +++ b/pom.xml @@ -108,7 +108,7 @@ <spring-boot-version>3.5.0</spring-boot-version> <springframework-version>6.2.7</springframework-version> - <rewrite-recipe-bom.version>3.0.2</rewrite-recipe-bom.version> + <rewrite-recipe-bom.version>3.9.0</rewrite-recipe-bom.version> <lombok.version>1.18.34</lombok.version> <slf4j.version>1.7.36</slf4j.version>