http://git-wip-us.apache.org/repos/asf/storm-site/blob/ff14ea94/content/releases/0.10.1/feed.xml
----------------------------------------------------------------------
diff --git a/content/releases/0.10.1/feed.xml b/content/releases/0.10.1/feed.xml
deleted file mode 100644
index 4465d90..0000000
--- a/content/releases/0.10.1/feed.xml
+++ /dev/null
@@ -1,1047 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom";>
-  <channel>
-    <title>Apache Storm</title>
-    <description></description>
-    <link>http://storm.apache.org/</link>
-    <atom:link href="http://storm.apache.org/feed.xml"; rel="self" 
type="application/rss+xml"/>
-    <pubDate>Sun, 18 Feb 2018 16:17:58 -0500</pubDate>
-    <lastBuildDate>Sun, 18 Feb 2018 16:17:58 -0500</lastBuildDate>
-    <generator>Jekyll v3.6.2</generator>
-    
-      <item>
-        <title>Storm 1.2.0 Released</title>
-        <description>&lt;p&gt;The Apache Storm community is pleased to 
announce that version 1.2.0 has been released and is available from &lt;a 
href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;This is a maintenance release that includes a number of important bug 
fixes that improve Storm&amp;#39;s performance, stability and fault tolerance. 
We encourage users of previous versions to upgrade to this latest 
release.&lt;/p&gt;
-
-&lt;h2 id=&quot;apache-kafka-integration-improvements&quot;&gt;Apache Kafka 
Integration Improvements&lt;/h2&gt;
-
-&lt;p&gt;This release includes many improvements to Storm&amp;#39;s Kafka 
integration that improve stability, ease configuration, and expose new 
features. More details can be found in the
-&lt;a href=&quot;/releases/1.2.0/storm-kafka-client.html&quot;&gt;Kafka client 
documentation&lt;/a&gt;&lt;/p&gt;
-
-&lt;h2 id=&quot;new-metrics-reporting-api&quot;&gt;New Metrics Reporting 
API&lt;/h2&gt;
-
-&lt;p&gt;This release introduces a new metrics system for reporting internal 
statistics (e.g. acked, failed, emitted, transferred, disruptor queue metrics, 
etc.) as well as a new API for user defined metrics based on the popular &lt;a 
href=&quot;&quot;&gt;Dropwizard Metrics library&lt;/a&gt;. Storm includes 
reporters for gathering metrics data with Ganglia, Graphite, JMX, CSV and the 
console. Additional metrics systems can be integrated by extending the 
&lt;code&gt;org.apache.storm.metrics2.reporters.ScheduledStormReporter&lt;/code&gt;
 class. Additional details can be found in the &lt;a 
href=&quot;/releases/1.2.0/metrics_v2.html&quot;&gt;metrics 
documentation&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;h2 id=&quot;changes-in-this-release&quot;&gt;Changes in this 
Release&lt;/h2&gt;
-
-&lt;h2&gt;New Feature&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2383&quot;&gt;STORM-2383&lt;/a&gt;]
 - [storm-hbase] Support HBase as state backend&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2484&quot;&gt;STORM-2484&lt;/a&gt;]
 - Flux: support bolt+spout memory configuration&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2648&quot;&gt;STORM-2648&lt;/a&gt;]
 - Kafka spout can't show acks/fails and complete latency when auto commit is 
enabled&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2694&quot;&gt;STORM-2694&lt;/a&gt;]
 - Create a listener to handle tuple state changes of the KafkaSpout&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Improvement&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2153&quot;&gt;STORM-2153&lt;/a&gt;]
 - New Metrics Reporting API&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2160&quot;&gt;STORM-2160&lt;/a&gt;]
 - Expose interface to MetricRegistry via TopologyContext&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2164&quot;&gt;STORM-2164&lt;/a&gt;]
 - Create simple generic plugin system to register codahale reporters&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2369&quot;&gt;STORM-2369&lt;/a&gt;]
 - [storm-redis] Use binary type for State management&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2379&quot;&gt;STORM-2379&lt;/a&gt;]
 - [storm-elasticsearch] switch ES client to Java REST API&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2421&quot;&gt;STORM-2421&lt;/a&gt;]
 - Support lists of childopts beyond just worker&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2448&quot;&gt;STORM-2448&lt;/a&gt;]
 - Support running workers using older JVMs/storm versions&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2481&quot;&gt;STORM-2481&lt;/a&gt;]
 - Upgrade Aether version to resolve Aether bug BUG-451566&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2482&quot;&gt;STORM-2482&lt;/a&gt;]
 - Refactor the Storm auto credential plugins to be more usable&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2491&quot;&gt;STORM-2491&lt;/a&gt;]
 - Missing various configuration parameters to configure the Cassandra client 
used by the Cassandra Bolts&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2501&quot;&gt;STORM-2501&lt;/a&gt;]
 - Implement auto credential plugin for Hive&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2512&quot;&gt;STORM-2512&lt;/a&gt;]
 - Change KafkaSpoutConfig in storm-kafka-client to make it work with 
flux&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2519&quot;&gt;STORM-2519&lt;/a&gt;]
 - AbstractAutoCreds should look for configKeys in both nimbus and topology 
configs&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2524&quot;&gt;STORM-2524&lt;/a&gt;]
 - Set Kafka client.id with storm-kafka&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2527&quot;&gt;STORM-2527&lt;/a&gt;]
 - Initialize java.sql.DriverManager earlier to avoid deadlock between 
DriverManager static initializer and driver static initializer&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2528&quot;&gt;STORM-2528&lt;/a&gt;]
 - Bump log4j version to 2.8.2&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2548&quot;&gt;STORM-2548&lt;/a&gt;]
 - Simplify KafkaSpoutConfig&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2551&quot;&gt;STORM-2551&lt;/a&gt;]
 - Thrift client socket timeout&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2553&quot;&gt;STORM-2553&lt;/a&gt;]
 - JedisCluster does not support password&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2598&quot;&gt;STORM-2598&lt;/a&gt;]
 - Add proxy server option for dependency resolver&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2601&quot;&gt;STORM-2601&lt;/a&gt;]
 - the method of getting the nimbus cilent doenot accept timeout 
parameter&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2616&quot;&gt;STORM-2616&lt;/a&gt;]
 - Document the built in metrics (just in time to replace them???)&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2618&quot;&gt;STORM-2618&lt;/a&gt;]
 - Add TridentKafkaStateUpdater for storm-kafka-client&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2650&quot;&gt;STORM-2650&lt;/a&gt;]
 - Add test for non-string property substitution in Flux tests&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2657&quot;&gt;STORM-2657&lt;/a&gt;]
 - Update SECURITY.MD &lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2663&quot;&gt;STORM-2663&lt;/a&gt;]
 - Backport STORM-2558 and deprecate storm.cmd on 1.x-branch&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2712&quot;&gt;STORM-2712&lt;/a&gt;]
 - accept arbitrary number of rows per tuple in storm-cassandra&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2775&quot;&gt;STORM-2775&lt;/a&gt;]
 - Improve KafkaPartition Metric Names&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2781&quot;&gt;STORM-2781&lt;/a&gt;]
 - Refactor storm-kafka-client KafkaSpout  Processing Guarantees&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2791&quot;&gt;STORM-2791&lt;/a&gt;]
 - Add support for multiple output fields to FixedTupleSpout&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2796&quot;&gt;STORM-2796&lt;/a&gt;]
 - Flux: Provide means for invoking static factory methods and improve 
non-primitive number handling&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2807&quot;&gt;STORM-2807&lt;/a&gt;]
 - Integration test should shut down topologies immediately after the 
test&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2854&quot;&gt;STORM-2854&lt;/a&gt;]
 - Expose IEventLogger to make event logging pluggable&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2860&quot;&gt;STORM-2860&lt;/a&gt;]
 - Add Kerberos support to Solr bolt&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2862&quot;&gt;STORM-2862&lt;/a&gt;]
 - More flexible logging in multilang (Python, Ruby, JS)&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2864&quot;&gt;STORM-2864&lt;/a&gt;]
 - Minor optimisation about trident kafka state&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2867&quot;&gt;STORM-2867&lt;/a&gt;]
 - Add Consumer lag metrics to Kafka Spout&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2877&quot;&gt;STORM-2877&lt;/a&gt;]
 - Introduce an option to configure pagination in Storm UI &lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2901&quot;&gt;STORM-2901&lt;/a&gt;]
 - Reuse ZK connection for getKeySequenceNumber&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2914&quot;&gt;STORM-2914&lt;/a&gt;]
 - Remove enable.auto.commit support from storm-kafka-client&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2917&quot;&gt;STORM-2917&lt;/a&gt;]
 - Check the config(nimbus.host) before using it to connect&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Bug&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-1114&quot;&gt;STORM-1114&lt;/a&gt;]
 - Racing condition in trident zookeeper zk-node create/delete&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2194&quot;&gt;STORM-2194&lt;/a&gt;]
 - ReportErrorAndDie doesn't always die&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2231&quot;&gt;STORM-2231&lt;/a&gt;]
 - NULL in DisruptorQueue while multi-threaded ack&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2315&quot;&gt;STORM-2315&lt;/a&gt;]
 - New kafka spout can't commit offset when ack is disabled. &lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2343&quot;&gt;STORM-2343&lt;/a&gt;]
 - New Kafka spout can stop emitting tuples if more than maxUncommittedOffsets 
tuples fail at once&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2357&quot;&gt;STORM-2357&lt;/a&gt;]
 - add At-Most-Once guarantee in KafkaSpout&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2413&quot;&gt;STORM-2413&lt;/a&gt;]
 - New Kafka spout is ignoring retry limit&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2426&quot;&gt;STORM-2426&lt;/a&gt;]
 - First tuples fail after worker is respawn&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2429&quot;&gt;STORM-2429&lt;/a&gt;]
 - non-string values in supervisor.scheduler.meta cause crash&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2431&quot;&gt;STORM-2431&lt;/a&gt;]
 - the default blobstore.dir is storm.local.dir/blobs which is different from 
distcache-blobstore.md&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2432&quot;&gt;STORM-2432&lt;/a&gt;]
 - Storm-Kafka-Client Trident Spout Seeks Incorrect Offset With 
UNCOMMITTED_LATEST Strategy&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2435&quot;&gt;STORM-2435&lt;/a&gt;]
 - Logging in storm.js inconsistent to console.log and does not support log 
