blob: 195ddbc18f10985c3f19af0937e54430e80529ed [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 1.2.3 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 rel="stylesheet" href="http://fortawesome.github.io/Font-Awesome/assets/font-awesome/css/font-awesome.css">
<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>
<!-- Just for debugging purposes. Don't actually copy these 2 lines! -->
<!--[if lt IE 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</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.3.0/index.html">2.3.0</a></li>
<li><a href="/releases/2.2.0/index.html">2.2.0</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.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>
</ul>
</li>
<li><a href="/2021/09/27/storm230-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="/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 1.2.3 Released
</h1>
<div class="row" style="margin: -15px;">
<div class="col-md-12">
<p class="text-muted credit pull-left">Posted on Jul 18, 2019 by Stig Rohde Døssing</p>
<div class="pull-right">
<a
href="https://twitter.com/share"
class="twitter-share-button"
data-count=none
>Tweet</a>
<script> !function(d,s,id){
var js,
fjs=d.getElementsByTagName(s)[0],
p=/^http:/.test(d.location)?'http':'https';
if(!d.getElementById(id)){
js=d.createElement(s);
js.id=id;
js.src=p+'://platform.twitter.com/widgets.js';
fjs.parentNode.insertBefore(js,fjs);
}
}(document, 'script', 'twitter-wjs');
</script>
</div>
</div>
</div>
<div>
<p>The Apache Storm community is pleased to announce that version 1.2.3 has been released and is available from <a href="/downloads.html">the downloads page</a>.</p>
<p>This is a maintenance release that includes a number of important bug fixes that improve Apache Storm&#39;s performance, stability and fault tolerance. 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">Changes in this Release</h2>
<h2>New Feature</h2>
<ul>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3233">STORM-3233</a>] - Upgrade zookeeper client to newest version (3.4.13)</li>
</ul>
<h2>Improvement</h2>
<ul>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3077">STORM-3077</a>] - Upgrade Disruptor version to 3.3.11</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3083">STORM-3083</a>] - Upgrade HikariCP version to 2.4.7</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3094">STORM-3094</a>] - Topology name needs to be validated at storm-client</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3222">STORM-3222</a>] - Fix KafkaSpout internals to use LinkedList instead of ArrayList</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3292">STORM-3292</a>] - Trident HiveState must flush writers when the batch commits</li>
</ul>
<h2>Bug</h2>
<ul>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3013">STORM-3013</a>] - Deactivated topology restarts if data flows into Kafka</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3028">STORM-3028</a>] - HdfsSpout does not handle empty files in case of ack enabled</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3046">STORM-3046</a>] - Getting a NPE leading worker to die when starting a topology.</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3047">STORM-3047</a>] - Ensure Trident emitter refreshPartitions is only called with partitions assigned to the emitter</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3055">STORM-3055</a>] - never refresh connection</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3068">STORM-3068</a>] - STORM_JAR_JVM_OPTS are not passed to storm-kafka-monitor properly</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3082">STORM-3082</a>] - NamedTopicFilter can't handle topics that don't exist yet</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3087">STORM-3087</a>] - FluxBuilder.canInvokeWithArgs is too permissive when the method parameter type is a primitive</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3090">STORM-3090</a>] - The same offset value is used by the same partition number of different topics.</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3097">STORM-3097</a>] - Remove storm-druid in 2.x and deprecate support for it in 1.x</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3102">STORM-3102</a>] - Storm Kafka Client performance issues with Kafka Client v1.0.0</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3109">STORM-3109</a>] - Wrong canonical path set to STORM_LOCAL_DIR in storm kill_workers</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3110">STORM-3110</a>] - Supervisor does not kill all worker processes in secure mode in case of user mismatch</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3121">STORM-3121</a>] - Fix flaky metrics tests in storm-core</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3122">STORM-3122</a>] - FNFE due to race condition between "async localizer" and "update blob" timer thread</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3123">STORM-3123</a>] - Storm Kafka Monitor does not work with Kafka over two-way SSL</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3161">STORM-3161</a>] - Local mode should force setting min replication count to 1</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3164">STORM-3164</a>] - Multilang storm.py uses traceback.format_exc incorrectly</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3184">STORM-3184</a>] - Storm supervisor log showing keystore and truststore password in plaintext</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3201">STORM-3201</a>] - kafka spout lag on UI needs some cleanup</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3301">STORM-3301</a>] - The KafkaSpout can in some cases still replay tuples that were already committed</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3381">STORM-3381</a>] - Upgrading to Zookeeper 3.4.14 added an LGPL dependency</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3384">STORM-3384</a>] - storm set-log-level command throws wrong exception when the topology is not running</li>
</ul>
<h2>Task</h2>
<ul>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3086">STORM-3086</a>] - Update Flux documentation to demonstrate static factory methods (STORM-2796)</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3089">STORM-3089</a>] - Document worker hooks on the hooks page</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3199">STORM-3199</a>] - Metrics-ganglia depends on an LGPL library, so we shouldn't depend on it</li>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3289">STORM-3289</a>] - Add note about KAFKA-7044 to storm-kafka-client compatibility docs</li>
</ul>
<h2>Sub-task</h2>
<ul>
<li>[<a href="https://issues.apache.org/jira/browse/STORM-3330">STORM-3330</a>] - Migrate parts of storm-webapp, and reduce use of mocks for files</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<footer>
<div class="container-fluid">
<div class="row">
<div class="col-md-3">
<div class="footer-widget">
<h5>Meetups</h5>
<ul class="latest-news">
<li><a href="http://www.meetup.com/Apache-Storm-Apache-Kafka/">Apache Storm & Apache Kafka</a> <span class="small">(Sunnyvale, CA)</span></li>
<li><a href="http://www.meetup.com/Apache-Storm-Kafka-Users/">Apache Storm & Kafka Users</a> <span class="small">(Seattle, WA)</span></li>
<li><a href="http://www.meetup.com/New-York-City-Storm-User-Group/">NYC Storm User Group</a> <span class="small">(New York, NY)</span></li>
<li><a href="http://www.meetup.com/Bay-Area-Stream-Processing">Bay Area Stream Processing</a> <span class="small">(Emeryville, CA)</span></li>
<li><a href="http://www.meetup.com/Boston-Storm-Users/">Boston Realtime Data</a> <span class="small">(Boston, MA)</span></li>
<li><a href="http://www.meetup.com/storm-london">London Storm User Group</a> <span class="small">(London, UK)</span></li>
<!-- <li><a href="http://www.meetup.com/Apache-Storm-Kafka-Users/">Seatle, WA</a> <span class="small">(27 Jun 2015)</span></li> -->
</ul>
</div>
</div>
<div class="col-md-3">
<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-3">
<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-3">
<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>
<hr/>
<div class="row">
<div class="col-md-12">
<p align="center">Copyright © 2019 <a href="http://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-->
<!-- Scroll to top -->
<span class="totop"><a href="#"><i class="fa fa-angle-up"></i></a></span>
</body>
</html>