Added: mesos/site/source/blog/2014-09-03-mesos-0-20-0-released.md
URL: 
http://svn.apache.org/viewvc/mesos/site/source/blog/2014-09-03-mesos-0-20-0-released.md?rev=1622348&view=auto
==============================================================================
--- mesos/site/source/blog/2014-09-03-mesos-0-20-0-released.md (added)
+++ mesos/site/source/blog/2014-09-03-mesos-0-20-0-released.md Wed Sep  3 
20:31:07 2014
@@ -0,0 +1,70 @@
+---
+layout: post
+title: Mesos 0.20.0 Released
+permalink: /blog/mesos-0-20-0-released/
+published: true
+post_author:
+  display_name: Jie Yu
+  twitter: jie_yu
+tags: Release, Docker, Containerizer, Network Monitoring, Authorization
+---
+
+The latest Mesos release, 0.20.0, is now available for 
[download](http://mesos.apache.org/downloads/). This version includes the 
following features and improvements:
+
+* Native Docker support 
([MESOS-1524](https://issues.apache.org/jira/browse/MESOS-1524))
+* Container level network monitoring 
([MESOS-1228](https://issues.apache.org/jira/browse/MESOS-1228))
+* Framework authorization 
([MESOS-1342](https://issues.apache.org/jira/browse/MESOS-1342))
+* Framework rate limiting 
([MESOS-1306](https://issues.apache.org/jira/browse/MESOS-1306))
+* Building against installed third-party dependencies 
([MESOS-1071](https://issues.apache.org/jira/browse/MESOS-1071))
+
+Full release notes are available in the release 
[CHANGELOG](https://github.com/apache/mesos/blob/master/CHANGELOG).
+
+### Native Docker Support
+
+Mesos 0.20.0 introduces first-class [Docker](https://www.docker.com/) support. 
Framework writers can now launch Docker containers for tasks by specifying 
`ContainerInfo` in `TaskInfo` or `ExecutorInfo`. The initial version allows the 
framework writers to specify Docker images for containers, and supports Docker 
primitives like volumes, entrypoints, etc.
+
+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 
([MESOS-1527](https://issues.apache.org/jira/browse/MESOS-1527)). Therefore, 
users can enable native Docker support without changing the containerizer 
strategy for their existing tasks.
+
+Details about native Docker support can be found in the [Docker containerizer 
documentation](http://mesos.apache.org/documentation/latest/docker-containerizer/).
+
+### Container Level Network Monitoring
+
+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 [per-container network 
monitoring](http://mesos.apache.org/documentation/latest/network-monitoring/). 
If you use the Mesos containerizer with the port_mapping isolator, network 
statistics for each active container can be retrieved through the 
`/monitor/statistics.json` endpoint on the slave.
+
+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.
+
+### Framework Authorization
+
+Authorization support has been implemented via Access Control Lists (ACLs). 
Authorization allows:
+
+1. Frameworks to (re-)register with authorized ‘roles’
+2. Frameworks to launch tasks/executors as authorized ‘users’
+3. Authorized ‘principals’ to shutdown framework(s) through 
“/shutdown” HTTP endpoint
+
+For instance, operators can use authorization to only allow framework "foo" 
(and no other frameworks) to launch executors as "root". For more details 
please read the [authorization 
documentation](http://mesos.apache.org/documentation/latest/authorization/).
+
+### Framework Rate Limiting
+
+In a multi-framework environment, [framework rate 
limiting](http://mesos.apache.org/documentation/latest/framework-rate-limiting/)
 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.
+
+### Building Against Installed Third-party Dependencies
+
+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 [MESOS-1071](https://issues.apache.org/jira/browse/MESOS-1071) for more 
details about these changes.
+
+### Future Work
+
+Looking forward, here are a few upcoming features that are being worked on:
+
+* Improvement of Docker support in Mesos 
([MESOS-1524](https://issues.apache.org/jira/browse/MESOS-1524))
+* On top of network monitoring, evaluating and providing support for 
per-container network isolation 
([MESOS-1585](https://issues.apache.org/jira/browse/MESOS-1407))
+* Continued work on state reconciliation for frameworks 
([MESOS-1407](https://issues.apache.org/jira/browse/MESOS-1407))
+
+### Getting Involved
+
+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 [user mailing list and 
IRC](https://mesos.apache.org/community).
+
+### Thanks
+
+Thanks to the 29 
[contributors](https://github.com/apache/mesos/graphs/contributors) who made 
0.20.0 possible:
+
+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
\ No newline at end of file

Modified: mesos/site/source/index.html.md
URL: 
http://svn.apache.org/viewvc/mesos/site/source/index.html.md?rev=1622348&r1=1622347&r2=1622348&view=diff
==============================================================================
--- mesos/site/source/index.html.md (original)
+++ mesos/site/source/index.html.md Wed Sep  3 20:31:07 2014
@@ -8,9 +8,10 @@ title: Apache Mesos
            <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>
 
@@ -62,7 +63,7 @@ title: Apache Mesos
   <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>
                                
@@ -77,7 +78,7 @@ title: Apache Mesos
                                
         <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