levels&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2440&quot;&gt;STORM-2440&lt;/a&gt;]
 - Kafka outage can lead to lockup of topology&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2449&quot;&gt;STORM-2449&lt;/a&gt;]
 - Iterator of Redis State may return same key multiple time, with different 
values&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2450&quot;&gt;STORM-2450&lt;/a&gt;]
 - supervisor v2 broke ShellBolt/Spout in local mode from storm jar&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2467&quot;&gt;STORM-2467&lt;/a&gt;]
 - Encoding issues in Kafka consumer&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2478&quot;&gt;STORM-2478&lt;/a&gt;]
 - BlobStoreTest.testDeleteAfterFailedCreate fails on Windows&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2486&quot;&gt;STORM-2486&lt;/a&gt;]
 - bin/storm launcher script can be broken if CDPATH is exported from 
environment&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2488&quot;&gt;STORM-2488&lt;/a&gt;]
 - The UI user Must be HTTP&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2489&quot;&gt;STORM-2489&lt;/a&gt;]
 - Overlap and data loss on WindowedBolt based on Duration&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2494&quot;&gt;STORM-2494&lt;/a&gt;]
 - KafkaSpout does not handle CommitFailedException&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2496&quot;&gt;STORM-2496&lt;/a&gt;]
 - Dependency artifacts should be uploaded to blobstore with READ permission 
for all&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2498&quot;&gt;STORM-2498&lt;/a&gt;]
 - Download Full File link broken in 1.x branch&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2500&quot;&gt;STORM-2500&lt;/a&gt;]
 - waitUntilReady in PacemakerClient cannot be invoked&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2503&quot;&gt;STORM-2503&lt;/a&gt;]
 - lgtm.com alerts: bugs in equality and comparison operations&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2505&quot;&gt;STORM-2505&lt;/a&gt;]
 - Kafka Spout doesn't support voids in the topic (topic compaction not 
supported)&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2511&quot;&gt;STORM-2511&lt;/a&gt;]
 - Submitting a topology with name containing unicode getting failed.&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2516&quot;&gt;STORM-2516&lt;/a&gt;]
 - WindowedBoltExecutorTest.testExecuteWithLateTupleStream is flaky&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2517&quot;&gt;STORM-2517&lt;/a&gt;]
 - storm-hdfs writers can't be subclassed&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2518&quot;&gt;STORM-2518&lt;/a&gt;]
 - NPE during uploading dependency artifacts with secured cluster&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2520&quot;&gt;STORM-2520&lt;/a&gt;]
 - AutoHDFS should prefer cluster-wise hdfs kerberos principal to global hdfs 
kerberos principal&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2521&quot;&gt;STORM-2521&lt;/a&gt;]
 - &quot;storm sql&quot; fails since '--jars' can't handle wildcard&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2525&quot;&gt;STORM-2525&lt;/a&gt;]
 - Fix flaky integration tests&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2535&quot;&gt;STORM-2535&lt;/a&gt;]
 - test-reset-timeout is flaky. Replace with a more reliable test.&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2536&quot;&gt;STORM-2536&lt;/a&gt;]
 - storm-autocreds adds jersey 1.x to worker classpath&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2541&quot;&gt;STORM-2541&lt;/a&gt;]
 - Manual partition assignment doesn't work&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2544&quot;&gt;STORM-2544&lt;/a&gt;]
 - Bugs in the Kafka Spout retry logic when using manual commit&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2546&quot;&gt;STORM-2546&lt;/a&gt;]
 - Kafka spout can stall / get stuck due to edge case with failing 
tuples&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2549&quot;&gt;STORM-2549&lt;/a&gt;]
 - The fix for STORM-2343 is incomplete, and the spout can still get stuck on 
failed tuples&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2552&quot;&gt;STORM-2552&lt;/a&gt;]
 - KafkaSpoutMessageId should be serializable&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2555&quot;&gt;STORM-2555&lt;/a&gt;]
 - storm-autocreds for HBase doesn't handle impersonation&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2557&quot;&gt;STORM-2557&lt;/a&gt;]
 - A bug in DisruptorQueue causing severe underestimation of queue arrival 
rates&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2562&quot;&gt;STORM-2562&lt;/a&gt;]
 - Use stronger key size for blow fish key generator and get rid of stack 
trace&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2563&quot;&gt;STORM-2563&lt;/a&gt;]
 - Remove the workaround to handle missing UGI.loginUserFromSubject&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2564&quot;&gt;STORM-2564&lt;/a&gt;]
 - We should provide a template for storm-cluster-auth.yaml&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2568&quot;&gt;STORM-2568&lt;/a&gt;]
 - 'api/vi/topology/:id/lag' returns empty json {}&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2597&quot;&gt;STORM-2597&lt;/a&gt;]
 - EXT_CLASSPATH strips out directories&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2599&quot;&gt;STORM-2599&lt;/a&gt;]
 - BasicContainer.getWildcardDir tries to resolve the wildcard character with 
Paths.get, which prevents workers from booting on Windows&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2602&quot;&gt;STORM-2602&lt;/a&gt;]
 - &quot;storm.zookeeper.topology.auth.payload&quot; doesn't work even you set 
it&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2607&quot;&gt;STORM-2607&lt;/a&gt;]
 - [kafka-client] Consumer group every time with lag 1&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2608&quot;&gt;STORM-2608&lt;/a&gt;]
 - Out Of Range Offsets Should Be Removed From Pending Queue&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2621&quot;&gt;STORM-2621&lt;/a&gt;]
 - STORM-2557 broke sojourn time estimation&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2627&quot;&gt;STORM-2627&lt;/a&gt;]
 - The annotation of &quot;storm.zookeeper.topology.auth.scheme&quot; in 
Config.java is wrong&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2639&quot;&gt;STORM-2639&lt;/a&gt;]
 - Kafka Spout incorrectly computes numCommittedOffsets due to voids in the 
topic (topic compaction)&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2642&quot;&gt;STORM-2642&lt;/a&gt;]
 - Storm-kafka-client spout cannot be serialized when using manual partition 
assignment&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2645&quot;&gt;STORM-2645&lt;/a&gt;]
 - update storm.py to be python3 compatible &lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2652&quot;&gt;STORM-2652&lt;/a&gt;]
 - Exception thrown in JmsSpout open method&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2660&quot;&gt;STORM-2660&lt;/a&gt;]
 - The Nimbus storm-local directory is relative to the working directory of the 
shell executing &quot;storm nimbus&quot;&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2666&quot;&gt;STORM-2666&lt;/a&gt;]
 - Storm-kafka-client spout can sometimes emit messages that were already 
committed. &lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2674&quot;&gt;STORM-2674&lt;/a&gt;]
 - NoNodeException when ZooKeeper tries to delete nodes&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2675&quot;&gt;STORM-2675&lt;/a&gt;]
 - KafkaTridentSpoutOpaque not committing offsets to Kafka&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2677&quot;&gt;STORM-2677&lt;/a&gt;]
 - consider all sampled tuples which took greater than 0 ms processing 
time&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2682&quot;&gt;STORM-2682&lt;/a&gt;]
 - Supervisor crashes with NullPointerException&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2690&quot;&gt;STORM-2690&lt;/a&gt;]
 - resurrect invocation of ISupervisor.assigned() &amp; make 
Supervisor.launchDaemon() accessible&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2692&quot;&gt;STORM-2692&lt;/a&gt;]
 - Load only configs specific to the topology in populateCredentials&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2695&quot;&gt;STORM-2695&lt;/a&gt;]
 - BlobStore uncompress argument should be Boolean&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2705&quot;&gt;STORM-2705&lt;/a&gt;]
 - DRPCSpout sleeps twice when idle&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2706&quot;&gt;STORM-2706&lt;/a&gt;]
 - Nimbus stuck in exception and does not fail fast&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2722&quot;&gt;STORM-2722&lt;/a&gt;]
 - JMSSpout test fails way too often&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2724&quot;&gt;STORM-2724&lt;/a&gt;]
 - ExecutorService in WaterMarkEventGenerator never shutdown&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2736&quot;&gt;STORM-2736&lt;/a&gt;]
 - o.a.s.b.BlobStoreUtils [ERROR] Could not update the blob with key&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2751&quot;&gt;STORM-2751&lt;/a&gt;]
 - Remove AsyncLoggingContext from Supervisor&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2756&quot;&gt;STORM-2756&lt;/a&gt;]
 - STORM-2548 on 1.x-branch broke setting key/value deserializers with the now 
deprecated setKey/setValue methods&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2764&quot;&gt;STORM-2764&lt;/a&gt;]
 - HDFSBlobStore leaks file system objects&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2769&quot;&gt;STORM-2769&lt;/a&gt;]
 - Fast-fail if output stream Id is null &lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2771&quot;&gt;STORM-2771&lt;/a&gt;]
 - Some tests are being run twice&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2779&quot;&gt;STORM-2779&lt;/a&gt;]
 - NPE on shutting down WindowedBoltExecutor&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2784&quot;&gt;STORM-2784&lt;/a&gt;]
 -  storm-kafka-client KafkaTupleListener method onPartitionsReassigned() 
should be called after initialization is complete&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2786&quot;&gt;STORM-2786&lt;/a&gt;]
 - Ackers leak tracking info on failure and lots of other cases.&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2787&quot;&gt;STORM-2787&lt;/a&gt;]
 - storm-kafka-client KafkaSpout should set 'initialized' flag independently of 
processing guarantees&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2810&quot;&gt;STORM-2810&lt;/a&gt;]
 - Storm-hdfs tests are leaking resources&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2811&quot;&gt;STORM-2811&lt;/a&gt;]
 - Nimbus may throw NPE if the same topology is killed multiple times, and the 
integration test kills the same topology multiple times&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2814&quot;&gt;STORM-2814&lt;/a&gt;]
 - Logviewer HTTP server should return 403 instead of 200 if the user is 
unauthorized&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2815&quot;&gt;STORM-2815&lt;/a&gt;]
 - UI HTTP server should return 403 if the user is unauthorized&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2825&quot;&gt;STORM-2825&lt;/a&gt;]
 - storm-kafka-client configuration fails with a ClassCastException if 
&quot;enable.auto.commit&quot; is present in the consumer config map, and the 
value is a string&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2826&quot;&gt;STORM-2826&lt;/a&gt;]
 - KafkaSpoutConfig.builder doesn't set key/value deserializer properties in 
storm-kafka-client&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2833&quot;&gt;STORM-2833&lt;/a&gt;]
 - Cached Netty Connections can have different keys for the same 
