From 96334f15df4acc2def40e3dc57dad7ee9ffb4b2e Mon Sep 17 00:00:00 2001 From: Richard Zowalla Date: Tue, 19 May 2026 10:44:35 +0200 Subject: [PATCH] Upgrade to Storm 2.8.8 --- README.md | 2 +- .../src/main/resources/archetype-resources/README.md | 2 +- archetype/src/main/resources/archetype-resources/pom.xml | 2 +- .../src/main/resources/archetype-resources/pom.xml | 2 +- external/solr/README.md | 2 +- .../src/main/resources/archetype-resources/README.md | 2 +- .../src/main/resources/archetype-resources/pom.xml | 2 +- pom.xml | 8 ++++---- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 582a0e660..785f5eec2 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Apache StormCrawler is an open source collection of resources for building low-l ## Quickstart -NOTE: These instructions assume that you have [Apache Maven](https://maven.apache.org/install.html) installed. You will need to install [Apache Storm 2.8.5](http://storm.apache.org/) to run the crawler. +NOTE: These instructions assume that you have [Apache Maven](https://maven.apache.org/install.html) installed. You will need to install [Apache Storm 2.8.8](http://storm.apache.org/) to run the crawler. StormCrawler requires Java 17 or above. To execute tests, it requires you to have a locally installed and working Docker environment. diff --git a/archetype/src/main/resources/archetype-resources/README.md b/archetype/src/main/resources/archetype-resources/README.md index 797b77b2a..047711bec 100644 --- a/archetype/src/main/resources/archetype-resources/README.md +++ b/archetype/src/main/resources/archetype-resources/README.md @@ -5,7 +5,7 @@ Have a look at the code and resources and modify them to your heart's content. ## Native -You need to install Apache Storm. The instructions on [setting up a Storm cluster](https://storm.apache.org/releases/2.8.5/Setting-up-a-Storm-cluster.html) should help. +You need to install Apache Storm. The instructions on [setting up a Storm cluster](https://storm.apache.org/releases/2.8.8/Setting-up-a-Storm-cluster.html) should help. You also need to have an instance of URLFrontier running. See [the URLFrontier README](https://github.com/crawler-commons/url-frontier/tree/master/service); the easiest way is to use Docker, like so: ``` diff --git a/archetype/src/main/resources/archetype-resources/pom.xml b/archetype/src/main/resources/archetype-resources/pom.xml index 745bab28e..804c88099 100644 --- a/archetype/src/main/resources/archetype-resources/pom.xml +++ b/archetype/src/main/resources/archetype-resources/pom.xml @@ -32,7 +32,7 @@ under the License. UTF-8 ${project.version} - 2.8.5 + 2.8.8 2.4 diff --git a/external/opensearch/archetype/src/main/resources/archetype-resources/pom.xml b/external/opensearch/archetype/src/main/resources/archetype-resources/pom.xml index 19f7df284..d58ed4784 100644 --- a/external/opensearch/archetype/src/main/resources/archetype-resources/pom.xml +++ b/external/opensearch/archetype/src/main/resources/archetype-resources/pom.xml @@ -34,7 +34,7 @@ under the License. UTF-8 ${StormCrawlerVersion} - 2.8.5 + 2.8.8 diff --git a/external/solr/README.md b/external/solr/README.md index 42fd93007..bc37592b6 100644 --- a/external/solr/README.md +++ b/external/solr/README.md @@ -12,7 +12,7 @@ You'll be asked to enter a groupId (e.g. com.mycompany.crawler), an artefactId ( This will not only create a fully formed project containing a POM with the dependency above but also a set of resources, configuration files and sample topology classes. Enter the directory you just created (should be the same as the artefactId you specified earlier) and follow the instructions on the README file. -You will of course need to have both Apache Storm (2.8.5) and Apache Solr (9.8.0) installed. +You will of course need to have both Apache Storm (2.8.8) and Apache Solr (10.0.0) installed. Official references: * [Apache Storm: Setting Up a Development Environment](https://storm.apache.org/releases/current/Setting-up-development-environment.html) diff --git a/external/solr/archetype/src/main/resources/archetype-resources/README.md b/external/solr/archetype/src/main/resources/archetype-resources/README.md index 43d1da230..dbae9f23b 100644 --- a/external/solr/archetype/src/main/resources/archetype-resources/README.md +++ b/external/solr/archetype/src/main/resources/archetype-resources/README.md @@ -1,7 +1,7 @@ This has been generated by the StormCrawler Maven Archetype as a starting point for building your own crawler with [Apache Solr](https://solr.apache.org/) as a backend. Have a look at the code and resources and modify them to your heart's content. -You need to have Apache Storm (2.8.5) installed, as well as a running instance of Apache Solr (9.8.0). +You need to have Apache Storm (2.8.8) installed, as well as a running instance of Apache Solr (9.8.0). ## Generated resources diff --git a/external/solr/archetype/src/main/resources/archetype-resources/pom.xml b/external/solr/archetype/src/main/resources/archetype-resources/pom.xml index 4927ee2e3..862c24ece 100644 --- a/external/solr/archetype/src/main/resources/archetype-resources/pom.xml +++ b/external/solr/archetype/src/main/resources/archetype-resources/pom.xml @@ -34,7 +34,7 @@ under the License. UTF-8 ${StormCrawlerVersion} - 2.8.5 + 2.8.8 diff --git a/pom.xml b/pom.xml index aee9180fb..a4956c1f2 100644 --- a/pom.xml +++ b/pom.xml @@ -65,15 +65,15 @@ under the License. -Xdoclint:none 6.0.3 - 2.8.7 + 2.8.8 - 2.20 - 2.20.1 + 2.21 + 2.21.3 3.3.0 5.23.0 2.0.18 26.1.0 - 2.17.0 + 2.22.0 1.28.0 1.22.0 5.4