You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@storm.apache.org by pt...@apache.org on 2014/06/25 19:20:16 UTC

svn commit: r1605507 - in /incubator/storm/site: ./ _posts/ images/ publish/ publish/2014/06/25/ publish/images/

Author: ptgoetz
Date: Wed Jun 25 17:20:16 2014
New Revision: 1605507

URL: http://svn.apache.org/r1605507
Log:
blog post/download update for release 0.9.2-incubating

Added:
    incubator/storm/site/_posts/2014-06-25-storm092-released.md
    incubator/storm/site/images/ui_topology_viz.png   (with props)
    incubator/storm/site/publish/2014/06/25/
    incubator/storm/site/publish/2014/06/25/storm092-released.html
    incubator/storm/site/publish/images/ui_topology_viz.png   (with props)
Modified:
    incubator/storm/site/downloads.html
    incubator/storm/site/publish/blog.html
    incubator/storm/site/publish/downloads.html

Added: incubator/storm/site/_posts/2014-06-25-storm092-released.md
URL: http://svn.apache.org/viewvc/incubator/storm/site/_posts/2014-06-25-storm092-released.md?rev=1605507&view=auto
==============================================================================
--- incubator/storm/site/_posts/2014-06-25-storm092-released.md (added)
+++ incubator/storm/site/_posts/2014-06-25-storm092-released.md Wed Jun 25 17:20:16 2014
@@ -0,0 +1,141 @@
+---
+layout: post
+title: Storm 0.9.2 released
+---
+
+{{ page.title }}
+================
+
+<p class="meta">25 Jun 2014</p>
+
+We are pleased to announce that Storm 0.9.2-incubating has been released and is available from [the downloads page](/downloads.html). This release includes many important fixes and improvements.
+
+Netty Transport Improvements
+----------------------------
+Storm's Netty-based transport has been overhauled to significantly improve performance through better utilization of thread, CPU, and network resources, particularly in cases where message sizes are small. Storm contributor Sean Zhong ([@clockfly](https://github.com/clockfly)) deserves a great deal of credit not only for discovering, analyzing, documenting and fixing the root cause, but also for persevering through an extended review process and promptly addressing all concerns.
+
+Those interested in the technical details and evolution of this patch can find out more in the [JIRA ticket for STORM-297](https://issues.apache.org/jira/browse/STORM-297).
+
+Sean also discovered and fixed an [elusive bug](https://issues.apache.org/jira/browse/STORM-342) in Storm's usage of the Disruptor queue that could lead to out-of-order or lost messages. 
+
+Many thanks to Sean for contributing these important fixes.
+
+Storm UI Improvements
+---------------------
+This release also includes a number of improvements to the Storm UI service. Contributor Sriharsha Chintalapani([@harshach](https://github.com/harshach)) added a REST API to the Storm UI service to expose metrics and operations in JSON format, and updated the UI to use that API.
+
+The new REST API will make it considerably easier for other services to consume availabe cluster and topology metrics for monitoring and visualization applications. Kyle Nusbaum ([@knusbaum](https://github.com/knusbaum)) has already leveraged the REST API to create a topology visualization tool now included in Storm UI and illustrated in the screenshot below.
+
+&nbsp;
+
+![Storm UI Topology Visualization](/images/ui_topology_viz.png)
+
+&nbsp;
+
+In the visualization, spout components are represented as blue, while bolts are colored between green and red depending on their associated capacity metric. The width of the lines between the components represent the flow of tuples relative to the other visible streams. 
+
+Kafka Spout
+-----------
+This is the first Storm release to include official support for consuming data from Kafka 0.8.x. In the past, development of Kafka spouts for Storm had become somewhat fragmented and finding an implementation that worked with certain versions of Storm and Kafka proved burdensome for some developers. This is no longer the case, as the `storm-kafka` module is now part of the Storm project and associated artifacts are released to official channels (Maven Central) along with Storm's other components.
+
+Thanks are due to GitHub user [@wurstmeister]() for picking up Nathan Marz' original Kafka 0.7.x implementation, updating it to work with Kafka 0.8.x, and contributing that work back to the Storm community.
+
+The `storm-kafka` module can be found in the `/external/` directory of the source tree and binary distributions. The `external` area has been set up to contain projects that while not required by Storm, are often used in conjunction with Storm to integrate with some other technology. Such projects also come with a maintenance committment from at least one Storm committer to ensure compatibility with Storm's main codebase as it evolves.
+
+The `storm-kafka` dependency is available now from Maven Central at the following coordinates:
+
+
+	groupId: org.apache.storm
+	artifactId: storm-kafka
+	version: 0.9.2-incubating
+
+Users, and Scala developers in particular, should note that the Kafka dependency is listed as `provided`. This allows users to choose a specific Scala version as described in the [project README](https://github.com/apache/incubator-storm/tree/v0.9.2-incubating/external/storm-kafka).
+
+
+Storm Starter and Examples
+--------------------------
+
+Similar to the `external` section of the codebase, we have also added an `examples` directory and pulled in the `storm-starter` project to ensure it will be maintained in lock-step with Storm's main codebase.
+
+Thank you to Storm committer Michael G. Noll for his continued work in maintaining and improving the `storm-starter` project.
+
+
+Plugable Serialization for Multilang
+------------------------------------
+In previous versions of Storm, serialization of data to and from multilang components was limited to JSON, imposing somewhat of performance penalty. Thanks to a contribution from John Gilmore ([@jsgilmore](https://github.com/jsgilmore)) the serialization mechanism is now plugable and enables the use of more performant serialization frameworks like protocol buffers in addition to JSON.
+
+
+Thanks
+------
+Special thanks are due to all those who have contributed to Storm -- whether through direct code contributions, documentation, bug reports, or helping other users on the mailing lists. Your efforts are much appreciated.
+
+
+Changelog
+---------
+
+ * STORM-352: [storm-kafka] PartitionManager does not save offsets to ZooKeeper
+ * STORM-66: send taskid on initial handshake
+ * STORM-342: Contention in Disruptor Queue which may cause out of order or lost messages
+ * STORM-338: Move towards idiomatic Clojure style 
+ * STORM-335: add drpc test for removing timed out requests from queue
+ * STORM-69: Storm UI Visualizations for Topologies
+ * STORM-297: Performance scaling with CPU
+ * STORM-244: DRPC timeout can return null instead of throwing an exception
+ * STORM-63: remove timeout drpc request from its function's request queue
+ * STORM-313: Remove log-level-page from logviewer
+ * STORM-205: Add REST API To Storm UI
+ * STORM-326: tasks send duplicate metrics
+ * STORM-331: Update the Kafka dependency of storm-kafka to 0.8.1.1
+ * STORM-308: Add support for config_value to {supervisor,nimbus,ui,drpc,logviewer} childopts
+ * STORM-309: storm-starter Readme: windows documentation update
+ * STORM-318: update storm-kafka to use apache curator-2.4.0
+ * STORM-303: storm-kafka reliability improvements
+ * STORM-233: Removed inline heartbeat to nimbus to avoid workers being killed when under heavy ZK load
+ * STORM-267: fix package name of LoggingMetricsConsumer in storm.yaml.example
+ * STORM-265: upgrade to clojure 1.5.1
+ * STORM-232: ship JNI dependencies with the topology jar
+ * STORM-295: Add storm configuration to define JAVA_HOME
+ * STORM-138: Pluggable serialization for multilang
+ * STORM-264: Removes references to the deprecated topology.optimize
+ * STORM-245: implement Stream.localOrShuffle() for trident
+ * STORM-317: Add SECURITY.md to release binaries
+ * STORM-310: Change Twitter authentication
+ * STORM-305: Create developer documentation
+ * STORM-280: storm unit tests are failing on windows
+ * STORM-298: Logback file does not include full path for metrics appender fileNamePattern
+ * STORM-316: added validation to registermetrics to have timebucketSizeInSecs >= 1
+ * STORM-315: Added progress bar when submitting topology
+ * STORM-214: Windows: storm.cmd does not properly handle multiple -c arguments
+ * STORM-306: Add security documentation
+ * STORM-302: Fix Indentation for pom.xml in storm-dist
+ * STORM-235: Registering a null metric should blow up early
+ * STORM-113: making thrift usage thread safe for local cluster
+ * STORM-223: use safe parsing for reading YAML
+ * STORM-238: LICENSE and NOTICE files are duplicated in storm-core jar
+ * STORM-276: Add support for logviewer in storm.cmd.
+ * STORM-286: Use URLEncoder#encode with the encoding specified.
+ * STORM-296: Storm kafka unit tests are failing on windows
+ * STORM-291: upgrade http-client to 4.3.3
+ * STORM-252: Upgrade curator to latest version
+ * STORM-294: Commas not escaped in command line
+ * STORM-287: Fix the positioning of documentation strings in clojure code
+ * STORM-290: Fix a log binding conflict caused by curator dependencies
+ * STORM-289: Fix Trident DRPC memory leak
+ * STORM-173: Treat command line "-c" option number config values as such
+ * STORM-194: Support list of strings in *.worker.childopts, handle spaces
+ * STORM-288: Fixes version spelling in pom.xml
+ * STORM-208: Add storm-kafka as an external module
+ * STORM-285: Fix storm-core shade plugin config
+ * STORM-12: reduce thread usage of netty transport
+ * STORM-281: fix and issue with config parsing that could lead to leaking file descriptors
+ * STORM-196: When JVM_OPTS are set, storm jar fails to detect storm.jar from environment
+ * STORM-260: Fix a potential race condition with simulated time in Storm's unit tests
+ * STORM-258: Update commons-io version to 2.4
+ * STORM-270: don't package .clj files in release jars.
+ * STORM-273: Error while running storm topologies on Windows using "storm jar"
+ * STROM-247: Replace links to github resources in storm script
+ * STORM-263: Update Kryo version to 2.21+
+ * STORM-187: Fix Netty error "java.lang.IllegalArgumentException: timeout value is negative"
+ * STORM-186: fix float secs to millis long convertion
+ * STORM-70: Upgrade to ZK-3.4.5 and curator-1.3.3
+ * STORM-146: Unit test regression when storm is compiled with 3.4.5 zookeeper

Modified: incubator/storm/site/downloads.html
URL: http://svn.apache.org/viewvc/incubator/storm/site/downloads.html?rev=1605507&r1=1605506&r2=1605507&view=diff
==============================================================================
--- incubator/storm/site/downloads.html (original)
+++ incubator/storm/site/downloads.html Wed Jun 25 17:20:16 2014
@@ -23,9 +23,48 @@ older:
   Downloads for Storm are below. Instructions for how to set up a Storm cluster can be found <a href="/documentation/Setting-up-a-Storm-cluster.html">here</a>.
   </p>
   <h3>Current Release</h3>
-  The current release is 0.9.1-incubating. Source and binary distributions can be found below.
+  The current release is 0.9.2-incubating. Source and binary distributions can be found below.
+  
+  The list of changes for this release can be found <a href="https://github.com/apache/incubator-storm/blob/v0.9.2-incubating/CHANGELOG.md">here.</a>
+  <ul>
+	  <li><a href="http://www.apache.org/dyn/closer.cgi/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.tar.gz">apache-storm-0.9.2-incubating.tar.gz</a>
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.tar.gz.asc">PGP</a>]
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.tar.gz.sha">SHA512</a>] 
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.tar.gz.md5">MD5</a>]
+	  </li>
+	  <li><a href="http://www.apache.org/dyn/closer.cgi/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.zip">apache-storm-0.9.2-incubating.zip</a>
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.zip.asc">PGP</a>]
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.zip.sha">SHA512</a>] 
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.zip.md5">MD5</a>]
+	  </li>
+	  <li><a href="http://www.apache.org/dyn/closer.cgi/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating-src.tar.gz">apache-storm-0.9.2-incubating-src.tar.gz</a>
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating-src.tar.gz.asc">PGP</a>]
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating-src.tar.gz.sha">SHA512</a>] 
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating-src.tar.gz.md5">MD5</a>]
+	  </li>
+	  <li><a href="http://www.apache.org/dyn/closer.cgi/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating-src.zip">apache-storm-0.9.2-incubating-src.zip</a>
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating-src.zip.asc">PGP</a>]
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating-src.zip.sha">SHA512</a>] 
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating-src.zip.md5">MD5</a>]
+	  </li>
+  </ul>
+
+  Storm artifacts are hosted in <a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.storm%22">Maven Central</a>. You can add Storm as a dependency with the following coordinates:
+  <pre>
+groupId: <a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.storm%22">org.apache.storm</a>
+artifactId: storm-core
+version: 0.9.2-incubating
+  </pre>
+  
+  
+  The signing keys for releases can be found <a href="http://www.apache.org/dist/incubator/storm/KEYS">here.</a>
+  
+  <p>
+	  
+  </p>
+  <h3>Previous Releases</h3>
+  <b>0.9.1-incubating</b>
   
-  The list of changes for this release can be found <a href="http://s.apache.org/Ki0">here.</a>
   <ul>
 	  <li><a href="http://www.apache.org/dyn/closer.cgi/incubator/storm/apache-storm-0.9.1-incubating/apache-storm-0.9.1-incubating.tar.gz">apache-storm-0.9.1-incubating.tar.gz</a>
 	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.1-incubating/apache-storm-0.9.1-incubating.tar.gz.asc">PGP</a>]
@@ -48,20 +87,7 @@ older:
 	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.1-incubating/apache-storm-0.9.1-incubating-src.zip.md5">MD5</a>]
 	  </li>
   </ul>
-
-  Storm artifacts are hosted in <a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.storm%22">Maven Central</a>. You can add Storm as a dependency with the following coordinates:
-  <pre>
-groupId: <a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.storm%22">org.apache.storm</a>
-artifactId: storm-core
-version: 0.9.1-incubating
-  </pre>
-  
-  
-  The signing keys for releases can be found <a href="http://www.apache.org/dist/incubator/storm/KEYS">here.</a>
   
-  <p>
-	  
-  </p>
   <h3>Historical (non-Apache) Releases</h3>
   <b>NOTE:</b> The following releases are neither a top-level Apache releases nor Apache Incubator releases. They are not endorsed by the Apache Software Foundation, nor hosted by Apache.</b>
   <ul>

Added: incubator/storm/site/images/ui_topology_viz.png
URL: http://svn.apache.org/viewvc/incubator/storm/site/images/ui_topology_viz.png?rev=1605507&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/storm/site/images/ui_topology_viz.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/storm/site/publish/2014/06/25/storm092-released.html
URL: http://svn.apache.org/viewvc/incubator/storm/site/publish/2014/06/25/storm092-released.html?rev=1605507&view=auto
==============================================================================
--- incubator/storm/site/publish/2014/06/25/storm092-released.html (added)
+++ incubator/storm/site/publish/2014/06/25/storm092-released.html Wed Jun 25 17:20:16 2014
@@ -0,0 +1,189 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+	
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+   <meta http-equiv="content-type" content="text/html;charset=utf-8" />
+	<meta name="description" content="Storm is a distributed and fault-tolerant realtime computation system. Similar to how Hadoop provides a set of general primitives for doing batch processing, Storm provides a set of general primitives for doing realtime computation. Storm is simple, can be used with any programming language, and is a lot of fun to use!" />
+	<meta name="keywords" content="storm, hadoop, realtime, stream, mapreduce, java, computation, scalability, clojure, scala, jvm, processing" />
+	<title>Storm 0.9.2 released</title>
+	<link rel="stylesheet" type="text/css" href="/css/style.css" media="screen" />
+<script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-32530285-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+</script>
+</head>
+
+<body>
+<div id="wrap">
+<div id="top">
+<div id="projecttitle">
+<h2><a href="/" title="Back to main page">Storm</a></h2>
+<p id="slogan">Distributed and fault-tolerant realtime computation</p>
+</div>
+<div id="menu">
+<ul>
+<li><a href="/about/integrates.html">about</a></li>
+
+<!--
+<li><a href="/blog.html">blog</a></li>
+-->
+
+<li><a href="/documentation/Home.html">documentation</a></li>
+<li><a href="/blog.html">blog</a></li>
+<li><a href="/downloads.html">downloads</a></li>
+<li><a href="/community.html">community</a></li>
+</ul>
+</div>
+</div>
+<div id="content">
+<h1 id="storm-092-released">Storm 0.9.2 released</h1>
+
+<p class="meta">25 Jun 2014</p>
+
+<p>We are pleased to announce that Storm 0.9.2-incubating has been released and is available from <a href="/downloads.html">the downloads page</a>. This release includes many important fixes and improvements.</p>
+
+<h2 id="netty-transport-improvements">Netty Transport Improvements</h2>
+<p>Storm’s Netty-based transport has been overhauled to significantly improve performance through better utilization of thread, CPU, and network resources, particularly in cases where message sizes are small. Storm contributor Sean Zhong (<a href="https://github.com/clockfly">@clockfly</a>) deserves a great deal of credit not only for discovering, analyzing, documenting and fixing the root cause, but also for persevering through an extended review process and promptly addressing all concerns.</p>
+
+<p>Those interested in the technical details and evolution of this patch can find out more in the <a href="https://issues.apache.org/jira/browse/STORM-297">JIRA ticket for STORM-297</a>.</p>
+
+<p>Sean also discovered and fixed an <a href="https://issues.apache.org/jira/browse/STORM-342">elusive bug</a> in Storm’s usage of the Disruptor queue that could lead to out-of-order or lost messages. </p>
+
+<p>Many thanks to Sean for contributing these important fixes.</p>
+
+<h2 id="storm-ui-improvements">Storm UI Improvements</h2>
+<p>This release also includes a number of improvements to the Storm UI service. Contributor Sriharsha Chintalapani(<a href="https://github.com/harshach">@harshach</a>) added a REST API to the Storm UI service to expose metrics and operations in JSON format, and updated the UI to use that API.</p>
+
+<p>The new REST API will make it considerably easier for other services to consume availabe cluster and topology metrics for monitoring and visualization applications. Kyle Nusbaum (<a href="https://github.com/knusbaum">@knusbaum</a>) has already leveraged the REST API to create a topology visualization tool now included in Storm UI and illustrated in the screenshot below.</p>
+
+<p> </p>
+
+<p><img src="/images/ui_topology_viz.png" alt="Storm UI Topology Visualization" /></p>
+
+<p> </p>
+
+<p>In the visualization, spout components are represented as blue, while bolts are colored between green and red depending on their associated capacity metric. The width of the lines between the components represent the flow of tuples relative to the other visible streams. </p>
+
+<h2 id="kafka-spout">Kafka Spout</h2>
+<p>This is the first Storm release to include official support for consuming data from Kafka 0.8.x. In the past, development of Kafka spouts for Storm had become somewhat fragmented and finding an implementation that worked with certain versions of Storm and Kafka proved burdensome for some developers. This is no longer the case, as the <code>storm-kafka</code> module is now part of the Storm project and associated artifacts are released to official channels (Maven Central) along with Storm’s other components.</p>
+
+<p>Thanks are due to GitHub user <a href="">@wurstmeister</a> for picking up Nathan Marz’ original Kafka 0.7.x implementation, updating it to work with Kafka 0.8.x, and contributing that work back to the Storm community.</p>
+
+<p>The <code>storm-kafka</code> module can be found in the <code>/external/</code> directory of the source tree and binary distributions. The <code>external</code> area has been set up to contain projects that while not required by Storm, are often used in conjunction with Storm to integrate with some other technology. Such projects also come with a maintenance committment from at least one Storm committer to ensure compatibility with Storm’s main codebase as it evolves.</p>
+
+<p>The <code>storm-kafka</code> dependency is available now from Maven Central at the following coordinates:</p>
+
+<pre><code>groupId: org.apache.storm
+artifactId: storm-kafka
+version: 0.9.2-incubating
+</code></pre>
+
+<p>Users, and Scala developers in particular, should note that the Kafka dependency is listed as <code>provided</code>. This allows users to choose a specific Scala version as described in the <a href="https://github.com/apache/incubator-storm/tree/v0.9.2-incubating/external/storm-kafka">project README</a>.</p>
+
+<h2 id="storm-starter-and-examples">Storm Starter and Examples</h2>
+
+<p>Similar to the <code>external</code> section of the codebase, we have also added an <code>examples</code> directory and pulled in the <code>storm-starter</code> project to ensure it will be maintained in lock-step with Storm’s main codebase.</p>
+
+<p>Thank you to Storm committer Michael G. Noll for his continued work in maintaining and improving the <code>storm-starter</code> project.</p>
+
+<h2 id="plugable-serialization-for-multilang">Plugable Serialization for Multilang</h2>
+<p>In previous versions of Storm, serialization of data to and from multilang components was limited to JSON, imposing somewhat of performance penalty. Thanks to a contribution from John Gilmore (<a href="https://github.com/jsgilmore">@jsgilmore</a>) the serialization mechanism is now plugable and enables the use of more performant serialization frameworks like protocol buffers in addition to JSON.</p>
+
+<h2 id="thanks">Thanks</h2>
+<p>Special thanks are due to all those who have contributed to 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="changelog">Changelog</h2>
+
+<ul>
+  <li>STORM-352: [storm-kafka] PartitionManager does not save offsets to ZooKeeper</li>
+  <li>STORM-66: send taskid on initial handshake</li>
+  <li>STORM-342: Contention in Disruptor Queue which may cause out of order or lost messages</li>
+  <li>STORM-338: Move towards idiomatic Clojure style </li>
+  <li>STORM-335: add drpc test for removing timed out requests from queue</li>
+  <li>STORM-69: Storm UI Visualizations for Topologies</li>
+  <li>STORM-297: Performance scaling with CPU</li>
+  <li>STORM-244: DRPC timeout can return null instead of throwing an exception</li>
+  <li>STORM-63: remove timeout drpc request from its function’s request queue</li>
+  <li>STORM-313: Remove log-level-page from logviewer</li>
+  <li>STORM-205: Add REST API To Storm UI</li>
+  <li>STORM-326: tasks send duplicate metrics</li>
+  <li>STORM-331: Update the Kafka dependency of storm-kafka to 0.8.1.1</li>
+  <li>STORM-308: Add support for config_value to {supervisor,nimbus,ui,drpc,logviewer} childopts</li>
+  <li>STORM-309: storm-starter Readme: windows documentation update</li>
+  <li>STORM-318: update storm-kafka to use apache curator-2.4.0</li>
+  <li>STORM-303: storm-kafka reliability improvements</li>
+  <li>STORM-233: Removed inline heartbeat to nimbus to avoid workers being killed when under heavy ZK load</li>
+  <li>STORM-267: fix package name of LoggingMetricsConsumer in storm.yaml.example</li>
+  <li>STORM-265: upgrade to clojure 1.5.1</li>
+  <li>STORM-232: ship JNI dependencies with the topology jar</li>
+  <li>STORM-295: Add storm configuration to define JAVA_HOME</li>
+  <li>STORM-138: Pluggable serialization for multilang</li>
+  <li>STORM-264: Removes references to the deprecated topology.optimize</li>
+  <li>STORM-245: implement Stream.localOrShuffle() for trident</li>
+  <li>STORM-317: Add SECURITY.md to release binaries</li>
+  <li>STORM-310: Change Twitter authentication</li>
+  <li>STORM-305: Create developer documentation</li>
+  <li>STORM-280: storm unit tests are failing on windows</li>
+  <li>STORM-298: Logback file does not include full path for metrics appender fileNamePattern</li>
+  <li>STORM-316: added validation to registermetrics to have timebucketSizeInSecs &gt;= 1</li>
+  <li>STORM-315: Added progress bar when submitting topology</li>
+  <li>STORM-214: Windows: storm.cmd does not properly handle multiple -c arguments</li>
+  <li>STORM-306: Add security documentation</li>
+  <li>STORM-302: Fix Indentation for pom.xml in storm-dist</li>
+  <li>STORM-235: Registering a null metric should blow up early</li>
+  <li>STORM-113: making thrift usage thread safe for local cluster</li>
+  <li>STORM-223: use safe parsing for reading YAML</li>
+  <li>STORM-238: LICENSE and NOTICE files are duplicated in storm-core jar</li>
+  <li>STORM-276: Add support for logviewer in storm.cmd.</li>
+  <li>STORM-286: Use URLEncoder#encode with the encoding specified.</li>
+  <li>STORM-296: Storm kafka unit tests are failing on windows</li>
+  <li>STORM-291: upgrade http-client to 4.3.3</li>
+  <li>STORM-252: Upgrade curator to latest version</li>
+  <li>STORM-294: Commas not escaped in command line</li>
+  <li>STORM-287: Fix the positioning of documentation strings in clojure code</li>
+  <li>STORM-290: Fix a log binding conflict caused by curator dependencies</li>
+  <li>STORM-289: Fix Trident DRPC memory leak</li>
+  <li>STORM-173: Treat command line “-c” option number config values as such</li>
+  <li>STORM-194: Support list of strings in *.worker.childopts, handle spaces</li>
+  <li>STORM-288: Fixes version spelling in pom.xml</li>
+  <li>STORM-208: Add storm-kafka as an external module</li>
+  <li>STORM-285: Fix storm-core shade plugin config</li>
+  <li>STORM-12: reduce thread usage of netty transport</li>
+  <li>STORM-281: fix and issue with config parsing that could lead to leaking file descriptors</li>
+  <li>STORM-196: When JVM_OPTS are set, storm jar fails to detect storm.jar from environment</li>
+  <li>STORM-260: Fix a potential race condition with simulated time in Storm’s unit tests</li>
+  <li>STORM-258: Update commons-io version to 2.4</li>
+  <li>STORM-270: don’t package .clj files in release jars.</li>
+  <li>STORM-273: Error while running storm topologies on Windows using “storm jar”</li>
+  <li>STROM-247: Replace links to github resources in storm script</li>
+  <li>STORM-263: Update Kryo version to 2.21+</li>
+  <li>STORM-187: Fix Netty error “java.lang.IllegalArgumentException: timeout value is negative”</li>
+  <li>STORM-186: fix float secs to millis long convertion</li>
+  <li>STORM-70: Upgrade to ZK-3.4.5 and curator-1.3.3</li>
+  <li>STORM-146: Unit test regression when storm is compiled with 3.4.5 zookeeper</li>
+</ul>
+
+</div>
+
+<div id="clear"></div></div>
+<div id="footer">
+	<p>
+	  Apache Storm is an effort undergoing incubation at The Apache Software Foundation.
+	  <a href="http://incubator.apache.org/" style="border: none;">
+	    <img style="vertical-align: middle; float: right; margin-bottom: 15px;"
+	        src="/images/incubator-logo.png" alt="Apache Incubator" title="Apache Incubator" />
+	  </a>  </p>
+</div>
+</div>
+
+</body>
+</html>
\ No newline at end of file

Modified: incubator/storm/site/publish/blog.html
URL: http://svn.apache.org/viewvc/incubator/storm/site/publish/blog.html?rev=1605507&r1=1605506&r2=1605507&view=diff
==============================================================================
--- incubator/storm/site/publish/blog.html (original)
+++ incubator/storm/site/publish/blog.html Wed Jun 25 17:20:16 2014
@@ -47,6 +47,8 @@
 <div id="content">
   <ul class="posts">
     
+      <li><span>25 Jun 2014</span> &raquo; <a href="/2014/06/25/storm092-released.html">Storm 0.9.2 released</a></li>
+    
       <li><span>17 Jun 2014</span> &raquo; <a href="/2014/06/17/contest-results.html">Storm Logo Contest Results</a></li>
     
       <li><span>27 May 2014</span> &raquo; <a href="/2014/05/27/round1-results.html">Logo Contest - Round 1 Results</a></li>

Modified: incubator/storm/site/publish/downloads.html
URL: http://svn.apache.org/viewvc/incubator/storm/site/publish/downloads.html?rev=1605507&r1=1605506&r2=1605507&view=diff
==============================================================================
--- incubator/storm/site/publish/downloads.html (original)
+++ incubator/storm/site/publish/downloads.html Wed Jun 25 17:20:16 2014
@@ -49,9 +49,48 @@
   Downloads for Storm are below. Instructions for how to set up a Storm cluster can be found <a href="/documentation/Setting-up-a-Storm-cluster.html">here</a>.
   </p>
   <h3>Current Release</h3>
-  The current release is 0.9.1-incubating. Source and binary distributions can be found below.
+  The current release is 0.9.2-incubating. Source and binary distributions can be found below.
+  
+  The list of changes for this release can be found <a href="https://github.com/apache/incubator-storm/blob/v0.9.2-incubating/CHANGELOG.md">here.</a>
+  <ul>
+	  <li><a href="http://www.apache.org/dyn/closer.cgi/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.tar.gz">apache-storm-0.9.2-incubating.tar.gz</a>
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.tar.gz.asc">PGP</a>]
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.tar.gz.sha">SHA512</a>] 
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.tar.gz.md5">MD5</a>]
+	  </li>
+	  <li><a href="http://www.apache.org/dyn/closer.cgi/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.zip">apache-storm-0.9.2-incubating.zip</a>
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.zip.asc">PGP</a>]
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.zip.sha">SHA512</a>] 
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.zip.md5">MD5</a>]
+	  </li>
+	  <li><a href="http://www.apache.org/dyn/closer.cgi/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating-src.tar.gz">apache-storm-0.9.2-incubating-src.tar.gz</a>
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating-src.tar.gz.asc">PGP</a>]
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating-src.tar.gz.sha">SHA512</a>] 
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating-src.tar.gz.md5">MD5</a>]
+	  </li>
+	  <li><a href="http://www.apache.org/dyn/closer.cgi/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating-src.zip">apache-storm-0.9.2-incubating-src.zip</a>
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating-src.zip.asc">PGP</a>]
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating-src.zip.sha">SHA512</a>] 
+	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating-src.zip.md5">MD5</a>]
+	  </li>
+  </ul>
+
+  Storm artifacts are hosted in <a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.storm%22">Maven Central</a>. You can add Storm as a dependency with the following coordinates:
+  <pre>
+groupId: <a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.storm%22">org.apache.storm</a>
+artifactId: storm-core
+version: 0.9.2-incubating
+  </pre>
+  
+  
+  The signing keys for releases can be found <a href="http://www.apache.org/dist/incubator/storm/KEYS">here.</a>
+  
+  <p>
+	  
+  </p>
+  <h3>Previous Releases</h3>
+  <b>0.9.1-incubating</b>
   
-  The list of changes for this release can be found <a href="http://s.apache.org/Ki0">here.</a>
   <ul>
 	  <li><a href="http://www.apache.org/dyn/closer.cgi/incubator/storm/apache-storm-0.9.1-incubating/apache-storm-0.9.1-incubating.tar.gz">apache-storm-0.9.1-incubating.tar.gz</a>
 	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.1-incubating/apache-storm-0.9.1-incubating.tar.gz.asc">PGP</a>]
@@ -74,20 +113,7 @@
 	     [<a href="http://www.apache.org/dist/incubator/storm/apache-storm-0.9.1-incubating/apache-storm-0.9.1-incubating-src.zip.md5">MD5</a>]
 	  </li>
   </ul>
-
-  Storm artifacts are hosted in <a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.storm%22">Maven Central</a>. You can add Storm as a dependency with the following coordinates:
-  <pre>
-groupId: <a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.storm%22">org.apache.storm</a>
-artifactId: storm-core
-version: 0.9.1-incubating
-  </pre>
-  
-  
-  The signing keys for releases can be found <a href="http://www.apache.org/dist/incubator/storm/KEYS">here.</a>
   
-  <p>
-	  
-  </p>
   <h3>Historical (non-Apache) Releases</h3>
   <b>NOTE:</b> The following releases are neither a top-level Apache releases nor Apache Incubator releases. They are not endorsed by the Apache Software Foundation, nor hosted by Apache.</b>
   <ul>

Added: incubator/storm/site/publish/images/ui_topology_viz.png
URL: http://svn.apache.org/viewvc/incubator/storm/site/publish/images/ui_topology_viz.png?rev=1605507&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/storm/site/publish/images/ui_topology_viz.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream