This is an automated email from the ASF dual-hosted git repository.

reiabreu pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/storm-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 59434be2c1 Improving 3.0.0 release notes
59434be2c1 is described below

commit 59434be2c10ad840cb7e583fc8215d35bb36adba
Author: Rui Abreu <[email protected]>
AuthorDate: Sat Jul 25 15:41:27 2026 +0100

    Improving 3.0.0 release notes
---
 _posts/2026-07-22-storm300-released.md | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/_posts/2026-07-22-storm300-released.md 
b/_posts/2026-07-22-storm300-released.md
index 93b3ed7b46..a087f180b4 100644
--- a/_posts/2026-07-22-storm300-released.md
+++ b/_posts/2026-07-22-storm300-released.md
@@ -17,8 +17,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>
@@ -26,6 +27,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>
 
+## Clojure support removed
+
+<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>
+
 ## Two Distribution Flavours
 
 Starting with Storm 3.0.0, the binary distribution is available in two flavours

Reply via email to