thing.&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2835&quot;&gt;STORM-2835&lt;/a&gt;]
 - storm-kafka-client KafkaSpout can fail to remove all tuples from 
waitingToEmit&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2843&quot;&gt;STORM-2843&lt;/a&gt;]
 - Flux: properties file not found when loading resources from 
classpath&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2844&quot;&gt;STORM-2844&lt;/a&gt;]
 - KafkaSpout Throws IllegalStateException After Committing to Kafka When First 
Poll Strategy Set to EARLIEST&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2847&quot;&gt;STORM-2847&lt;/a&gt;]
 - Exception thrown after rebalance IllegalArgumentException&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2850&quot;&gt;STORM-2850&lt;/a&gt;]
 - ManualPartitionSubscription assigns new partitions before calling 
onPartitionsRevoked&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2851&quot;&gt;STORM-2851&lt;/a&gt;]
 - org.apache.storm.kafka.spout.KafkaSpout.doSeekRetriableTopicPartitions 
sometimes throws ConcurrentModificationException&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2853&quot;&gt;STORM-2853&lt;/a&gt;]
 - Deactivated topologies cause high cpu utilization&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2855&quot;&gt;STORM-2855&lt;/a&gt;]
 - Travis build doesn't work after update of Ubuntu image&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2856&quot;&gt;STORM-2856&lt;/a&gt;]
 - Make Storm build work on post 2017Q4 Travis Trusty image&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2868&quot;&gt;STORM-2868&lt;/a&gt;]
 - Address handling activate/deactivate in multilang module files&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2869&quot;&gt;STORM-2869&lt;/a&gt;]
 - KafkaSpout discards all pending records when adjusting the consumer position 
after a commit&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2870&quot;&gt;STORM-2870&lt;/a&gt;]
 - FileBasedEventLogger leaks non-daemon ExecutorService which prevents process 
to be finished&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2873&quot;&gt;STORM-2873&lt;/a&gt;]
 - Backpressure implentation delete ephemeral too frequently&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2876&quot;&gt;STORM-2876&lt;/a&gt;]
 - Some storm-hdfs tests fail with out of memory periodically&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2879&quot;&gt;STORM-2879&lt;/a&gt;]
 - Supervisor collapse continuously when there is a expired assignment for 
overdue storm&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2881&quot;&gt;STORM-2881&lt;/a&gt;]
 - Storm-druid topologies fail with NoSuchMethodError&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2892&quot;&gt;STORM-2892&lt;/a&gt;]
 - Flux test fails to parse valid PATH environment variable&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2894&quot;&gt;STORM-2894&lt;/a&gt;]
 - fix some random typos in tests&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2900&quot;&gt;STORM-2900&lt;/a&gt;]
 - Subject is not populated and NPE is thrown while populating credentials in 
nimbus.&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2903&quot;&gt;STORM-2903&lt;/a&gt;]
 - Fix possible NullPointerException in AbstractAutoCreds&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2906&quot;&gt;STORM-2906&lt;/a&gt;]
 - HDFS and HBase bolt on the same worker fails with GSS no valid credentials 
exception&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2907&quot;&gt;STORM-2907&lt;/a&gt;]
 - In a secure cluster with storm-autocreds enabled storm-druid can fail with 
NoSuchMethodError&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2912&quot;&gt;STORM-2912&lt;/a&gt;]
 - Tick tuple is being shared without resetting start time and incur 
side-effect to break metrics&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2913&quot;&gt;STORM-2913&lt;/a&gt;]
 - STORM-2844 made autocommit and at-most-once storm-kafka-client spouts log 
warnings on every emit, because those modes don't commit the right metadata to 
Kafka&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2918&quot;&gt;STORM-2918&lt;/a&gt;]
 - Upgrade Netty version&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2942&quot;&gt;STORM-2942&lt;/a&gt;]
 - Remove javadoc and source jars from toollib directory in binary 
distribution&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Documentation&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2620&quot;&gt;STORM-2620&lt;/a&gt;]
 - Update the docs to better indicate the versions of java tested&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Task&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2191&quot;&gt;STORM-2191&lt;/a&gt;]
 - shorten classpaths in worker and LogWriter commands&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2506&quot;&gt;STORM-2506&lt;/a&gt;]
 - Make Kafka Spout log its assigned partition&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2874&quot;&gt;STORM-2874&lt;/a&gt;]
 - Minor style improvements to backpressure code&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2904&quot;&gt;STORM-2904&lt;/a&gt;]
 - Document Metrics V2&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Sub-task&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2161&quot;&gt;STORM-2161&lt;/a&gt;]
 - Stop shading the codahale metrics library so that it is available to 
users&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2640&quot;&gt;STORM-2640&lt;/a&gt;]
 - Deprecate KafkaConsumer.subscribe APIs on 1.x, and make KafkaConsumer.assign 
the default&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2858&quot;&gt;STORM-2858&lt;/a&gt;]
 - Fix worker-launcher build&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;&lt;/body&gt;
-&lt;/html&gt;&lt;/p&gt;
-</description>
-        <pubDate>Thu, 15 Feb 2018 00:00:00 -0500</pubDate>
-        <link>http://storm.apache.org/2018/02/15/storm120-released.html</link>
-        <guid 
isPermaLink="true">http://storm.apache.org/2018/02/15/storm120-released.html</guid>
-        
-        
-      </item>
-    
-      <item>
-        <title>Storm 1.1.2 Released</title>
-        <description>&lt;p&gt;The Apache Storm community is pleased to 
announce that version 1.1.2 has been released and is available from &lt;a 
href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;This is a maintenance release that includes a number of important bug 
fixes that improve Storm&amp;#39;s performance, stability and fault tolerance. 
We encourage users of previous versions to upgrade to this latest 
release.&lt;/p&gt;
-
-&lt;h2 id=&quot;apache-kafka-integration-improvements&quot;&gt;Apache Kafka 
Integration Improvements&lt;/h2&gt;
-
-&lt;p&gt;This release includes many improvements to Storm&amp;#39;s Kafka 
integration that improve stability, ease configuration, and expose new 
features. More details can be found in the
-&lt;a href=&quot;/releases/1.1.2/storm-kafka-client.html&quot;&gt;Kafka client 
documentation&lt;/a&gt;&lt;/p&gt;
-
-&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;h2 id=&quot;changes-in-this-release&quot;&gt;Changes in this 
Release&lt;/h2&gt;
-
-&lt;h2&gt;Improvement&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2512&quot;&gt;STORM-2512&lt;/a&gt;]
 - Change KafkaSpoutConfig in storm-kafka-client to make it work with 
flux&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2616&quot;&gt;STORM-2616&lt;/a&gt;]
 - Document the built in metrics (just in time to replace them???)&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2657&quot;&gt;STORM-2657&lt;/a&gt;]
 - Update SECURITY.MD &lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2663&quot;&gt;STORM-2663&lt;/a&gt;]
 - Backport STORM-2558 and deprecate storm.cmd on 1.x-branch&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2712&quot;&gt;STORM-2712&lt;/a&gt;]
 - accept arbitrary number of rows per tuple in storm-cassandra&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2775&quot;&gt;STORM-2775&lt;/a&gt;]
 - Improve KafkaPartition Metric Names&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2807&quot;&gt;STORM-2807&lt;/a&gt;]
 - Integration test should shut down topologies immediately after the 
test&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2862&quot;&gt;STORM-2862&lt;/a&gt;]
 - More flexible logging in multilang (Python, Ruby, JS)&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2877&quot;&gt;STORM-2877&lt;/a&gt;]
 - Introduce an option to configure pagination in Storm UI &lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2917&quot;&gt;STORM-2917&lt;/a&gt;]
 - Check the config(nimbus.host) before using it to connect&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Bug&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2231&quot;&gt;STORM-2231&lt;/a&gt;]
 - NULL in DisruptorQueue while multi-threaded ack&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2426&quot;&gt;STORM-2426&lt;/a&gt;]
 - First tuples fail after worker is respawn&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2500&quot;&gt;STORM-2500&lt;/a&gt;]
 - waitUntilReady in PacemakerClient cannot be invoked&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2525&quot;&gt;STORM-2525&lt;/a&gt;]
 - Fix flaky integration tests&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2535&quot;&gt;STORM-2535&lt;/a&gt;]
 - test-reset-timeout is flaky. Replace with a more reliable test.&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2541&quot;&gt;STORM-2541&lt;/a&gt;]
 - Manual partition assignment doesn't work&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2607&quot;&gt;STORM-2607&lt;/a&gt;]
 - [kafka-client] Consumer group every time with lag 1&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2642&quot;&gt;STORM-2642&lt;/a&gt;]
 - Storm-kafka-client spout cannot be serialized when using manual partition 
assignment&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2660&quot;&gt;STORM-2660&lt;/a&gt;]
 - The Nimbus storm-local directory is relative to the working directory of the 
shell executing &quot;storm nimbus&quot;&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2666&quot;&gt;STORM-2666&lt;/a&gt;]
 - Storm-kafka-client spout can sometimes emit messages that were already 
committed. &lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2674&quot;&gt;STORM-2674&lt;/a&gt;]
 - NoNodeException when ZooKeeper tries to delete nodes&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2677&quot;&gt;STORM-2677&lt;/a&gt;]
 - consider all sampled tuples which took greater than 0 ms processing 
time&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2682&quot;&gt;STORM-2682&lt;/a&gt;]
 - Supervisor crashes with NullPointerException&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2690&quot;&gt;STORM-2690&lt;/a&gt;]
 - resurrect invocation of ISupervisor.assigned() &amp; make 
Supervisor.launchDaemon() accessible&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2695&quot;&gt;STORM-2695&lt;/a&gt;]
 - BlobStore uncompress argument should be Boolean&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2705&quot;&gt;STORM-2705&lt;/a&gt;]
 - DRPCSpout sleeps twice when idle&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2706&quot;&gt;STORM-2706&lt;/a&gt;]
 - Nimbus stuck in exception and does not fail fast&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2724&quot;&gt;STORM-2724&lt;/a&gt;]
 - ExecutorService in WaterMarkEventGenerator never shutdown&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2736&quot;&gt;STORM-2736&lt;/a&gt;]
 - o.a.s.b.BlobStoreUtils [ERROR] Could not update the blob with key&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2750&quot;&gt;STORM-2750&lt;/a&gt;]
 - fix double_checked locking&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2751&quot;&gt;STORM-2751&lt;/a&gt;]
 - Remove AsyncLoggingContext from Supervisor&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2764&quot;&gt;STORM-2764&lt;/a&gt;]
 - HDFSBlobStore leaks file system objects&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2769&quot;&gt;STORM-2769&lt;/a&gt;]
 - Fast-fail if output stream Id is null &lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2771&quot;&gt;STORM-2771&lt;/a&gt;]
 - Some tests are being run twice&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2779&quot;&gt;STORM-2779&lt;/a&gt;]
 - NPE on shutting down WindowedBoltExecutor&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2786&quot;&gt;STORM-2786&lt;/a&gt;]
 - Ackers leak tracking info on failure and lots of other cases.&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2810&quot;&gt;STORM-2810&lt;/a&gt;]
 - Storm-hdfs tests are leaking resources&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2811&quot;&gt;STORM-2811&lt;/a&gt;]
 - Nimbus may throw NPE if the same topology is killed multiple times, and the 
