Author: dlester
Date: Wed Sep  3 20:31:07 2014
New Revision: 1622348

URL: http://svn.apache.org/r1622348
Log:
Adds Mesos 0.20.0 blog post including link on homepage, and returns styling to 
download button on homepage.

Added:
    mesos/site/publish/blog/mesos-0-20-0-released/
    mesos/site/publish/blog/mesos-0-20-0-released/index.html
    mesos/site/source/blog/2014-09-03-mesos-0-20-0-released.md
Modified:
    mesos/site/publish/blog/index.html
    mesos/site/publish/index.html
    mesos/site/publish/sitemap.xml
    mesos/site/source/index.html.md

Modified: mesos/site/publish/blog/index.html
URL: 
http://svn.apache.org/viewvc/mesos/site/publish/blog/index.html?rev=1622348&r1=1622347&r2=1622348&view=diff
==============================================================================
--- mesos/site/publish/blog/index.html (original)
+++ mesos/site/publish/blog/index.html Wed Sep  3 20:31:07 2014
@@ -98,6 +98,11 @@
        <div class="col-md-9">
                
                  <article>
+                       <h2><a href="/blog/mesos-0-20-0-released/">Mesos 0.20.0 
Released</a></h2>
+                       <p><em>Posted by Jie Yu, September  3, 2014</em></p>
+                 </article>
+               
+                 <article>
                        <h2><a 
href="/blog/mesoscon-2014-hackathon-details-announced/">#MesosCon Hackathon 
Details Announced</a></h2>
                        <p><em>Posted by Dave Lester, July 24, 2014</em></p>
                  </article>

