This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/storm-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new ff53ee06ec publishing 2026-07-25T14:42:06+00:00
ff53ee06ec is described below
commit ff53ee06ecd7de3615b0576b3b9454bff3988abb
Author: GitHub Actions Bot <>
AuthorDate: Sat Jul 25 14:42:06 2026 +0000
publishing 2026-07-25T14:42:06+00:00
---
2026/07/22/storm300-released.html | 14 ++++++++++++--
feed.xml | 18 ++++++++++++++----
news.html | 14 ++++++++++++--
3 files changed, 38 insertions(+), 8 deletions(-)
diff --git a/2026/07/22/storm300-released.html
b/2026/07/22/storm300-released.html
index dab1cd8ce3..052b33bdb6 100644
--- a/2026/07/22/storm300-released.html
+++ b/2026/07/22/storm300-released.html
@@ -347,8 +347,9 @@ significant scheduler improvements, a leaner binary
distribution, and much more.
⚠️ <strong>Java 25 is required</strong> to run Apache Storm 3.0.0. Please
ensure your environment
is upgraded before migrating.
</p>
-<p><strong>The API is fully backwards-compatible with Storm 2.x.</strong>
Existing topologies and
-client code should migrate seamlessly — no API changes are required.</p>
+<p><strong>The Java API is fully backwards-compatible with Storm 2.x.</strong>
Existing Java topologies and
+client code should migrate seamlessly — no API changes are required. The one
exception is the
+Clojure DSL, which has been removed; see the section below.</p>
<p>Simultaneously with this release, <strong>Apache Storm 2.8.9</strong> has
been published as the
<strong>final release of the 2.x line</strong>. The Storm 2.x branch will no
longer be maintained.
All community efforts will be focused on the Storm 3.x release stream.</p>
@@ -356,6 +357,15 @@ All community efforts will be focused on the Storm 3.x
release stream.</p>
details on the end-of-life of the 2.x series.</p>
</div>
+<h2 id="clojure-support-removed">Clojure support removed</h2>
+
+<div style="border: 3px solid #cc0000; background-color: #fff5f5; padding:
16px 20px; margin: 20px 0; border-radius: 4px;">
+<h3 style="color: #cc0000; margin-top: 0;">⚠️ Breaking change for Clojure
topology users</h3>
+<p>Storm 3.0.0 removes Clojure support. The Clojure DSL and the
<code>storm-clojure</code> module are <strong>no longer available</strong>.</p>
+<p>If your topology is written using the Clojure API
(<code>backtype.storm.clojure</code> or <code>org.apache.storm.clojure</code>),
you must rewrite it using the Java API before upgrading to Storm 3.0.0. The
Java API covers all the same primitives and the migration is straightforward
for most topologies.</p>
+<p>Clojure is no longer a transitive dependency of any Storm module. Clusters
running only Java topologies are unaffected.</p>
+</div>
+
<h2 id="two-distribution-flavours">Two Distribution Flavours</h2>
<p>Starting with Storm 3.0.0, the binary distribution is available in two
flavours
diff --git a/feed.xml b/feed.xml
index d8bedd3192..2fc336d45e 100644
--- a/feed.xml
+++ b/feed.xml
@@ -5,8 +5,8 @@
<description>Apache Storm is a free and open source distributed realtime
computation system. Storm makes it easy to reliably process unbounded streams
of data, doing for realtime processing what Hadoop did for batch
processing.</description>
<link>https://storm.apache.org/</link>
<atom:link href="https://storm.apache.org/feed.xml" rel="self"
type="application/rss+xml"/>
- <pubDate>Thu, 23 Jul 2026 00:56:59 +0000</pubDate>
- <lastBuildDate>Thu, 23 Jul 2026 00:56:59 +0000</lastBuildDate>
+ <pubDate>Sat, 25 Jul 2026 14:41:47 +0000</pubDate>
+ <lastBuildDate>Sat, 25 Jul 2026 14:41:47 +0000</lastBuildDate>
<generator>Jekyll v3.10.0</generator>
<item>
@@ -24,8 +24,9 @@ significant scheduler improvements, a leaner binary
distribution, and much more.
⚠️ <strong>Java 25 is required</strong> to run Apache Storm 3.0.0.
Please ensure your environment
is upgraded before migrating.
</p>
-<p><strong>The API is fully backwards-compatible with Storm
2.x.</strong> Existing topologies and
-client code should migrate seamlessly — no API changes are required.</p>
+<p><strong>The Java API is fully backwards-compatible with Storm
2.x.</strong> Existing Java topologies and
+client code should migrate seamlessly — no API changes are required. The one
exception is the
+Clojure DSL, which has been removed; see the section below.</p>
<p>Simultaneously with this release, <strong>Apache Storm
2.8.9</strong> has been published as the
<strong>final release of the 2.x line</strong>. The Storm 2.x
branch will no longer be maintained.
All community efforts will be focused on the Storm 3.x release
stream.</p>
@@ -33,6 +34,15 @@ All community efforts will be focused on the Storm 3.x
release stream.</p>
details on the end-of-life of the 2.x series.</p>
</div>
+<h2 id="clojure-support-removed">Clojure support
removed</h2>
+
+<div style="border: 3px solid #cc0000; background-color: #fff5f5;
padding: 16px 20px; margin: 20px 0; border-radius: 4px;">
+<h3 style="color: #cc0000; margin-top: 0;">⚠️ Breaking change
for Clojure topology users</h3>
+<p>Storm 3.0.0 removes Clojure support. The Clojure DSL and the
<code>storm-clojure</code> module are <strong>no longer
available</strong>.</p>
+<p>If your topology is written using the Clojure API
(<code>backtype.storm.clojure</code> or
<code>org.apache.storm.clojure</code>), you must rewrite it using
the Java API before upgrading to Storm 3.0.0. The Java API covers all the same
primitives and the migration is straightforward for most topologies.</p>
+<p>Clojure is no longer a transitive dependency of any Storm module.
Clusters running only Java topologies are unaffected.</p>
+</div>
+
<h2 id="two-distribution-flavours">Two Distribution
Flavours</h2>
<p>Starting with Storm 3.0.0, the binary distribution is available in
two flavours
diff --git a/news.html b/news.html
index 75de3c5d61..c7fa5a8b49 100644
--- a/news.html
+++ b/news.html
@@ -347,8 +347,9 @@ significant scheduler improvements, a leaner binary
distribution, and much more.
⚠️ <strong>Java 25 is required</strong> to run Apache Storm 3.0.0. Please
ensure your environment
is upgraded before migrating.
</p>
-<p><strong>The API is fully backwards-compatible with Storm 2.x.</strong>
Existing topologies and
-client code should migrate seamlessly — no API changes are required.</p>
+<p><strong>The Java API is fully backwards-compatible with Storm 2.x.</strong>
Existing Java topologies and
+client code should migrate seamlessly — no API changes are required. The one
exception is the
+Clojure DSL, which has been removed; see the section below.</p>
<p>Simultaneously with this release, <strong>Apache Storm 2.8.9</strong> has
been published as the
<strong>final release of the 2.x line</strong>. The Storm 2.x branch will no
longer be maintained.
All community efforts will be focused on the Storm 3.x release stream.</p>
@@ -356,6 +357,15 @@ All community efforts will be focused on the Storm 3.x
release stream.</p>
details on the end-of-life of the 2.x series.</p>
</div>
+<h2 id="clojure-support-removed">Clojure support removed</h2>
+
+<div style="border: 3px solid #cc0000; background-color: #fff5f5; padding:
16px 20px; margin: 20px 0; border-radius: 4px;">
+<h3 style="color: #cc0000; margin-top: 0;">⚠️ Breaking change for Clojure
topology users</h3>
+<p>Storm 3.0.0 removes Clojure support. The Clojure DSL and the
<code>storm-clojure</code> module are <strong>no longer available</strong>.</p>
+<p>If your topology is written using the Clojure API
(<code>backtype.storm.clojure</code> or <code>org.apache.storm.clojure</code>),
you must rewrite it using the Java API before upgrading to Storm 3.0.0. The
Java API covers all the same primitives and the migration is straightforward
for most topologies.</p>
+<p>Clojure is no longer a transitive dependency of any Storm module. Clusters
running only Java topologies are unaffected.</p>
+</div>
+
<h2 id="two-distribution-flavours">Two Distribution Flavours</h2>
<p>Starting with Storm 3.0.0, the binary distribution is available in two
flavours