Hi everyone!
+1 from me (binding)
- Checked hashes
- Built from source
- Ran a crawl with Solr 10.0.0 in cluster mode and Storm 2.8.8
(everything on the host / no containers)
Thanks Richard for preparing the release,
Markos
On 5/22/26 16:03, Richard Zowalla wrote:
Hi folks,
I have posted a first release candidate for the Apache StormCrawler 3.6.0
release and it is ready for testing.
This release introduces native support for Apache Storm v2 metrics with a
backward-compatible bridge (#585), a new stormcrawler-opensearch-java module
built on the OpenSearch Java client (#1868), and several Playwright
enhancements: a new PageAction extension point (#1897), a JsRenderingDetector
parse filter and bolt (#1898), and capture of the rendered DOM on non-2xx
responses (#1891).
It also replaces XSoup with JSoup's built-in XPath support (#1856), adds a
bolt-level timeout for fetcher threads (#1861), fixes the Solr 10 migration
(#1833), makes Metadata keys consistently case-insensitive (#1827), and
resolves a number of resource leaks and thread-safety issues across the OkHttp
and Apache HttpClient protocols and the OpenSearch modules. Additionally, it
upgrades to Apache Storm 2.8.8, migrates from Storm-shaded Commons Lang to
Commons Lang 3 (#1835), addresses the Java 20+ deprecation of the java.net.URL
constructors (#1834), and upgrades multiple dependencies.
Thank you to everyone who contributed to this release, including all of our
users and the people who submitted bug reports, contributed code or
documentation enhancements.
The release was made using the Apache StormCrawler release process, documented
here:
https://github.com/apache/stormcrawler/blob/main/RELEASING.md
Source:
https://dist.apache.org/repos/dist/dev/stormcrawler/stormcrawler-3.6.0-rc1/
Tag:
https://github.com/apache/stormcrawler/releases/tag/stormcrawler-3.6.0
Commit Hash:
32cf6db6bc6da300da703eaf4d907a8f6091f0d5
Maven Repo:
https://repository.apache.org/content/repositories/orgapachestormcrawler-1037
<repositories>
<repository>
<id>stormcrawler-3.6.0-rc1</id>
<name>Testing StormCrawler 3.6.0 release candidate</name>
<url>
https://repository.apache.org/content/repositories/orgapachestormcrawler-1037
</url>
</repository>
</repositories>
Release notes:
https://github.com/apache/stormcrawler/releases/tag/stormcrawler-3.6.0
Reminder: The up-2-date KEYS file for signature verification can be
found here: https://downloads.apache.org/stormcrawler/KEYS
Please vote on releasing these packages as Apache StormCrawler 3.6.0
The vote is open for at least the next 72 hours.
Only votes from the StormCrawler PMC are binding, but everyone is welcome to
check the release candidate and vote.
The vote passes if at least three binding +1 votes are cast.
Please VOTE
[+1] go ship it
[+0] meh, don't care
[-1] stop, there is a ${showstopper}
Thanks!
Richard