integration test kills the same topology multiple times&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2814&quot;&gt;STORM-2814&lt;/a&gt;]
 - Logviewer HTTP server should return 403 instead of 200 if the user is 
unauthorized&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2815&quot;&gt;STORM-2815&lt;/a&gt;]
 - UI HTTP server should return 403 if the user is unauthorized&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2833&quot;&gt;STORM-2833&lt;/a&gt;]
 - Cached Netty Connections can have different keys for the same 
thing.&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2853&quot;&gt;STORM-2853&lt;/a&gt;]
 - Deactivated topologies cause high cpu utilization&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2855&quot;&gt;STORM-2855&lt;/a&gt;]
 - Travis build doesn't work after update of Ubuntu image&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2856&quot;&gt;STORM-2856&lt;/a&gt;]
 - Make Storm build work on post 2017Q4 Travis Trusty image&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2868&quot;&gt;STORM-2868&lt;/a&gt;]
 - Address handling activate/deactivate in multilang module files&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2870&quot;&gt;STORM-2870&lt;/a&gt;]
 - FileBasedEventLogger leaks non-daemon ExecutorService which prevents process 
to be finished&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2876&quot;&gt;STORM-2876&lt;/a&gt;]
 - Some storm-hdfs tests fail with out of memory periodically&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2879&quot;&gt;STORM-2879&lt;/a&gt;]
 - Supervisor collapse continuously when there is a expired assignment for 
overdue storm&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2892&quot;&gt;STORM-2892&lt;/a&gt;]
 - Flux test fails to parse valid PATH environment variable&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2894&quot;&gt;STORM-2894&lt;/a&gt;]
 - fix some random typos in tests&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2912&quot;&gt;STORM-2912&lt;/a&gt;]
 - Tick tuple is being shared without resetting start time and incur 
side-effect to break metrics&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2918&quot;&gt;STORM-2918&lt;/a&gt;]
 - Upgrade Netty version&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2942&quot;&gt;STORM-2942&lt;/a&gt;]
 - Remove javadoc and source jars from toollib directory in binary 
distribution&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Task&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2874&quot;&gt;STORM-2874&lt;/a&gt;]
 - Minor style improvements to backpressure code&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Sub-task&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2858&quot;&gt;STORM-2858&lt;/a&gt;]
 - Fix worker-launcher build&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;&lt;/body&gt;
-&lt;/html&gt;&lt;/p&gt;
-</description>
-        <pubDate>Thu, 15 Feb 2018 00:00:00 -0500</pubDate>
-        <link>http://storm.apache.org/2018/02/15/storm112-released.html</link>
-        <guid 
isPermaLink="true">http://storm.apache.org/2018/02/15/storm112-released.html</guid>
-        
-        
-      </item>
-    
-      <item>
-        <title>Storm 1.0.6 Released</title>
-        <description>&lt;p&gt;The Apache Storm community is pleased to 
announce that version 1.0.5 has been released and is available from &lt;a 
href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;This is a maintenance release that includes a number of important bug 
fixes that improve Storm&amp;#39;s performance, stability and fault tolerance. 
We encourage users of previous versions to upgrade to this latest 
release.&lt;/p&gt;
-
-&lt;h2 id=&quot;apache-kafka-integration-improvements&quot;&gt;Apache Kafka 
Integration Improvements&lt;/h2&gt;
-
-&lt;p&gt;This release includes many improvements to Storm&amp;#39;s Kafka 
integration that improve stability, ease configuration, and expose new 
features. More details can be found in the
-&lt;a href=&quot;/releases/1.0.6/storm-kafka-client.html&quot;&gt;Kafka client 
documentation&lt;/a&gt;&lt;/p&gt;
-
-&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;h2 id=&quot;changes-in-this-release&quot;&gt;Changes in this 
Release&lt;/h2&gt;
-
-&lt;h2&gt;Improvement&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2877&quot;&gt;STORM-2877&lt;/a&gt;]
 - Introduce an option to configure pagination in Storm UI &lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2917&quot;&gt;STORM-2917&lt;/a&gt;]
 - Check the config(nimbus.host) before using it to connect&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Bug&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2451&quot;&gt;STORM-2451&lt;/a&gt;]
 - windows storm.cmd does not set log4j2 config file correctly by 
default&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2690&quot;&gt;STORM-2690&lt;/a&gt;]
 - resurrect invocation of ISupervisor.assigned() &amp; make 
Supervisor.launchDaemon() accessible&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2751&quot;&gt;STORM-2751&lt;/a&gt;]
 - Remove AsyncLoggingContext from Supervisor&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2764&quot;&gt;STORM-2764&lt;/a&gt;]
 - HDFSBlobStore leaks file system objects&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2771&quot;&gt;STORM-2771&lt;/a&gt;]
 - Some tests are being run twice&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2786&quot;&gt;STORM-2786&lt;/a&gt;]
 - Ackers leak tracking info on failure and lots of other cases.&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2853&quot;&gt;STORM-2853&lt;/a&gt;]
 - Deactivated topologies cause high cpu utilization&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2856&quot;&gt;STORM-2856&lt;/a&gt;]
 - Make Storm build work on post 2017Q4 Travis Trusty image&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2870&quot;&gt;STORM-2870&lt;/a&gt;]
 - FileBasedEventLogger leaks non-daemon ExecutorService which prevents process 
to be finished&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2879&quot;&gt;STORM-2879&lt;/a&gt;]
 - Supervisor collapse continuously when there is a expired assignment for 
overdue storm&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2892&quot;&gt;STORM-2892&lt;/a&gt;]
 - Flux test fails to parse valid PATH environment variable&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2894&quot;&gt;STORM-2894&lt;/a&gt;]
 - fix some random typos in tests&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2912&quot;&gt;STORM-2912&lt;/a&gt;]
 - Tick tuple is being shared without resetting start time and incur 
side-effect to break metrics&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2918&quot;&gt;STORM-2918&lt;/a&gt;]
 - Upgrade Netty version&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Task&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2874&quot;&gt;STORM-2874&lt;/a&gt;]
 - Minor style improvements to backpressure code&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2937&quot;&gt;STORM-2937&lt;/a&gt;]
 - Overwrite storm-kafka-client 1.x-branch into 1.0.x-branch&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Sub-task&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2858&quot;&gt;STORM-2858&lt;/a&gt;]
 - Fix worker-launcher build&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;&lt;/body&gt;
-&lt;/html&gt;&lt;/p&gt;
-</description>
-        <pubDate>Wed, 14 Feb 2018 00:00:00 -0500</pubDate>
-        <link>http://storm.apache.org/2018/02/14/storm106-released.html</link>
-        <guid 
isPermaLink="true">http://storm.apache.org/2018/02/14/storm106-released.html</guid>
-        
-        
-      </item>
-    
-      <item>
-        <title>Storm 1.0.5 Released</title>
-        <description>&lt;p&gt;The Apache Storm community is pleased to 
announce that version 1.0.5 has been released and is available from &lt;a 
href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;This is a maintenance release that includes a number of important bug 
fixes that improve Storm&amp;#39;s performance, stability and fault tolerance. 
We encourage users of previous versions to upgrade to this latest 
release.&lt;/p&gt;
-
-&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;h2 id=&quot;changes-in-this-release&quot;&gt;Changes in this 
Release&lt;/h2&gt;
-
-&lt;h4&gt;Improvement&lt;/h4&gt;
-
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2657&quot;&gt;STORM-2657&lt;/a&gt;]
 - Update SECURITY.MD &lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h4&gt;Bug&lt;/h4&gt;
-
-&lt;ul&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2231&quot;&gt;STORM-2231&lt;/a&gt;]
 - NULL in DisruptorQueue while multi-threaded ack&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2660&quot;&gt;STORM-2660&lt;/a&gt;]
 - The Nimbus storm-local directory is relative to the working directory of the 
shell executing &quot;storm nimbus&quot;&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2674&quot;&gt;STORM-2674&lt;/a&gt;]
 - NoNodeException when ZooKeeper tries to delete nodes&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2677&quot;&gt;STORM-2677&lt;/a&gt;]
 - consider all sampled tuples which took greater than 0 ms processing 
time&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2682&quot;&gt;STORM-2682&lt;/a&gt;]
 - Supervisor crashes with NullPointerException&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2695&quot;&gt;STORM-2695&lt;/a&gt;]
 - BlobStore uncompress argument should be Boolean&lt;/li&gt;
-&lt;li&gt;[&lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-2705&quot;&gt;STORM-2705&lt;/a&gt;]
 - DRPCSpout sleeps twice when idle&lt;/li&gt;