Added: mesos/site/publish/blog/mesos-0-20-0-released/index.html
URL: 
http://svn.apache.org/viewvc/mesos/site/publish/blog/mesos-0-20-0-released/index.html?rev=1622348&view=auto
==============================================================================
--- mesos/site/publish/blog/mesos-0-20-0-released/index.html (added)
+++ mesos/site/publish/blog/mesos-0-20-0-released/index.html Wed Sep  3 
20:31:07 2014
@@ -0,0 +1,224 @@
+<!DOCTYPE html>
+<!--
+
+                ______                           __                
+               /\  _  \                         /\ \               
+               \ \ \L\ \  _____      __      ___\ \ \___      __   
+                \ \  __ \/\ '__`\  /'__`\   /'___\ \  _ `\  /'__`\ 
+                 \ \ \/\ \ \ \L\ \/\ \L\.\_/\ \__/\ \ \ \ \/\  __/ 
+                  \ \_\ \_\ \ ,__/\ \__/.\_\ \____\\ \_\ \_\ \____\
+                   \/_/\/_/\ \ \/  \/__/\/_/\/____/ \/_/\/_/\/____/
+                            \ \_\                                  
+                             \/_/                                  
+                                                    
+                      /'\_/`\                                      
+                     /\      \     __    ____    ___     ____      
+                     \ \ \__\ \  /'__`\ /',__\  / __`\  /',__\     
+                      \ \ \_/\ \/\  __//\__, `\/\ \L\ \/\__, `\    
+                       \ \_\\ \_\ \____\/\____/\ \____/\/\____/    
+                        \/_/ \/_/\/____/\/___/  \/___/  \/___/     
+
+-->
+<html>
+    <head>
+        <meta charset="utf-8">
+        <title>Mesos 0.20.0 Released</title>
+                   <meta name="viewport" content="width=device-width, 
initial-scale=1.0">
+                   <meta name="description" content="">
+                   <meta name="author" content="">
+
+                   <!-- Le styles -->
+                               <link 
href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" 
rel="stylesheet">
+                   
+                   <link href="../../assets/css/main.css" media="screen" 
rel="stylesheet" type="text/css" />
+                               
+                               
+                       
+                       <!-- Google Analytics Magic -->
+                       <script type="text/javascript">
+                         var _gaq = _gaq || [];
+                         _gaq.push(['_setAccount', 'UA-20226872-1']);
+                         _gaq.push(['_setDomainName', 'apache.org']);
+                         _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>
+                       <!-- magical breadcrumbs -->
+                       <div class="topnav">
+                       <ul class="breadcrumb">
+                         <li>
+                                       <div class="dropdown">
+                                         <a data-toggle="dropdown" 
href="#">Apache Software Foundation <span class="caret"></span></a>
+                                         <ul class="dropdown-menu" role="menu" 
aria-labelledby="dLabel">
+                                                       <li><a 
href="http://www.apache.org";>Apache Homepage</a></li>
+                                                       <li><a 
href="http://www.apache.org/licenses/";>License</a></li>
+                                               <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li>  
+                                               <li><a 
href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+                                                       <li><a 
href="http://www.apache.org/security/";>Security</a></li>
+                                         </ul>
+                                       </div>
+                               </li>
+                               <li><a href="http://mesos.apache.org";>Apache 
Mesos</a></li>
+                               
+                               
+                                       <li><a href="/blog
+/">Blog
+</a></li>
+                               
+                               
+                       </ul><!-- /breadcrumb -->
+                       </div>
+                       
+                       <!-- navbar excitement -->
+           <div class="navbar navbar-static-top" role="navigation">
+             <div class="navbar-inner">
+               <div class="container">
+                                               <a href="/" class="logo"><img 
src="/assets/img/mesos_logo.png" alt="Apache Mesos logo" /></a>
+                                       <div class="nav-collapse">
+                                               <ul class="nav nav-pills 
navbar-right">
+                                                 <li><a 
href="/gettingstarted/">Getting Started</a></li>
+                                                 <li><a 
href="/documentation/latest/">Documentation</a></li>
+                                                 <li><a 
href="/downloads/">Downloads</a></li>
+                                                 <li><a 
href="/community/">Community</a></li>
+                                               </ul>
+                                       </div>
+               </div>
+             </div>
+           </div><!-- /.navbar -->
+
+      <div class="container">
+
+                       <div class="row">
+
+<div class="col-md-3">
+       <div class="meta">
+               <span class="author">
+                       
+                       <span class="author_contact">
+                         <p><strong>Jie Yu</strong></p>
+                         <p><a href="http://twitter.com/jie_yu";>@jie_yu</a></p>
+                       </span>
+               </span>
+               <p><em>Posted September  3, 2014</em></p>
+       </div>
+       
+       <div class="share">
+               <span class="social-share-button"><a 
href="https://twitter.com/share"; class="twitter-share-button" 
data-via="apachemesos">Tweet</a></span>
+               
+               <span><script>!function(d,s,id){var 
js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document,
 'script', 'twitter-wjs');</script></span>
+
+               <span><div class="g-plusone" data-size="medium"></div></span>
+
+               <!-- Place this tag after the last +1 button tag. -->
+               <script type="text/javascript">
+                 (function() {
+                   var po = document.createElement('script'); po.type = 
'text/javascript'; po.async = true;
+                   po.src = 'https://apis.google.com/js/plusone.js';
+                   var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(po, s);
+                 })();
+               </script>
+               
+               <script src="//platform.linkedin.com/in.js" 
type="text/javascript">
+                lang: en_US
+               </script>
+               <script type="IN/Share" data-counter="right"></script>
+       </div>
+</div>
+
+<div class="post col-md-9">
+       <h1>Mesos 0.20.0 Released</h1>
+       
+       <p>The latest Mesos release, 0.20.0, is now available for <a 
href="http://mesos.apache.org/downloads/";>download</a>. This version includes 
the following features and improvements:</p>
+
+<ul>
+<li>Native Docker support (<a 
href="https://issues.apache.org/jira/browse/MESOS-1524";>MESOS-1524</a>)</li>
+<li>Container level network monitoring (<a 
href="https://issues.apache.org/jira/browse/MESOS-1228";>MESOS-1228</a>)</li>
+<li>Framework authorization (<a 
href="https://issues.apache.org/jira/browse/MESOS-1342";>MESOS-1342</a>)</li>
+<li>Framework rate limiting (<a 
href="https://issues.apache.org/jira/browse/MESOS-1306";>MESOS-1306</a>)</li>
+<li>Building against installed third-party dependencies (<a 
href="https://issues.apache.org/jira/browse/MESOS-1071";>MESOS-1071</a>)</li>
+</ul>
+
+
+<p>Full release notes are available in the release <a 
href="https://github.com/apache/mesos/blob/master/CHANGELOG";>CHANGELOG</a>.</p>
+
+<h3>Native Docker Support</h3>
+
+<p>Mesos 0.20.0 introduces first-class <a 
href="https://www.docker.com/";>Docker</a> support. Framework writers can now 
launch Docker containers for tasks by specifying <code>ContainerInfo</code> in 
<code>TaskInfo</code> or <code>ExecutorInfo</code>. The initial version allows 
the framework writers to specify Docker images for containers, and supports 
Docker primitives like volumes, entrypoints, etc.</p>
+
+<p>Native Docker support is enabled by a new containerizer called 
DockerContainerizer, which can launch a Docker container as either a Task or an 
Executor. In 0.20.0, Mesos supports running multiple containerizers 
simultaneously and allows containerizers to be chosen dynamically based on 
task/executor info (<a 
href="https://issues.apache.org/jira/browse/MESOS-1527";>MESOS-1527</a>). 
Therefore, users can enable native Docker support without changing the 
containerizer strategy for their existing tasks.</p>
+
+<p>Details about native Docker support can be found in the <a 
href="http://mesos.apache.org/documentation/latest/docker-containerizer/";>Docker
 containerizer documentation</a>.</p>
+
+<h3>Container Level Network Monitoring</h3>
+
+<p>Prior to Mesos 0.20.0, it was not possible to get the network statistics 
for each container, which made triaging or debugging network problems difficult 
in cases where multiple active tasks/executors were running on slave machines. 
Mesos 0.20.0 solves this problem by adding support for <a 
href="http://mesos.apache.org/documentation/latest/network-monitoring/";>per-container
 network monitoring</a>. If you use the Mesos containerizer with the 
port_mapping isolator, network statistics for each active container can be 
retrieved through the <code>/monitor/statistics.json</code> endpoint on the 
slave.</p>
+
+<p>This network monitoring solution is completely transparent to the tasks 
running on the slave. Tasks will not notice any difference to running on a 
slave without network monitoring enabled and were sharing the network of the 
slave. There is no need for users to change their service discovery 
mechanism.</p>
+
+<h3>Framework Authorization</h3>
+
+<p>Authorization support has been implemented via Access Control Lists (ACLs). 
Authorization allows:</p>
+
+<ol>
+<li>Frameworks to (re-)register with authorized ‘roles’</li>
+<li>Frameworks to launch tasks/executors as authorized ‘users’</li>
+<li>Authorized ‘principals’ to shutdown framework(s) through 
“/shutdown” HTTP endpoint</li>
+</ol>
+
+
+<p>For instance, operators can use authorization to only allow framework 
&ldquo;foo&rdquo; (and no other frameworks) to launch executors as 
&ldquo;root&rdquo;. For more details please read the <a 
href="http://mesos.apache.org/documentation/latest/authorization/";>authorization
 documentation</a>.</p>
+
+<h3>Framework Rate Limiting</h3>
+
+<p>In a multi-framework environment, <a 
href="http://mesos.apache.org/documentation/latest/framework-rate-limiting/";>framework
 rate limiting</a> aims to protect the throughput of high-SLA (e.g., 
production, service) frameworks by having the master throttle messages from 
other (e.g., development, batch) frameworks. Using this feature, an operator 
can specify the maximum number of queries per second and outstanding messages 
for the low-SLA frameworks on the master.</p>
+
+<h3>Building Against Installed Third-party Dependencies</h3>
+
+<p>Mesos 0.20.0 now supports building using system installed dependencies. 
Prior to this release, most of the third-party dependencies of Mesos were 
included in the project and statically linked into the resulting binaries and 
libraries. See <a 
href="https://issues.apache.org/jira/browse/MESOS-1071";>MESOS-1071</a> for more 
details about these changes.</p>
+
+<h3>Future Work</h3>
+
+<p>Looking forward, here are a few upcoming features that are being worked 
on:</p>
+
+<ul>
+<li>Improvement of Docker support in Mesos (<a 
href="https://issues.apache.org/jira/browse/MESOS-1524";>MESOS-1524</a>)</li>
+<li>On top of network monitoring, evaluating and providing support for 
per-container network isolation (<a 
href="https://issues.apache.org/jira/browse/MESOS-1407";>MESOS-1585</a>)</li>
+<li>Continued work on state reconciliation for frameworks (<a 
href="https://issues.apache.org/jira/browse/MESOS-1407";>MESOS-1407</a>)</li>
+</ul>
+
+
+<h3>Getting Involved</h3>
+
+<p>We encourage you to try out this release and let us know what you think. If 
you run into any issues, please let us know on the <a 
href="https://mesos.apache.org/community";>user mailing list and IRC</a>.</p>
+
+<h3>Thanks</h3>
+
+<p>Thanks to the 29 <a 
href="https://github.com/apache/mesos/graphs/contributors";>contributors</a> who 
made 0.20.0 possible:</p>
+
+<p>Adam B, Alexandra Sava, Anton Lindström, Benjamin Hindman, Benjamin 
Mahler, Bernardo Gomez Palacio, Bill Farner, Chengwei Yang, Chi Zhang, Connor 
Doyle, Craig Hansen-Sturm, Dave Lester, Dominic Hamon, Gaudio, Ian Downes, 
Isabel Jimenez, Jiang Yan Xu, Jie Yu, Ken Sipe, Niklas Nielsen, Thomas 
Rampelberg, Timothy Chen, Timothy St. Clair, Tobias Weingartner, Tom Arnfeld, 
Vinod Kone, Yifan Gu, Zuyu Zhang</p>
+
+</div>
+</div>
+
+                       
+             <hr>
+
+                               <!-- footer -->
+             <div class="footer">
+               <p>&copy; 2012-2014 <a href="http://apache.org";>The Apache 
Software Foundation</a>.
+               Apache Mesos, the Apache feather logo, and the Apache Mesos 
project logo are trademarks of The Apache Software Foundation.<p>
+             </div><!-- /footer -->
+
+           </div> <!-- /container -->
+
+           <!-- JS -->
+           <script src="//code.jquery.com/jquery-1.11.0.min.js" 
type="text/javascript"></script>
+                       <script 
src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js" 
type="text/javascript"></script>
+    </body>
+</html>
\ No newline at end of file

Modified: mesos/site/publish/index.html
URL: 
http://svn.apache.org/viewvc/mesos/site/publish/index.html?rev=1622348&r1=1622347&r2=1622348&view=diff
==============================================================================
--- mesos/site/publish/index.html (original)
+++ mesos/site/publish/index.html Wed Sep  3 20:31:07 2014
@@ -94,9 +94,10 @@
         <h1>Develop and run resource-efficient distributed systems</h1>
         <p class="lead">Apache Mesos is a cluster manager that simplifies the 
complexity of running applications on a shared pool of servers.<br /></p>
       </div>
-      <div class="col-md-5">
-            <p class="lead"><em>Learn how to <a href="/gettingstarted/">get 
started</a>, or <a href="/downloads/">download Mesos 0.20.0</a></em></p>
-      </div>
+    <div class="col-md-5 text-center download">
+      <a class="btn btn-lg btn-success" 
href="http://mesos.apache.org/downloads/";><span class="glyphicon 
glyphicon-download"></span> Download Mesos 0.20.0</a>
+      <p>or learn how to <a href="http://mesos.apache.org/gettingstarted/";>get 
started</a></p>
+    </div>
     </div>
 </div>
 
@@ -156,7 +157,7 @@
   <div class="col-md-5">
     <h3>News</h3>
       <ul>
-                <li><em>August 21, 2014</em> - Mesos 0.20.0 is released!  See 
the <a 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&version=12326835";>0.20.0
 release notes</a></li>
+                <li><em>August 21, 2014</em> - Mesos 0.20.0 is released!  See 
the <a 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&version=12326835";>0.20.0
 release notes</a> and <a href="/blog/mesos-0-20-0-released/">blog post 
announcement</a> for more details.</li>
 
                 <li><em>July 24, 2014</em> - <a 
href="/blog/mesoscon-2014-hackathon-details-announced/">#MesosCon Hackathon 
Details Announced</a></li>
                 
@@ -171,7 +172,7 @@
                 
         <li><em>June 9th, 2014</em> - Mesos 0.19.0 is released!
             See the <a 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&version=12326253";>0.19.0
 release notes</a>
-            and <a href="/blog/mesos-0-19-0-released/">blog post announcement 
for more details.</a></li>
+            and <a href="/blog/mesos-0-19-0-released/">blog post 
announcement</a> for more details.</li>
         
         <li><em>May 29, 2014</em> - Mesos 0.18.1 and 0.18.2 are released!
             See the <a 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311242&version=12326752";>0.18.1
 release notes</a>,


Reply via email to