blob: 112b03a92c9674b4130e04d98778fef568f7feb9 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
<title>Apache Storm 2.6.0 Released</title>
<!-- Bootstrap core CSS -->
<link href="/assets/css/bootstrap.min.css" rel="stylesheet">
<!-- Bootstrap theme -->
<link href="/assets/css/bootstrap-theme.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="/css/font-awesome.min.css" rel="stylesheet">
<link href="/css/style.css" rel="stylesheet">
<link href="/assets/css/owl.theme.css" rel="stylesheet">
<link href="/assets/css/owl.carousel.css" rel="stylesheet">
<script type="text/javascript" src="/assets/js/jquery.min.js"></script>
<script type="text/javascript" src="/assets/js/bootstrap.min.js"></script>
<script type="text/javascript" src="/assets/js/owl.carousel.min.js"></script>
<script type="text/javascript" src="/assets/js/storm.js"></script>
</head>
<body>
<header>
<div class="container-fluid">
<div class="row">
<div class="col-md-5">
<a href="/index.html"><img src="/images/logo.png" class="logo"/></a>
</div>
<div class="col-md-5">
</div>
<div class="col-md-2">
<a href="/downloads.html" class="btn-std btn-block btn-download">Download</a>
</div>
</div>
</div>
</header>
<!--Header End-->
<!--Navigation Begin-->
<div class="navbar" role="banner">
<div class="container-fluid">
<div class="navbar-header">
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".bs-navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<nav class="collapse navbar-collapse bs-navbar-collapse" role="navigation">
<ul class="nav navbar-nav">
<li><a href="/index.html" id="home">Home</a></li>
<li><a href="/getting-help.html" id="getting-help">Getting Help</a></li>
<li><a href="/about/integrates.html" id="project-info">Project Information</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" id="documentation">Documentation <b
class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="/releases/2.6.2/index.html">2.6.2</a></li>
<li><a href="/releases/2.6.1/index.html">2.6.1</a></li>
<li><a href="/releases/2.6.0/index.html">2.6.0</a></li>
<li><a href="/releases/2.5.0/index.html">2.5.0</a></li>
<li><a href="/releases/2.4.0/index.html">2.4.0</a></li>
<li><a href="/releases/2.3.0/index.html">2.3.0</a></li>
<li><a href="/releases/2.2.1/index.html">2.2.1</a></li>
<li><a href="/releases/2.2.0/index.html">2.2.0</a></li>
<li><a href="/releases/2.1.1/index.html">2.1.1</a></li>
<li><a href="/releases/2.1.0/index.html">2.1.0</a></li>
<li><a href="/releases/2.0.0/index.html">2.0.0</a></li>
<li><a href="/releases/1.2.4/index.html">1.2.4</a></li>
<li><a href="/releases/1.2.3/index.html">1.2.3</a></li>
</ul>
</li>
<li><a href="/talksAndVideos.html">Talks and Slideshows</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" id="contribute">Community <b
class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="/contribute/Contributing-to-Storm.html">Contributing</a></li>
<li><a href="/contribute/People.html">People</a></li>
<li><a href="/contribute/BYLAWS.html">ByLaws</a></li>
<li><a href="/Powered-By.html">PoweredBy</a></li>
</ul>
</li>
<li><a href="/2024/04/05/storm262-released.html" id="news">News</a></li>
</ul>
</nav>
</div>
</div>
<div class="container-fluid">
<div class="row">
<div class="col-md-12">
<div class="row">
<div class="col-md-3">
<ul class="news" id="news-list">
<li><a href="/2024/04/05/storm262-released.html">Apache Storm 2.6.2 Released</a></li>
<li><a href="/2024/02/02/storm261-released.html">Apache Storm 2.6.1 Released</a></li>
<li><a href="/2023/11/22/storm260-released.html">Apache Storm 2.6.0 Released</a></li>
<li><a href="/2023/08/04/storm250-released.html">Apache Storm 2.5.0 Released</a></li>
<li><a href="/2022/03/25/storm240-released.html">Apache Storm 2.4.0 Released</a></li>
<li><a href="/2021/10/14/storm211-released.html">Apache Storm 2.1.1 Released</a></li>
<li><a href="/2021/10/11/storm221-released.html">Apache Storm 2.2.1 Released</a></li>
<li><a href="/2021/10/11/storm124-released.html">Apache Storm 1.2.4 Released</a></li>
<li><a href="/2021/09/27/storm230-released.html">Apache Storm 2.3.0 Released</a></li>
<li><a href="/2020/06/30/storm220-released.html">Apache Storm 2.2.0 Released</a></li>
<li><a href="/2019/10/31/storm210-released.html">Apache Storm 2.1.0 Released</a></li>
<li><a href="/2019/07/18/storm123-released.html">Apache Storm 1.2.3 Released</a></li>
<li><a href="/2019/05/30/storm200-released.html">Apache Storm 2.0.0 Released</a></li>
<li><a href="/2018/06/04/storm122-released.html">Apache Storm 1.2.2 Released</a></li>
<li><a href="/2018/06/04/storm113-released.html">Apache Storm 1.1.3 Released</a></li>
<li><a href="/2018/02/19/storm121-released.html">Apache Storm 1.2.1 Released</a></li>
<li><a href="/2018/02/15/storm120-released.html">Apache Storm 1.2.0 Released</a></li>
<li><a href="/2018/02/15/storm112-released.html">Apache Storm 1.1.2 Released</a></li>
<li><a href="/2018/02/14/storm106-released.html">Apache Storm 1.0.6 Released</a></li>
<li><a href="/2017/09/15/storm105-released.html">Apache Storm 1.0.5 Released</a></li>
<li><a href="/2017/08/01/storm111-released.html">Apache Storm 1.1.1 Released</a></li>
<li><a href="/2017/07/28/storm104-released.html">Apache Storm 1.0.4 Released</a></li>
<li><a href="/2017/03/29/storm110-released.html">Apache Storm 1.1.0 released</a></li>
<li><a href="/2017/02/14/storm103-released.html">Apache Storm 1.0.3 Released</a></li>
<li><a href="/2016/09/14/storm0102-released.html">Apache Storm 0.10.2 Released</a></li>
<li><a href="/2016/09/07/storm097-released.html">Apache Storm 0.9.7 Released</a></li>
<li><a href="/2016/08/10/storm102-released.html">Apache Storm 1.0.2 Released</a></li>
<li><a href="/2016/05/06/storm101-released.html">Apache Storm 1.0.1 Released</a></li>
<li><a href="/2016/05/05/storm0101-released.html">Apache Storm 0.10.1 Released</a></li>
<li><a href="/2016/04/12/storm100-released.html">Apache Storm 1.0.0 released</a></li>
<li><a href="/2015/11/05/storm096-released.html">Apache Storm 0.9.6 released</a></li>
<li><a href="/2015/11/05/storm0100-released.html">Apache Storm 0.10.0 released</a></li>
<li><a href="/2015/06/15/storm0100-beta-released.html">Apache Storm 0.10.0 Beta Released</a></li>
<li><a href="/2015/06/04/storm095-released.html">Apache Storm 0.9.5 released</a></li>
<li><a href="/2015/03/25/storm094-released.html">Apache Storm 0.9.4 released</a></li>
<li><a href="/2014/11/25/storm093-released.html">Apache Storm 0.9.3 released</a></li>
<li><a href="/2014/10/20/storm093-release-candidate.html">Apache Storm 0.9.3 release candidate 1 available</a></li>
<li><a href="/2014/06/25/storm092-released.html">Apache Storm 0.9.2 released</a></li>
<li><a href="/2014/06/17/contest-results.html">Apache Storm Logo Contest Results</a></li>
<li><a href="/2014/05/27/round1-results.html">Logo Contest - Round 1 Results</a></li>
<li><a href="/2014/04/29/logo-jlee3.html">Logo Entry No. 11 - Jennifer Lee</a></li>
<li><a href="/2014/04/29/logo-jlee2.html">Logo Entry No. 10 - Jennifer Lee</a></li>
<li><a href="/2014/04/29/logo-jlee1.html">Logo Entry No. 9 - Jennifer Lee</a></li>
<li><a href="/2014/04/27/logo-sasili.html">Logo Entry No. 8 - Stefano Asili</a></li>
<li><a href="/2014/04/27/logo-cboustead.html">Logo Entry No. 7 - Calum Boustead</a></li>
<li><a href="/2014/04/23/logo-abartos.html">Logo Entry No. 6 - Alec Bartos</a></li>
<li><a href="/2014/04/22/logo-zsayari.html">Logo Entry No. 5 - Ziba Sayari</a></li>
<li><a href="/2014/04/21/logo-rmarshall.html">Logo Entry No. 4 - Richard Brownlie-Marshall</a></li>
<li><a href="/2014/04/19/logo-ssuleman.html">Logo Entry No. 3- Shaan Shiv Suleman</a></li>
<li><a href="/2014/04/17/logo-squinones.html">Logo Entry No. 2 - Samuel Quiñones</a></li>
<li><a href="/2014/04/17/logo-pforrest.html">Logo Entry No. 1 - Patricia Forrest</a></li>
<li><a href="/2014/04/10/storm-logo-contest.html">Apache Storm Logo Contest</a></li>
<li><a href="/2013/12/08/storm090-released.html">Apache Storm 0.9.0 Released</a></li>
<li><a href="/2013/01/11/storm082-released.html">Apache Storm 0.8.2 released</a></li>
<li><a href="/2012/09/06/storm081-released.html">Apache Storm 0.8.1 released</a></li>
<li><a href="/2012/08/02/storm080-released.html">Apache Storm 0.8.0 and Trident released</a></li>
</ul>
</div>
<div class="col-md-9" id="news-content">
<h1 class="page-title">
Apache Storm 2.6.0 Released
</h1>
<div>
<p>The Apache Storm community is pleased to announce that version 2.6.0 has been
released and is available from <a href="/downloads.html">the downloads page</a>.</p>
<p>This release includes a number of code improvements and important bug fixes
that improve Apache Storm&#39;s performance, stability and fault tolerance. </p>
<p>With Storm 2.6.0 we have removed the following external components / modules <strong>without</strong> a replacement:</p>
<ul>
<li>storm-cassandra</li>
<li>storm-eventhubsgi</li>
<li>storm-hbase</li>
<li>storm-hive</li>
<li>storm-kinesis</li>
<li>storm-mongodb</li>
<li>storm-mqtt</li>
<li>storm-openmtsdb</li>
<li>storm-pmml</li>
<li>storm-pulsar</li>
<li>storm-rocketmq</li>
<li>storm-solr</li>
</ul>
<p>We might consider re-adding specific components, if there is specific need and
volunteers to maintain these components. In addition, this release <strong>drops</strong> Java 8 support. </p>
<p>We encourage users of previous versions to upgrade to this latest release.</p>
<h2 id="thanks">Thanks</h2>
<p>Special thanks are due to all those who have contributed to Apache Storm -- whether
through direct code contributions, documentation, bug reports, or helping other
users on the mailing lists. Your efforts are much appreciated.</p>
<h2 id="changes-in-this-release-storm-2-6-0">Changes in this Release - Storm 2.6.0</h2>
<p>JIRA issues addressed in the 2.6.0 release of Storm. Documentation for this
release is available at the <a href="http://storm.apache.org/">Apache Storm
project site</a>.</p>
<h2>New Feature</h2>
<ul><li>[<a href="https://issues.apache.org/jira/browse/STORM-1241">STORM-1241</a>] - port backtype.storm.security.auth.auto-login-module-test to java</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-1316">STORM-1316</a>] - port storm.trident.state-test to java</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3901">STORM-3901</a>] - Upgrade Kryo from version 4 to version 5.4.0</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3958">STORM-3958</a>] - Capacity to set Storm UI's title in conf/storm.yaml</li>
</ul>
<h2>Improvement</h2>
<ul><li>[<a href="https://issues.apache.org/jira/browse/STORM-3762">STORM-3762</a>] - Set a default character set in InputStreamReader to solve potential garbled problems</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3764">STORM-3764</a>] - Nimbus has internal scheduling errors when backtracking</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3771">STORM-3771</a>] - Execute doCleanup in its own timer thread without lock</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3782">STORM-3782</a>] - Refactor KafkaOffsetMetric to use V2 metrics</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3792">STORM-3792</a>] - Change pom.xml to use more test JVM threads without reuse</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3800">STORM-3800</a>] - Fix Resocue leak due to Files.list and Files.walk</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3825">STORM-3825</a>] - update libthrift due to security vulnerability</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3845">STORM-3845</a>] - Upgrade activemq version from 5.15.3 to 5.18.2</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3888">STORM-3888</a>] - HdfsBlobStoreFile set wrong permission for file</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3914">STORM-3914</a>] - Several External Modules as not being tested for JDK 11</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3919">STORM-3919</a>] - Upgrade Hadoop to version 3 (+ depending frameworks: Hive, HBase)</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3948">STORM-3948</a>] - Hive 2.3.9 declares an offline / unmaintained maven repository</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3980">STORM-3980</a>] - Updates developer docs and removing obsolete content </li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3983">STORM-3983</a>] - Refactor File.createTempFile with Files.create(...)</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-4003">STORM-4003</a>] - storm-kafka-monitor fails with Java 17 runtime, missing jakarta.xml.bind dependency</li>
</ul>
<h2>Bug</h2>
<ul><li>[<a href="https://issues.apache.org/jira/browse/STORM-3404">STORM-3404</a>] - storm v1.2.2 KafkaOffsetLagUtil cant pull the offset correctly</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3924">STORM-3924</a>] - Support for declaring WorkerHook in Flux topology definitions</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3944">STORM-3944</a>] - ConcurrentModificationException in MultiCountMetric</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3954">STORM-3954</a>] - Remove Logback pulled in by Zookeeper</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3956">STORM-3956</a>] - Fix cli monitor component's argument type </li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3984">STORM-3984</a>] - Nimbus failover causes unnecessary reassign if 600s are passed after starting Nimbus</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3994">STORM-3994</a>] - LocalCluster init fails on Windows because of missing librocksdbjni-win64.dll</li>
</ul>
<h2>Task</h2>
<ul><li>[<a href="https://issues.apache.org/jira/browse/STORM-3932">STORM-3932</a>] - Fix errors/warnings found while generating javadoc in storm-client</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3933">STORM-3933</a>] - Fix errors/warnings found while generating javadoc in storm-server</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3935">STORM-3935</a>] - Fix errors/warnings found while generating javadoc in storm-cassandra</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3936">STORM-3936</a>] - Fix errors/warnings found while generating javadoc in storm-kafka-client</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3937">STORM-3937</a>] - Fix errors/warnings found while generating javadoc in storm-starter</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3939">STORM-3939</a>] - Remove JDK 8 support</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3941">STORM-3941</a>] - Add .asf.yaml to GitHub repository</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3945">STORM-3945</a>] - Upgrade Zookeeper to 3.9.0 / Curator 5</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3953">STORM-3953</a>] - Update RELEASING.md</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3955">STORM-3955</a>] - Dependabot recommended update to maven-core</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3963">STORM-3963</a>] - Import and Build Apache Storm in Eclipse</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3965">STORM-3965</a>] - Remove illegal access warning in JDK11 test of storm-sql-core</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3967">STORM-3967</a>] - Set generated sources directory for use by IDE like eclipse</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3968">STORM-3968</a>] - Add missing groupId in storm-core/pom.xml for maven-dependency-plugin</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3970">STORM-3970</a>] - storm-sql-core in fails to build Eclipse for generated java code</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3978">STORM-3978</a>] - Rep,ace json-simple with minidev json</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3988">STORM-3988</a>] - Removal of modules residing in /external</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3999">STORM-3999</a>] - Add Java 21 to Build Matrix</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-4001">STORM-4001</a>] - log4j2 2.21.1</li>
</ul>
<h2>Dependency upgrade</h2>
<ul><li>[<a href="https://issues.apache.org/jira/browse/STORM-3884">STORM-3884</a>] - Bump calcite-core from 1.14.0 to 1.32.0</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3885">STORM-3885</a>] - Security fix upgrade com.fasterxml.jackson.core:jackson-databind to 2.15.2</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3946">STORM-3946</a>] - Upgrade Netty BOM</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3947">STORM-3947</a>] - Align Netty with version used in Zookeeper</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3949">STORM-3949</a>] - libthrift 0.18.1</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3950">STORM-3950</a>] - Modernize storm-jdbc</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3961">STORM-3961</a>] - Modernize Storm UI's 3rd party dependencies</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3972">STORM-3972</a>] - commons-lang3 3.13.0</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3973">STORM-3973</a>] - log4j2 2.20.0</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3974">STORM-3974</a>] - Jersey 2.40</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3975">STORM-3975</a>] - Dropwizard 1.3.29</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3976">STORM-3976</a>] - j2html 1.6.0</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3977">STORM-3977</a>] - Minidev JSON 2.5.0</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3979">STORM-3979</a>] - JUnit 5.10.0</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3986">STORM-3986</a>] - Get rid of BlacklistScheduler timer [INFO] logs</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3987">STORM-3987</a>] - Zookeeper 3.9.1</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3989">STORM-3989</a>] - Snappy Java 1.1.10.4</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3990">STORM-3990</a>] - Hadoop 2.10.2</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3991">STORM-3991</a>] - Avro 1.11.3</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3993">STORM-3993</a>] - ActiveMQ 5.18.3</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3995">STORM-3995</a>] - commons-text 1.11.0</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3996">STORM-3996</a>] - Jetty 9.4.53.v20231009</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3997">STORM-3997</a>] - Netty 4.1.100</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3998">STORM-3998</a>] - Guava 32.1.3-jre</li>
</ul>
<h2>Documentation</h2>
<ul><li>[<a href="https://issues.apache.org/jira/browse/STORM-3982">STORM-3982</a>] - Update README.md, DOAP/RDF and Dev section in POM</li>
</ul>
<h2>Requirement</h2>
<ul><li>[<a href="https://issues.apache.org/jira/browse/STORM-3840">STORM-3840</a>] - log4j vulnerability</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<footer>
<div class="container-fluid">
<div class="row">
<div class="col-md-2">
<div class="footer-widget">
<h5>Meetups</h5>
<div class="footer-widget">
<a class="acevent" data-format="wide" data-mode="dark"></a>
</div>
</div>
</div>
<div class="col-md-4">
<div class="footer-widget">
<h5>About Apache Storm</h5>
<p>Apache Storm integrates with any queueing system and any database system. Apache Storm's spout abstraction makes it easy to integrate a new queuing system. Likewise, integrating Apache Storm with database systems is easy.</p>
</div>
</div>
<div class="col-md-2">
<div class="footer-widget">
<h5>First Look</h5>
<ul class="footer-list">
<li><a href="/releases/current/Rationale.html">Rationale</a></li>
<li><a href="/releases/current/Tutorial.html">Tutorial</a></li>
<li><a href="/releases/current/Setting-up-development-environment.html">Setting up development environment</a></li>
<li><a href="/releases/current/Creating-a-new-Storm-project.html">Creating a new Apache Storm project</a></li>
</ul>
</div>
</div>
<div class="col-md-2">
<div class="footer-widget">
<h5>Documentation</h5>
<ul class="footer-list">
<li><a href="/releases/current/index.html">Index</a></li>
<li><a href="/releases/current/javadocs/index.html">Javadoc</a></li>
<li><a href="/releases/current/FAQ.html">FAQ</a></li>
</ul>
</div>
</div>
<div class="col-md-2">
<div class="footer-widget">
<h5>Misc</h5>
<ul class="footer-list">
<li><a href="https://www.apache.org/licenses/">Licenses</a></li>
<li><a href="https://www.apache.org/security/">Security</a></li>
<li><a href="https://www.apache.org/foundation/thanks.html">Sponsors</a></li>
<li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li>
</ul>
</div>
</div>
</div>
<hr/>
<div class="row">
<div class="col-md-12">
<p align="center">Copyright © 2024 <a href="https://www.apache.org">Apache Software Foundation</a>
. All Rights Reserved.
<br>Apache Storm, Apache, the Apache feather logo, and the Apache Storm project logos are trademarks of The Apache Software Foundation.
<br>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
</div>
</div>
</div>
</footer>
<!--Footer End-->
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
/* We explicitly disable cookie tracking to avoid privacy issues */
_paq.push(['disableCookies']);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//analytics.apache.org/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '38']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
<script src="https://www.apachecon.com/event-images/snippet.js"></script>
<!-- Scroll to top -->
<span class="totop"><a href="#"><i class="fa fa-angle-up"></i></a></span>
</body>
</html>