-&lt;/ul&gt;
-</description>
-        <pubDate>Fri, 15 Sep 2017 00:00:00 -0400</pubDate>
-        <link>http://storm.apache.org/2017/09/15/storm105-released.html</link>
-        <guid 
isPermaLink="true">http://storm.apache.org/2017/09/15/storm105-released.html</guid>
-        
-        
-      </item>
-    
-      <item>
-        <title>Storm 1.1.1 Released</title>
-        <description>&lt;p&gt;The Apache Storm community is pleased to 
announce that version 1.1.1 has been released and is available from &lt;a 
href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;This is a maintenance release that includes a number of important bug 
fixes that improve Storm&amp;#39;s performance, stability and fault tolerance. 
We encourage users of previous versions to upgrade to this latest 
release.&lt;/p&gt;
-
-&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;h2 id=&quot;full-changelog&quot;&gt;Full Changelog&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;STORM-2659: Add daemon.name variable to storm.cmd to fix log4j 
logging&lt;/li&gt;
-&lt;li&gt;STORM-2652: fix error in open method of JmsSpout&lt;/li&gt;
-&lt;li&gt;STORM-2645: Update storm.py to be python3 compatible&lt;/li&gt;
-&lt;li&gt;STORM-2621: add tuple_population metric&lt;/li&gt;
-&lt;li&gt;STORM-2639: Kafka Spout incorrectly computes numCommittedOffsets due 
to voids in the topic (topic compaction)&lt;/li&gt;
-&lt;li&gt;STORM-2544: Fixing issue in acking of tuples that hit retry limit 
under manual commit mode&lt;/li&gt;
-&lt;li&gt;STORM-2618: Add TridentKafkaStateUpdater for 
storm-kafka-client&lt;/li&gt;
-&lt;li&gt;STORM-2608: Remove any pending offsets that are no longer 
valid&lt;/li&gt;
-&lt;li&gt;STORM-2503: Fix lgtm.com alerts on equality and comparison 
operations&lt;/li&gt;
-&lt;li&gt;STORM-2478: Fix BlobStoreTest.testDeleteAfterFailedCreate on 
Windows&lt;/li&gt;
-&lt;li&gt;STORM-2602: storm.zookeeper.topology.auth.payload doesn&amp;#39;t 
work even you set it&lt;/li&gt;
-&lt;li&gt;STORM-2597: Don&amp;#39;t parse passed in class paths&lt;/li&gt;
-&lt;li&gt;STORM-2564: We should provide a template for 
storm-cluster-auth.yaml&lt;/li&gt;
-&lt;li&gt;STORM-2568: Fix getTopicsString&lt;/li&gt;
-&lt;li&gt;STORM-2563: Remove the workaround to handle missing 
UGI.loginUserFromSubject&lt;/li&gt;
-&lt;li&gt;STORM-2552: KafkaSpoutMessageId should be serializable&lt;/li&gt;
-&lt;li&gt;STORM-2562: Use stronger key size than default for blow fish key 
generator and get rid of stack trace&lt;/li&gt;
-&lt;li&gt;STORM-2557: A bug in DisruptorQueue causing severe underestimation 
of queue arrival rates&lt;/li&gt;
-&lt;li&gt;STORM-2449: Ensure same key appears only once in State 
iterator&lt;/li&gt;
-&lt;li&gt;STORM-2516: Fix timing issues with 
testPrepareLateTupleStreamWithoutBuilder&lt;/li&gt;
-&lt;li&gt;STORM-2489: Overlap and data loss on WindowedBolt based on 
Duration&lt;/li&gt;
-&lt;li&gt;STORM-2528: Bump log4j version to 2.8.2&lt;/li&gt;
-&lt;li&gt;STORM-2527: Initialize java.sql.DriverManager earlier to avoid 
deadlock&lt;/li&gt;
-&lt;li&gt;STORM-2413: Make new Kafka spout respect tuple retry 
limits&lt;/li&gt;
-&lt;li&gt;STORM-2518: Handles empty name for &amp;quot;USER type&amp;quot; ACL 
when normalizing ACLs&lt;/li&gt;
-&lt;li&gt;STORM-2511: Submitting a topology with name containing unicode 
getting failed&lt;/li&gt;
-&lt;li&gt;STORM-2496: Dependency artifacts should be uploaded to blobstore 
with READ permission for all&lt;/li&gt;
-&lt;li&gt;STORM-2505: Spout to support topic compaction&lt;/li&gt;
-&lt;li&gt;STORM-2498: Fix Download Full File link&lt;/li&gt;
-&lt;li&gt;STORM-2343: New Kafka spout can stop emitting tuples if more than 
maxUncommittedOffsets tuples fail at once.&lt;/li&gt;
-&lt;li&gt;STORM-2486: Prevent cd from printing target directory to avoid 
breaking classpath&lt;/li&gt;
-&lt;li&gt;STORM-2488: The UI user Must be HTTP.&lt;/li&gt;
-&lt;li&gt;STORM-2481: Upgrade Aether version to resolve Aether bug 
BUG-451566&lt;/li&gt;
-&lt;li&gt;STORM-2435: Logging in storm.js inconsistent to console.log and does 
not support log levels&lt;/li&gt;
-&lt;li&gt;STORM-2315: New kafka spout can&amp;#39;t commit offset when ack is 
disabled&lt;/li&gt;
-&lt;li&gt;STORM-2467: Use explicit charset when decoding from array backed 
buffer&lt;/li&gt;
-&lt;li&gt;STORM-1114: Race condition in trident zookeeper zk-node 
create/delete&lt;/li&gt;
-&lt;li&gt;STORM-2448: Add in Storm and JDK versions when submitting a 
topology&lt;/li&gt;
-&lt;li&gt;STORM-2343: Fix new Kafka spout stopping processing if more than 
maxUncommittedOffsets tuples fail at once&lt;/li&gt;
-&lt;li&gt;STORM-2431: the default blobstore.dir is storm.local.dir/blobs which 
is different from distcache-blobstore.md&lt;/li&gt;
-&lt;li&gt;STORM-2429: Properly validate supervisor.scheduler.meta&lt;/li&gt;
-&lt;li&gt;STORM-2451: windows storm.cmd does not set log4j2 config file 
correctly by default&lt;/li&gt;
-&lt;li&gt;STORM-2450: Write resources into correct local director&lt;/li&gt;
-&lt;li&gt;STORM-2440: Kill process if executor catches 
&lt;code&gt;java.net.SocketTimeoutException&lt;/code&gt;&lt;/li&gt;
-&lt;li&gt;STORM-2432: Storm-Kafka-Client Trident Spout Seeks Incorrect Offset 
With UNCOMMITTED_LATEST Strategy&lt;/li&gt;
-&lt;/ul&gt;
-</description>
-        <pubDate>Tue, 01 Aug 2017 00:00:00 -0400</pubDate>
-        <link>http://storm.apache.org/2017/08/01/storm111-released.html</link>
-        <guid 
isPermaLink="true">http://storm.apache.org/2017/08/01/storm111-released.html</guid>
-        
-        
-      </item>
-    
-      <item>
-        <title>Storm 1.0.4 Released</title>
-        <description>&lt;p&gt;The Apache Storm community is pleased to 
announce that version 1.0.4 has been released and is available from &lt;a 
href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;This is a maintenance release that includes a number of important bug 
fixes that improve Storm&amp;#39;s performance, stability and fault tolerance. 
We encourage users of previous versions to upgrade to this latest 
release.&lt;/p&gt;
-
-&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;h2 id=&quot;full-changelog&quot;&gt;Full Changelog&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;STORM-2627: Update docs for 
storm.zookeeper.topology.auth.scheme&lt;/li&gt;
-&lt;li&gt;STORM-2597: Don&amp;#39;t parse passed in class paths&lt;/li&gt;
-&lt;li&gt;STORM-2524: Set Kafka client.id with storm-kafka&lt;/li&gt;
-&lt;li&gt;STORM-2448: Add in Storm and JDK versions when submitting a 
topology&lt;/li&gt;
-&lt;li&gt;STORM-2511: Submitting a topology with name containing unicode 
getting failed&lt;/li&gt;
-&lt;li&gt;STORM-2498: Fix Download Full File link&lt;/li&gt;
-&lt;li&gt;STORM-2486: Prevent cd from printing target directory to avoid 
breaking classpath&lt;/li&gt;
-&lt;li&gt;STORM-1114: Race condition in trident zookeeper zk-node 
create/delete&lt;/li&gt;
-&lt;li&gt;STORM-2429: Properly validate supervisor.scheduler.meta&lt;/li&gt;
-&lt;li&gt;STORM-2194: Stop ignoring socket timeout error from 
executor&lt;/li&gt;
-&lt;li&gt;STORM-2450: Write resources into correct local director&lt;/li&gt;
-&lt;li&gt;STORM-2414: Skip checking meta&amp;#39;s ACL when subject has write 
privileges for any blobs&lt;/li&gt;
-&lt;li&gt;STORM-2038: Disable symlinks with a config option&lt;/li&gt;
-&lt;li&gt;STORM-2038: No symlinks for local cluster &lt;/li&gt;
-&lt;li&gt;STORM-2403: Fix KafkaBolt test failure: tick tuple should not be 
acked&lt;/li&gt;
-&lt;li&gt;STORM-2361: Kafka spout - after leader change, it stops committing 
offsets to ZK&lt;/li&gt;
-&lt;li&gt;STORM-2296: Kafka spout - no duplicates on leader changes&lt;/li&gt;
-&lt;li&gt;STORM-2387: Handle tick tuples properly for Bolts in external 
modules &lt;/li&gt;
-&lt;li&gt;STORM-2345: Type mismatch in ReadClusterState&amp;#39;s 
ProfileAction processing Map&lt;/li&gt;
-&lt;li&gt;STORM-2104: New Kafka spout crashes if partitions are reassigned 
while tuples are in-flight&lt;/li&gt;
-&lt;li&gt;STORM-2396: setting interrupted status back before throwing a 
RuntimeException&lt;/li&gt;
-&lt;li&gt;STORM-2395: storm.cmd supervisor calls the wrong class 
name&lt;/li&gt;
-&lt;li&gt;STORM-2385: pacemaker_state_factory.clj does not compile on 
branch-1.0.x&lt;/li&gt;
-&lt;li&gt;STORM-2389: Avoid instantiating Event Logger when 
topology.eventlogger.executors=0&lt;/li&gt;
-&lt;li&gt;STORM-2386: Fail-back Blob deletion also fails in 
BlobSynchronizer.syncBlobs&lt;/li&gt;
-&lt;li&gt;STORM-2360: Storm-Hive: Thrift version mismatch with 
storm-core&lt;/li&gt;
-&lt;li&gt;STORM-2372: Pacemaker client doesn&amp;#39;t clean up heartbeats 
properly&lt;/li&gt;
-&lt;li&gt;STORM-2326: Upgrade log4j and slf4j&lt;/li&gt;
-&lt;li&gt;STORM-2350: Storm-HDFS&amp;#39;s listFilesByModificationTime is 
broken&lt;/li&gt;
-&lt;/ul&gt;
-</description>
-        <pubDate>Fri, 28 Jul 2017 00:00:00 -0400</pubDate>
-        <link>http://storm.apache.org/2017/07/28/storm104-released.html</link>
-        <guid 
isPermaLink="true">http://storm.apache.org/2017/07/28/storm104-released.html</guid>
-        
-        
-      </item>
-    
-      <item>
-        <title>Storm 1.1.0 released</title>
-        <description>&lt;p&gt;The Apache Storm community is pleased to 
announce that version 1.1.0 has been released and is available from &lt;a 
href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;This release represents a major milestone in the evolution of Apache 
Storm, and includes a large number of new features, usability and performance 
improvements, some of which are highlighted below.&lt;/p&gt;
-
-&lt;h2 id=&quot;streaming-sql&quot;&gt;Streaming SQL&lt;/h2&gt;
-
-&lt;p&gt;Storm 1.1.0 supports native Streaming SQL, powered by &lt;a 
href=&quot;http://calcite.apache.org&quot;&gt;Apache Calcite&lt;/a&gt;, that 
allows users to run SQL queries over streaming data as well update external 
systems and data stores such as &lt;a 
href=&quot;http://hive.apache.org&quot;&gt;Apache Hive&lt;/a&gt;. To deploy an 
SQL-based topology users define the SQL query in a text file and use the 
&lt;code&gt;storm sql&lt;/code&gt; command to submit the resulting topology to 
a Storm cluster. Behind the scenes Storm will compile the SQL into a Trident 
topology and run it on the cluster.&lt;/p&gt;
-
-&lt;p&gt;Storm&amp;#39;s SQL support includes the following features:&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;Streaming from/to external sources including Apache Kafka, HDFS, 
MongoDB, and Redis&lt;/li&gt;
-&lt;li&gt;Tuple filtering&lt;/li&gt;
-&lt;li&gt;Projections&lt;/li&gt;
-&lt;li&gt;User-defined paralallism of generated components&lt;/li&gt;
-&lt;li&gt;User Defined Functions (UDFs)&lt;/li&gt;
-&lt;li&gt;CSV, TSV, and Avro input/output formats&lt;/li&gt;
-&lt;li&gt;Extensibility to additional data sources via the 
&lt;code&gt;ISqlTridentDataSource&lt;/code&gt; interface&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;For more information about Storm&amp;#39;s SQL support including 
examples, refer to the following resources:&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;/releases/1.1.0/storm-sql.html&quot;&gt;Storm SQL 
Overview&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a 
href=&quot;/releases/1.1.0/storm-sql-example.html&quot;&gt;Storm SQL 
Examples&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a 
href=&quot;/releases/1.1.0/storm-sql-reference.html&quot;&gt;Storm SQL 
Reference&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2 id=&quot;apache-kafka-integration-improvements&quot;&gt;Apache Kafka 
Integration Improvements&lt;/h2&gt;
-
-&lt;p&gt;In addition to the traditional support for Kafka version 0.8/0.9 
based on the Kafka simple consumer, Storm includes support for Kafka 0.10 and 
later based on the new Kafka consumer API. Storm&amp;#39;s integration with 
Kafka 0.10 and later version is highly flexible and extensible, some of the 
features include:&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;Enhanced configuration API&lt;/li&gt;
-&lt;li&gt;Fine-grained offset control (at start and after failure)&lt;/li&gt;
-&lt;li&gt;Consumer group support&lt;/li&gt;
-&lt;li&gt;Plugable record translators&lt;/li&gt;
-&lt;li&gt;Wildcard topics&lt;/li&gt;
-&lt;li&gt;Multiple stream support&lt;/li&gt;
-&lt;li&gt;Manual partition control&lt;/li&gt;
-&lt;li&gt;Kafka security support&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;For more information on Storm&amp;#39;s Kafka integration please 
refer to the following documentation:&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a 
href=&quot;/releases/1.1.0/storm-kafka-client.html&quot;&gt;Kafka Integration 
(0.10 and later)&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;/releases/1.1.0/storm-kafka.html&quot;&gt;Kafka 
Integration (0.8/0.9)&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2 id=&quot;pmml-predictive-model-markup-language-support&quot;&gt;PMML 
(Predictive Model Markup Language) Support&lt;/h2&gt;
-
-&lt;p&gt;In order to better support machine learning use cases, Storm now 
includes support for executing PMML models in topoliges via a generic PMML 
bolt. The &lt;code&gt;PMMLPredictorBolt&lt;/code&gt; allows users to specify a 
model, the raw input, and the resulting streams and output fields. At runtime 
the bolt will process incoming raw data, execute the model with the given 
input, and output tuples with scores for predicted fields and output 
fields.&lt;/p&gt;
-
-&lt;p&gt;More information on Storm&amp;#39;s PMML support can be found &lt;a 
href=&quot;https://github.com/apache/storm/blob/v1.1.0/external/storm-pmml/README.md&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h2 id=&quot;druid-integration&quot;&gt;Druid Integration&lt;/h2&gt;
-
-&lt;p&gt;&lt;a href=&quot;http://druid.io&quot;&gt;Druid&lt;/a&gt; is a 
scalable, high-performance, column oriented, distributed data store popular for 
real time analytics use cases. Storm 1.1.0 introduces a Storm bolt and Trident 
state implementations for streaming data into a Druid data store.&lt;/p&gt;
-
-&lt;p&gt;Documentation for Storm&amp;#39;s Druid integration can be found 
&lt;a 
href=&quot;https://github.com/apache/storm/blob/v1.1.0/external/storm-druid/README.md&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h2 id=&quot;opentsdb-integration&quot;&gt;OpenTSDB Integration&lt;/h2&gt;
-
-&lt;p&gt;&lt;a href=&quot;http://opentsdb.net&quot;&gt;OpenTSDB&lt;/a&gt; is a 
highly scalable time series database based on Apache HBase. Storm 1.1.0 adds a 
Storm bolt and Trident state implementations for writing data to OpenTSDB. 
Storm&amp;#39;s OpenTSDB integration gives users fine-grained control over how 
Storm tuples map to OpenTSDB data structure by providing a simple interface 
(&lt;code&gt;ITupleOpenTsdbDatapointMapper&lt;/code&gt;) that performs the 
translation.&lt;/p&gt;
-
-&lt;p&gt;Move information about Storm&amp;#39;s OpenTSDB integration can be 
found &lt;a 
href=&quot;https://github.com/apache/storm/blob/v1.1.0/external/storm-opentsdb/README.md&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h2 id=&quot;aws-kinesis-support&quot;&gt;AWS Kinesis Support&lt;/h2&gt;
-
-&lt;p&gt;For users looking to integrate with Amazon&amp;#39;s Kinesis service, 
Storm 1.1.0 now includes a spout for consuming message streams from Kinesis. 
Like most of Storm&amp;#39;s external system integration components, the 
Kinesis spout provides a simple interface 
(&lt;code&gt;RecordToTupleMapper&lt;/code&gt;)for controlling how Kinesis 
messages are translated to Storm tuples. The Kinesis spout provides an 
additional interface (&lt;code&gt;FailedMessageRetryHandler&lt;/code&gt;) that 
allows users to customize the Spout&amp;#39;s failure handling logic.&lt;/p&gt;
-
-&lt;p&gt;Documentation for the Kinesis spout can be found &lt;a 
href=&quot;https://github.com/apache/storm/blob/v1.1.0/external/storm-kinesis/README.md&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h2 id=&quot;hdfs-spout&quot;&gt;HDFS Spout&lt;/h2&gt;
-
-&lt;p&gt;Storm&amp;#39;s HDFS integration now includes a spout that 
continuously streams data from the HDFS filesystem. Storm&amp;#39;s HDFS spout 
monitors a configurable directory for new files and feeds that data into a 
topology. When the spout has completed processing a file, it will be moved to 
the configured archive directory. In the event a file is corrupt or is 
otherwise not processable, the corresponding file will be moved to a specific 
directory. Parallelism of the spout is made possible through a locking 
mechanism that ensures each file is &amp;quot;owned&amp;quot; by a single spout 
instance. The HDFS spout supports connecting to HDFS instances that are secured 
with Kerberos authentication.&lt;/p&gt;
-
-&lt;p&gt;More information on using the HDFS spout can be found in the &lt;a 
href=&quot;https://github.com/apache/storm/blob/v1.1.0/external/storm-hdfs/README.md&quot;&gt;Storm
 HDFS Documentation&lt;/a&gt;&lt;/p&gt;
