Added: helix/site-content/releasenotes/release-0.6.5.html URL: http://svn.apache.org/viewvc/helix/site-content/releasenotes/release-0.6.5.html?rev=1669051&view=auto ============================================================================== --- helix/site-content/releasenotes/release-0.6.5.html (added) +++ helix/site-content/releasenotes/release-0.6.5.html Wed Mar 25 05:14:56 2015 @@ -0,0 +1,412 @@ + +<!DOCTYPE html> +<!-- + Generated by Apache Maven Doxia at 2015-03-24 + Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin) +--> +<html xml:lang="en" lang="en"> + + <head> + <meta charset="UTF-8" /> + <title>Apache Helix - Release Notes for Apache Helix 0.6.5</title> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <meta name="description" content="" /> + <meta http-equiv="content-language" content="en" /> + + <link href="http://netdna.bootstrapcdn.com/bootswatch/2.2.2/cerulean/bootstrap.min.css" rel="stylesheet" /> + <link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-responsive.min.css" rel="stylesheet" /> + <link href="../css/bootswatch.css" rel="stylesheet" /> + <link href="../css/reflow-skin.css" rel="stylesheet" /> + + + <link href="../css/lightbox.css" rel="stylesheet" /> + + <link href="../css/site.css" rel="stylesheet" /> + <link href="../css/print.css" rel="stylesheet" media="print" /> + + <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements --> + <!--[if lt IE 9]> + <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + +<script type="text/javascript">var _gaq = _gaq || []; + _gaq.push(['_setAccount', 'UA-3211522-12']); + _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 class="page-releasenotes-release-065 project-website" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target"> + + <div class="navbar navbar-fixed-top"> + <div class="navbar-inner"> + <div class="container"> + <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </a> + <a class="brand" href="..">Apache Helix</a> + <div class="nav-collapse"> + <ul class="nav pull-right"> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Learn <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="../Concepts.html" title="Core Concepts">Core Concepts </a></li> + <li><a href="../Architecture.html" title="Architecture">Architecture </a></li> + <li><a href="../Publications.html" title="Publications">Publications </a></li> + <li><a href="../ClientLibraries.html" title="Client Libraries">Client Libraries </a></li> + </ul> + </li> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="../0.6.4-docs/index.html" title="0.6.4 (stable)">0.6.4 (stable) </a></li> + <li><a href="../0.6.5-docs/index.html" title="0.6.5 (stable)">0.6.5 (stable) </a></li> + <li><a href="../0.7.1-docs/index.html" title="0.7.1 (beta)">0.7.1 (beta) </a></li> + <li><a href="../0.6.3-docs/index.html" title="0.6.3">0.6.3 </a></li> + <li><a href="../0.7.0-incubating-docs/index.html" title="0.7.0-incubating (alpha)">0.7.0-incubating (alpha) </a></li> + <li><a href="../0.6.2-incubating-docs/index.html" title="0.6.2-incubating">0.6.2-incubating </a></li> + <li><a href="../0.6.1-incubating-docs/index.html" title="0.6.1-incubating">0.6.1-incubating </a></li> + <li><a href="../trunk-docs/index.html" title="trunk">trunk </a></li> + </ul> + </li> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix 0.6.5 <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="../0.6.5-docs/index.html" title="Documentation">Documentation </a></li> + <li><a href="../0.6.5-docs/Quickstart.html" title="Quick Start">Quick Start </a></li> + <li><a href="../0.6.5-docs/Tutorial.html" title="Tutorial">Tutorial </a></li> + <li><a href="../0.6.5-docs/download.html" title="Download">Download </a></li> + </ul> + </li> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix 0.7.1 (beta) <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="../0.7.1-docs/index.html" title="Documentation">Documentation </a></li> + <li><a href="../0.7.1-docs/Quickstart.html" title="Quick Start">Quick Start </a></li> + <li><a href="../0.7.1-docs/Tutorial.html" title="Tutorial">Tutorial </a></li> + <li><a href="../0.7.1-docs/download.html" title="Download">Download </a></li> + </ul> + </li> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Involved <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="../IRC.html" title="IRC">IRC </a></li> + <li><a href="../mail-lists.html" title="Mailing Lists">Mailing Lists </a></li> + <li><a href="../issue-tracking.html" title="Issues">Issues </a></li> + <li><a href="../team-list.html" title="Team">Team </a></li> + <li><a href="../sources.html" title="Sources">Sources </a></li> + <li><a href="../integration.html" title="Continuous Integration">Continuous Integration </a></li> + <li><a href="../involved/building.html" title="Building Guide">Building Guide </a></li> + <li><a href="../releasing.html" title="Release Guide">Release Guide </a></li> + <li><a href="../involved/contribdocs.html" title="Improve this Website">Improve this Website </a></li> + </ul> + </li> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="http://www.apache.org/" title="ASF Home" class="externalLink">ASF Home </a></li> + <li><a href="http://www.apache.org/licenses/" title="License" class="externalLink">License </a></li> + <li><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship" class="externalLink">Sponsorship </a></li> + <li><a href="http://www.apache.org/foundation/thanks.html" title="Thanks" class="externalLink">Thanks </a></li> + <li><a href="http://www.apache.org/security/" title="Security" class="externalLink">Security </a></li> + </ul> + </li> + </ul> + </div><!--/.nav-collapse --> + </div> + </div> + </div> + + <div class="container"> + + <!-- Masthead + ================================================== --> + <header class="jumbotron subhead"> + <div class="row" id="banner"> + <div class="span12"> + <div class="pull-left"> + <a href="../" id="bannerLeft"><img src="../images/helix-logo.jpg" alt='"''"' /></a> + <p class="lead">A cluster management framework for partitioned and replicated distributed resources</p> + </div> + <div class="pull-right"> + <a href="http://www.apache.org/" id="bannerRight"><img src="../images/feather_small.gif" alt='"''"' /></a> + </div> + </div> + </div> + <div> + <ul class="breadcrumb"> + <li><a href="../" title="Apache Helix">Apache Helix </a></li> + <li class="divider">/</li> + <li>Release Notes for Apache Helix 0.6.5</li> + </ul> + </div> + </header> + + <div class="main-body"> + <div class="row"> + <div class="span12"> + <div class="body-content"> +<!-- Licensed to the Apache Software Foundation (ASF) under one --> +<!-- or more contributor license agreements. See the NOTICE file --> +<!-- distributed with this work for additional information --> +<!-- regarding copyright ownership. The ASF licenses this file --> +<!-- to you under the Apache License, Version 2.0 (the --> +<!-- "License"); you may not use this file except in compliance --> +<!-- with the License. You may obtain a copy of the License at --> +<!-- --> +<!-- http://www.apache.org/licenses/LICENSE-2.0 --> +<!-- --> +<!-- Unless required by applicable law or agreed to in writing, --> +<!-- software distributed under the License is distributed on an --> +<!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --> +<!-- KIND, either express or implied. See the License for the --> +<!-- specific language governing permissions and limitations --> +<!-- under the License. --> +<!-- NOTE: For help with the syntax of this file, see: --> +<!-- http://maven.apache.org/guides/mini/guide-apt-format.html --> +<div class="section"> + <div class="page-header"> + <h2 id="Release_Notes_for_Apache_Helix_0.6.5">Release Notes for Apache Helix 0.6.5</h2> + </div> + <p>The Apache Helix team would like to announce the release of Apache Helix 0.6.5.</p> + <p>This is the sixth release under the Apache umbrella, and the second as a top-level project.</p> + <p>Helix is a generic cluster management framework used for the automatic management of partitioned, replicated and distributed resources hosted on a cluster of nodes. Helix provides the following features:</p> + <ul> + <li>Automatic assignment of resource/partition to nodes</li> + <li>Node failure detection and recovery</li> + <li>Dynamic addition of Resources</li> + <li>Dynamic addition of nodes to the cluster</li> + <li>Pluggable distributed state machine to manage the state of a resource via state transitions</li> + <li>Automatic load balancing and throttling of transitions</li> + </ul> + <div class="section"> + <h3 id="Changes">Changes</h3> + <div class="section"> + <h4 id="Bug">Bug</h4> + <ul> + <li>[HELIX-512] - add back HelixManager#getHealthReportCollector() interface to 0.6.x</li> + <li>[HELIX-514] - ZkBaseDataAccessor#set() should throw BadVersionException instead of return false in case of version mismatch</li> + <li>[HELIX-518] - Add integration tests to ensure helix tasks work as expected during master failover</li> + <li>[HELIX-519] - Add integration tests to ensure that "kill-switch" for Helix tasks work as expected</li> + <li>[HELIX-521] - Should not start GenericHelixController#ClusterEventProcessor in types other than CONTROLLER and CONTROLLER_PARTICIPANT</li> + <li>[HELIX-537] - org.apache.helix.task.TaskStateModel should have a shutdown method.</li> + <li>[HELIX-541] - Possible "livelock" in Helix controller</li> + <li>[HELIX-547] - AutoRebalancer may not converge in some rare situation</li> + <li>[HELIX-549] - Discarding Throwable exceptions makes threads unkillable.</li> + <li>[HELIX-550] - ZKHelixManager does not shutdown GenericHelixController threads.</li> + <li>[HELIX-552] - StateModelFactory#_stateModelMap should use both resourceName and partitionKey to map a state model</li> + <li>[HELIX-555] - ClusterStateVerifier leaks ZkClients.</li> + <li>[HELIX-559] - Helix web admin performance issues</li> + <li>[HELIX-562] - TaskRebalancer doesn't honor MaxAttemptsPerTask when FailureThreshold is larger than 0</li> + <li>[HELIX-563] - Throw more meaningful exceptions when AutoRebalanceStrategy#computePartitionAssignment inputs are invalid</li> + <li>[HELIX-572] - External view is recreated every time for bucketized resource</li> + <li>[HELIX-574] - fix bucketize resource bug in current state carryover</li> + <li>[HELIX-575] - Should not send FINALIZED callback when a bucketized resource is removed</li> + <li>[HELIX-579] - fix ivy files issue</li> + </ul> + </div> + <div class="section"> + <h4 id="Improvement">Improvement</h4> + <ul> + <li>[HELIX-524] - add getProgress() to Task interface</li> + <li>[HELIX-570] - Add default state model definitions if not already exists when controller starts</li> + <li>[HELIX-573] - Add support to compress/uncompress data on ZK</li> + <li>[HELIX-576] - Make StateModelFactory change backward compatible</li> + </ul> + </div> + <div class="section"> + <h4 id="New_Feature">New Feature</h4> + <ul> + <li>[HELIX-546] - REST Admin APIs needed for helix job queue management</li> + <li>[HELIX-581] - Support deleting job from a job queue</li> + </ul> + </div> + <div class="section"> + <h4 id="Task">Task</h4> + <ul> + <li>[HELIX-539] - Add ivy file for helix-agent</li> + </ul> + </div> + <div class="section"> + <h4 id="Test">Test</h4> + <ul> + <li>[HELIX-580] - Fix test: TestBatchMessage#testSubMsgExecutionFail</li> + </ul> + </div> + </div> +</div> +<div class="section"> + <h2 id="Cheers_--_The_Apache_Helix_Team">Cheers, -- The Apache Helix Team</h2> +</div> + </div> + </div> + </div> + </div> + + </div><!-- /container --> + + <!-- Footer + ================================================== --> + <footer class="well"> + <div class="container"> + <div class="row"> + <div class="span2 bottom-nav"> + <ul class="nav nav-list"> + <li class="nav-header">Learn</li> + <li> + <a href="../Concepts.html" title="Core Concepts">Core Concepts </a> + </li> + <li> + <a href="../Architecture.html" title="Architecture">Architecture </a> + </li> + <li> + <a href="../Publications.html" title="Publications">Publications </a> + </li> + <li> + <a href="../ClientLibraries.html" title="Client Libraries">Client Libraries </a> + </li> + </ul> + </div> + <div class="span2 bottom-nav"> + <ul class="nav nav-list"> + <li class="nav-header">Documentation</li> + <li> + <a href="../0.6.4-docs/index.html" title="0.6.4 (stable)">0.6.4 (stable) </a> + </li> + <li> + <a href="../0.6.5-docs/index.html" title="0.6.5 (stable)">0.6.5 (stable) </a> + </li> + <li> + <a href="../0.7.1-docs/index.html" title="0.7.1 (beta)">0.7.1 (beta) </a> + </li> + <li> + <a href="../0.6.3-docs/index.html" title="0.6.3">0.6.3 </a> + </li> + <li> + <a href="../0.7.0-incubating-docs/index.html" title="0.7.0-incubating (alpha)">0.7.0-incubating (alpha) </a> + </li> + <li> + <a href="../0.6.2-incubating-docs/index.html" title="0.6.2-incubating">0.6.2-incubating </a> + </li> + <li> + <a href="../0.6.1-incubating-docs/index.html" title="0.6.1-incubating">0.6.1-incubating </a> + </li> + <li> + <a href="../trunk-docs/index.html" title="trunk">trunk </a> + </li> + <li class="nav-header">Helix 0.6.5</li> + <li> + <a href="../0.6.5-docs/index.html" title="Documentation">Documentation </a> + </li> + <li> + <a href="../0.6.5-docs/Quickstart.html" title="Quick Start">Quick Start </a> + </li> + <li> + <a href="../0.6.5-docs/Tutorial.html" title="Tutorial">Tutorial </a> + </li> + <li> + <a href="../0.6.5-docs/download.html" title="Download">Download </a> + </li> + </ul> + </div> + <div class="span2 bottom-nav"> + <ul class="nav nav-list"> + <li class="nav-header">Get Involved</li> + <li> + <a href="../IRC.html" title="IRC">IRC </a> + </li> + <li> + <a href="../mail-lists.html" title="Mailing Lists">Mailing Lists </a> + </li> + <li> + <a href="../issue-tracking.html" title="Issues">Issues </a> + </li> + <li> + <a href="../team-list.html" title="Team">Team </a> + </li> + <li> + <a href="../sources.html" title="Sources">Sources </a> + </li> + <li> + <a href="../integration.html" title="Continuous Integration">Continuous Integration </a> + </li> + <li> + <a href="../involved/building.html" title="Building Guide">Building Guide </a> + </li> + <li> + <a href="../releasing.html" title="Release Guide">Release Guide </a> + </li> + <li> + <a href="../involved/contribdocs.html" title="Improve this Website">Improve this Website </a> + </li> + </ul> + </div> + <div class="span3 bottom-nav"> + <ul class="nav nav-list"> + <li class="nav-header">ASF</li> + <li> + <a href="http://www.apache.org/" title="ASF Home" class="externalLink">ASF Home </a> + </li> + <li> + <a href="http://www.apache.org/licenses/" title="License" class="externalLink">License </a> + </li> + <li> + <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsorship" class="externalLink">Sponsorship </a> + </li> + <li> + <a href="http://www.apache.org/foundation/thanks.html" title="Thanks" class="externalLink">Thanks </a> + </li> + <li> + <a href="http://www.apache.org/security/" title="Security" class="externalLink">Security </a> + </li> + </ul> + </div> + </div> + </div> + </footer> + + <div class="container subfooter"> + <div class="row"> + <div class="span12"> + <p class="pull-right"><a href="#">Back to top</a></p> + <p class="copyright">Copyright ©2015 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</p> + <p><a href="http://github.com/andriusvelykis/reflow-maven-skin" title="Reflow Maven skin">Reflow Maven skin</a> by <a href="http://andrius.velykis.lt" target="_blank" title="Andrius Velykis">Andrius Velykis</a>.</p> + +<div class="row span16"> + <div>Apache Helix, Apache, the Apache feather logo, and the Apache Helix project logos are trademarks of The Apache Software Foundation. + All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div> + <a href="http://helix.apache.org/privacy-policy.html">Privacy Policy</a> +</div> </div> + </div> + </div> + + <!-- Le javascript + ================================================== --> + <!-- Placed at the end of the document so the pages load faster --> + + <!-- Fallback jQuery loading from Google CDN: + http://stackoverflow.com/questions/1014203/best-way-to-use-googles-hosted-jquery-but-fall-back-to-my-hosted-library-on-go --> + <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> + <script type="text/javascript"> + if (typeof jQuery == 'undefined') + { + document.write(unescape("%3Cscript src='../js/jquery-1.8.3.min.js' type='text/javascript'%3E%3C/script%3E")); + } + </script> + + <script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js"></script> + <script src="../js/lightbox.js"></script> + <script src="../js/jquery.smooth-scroll.min.js"></script> + <!-- back button support for smooth scroll --> + <script src="../js/jquery.ba-bbq.min.js"></script> + + <script src="../js/reflow-skin.js"></script> + + </body> +</html>