-
-&lt;h2 id=&quot;flux-improvements&quot;&gt;Flux Improvements&lt;/h2&gt;
-
-&lt;p&gt;Flux is a framework and set of utilities that allow users to 
declaratively define Storm topologies and avoid hard-coding configuration 
values in topology components. Storm 1.1.0 introduces the following 
enhancements to the Flux framework:&lt;/p&gt;
-
-&lt;ul&gt;
-&lt;li&gt;Flux topology visualization in Storm UI&lt;/li&gt;
-&lt;li&gt;Support for Stateful bolts and windowing&lt;/li&gt;
-&lt;li&gt;Support for named streams&lt;/li&gt;
-&lt;li&gt;Support for lists of references&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;More information about Flux can be found in the &lt;a 
href=&quot;/releases/1.1.0/flux.html&quot;&gt;Flux 
documentation&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h2 id=&quot;topology-deployment-enhancements&quot;&gt;Topology Deployment 
Enhancements&lt;/h2&gt;
-
-&lt;p&gt;In previous versions of Storm it was typically necessary to include 
all topology dependences in a shaded &amp;quot;uber jar,&amp;quot; or by making 
them available on Storm&amp;#39;s classpath. In Storm 1.1.0 the 
&lt;code&gt;storm jar&lt;/code&gt; command now includes options to upload 
additional dependency jars during topology submission. The 
&lt;code&gt;--jars&lt;/code&gt; command line option allows users to specify 
local jar files to upload. Alternatively, the &lt;code&gt;storm 
jar&lt;/code&gt; command offers the &lt;code&gt;--artifacts&lt;/code&gt; option 
for specifying additional jar file dependencies by their Maven coordinates. 
Finally, for Maven artifacts outside the Maven Central, the 
&lt;code&gt;--artifactRepository&lt;/code&gt; option allows users to specify 
additional repositories for dependency resolution.&lt;/p&gt;
-
-&lt;p&gt;More informaton about available options of the &lt;code&gt;storm 
jar&lt;/code&gt; command can be found by runnng the &lt;code&gt;storm help 
jar&lt;/code&gt; command.&lt;/p&gt;
-
-&lt;h2 id=&quot;resource-aware-scheduler-ras-improvements&quot;&gt;Resource 
Aware Scheduler (RAS) Improvements&lt;/h2&gt;
-
-&lt;p&gt;The Resource Aware Scheduler introduced in Storm 1.0 added a 
scheduler implementation that takes into account both the memory (on-heap and 
off-heap) and CPU resources available in a cluster. In Storm 1.1.0 the RAS 
algorithm has been overhauled to dramatically improve cluster resource 
utilization and introduces rack awareness into the scheduling 
strategy.&lt;/p&gt;
-
-&lt;p&gt;More information on the new RAS capabilities can be found in the 
&lt;a 
href=&quot;/releases/1.1.0/Resource_Aware_Scheduler_overview.html&quot;&gt;RAS 
documentation&lt;/a&gt; and the &lt;a 
href=&quot;https://issues.apache.org/jira/browse/STORM-1766&quot;&gt;JIRA 
ticket&lt;/a&gt; introducing the new rack awareness algorithm.&lt;/p&gt;
-
-&lt;h2 
id=&quot;important-changes-in-the-binary-distribution&quot;&gt;Important 
Changes in the Binary Distribution&lt;/h2&gt;
-
-&lt;p&gt;In order to minimize the file size of the binary distribution, 
external component (i.e. &amp;quot;connector&amp;quot;) binaries and compiled 
examples are no longer included. Examples are included in source form only, but 
can easily compiled with the Maven &lt;code&gt;mvn install&lt;/code&gt; 
command.&lt;/p&gt;
-
-&lt;h3 id=&quot;external-components-moved-to-maven-central&quot;&gt;External 
Components Moved to Maven Central&lt;/h3&gt;
-
-&lt;p&gt;Most external components are now hosted exclusively in Maven Central. 
External component directories will contain a README.md file, but no jar files. 
We encourage users to leverage a build system with Maven style dependency 
resolution (Maven, Gradle, etc.) to build topology jars and avoid building 
topology jars manually.&lt;/p&gt;
-
-&lt;p&gt;Maven coordinates for these components can be determined as 
follows:&lt;/p&gt;
-
-&lt;p&gt;Group ID: org.apache.storm
-Artifact ID: &lt;a href=&quot;e.g.&quot; 
title=&quot;storm-kafka-client&amp;quot;, 
&amp;quot;storm-hdfs&quot;&gt;component directory name&lt;/a&gt;
-Version: 1.1.0&lt;/p&gt;
-
-&lt;p&gt;For users who cannot use Maven for building, external component jar 
files can be downloaded from Maven Central with the following URL 
pattern:&lt;/p&gt;
-&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code 
class=&quot;language-&quot; 
data-lang=&quot;&quot;&gt;http://repo1.maven.org/maven2/org/apache/storm/${artifactID}/${version}/${artifactId}-${version}.jar
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
-&lt;p&gt;For example, to download the storm-kafka-client jar file the URL 
would be:&lt;/p&gt;
-&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code 
class=&quot;language-&quot; 
data-lang=&quot;&quot;&gt;http://repo1.maven.org/maven2/org/apache/storm/storm-kafka-client/1.1.0/storm-kafka-client-1.1.0.jar
-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
-&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;The full changelog for this release is listed below.&lt;/p&gt;
-
-&lt;h2 id=&quot;full-changelog&quot;&gt;Full Changelog&lt;/h2&gt;
-
-&lt;ul&gt;
-&lt;li&gt;STORM-2425: Storm Hive Bolt not closing open transactions&lt;/li&gt;
-&lt;li&gt;STORM-2409: Storm-Kafka-Client KafkaSpout Support for Failed and 
NullTuples&lt;/li&gt;
-&lt;li&gt;STORM-2423: Join Bolt should use explicit instead of default window 
anchoring for emitted tuples&lt;/li&gt;
-&lt;li&gt;STORM-2416: Improve Release Packaging to Reduce File Size&lt;/li&gt;
-&lt;li&gt;STORM-2414: Skip checking meta&amp;#39;s ACL when subject has write 
privileges for any blobs&lt;/li&gt;
-&lt;li&gt;STORM-2038: Disable symlinks with a config option&lt;/li&gt;
-&lt;li&gt;STORM-2240: STORM PMML Bolt - Add Support to Load Models from Blob 
Store&lt;/li&gt;
-&lt;li&gt;STORM-2412: Nimbus isLeader check while waiting for max 
replication&lt;/li&gt;
-&lt;li&gt;STORM-2408: build failed if storm.kafka.client.version = 
0.10.2.0&lt;/li&gt;
-&lt;li&gt;STORM-2403: Fix KafkaBolt test failure: tick tuple should not be 
acked&lt;/li&gt;
-&lt;li&gt;STORM-2361: Kafka spout - after leader change, it stops committing 
offsets to ZK&lt;/li&gt;
-&lt;li&gt;STORM-2353: Replace kafka-unit by kafka_2.11 and kafka-clients to 
test kafka-clients:0.10.1.1&lt;/li&gt;
-&lt;li&gt;STORM-2387: Handle tick tuples properly for Bolts in external 
modules&lt;/li&gt;
-&lt;li&gt;STORM-2345: Type mismatch in ReadClusterState&amp;#39;s 
ProfileAction processing Map&lt;/li&gt;
-&lt;li&gt;STORM-2400: Upgraded Curator to 2.12.0 and made respective API 
changes&lt;/li&gt;
-&lt;li&gt;STORM-2396: setting interrupted status back before throwing a 
RuntimeException&lt;/li&gt;
-&lt;li&gt;STORM-1772: Adding Perf module with topologies for measuring 
performance&lt;/li&gt;
-&lt;li&gt;STORM-2395: storm.cmd supervisor calls the wrong class 
name&lt;/li&gt;
-&lt;li&gt;STORM-2391: Move HdfsSpoutTopology from storm-starter to 
storm-hdfs-examples&lt;/li&gt;
-&lt;li&gt;STORM-2389: Avoid instantiating Event Logger when 
topology.eventlogger.executors=0&lt;/li&gt;
-&lt;li&gt;STORM-2386: Fail-back Blob deletion also fails in 
BlobSynchronizer.syncBlobs.&lt;/li&gt;
-&lt;li&gt;STORM-2388: JoinBolt breaks compilation against JDK 7&lt;/li&gt;
-&lt;li&gt;STORM-2374: Storm Kafka Client Test Topologies Must be 
Serializable&lt;/li&gt;
-&lt;li&gt;STORM-2372: Pacemaker client doesn&amp;#39;t clean up heartbeats 
properly&lt;/li&gt;
-&lt;li&gt;STORM-2326: Upgrade log4j and slf4j&lt;/li&gt;
-&lt;li&gt;STORM-2334: Join Bolt implementation&lt;/li&gt;
-&lt;li&gt;STORM-1363: TridentKafkaState should handle null values from 
TridentTupleToKafkaMapper.getMessageFromTuple()&lt;/li&gt;
-&lt;li&gt;STORM-2365: Support for specifying output stream in event hubs spout 
&lt;/li&gt;
-&lt;li&gt;STORM-2250: Kafka spout refactoring to increase modularity and 
testability&lt;/li&gt;
-&lt;li&gt;STORM-2340: fix AutoCommitMode issue in KafkaSpout&lt;/li&gt;
-&lt;li&gt;STORM-2344: Flux YAML File Viewer for Nimbus UI&lt;/li&gt;
-&lt;li&gt;STORM-2350: Storm-HDFS&amp;#39;s listFilesByModificationTime is 
broken&lt;/li&gt;
-&lt;li&gt;STORM-2270 Kafka spout should consume from latest when ZK partition 
commit offset bigger than the latest offset&lt;/li&gt;
-&lt;li&gt;STORM-1464: storm-hdfs support for multiple output files and 
partitioning&lt;/li&gt;
-&lt;li&gt;STORM-2320: DRPC client printer class reusable for local and remote 
DRPC&lt;/li&gt;
-&lt;li&gt;STORM-2281: Running Multiple Kafka Spouts (Trident) Throws Illegal 
State Exception&lt;/li&gt;
-&lt;li&gt;STORM-2296: Kafka spout no dup on leader changes&lt;/li&gt;
-&lt;li&gt;STORM-2244: Some shaded jars doesn&amp;#39;t exclude dependency 
signature files&lt;/li&gt;
-&lt;li&gt;STORM-2014: New Kafka spout duplicates checking if failed messages 
have reached max retries&lt;/li&gt;
-&lt;li&gt;STORM-1443: [Storm SQL] Support customizing parallelism in 
StormSQL&lt;/li&gt;
-&lt;li&gt;STORM-2148: [Storm SQL] Trident mode: back to code generate and 
compile Trident topology&lt;/li&gt;
-&lt;li&gt;STORM-2331: Emitting from JavaScript should work when not 
anchoring.&lt;/li&gt;
-&lt;li&gt;STORM-2225: change spout config to be simpler.&lt;/li&gt;
-&lt;li&gt;STORM-2323: Precondition for Leader Nimbus should check all topology 
blobs and also corresponding dependencies&lt;/li&gt;
-&lt;li&gt;STORM-2330: Fix storm sql code generation for UDAF with non standard 
sql types&lt;/li&gt;
-&lt;li&gt;STORM-2298: Don&amp;#39;t kill Nimbus when ClusterMetricsConsumer is 
failed to initialize&lt;/li&gt;
-&lt;li&gt;STORM-2301: [storm-cassandra] upgrade cassandra driver to 
3.1.2&lt;/li&gt;
-&lt;li&gt;STORM-1446: Compile the Calcite logical plan to Storm Trident 
logical plan&lt;/li&gt;
-&lt;li&gt;STORM-2303: [storm-opentsdb] Fix list invariant issue for JDK 
7&lt;/li&gt;
-&lt;li&gt;STORM-2236: storm kafka client should support manual partition 
management&lt;/li&gt;
-&lt;li&gt;STORM-2295: KafkaSpoutStreamsNamedTopics should return output fields 
with predictable ordering&lt;/li&gt;
-&lt;li&gt;STORM-2300: [Flux] support list of references&lt;/li&gt;
-&lt;li&gt;STORM-2297: [storm-opentsdb] Support Flux for OpenTSDBBolt&lt;/li&gt;
-&lt;li&gt;STORM-2294: Send activate and deactivate command to 
ShellSpout&lt;/li&gt;
-&lt;li&gt;STORM-2280: Upgrade Calcite version to 1.11.0&lt;/li&gt;
-&lt;li&gt;STORM-2278: Allow max number of disruptor queue flusher threads to 
be configurable&lt;/li&gt;
-&lt;li&gt;STORM-2277: Add shaded jar for Druid connector&lt;/li&gt;
-&lt;li&gt;STORM-2274: Support named output streams in Hdfs Spout&lt;/li&gt;
-&lt;li&gt;STORM-2204: Adding caching capabilities in HBaseLookupBolt&lt;/li&gt;
-&lt;li&gt;STORM-2267: Use user&amp;#39;s local maven repo. directory to local 
repo.&lt;/li&gt;
-&lt;li&gt;STORM-2254: Provide Socket time out for nimbus thrift 
client&lt;/li&gt;
-&lt;li&gt;STORM-2200: [Storm SQL] Drop Aggregate &amp;amp; Join support on 
Trident mode&lt;/li&gt;
-&lt;li&gt;STORM-2266: Close NimbusClient instances appropriately&lt;/li&gt;
-&lt;li&gt;STORM-2203: Add a getAll method to KeyValueState interface&lt;/li&gt;
-&lt;li&gt;STORM-1886: Extend KeyValueState iface with delete&lt;/li&gt;
-&lt;li&gt;STORM-2022: update Fields test to match new behavior&lt;/li&gt;
-&lt;li&gt;STORM-2020: Stop using sun internal classes&lt;/li&gt;
-&lt;li&gt;STORM-1228: port fields_test to java&lt;/li&gt;
-&lt;li&gt;STORM-2104: New Kafka spout crashes if partitions are reassigned 
while tuples are in-flight&lt;/li&gt;
-&lt;li&gt;STORM-2257: Add built in support for sum function with different 
types.&lt;/li&gt;
-&lt;li&gt;STORM-2082: add sql external module storm-sql-hdfs&lt;/li&gt;
-&lt;li&gt;STORM-2256: storm-pmml breaks on java 1.7&lt;/li&gt;
-&lt;li&gt;STORM-2223: PMML Bolt.&lt;/li&gt;
-&lt;li&gt;STORM-2222: Repeated NPEs thrown in nimbus if rebalance 
fails&lt;/li&gt;
-&lt;li&gt;STORM-2190: reduce contention between submission and 
scheduling&lt;/li&gt;
-&lt;li&gt;STORM-2239: Handle InterruptException in new Kafka spout&lt;/li&gt;
-&lt;li&gt;STORM-2087: Storm-kafka-client: Failed tuples are not always 
replayed&lt;/li&gt;
-&lt;li&gt;STORM-2238: Add Timestamp extractor for windowed bolt&lt;/li&gt;
-&lt;li&gt;STORM-2235: Introduce new option: &amp;#39;add remote 
repositories&amp;#39; for dependency resolver&lt;/li&gt;
-&lt;li&gt;STORM-2215: validate blobs are present before submitting&lt;/li&gt;
-&lt;li&gt;STORM-2170: [Storm SQL] Add built-in socket datasource to 
runtime&lt;/li&gt;
-&lt;li&gt;STORM-2226: Fix kafka spout offset lag ui for kerberized 
kafka&lt;/li&gt;
-&lt;li&gt;STORM-2224: Exposed a method to override in computing the field from 
given tuple in FieldSelector&lt;/li&gt;
-&lt;li&gt;STORM-2220: Added config support for each bolt in Cassandra bolts, 
fixed the bolts to be used also as sinks.&lt;/li&gt;
-&lt;li&gt;STORM-2205: Racecondition in getting nimbus summaries while ZK 
connectionions are reconnected&lt;/li&gt;
-&lt;li&gt;STORM-2182: Refactor Storm Kafka Examples Into Own 
Modules.&lt;/li&gt;
-&lt;li&gt;STORM-1694: Kafka Spout Trident Implementation Using New Kafka 
Consumer API&lt;/li&gt;
-&lt;li&gt;STORM-2173: [SQL] Support CSV as input / output format&lt;/li&gt;
-&lt;li&gt;STORM-2177: [SQL] Support TSV as input / output format&lt;/li&gt;
-&lt;li&gt;STORM-2172: [SQL] Support Avro as input / output format&lt;/li&gt;
-&lt;li&gt;STORM-2185: Storm Supervisor doesn&amp;#39;t delete directories 
properly sometimes&lt;/li&gt;
-&lt;li&gt;STORM-2103: [SQL] Introduce new sql external module: 
storm-sql-mongodb&lt;/li&gt;
-&lt;li&gt;STORM-2175: fix double close of workers&lt;/li&gt;
-&lt;li&gt;STORM-2109: Under supervisor V2 SUPERVISOR_MEMORY_CAPACITY_MB and 
SUPERVISOR_CPU_CAPACITY must be Doubles&lt;/li&gt;
-&lt;li&gt;STORM-2110: in supervisor v2 filter out empty command line 
args&lt;/li&gt;
-&lt;li&gt;STORM-2117: Supervisor V2 with local mode extracts resources 
directory to topology root directory instead of temporary directory&lt;/li&gt;
-&lt;li&gt;STORM-2131: Add blob command to worker-launcher, make stormdist 
directory not writeable by topo owner&lt;/li&gt;
-&lt;li&gt;STORM-2018: Supervisor V2&lt;/li&gt;
-&lt;li&gt;STORM-2139: Let ShellBolts and ShellSpouts run with scripts from 
blobs&lt;/li&gt;
-&lt;li&gt;STORM-2072: Add map, flatMap with different outputs (T-&amp;gt;V) in 
Trident&lt;/li&gt;
-&lt;li&gt;STORM-2134: improving the current scheduling strategy for 
RAS&lt;/li&gt;
-&lt;li&gt;STORM-2125: Use Calcite&amp;#39;s implementation of Rex 
Compiler&lt;/li&gt;
-&lt;li&gt;STORM-1546: Adding Read and Write Aggregations for Pacemaker to make 
it HA compatible&lt;/li&gt;
-&lt;li&gt;STORM-1444: Support EXPLAIN statement in StormSQL&lt;/li&gt;
-&lt;li&gt;STORM-2099: Introduce new sql external module: 
storm-sql-redis&lt;/li&gt;
-&lt;li&gt;STORM-2097: Improve logging in trident core and examples&lt;/li&gt;
-&lt;li&gt;STORM-2144: Fix Storm-sql group-by behavior in standalone 
mode&lt;/li&gt;
-&lt;li&gt;STORM-2066: make error message in IsolatedPool.java more 
descriptive&lt;/li&gt;
-&lt;li&gt;STORM-1870: Allow FluxShellBolt/Spout set custom 
&amp;quot;componentConfig&amp;quot; via yaml&lt;/li&gt;
-&lt;li&gt;STORM-2126: fix NPE due to race condition in 
compute-new-sched-assign…&lt;/li&gt;
-&lt;li&gt;STORM-2124: show requested cpu mem for each component&lt;/li&gt;
-&lt;li&gt;STORM-2089: Replace Consumer of ISqlTridentDataSource with 
SqlTridentConsumer&lt;/li&gt;
-&lt;li&gt;STORM-2118: A few fixes for storm-sql standalone mode&lt;/li&gt;
-&lt;li&gt;STORM-2105: Cluster/Supervisor total and available resources 
displayed in the UI&lt;/li&gt;
-&lt;li&gt;STORM-2078: enable paging in worker datatable&lt;/li&gt;
-&lt;li&gt;STORM-1664: Allow Java users to start a local cluster with a Nimbus 
Thrift server.&lt;/li&gt;
-&lt;li&gt;STORM-1872: Release Jedis connection when topology 
shutdown&lt;/li&gt;
-&lt;li&gt;STORM-2100: Fix Trident SQL join tests to not rely on 
ordering&lt;/li&gt;
-&lt;li&gt;STORM-1837: Fix complete-topology and prevent message loss&lt;/li&gt;
-&lt;li&gt;STORM-2098: DruidBeamBolt: Pass DruidConfig.Builder as constructor 
argument&lt;/li&gt;
-&lt;li&gt;STORM-2092: optimize TridentKafkaState batch sending&lt;/li&gt;
-&lt;li&gt;STORM-1979: Storm Druid Connector implementation.&lt;/li&gt;
-&lt;li&gt;STORM-2057: Support JOIN statement in Storm SQL&lt;/li&gt;
-&lt;li&gt;STORM-1970: external project examples refator&lt;/li&gt;
-&lt;li&gt;STORM-2074: fix storm-kafka-monitor NPE bug&lt;/li&gt;
-&lt;li&gt;STORM-1459: Allow not specifying producer properties in read-only 
Kafka table in StormSQL&lt;/li&gt;
-&lt;li&gt;STORM-2052: Kafka Spout New Client API - Log Improvements and 
Parameter Tuning for Better Performance.&lt;/li&gt;
-&lt;li&gt;STORM-2050: [storm-sql] Support User Defined Aggregate Function for 
Trident mode&lt;/li&gt;
-&lt;li&gt;STORM-1434: Support the GROUP BY clause in StormSQL&lt;/li&gt;
-&lt;li&gt;STORM-2016: Topology submission improvement: support adding local 
jars and maven artifacts on submission&lt;/li&gt;
-&lt;li&gt;STORM-1994: Add table with per-topology &amp;amp; worker resource 
usage and components in (new) supervisor and topology pages&lt;/li&gt;
-&lt;li&gt;STORM-2042: Nimbus client connections not closed properly causing 
connection leaks&lt;/li&gt;
-&lt;li&gt;STORM-1766: A better algorithm server rack selection for 
RAS&lt;/li&gt;
-&lt;li&gt;STORM-1913: Additions and Improvements for Trident RAS API&lt;/li&gt;
-&lt;li&gt;STORM-2037: debug operation should be whitelisted in 
SimpleAclAuthorizer.&lt;/li&gt;
-&lt;li&gt;STORM-2023: Add calcite-core to dependency of 
storm-sql-runtime&lt;/li&gt;
-&lt;li&gt;STORM-2036: Fix minor bug in RAS Tests&lt;/li&gt;
-&lt;li&gt;STORM-1979: Storm Druid Connector implementation.&lt;/li&gt;
-&lt;li&gt;STORM-1839: Storm spout implementation for Amazon Kinesis 
Streams.&lt;/li&gt;
-&lt;li&gt;STORM-1876: Option to build storm-kafka and storm-kafka-client with 
different kafka client version&lt;/li&gt;
-&lt;li&gt;STORM-2000: Package storm-opentsdb as part of external dir in 
installation&lt;/li&gt;
-&lt;li&gt;STORM-1989: X-Frame-Options support for Storm UI&lt;/li&gt;
-&lt;li&gt;STORM-1962: support python 3 and 2 in multilang&lt;/li&gt;
-&lt;li&gt;STORM-1964: Unexpected behavior when using count window together 
with timestamp extraction&lt;/li&gt;
-&lt;li&gt;ST

<TRUNCATED>

Reply via email to