Author: jcohen
Date: Wed Sep 28 18:56:13 2016
New Revision: 1762698

URL: http://svn.apache.org/viewvc?rev=1762698&view=rev
Log:
Add blog post for 0.16.0 release.

Added:
    aurora/site/publish/blog/aurora-0-16-0-released/
    aurora/site/publish/blog/aurora-0-16-0-released/index.html
    aurora/site/source/blog/2016-09-28-aurora-0-16-0-released.md
Modified:
    aurora/site/publish/blog/feed.xml
    aurora/site/publish/blog/index.html
    aurora/site/publish/sitemap.xml

Added: aurora/site/publish/blog/aurora-0-16-0-released/index.html
URL: 
http://svn.apache.org/viewvc/aurora/site/publish/blog/aurora-0-16-0-released/index.html?rev=1762698&view=auto
==============================================================================
--- aurora/site/publish/blog/aurora-0-16-0-released/index.html (added)
+++ aurora/site/publish/blog/aurora-0-16-0-released/index.html Wed Sep 28 
18:56:13 2016
@@ -0,0 +1,194 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+       <title>Apache Aurora</title>
+    <link rel="stylesheet" 
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css";>
+    <link href="/assets/css/main.css" rel="stylesheet">
+       <!-- Analytics -->
+       <script type="text/javascript">
+                 var _gaq = _gaq || [];
+                 _gaq.push(['_setAccount', 'UA-45879646-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>
+    <div class="container-fluid section-header">
+  <div class="container">
+    <div class="nav nav-bar">
+    <a href="/"><img src="/assets/img/aurora_logo_dkbkg.svg" width="300" 
alt="Transparent Apache Aurora logo with dark background"/></a>
+    <ul class="nav navbar-nav navbar-right">
+      <li><a href="/documentation/latest/">Documentation</a></li>
+      <li><a href="/community/">Community</a></li>
+      <li><a href="/downloads/">Downloads</a></li>
+      <li><a href="/blog/">Blog</a></li>
+    </ul>
+    </div>
+  </div>
+</div>
+       
+    <div class="container-fluid">
+      <div class="container content">
+        <div class="container-fluid">
+
+<div class="row">
+<div class="col-md-3 buffer">
+       <div class="meta">
+               <span class="author">
+                       <span class="author_contact">
+                         <p><strong>Joshua Cohen</strong></p>
+                         <p><a 
href="http://twitter.com/heyjoshua";>@heyjoshua</a></p>
+                       </span>
+               </span>
+               <p><em>Posted September 28, 2016</em></p>
+       </div>
+       
+       <div class="share">
+               <span class="social-share-button"><a 
href="https://twitter.com/share"; class="twitter-share-button" 
data-via="ApacheAurora">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>
+               
+               <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>0.16.0 Released</h1>
+       
+       <p>The latest Apache Aurora release, 0.16.0, is now available for
+<a href="http://aurora.apache.org/downloads/";>download</a>. Here are some 
highlights in this release:</p>
+
+<ul>
+<li>Upgraded Mesos to 1.0.0. Note: as part of this upgrade we have switched 
from depending on
+the mesos.native egg for Thermos in favor of the stripped down mesos.executor 
egg. This means
+users launching Docker tasks with the Mesos DockerContainerizer are no longer 
required to use
+images that include all of Mesos&rsquo;s dependencies.</li>
+<li>Scheduler command line behavior has been modified to warn users of the 
deprecation of <code>production</code>
+attribute in <code>Job</code> thrift struct. The scheduler is queried for tier 
configurations and the user&rsquo;s
+choice of <code>tier</code> and <code>production</code> attributes is revised, 
if necessary. If <code>tier</code> is already set,
+the <code>production</code> attribute might be adjusted to match the 
<code>tier</code> selection. Otherwise, <code>tier</code> is
+selected based on the value of <code>production</code> attribute. If a 
matching tier is not found, the
+<code>default</code> tier from tier configuration file 
(<code>tiers.json</code>) is used.</li>
+<li>The <code>/offers</code> endpoint has been modified to display attributes 
of resource offers as received
+from Mesos. This has affected rendering of some of the existing attributes. 
Furthermore, it now
+dumps additional offer attributes including <a 
href="http://mesos.apache.org/documentation/latest/reservation/";>reservations</a>
+and <a 
href="http://mesos.apache.org/documentation/latest/persistent-volume/";>persistent
 volumes</a>.</li>
+<li>The scheduler API now accepts both thrift JSON and binary thrift. If a 
request is sent without a
+<code>Content-Type</code> header, or a <code>Content-Type</code> header of 
<code>application/x-thrift</code> or <code>application/json</code>
+or <code>application/vnd.apache.thrift.json</code> the request is treated as 
thrift JSON. If a request is
+sent with a <code>Content-Type</code> header of 
<code>application/vnd.apache.thrift.binary</code> the request is treated
+as binary thrift. If the <code>Accept</code> header of the request is 
<code>application/vnd.apache.thrift.binary</code>
+then the response will be binary thrift. Any other value for 
<code>Accept</code> will result in thrift JSON.</li>
+<li>Scheduler is now able to launch jobs using more than one executor at a 
time. To use this feature
+the <code>-custom_executor_config</code> flag must point to a JSON file which 
contains at least one valid
+executor configuration as detailed in the <a 
href="docs/features/custom-executors.md">configuration</a>
+documentation.</li>
+<li>Add rollback API to the scheduler and new client command to support 
rolling back
+active update jobs to their initial state.</li>
+<li><a name="zk_use_curator_upgrade"></a> The scheduler flag 
<code>-zk_use_curator</code> now defaults to <code>true</code>
+and care should be taken when upgrading from a configuration that does not 
pass the flag. The
+scheduler upgrade should be performed by bringing all schedulers down, and 
then bringing upgraded
+schedulers up. A rolling upgrade would result in no leading scheduler for the 
duration of the
+roll which could be confusing to monitor and debug.</li>
+<li>A new command <code>aurora_admin reconcile_tasks</code> is now available 
on the Aurora admin client that can trigger
+implicit and explicit task reconciliations.</li>
+<li>Add a new MTTS (Median Time To Starting) metric in addition to MTTA and 
MTTR.</li>
+<li>In addition to CPU resources, RAM resources can now be treated as 
revocable via the scheduler
+commandline flag <code>-enable_revocable_ram</code>.</li>
+<li>Introduce UpdateMetadata fields in JobUpdateRequest to allow clients to 
store metadata on update.</li>
+<li>Changed cronSchedule field inside of JobConfiguration schema to be 
optional for compatibility with Go.</li>
+<li>Update default value of command line option <code>-framework_name</code> 
to &lsquo;Aurora&rsquo;.</li>
+<li>Tasks launched with filesystem images and the Mesos unified containerizer 
are now fully isolated from
+the host&rsquo;s filesystem. As such they are no longer required to include 
any of the executor&rsquo;s
+dependencies (e.g. Python 2.7) within the task&rsquo;s filesystem.</li>
+</ul>
+
+<p>Deprecations and removals:</p>
+
+<ul>
+<li>The job configuration flag <code>production</code> is now deprecated. To 
achieve the same scheduling behavior
+that <code>production=true</code> used to provide, users should elect a 
<code>tier</code> for the job with attributes
+<code>preemptible=false</code> and <code>revocable=false</code>. For example, 
the <code>preferred</code> tier in the default tier
+configuration file (<code>tiers.json</code>) matches the above criteria.</li>
+<li>The <code>ExecutorInfo.source</code> field is deprecated and has been 
replaced with a label named <code>source</code>.
+It will be removed from Mesos in a future release.</li>
+<li>The scheduler flag <code>-zk_use_curator</code> has been deprecated. If 
you have never set the flag and are
+upgrading you should take care as described in the <a 
href="#zk_use_curator_upgrade">note</a> above.</li>
+<li>The <code>key</code> argument of <code>getJobUpdateDetails</code> has been 
deprecated. Use the <code>query</code> argument instead.</li>
+<li>The &ndash;release-threshold option on <code>aurora job restart</code> has 
been removed.</li>
+</ul>
+
+<p>Full release notes are available in the release
+<a 
href="https://git-wip-us.apache.org/repos/asf?p=aurora.git&amp;f=CHANGELOG&amp;hb=rel/0.16.0";>CHANGELOG</a>.</p>
+
+<h2 id="getting-involved">Getting Involved</h2>
+
+<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://aurora.apache.org/community/";>user 
mailing list and IRC</a>.</p>
+
+<h2 id="thanks">Thanks</h2>
+
+<p>Thanks to the 16 contributors who made Apache Aurora 0.16.0 possible:</p>
+
+<ul>
+<li>David McLaughlin</li>
+<li>David Robinson</li>
+<li>Dmitriy Shirchenko</li>
+<li>Igor Morozov</li>
+<li>John Sirois</li>
+<li>Joshua Cohen</li>
+<li>Kai Huang</li>
+<li>Karthik Anantha Padmanabhan</li>
+<li>Maxim Khutornenko</li>
+<li>Mehrdad Nurolahzade</li>
+<li>Renan DelValle</li>
+<li>Santhosh Kumar Shanmugham</li>
+<li>Stephan Erb</li>
+<li>Tarun Gogineni</li>
+<li>Zameer Manji</li>
+<li>Zhitao Li</li>
+</ul>
+
+</div>
+</div>
+
+      </div>
+    </div>
+       <div class="container-fluid section-footer buffer">
+      <div class="container">
+        <div class="row">
+                 <div class="col-md-2 col-md-offset-1"><h3>Quick Links</h3>
+                 <ul>
+                   <li><a href="/downloads/">Downloads</a></li>
+            <li><a href="/community/">Mailing Lists</a></li>
+                       <li><a 
href="http://issues.apache.org/jira/browse/AURORA";>Issue Tracking</a></li>
+                       <li><a href="/documentation/latest/contributing/">How 
To Contribute</a></li>     
+                 </ul>
+             </div>
+                 <div class="col-md-2"><h3>The ASF</h3>
+          <ul>
+            <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>
+                 <div class="col-md-6">
+                       <p class="disclaimer">&copy; 2014-2016 <a 
href="http://www.apache.org/";>Apache Software Foundation</a>. Licensed under 
the <a href="http://www.apache.org/licenses/";>Apache License v2.0</a>. The <a 
href="https://www.flickr.com/photos/trondk/12706051375/";>Aurora Borealis IX 
photo</a> displayed on the homepage is available under a <a 
href="https://creativecommons.org/licenses/by-nc-nd/2.0/";>Creative Commons 
BY-NC-ND 2.0 license</a>. Apache, Apache Aurora, and the Apache feather logo 
are trademarks of The Apache Software Foundation.</p>
+        </div>
+      </div>
+    </div>
+
+  </body>
+</html>

Modified: aurora/site/publish/blog/feed.xml
URL: 
http://svn.apache.org/viewvc/aurora/site/publish/blog/feed.xml?rev=1762698&r1=1762697&r2=1762698&view=diff
==============================================================================
--- aurora/site/publish/blog/feed.xml (original)
+++ aurora/site/publish/blog/feed.xml Wed Sep 28 18:56:13 2016
@@ -4,7 +4,114 @@
   <id>http://aurora.apache.org/blog</id>
   <link href="http://aurora.apache.org/blog"; />
   <link href="http://aurora.apache.org/blog/feed.xml"; rel="self"/>
-  <updated>2016-07-06T00:00:00+00:00</updated>
+  <updated>2016-09-28T00:00:00+00:00</updated>
+  <entry>
+    <id>http://aurora.apache.org/blog/aurora-0-16-0-released/</id>
+    <link href="/blog/aurora-0-16-0-released/" />
+    <title>
+      0.16.0 Released
+    </title>
+    <updated>2016-09-28T00:00:00+00:00</updated>
+    <author>
+      <name>Joshua Cohen</name>
+    </author>
+    <content type="html">
+      &lt;p&gt;The latest Apache Aurora release, 0.16.0, is now available for
+&lt;a 
href=&quot;http://aurora.apache.org/downloads/&quot;&gt;download&lt;/a&gt;. 
Here are some highlights in this release:&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;Upgraded Mesos to 1.0.0. Note: as part of this upgrade we have 
switched from depending on
+the mesos.native egg for Thermos in favor of the stripped down mesos.executor 
egg. This means
+users launching Docker tasks with the Mesos DockerContainerizer are no longer 
required to use
+images that include all of Mesos&amp;rsquo;s dependencies.&lt;/li&gt;
+&lt;li&gt;Scheduler command line behavior has been modified to warn users of 
the deprecation of &lt;code&gt;production&lt;/code&gt;
+attribute in &lt;code&gt;Job&lt;/code&gt; thrift struct. The scheduler is 
queried for tier configurations and the user&amp;rsquo;s
+choice of &lt;code&gt;tier&lt;/code&gt; and 
&lt;code&gt;production&lt;/code&gt; attributes is revised, if necessary. If 
&lt;code&gt;tier&lt;/code&gt; is already set,
+the &lt;code&gt;production&lt;/code&gt; attribute might be adjusted to match 
the &lt;code&gt;tier&lt;/code&gt; selection. Otherwise, 
&lt;code&gt;tier&lt;/code&gt; is
+selected based on the value of &lt;code&gt;production&lt;/code&gt; attribute. 
If a matching tier is not found, the
+&lt;code&gt;default&lt;/code&gt; tier from tier configuration file 
(&lt;code&gt;tiers.json&lt;/code&gt;) is used.&lt;/li&gt;
+&lt;li&gt;The &lt;code&gt;/offers&lt;/code&gt; endpoint has been modified to 
display attributes of resource offers as received
+from Mesos. This has affected rendering of some of the existing attributes. 
Furthermore, it now
+dumps additional offer attributes including &lt;a 
href=&quot;http://mesos.apache.org/documentation/latest/reservation/&quot;&gt;reservations&lt;/a&gt;
+and &lt;a 
href=&quot;http://mesos.apache.org/documentation/latest/persistent-volume/&quot;&gt;persistent
 volumes&lt;/a&gt;.&lt;/li&gt;
+&lt;li&gt;The scheduler API now accepts both thrift JSON and binary thrift. If 
a request is sent without a
+&lt;code&gt;Content-Type&lt;/code&gt; header, or a 
&lt;code&gt;Content-Type&lt;/code&gt; header of 
&lt;code&gt;application/x-thrift&lt;/code&gt; or 
&lt;code&gt;application/json&lt;/code&gt;
+or &lt;code&gt;application/vnd.apache.thrift.json&lt;/code&gt; the request is 
treated as thrift JSON. If a request is
+sent with a &lt;code&gt;Content-Type&lt;/code&gt; header of 
&lt;code&gt;application/vnd.apache.thrift.binary&lt;/code&gt; the request is 
treated
+as binary thrift. If the &lt;code&gt;Accept&lt;/code&gt; header of the request 
is &lt;code&gt;application/vnd.apache.thrift.binary&lt;/code&gt;
+then the response will be binary thrift. Any other value for 
&lt;code&gt;Accept&lt;/code&gt; will result in thrift JSON.&lt;/li&gt;
+&lt;li&gt;Scheduler is now able to launch jobs using more than one executor at 
a time. To use this feature
+the &lt;code&gt;-custom_executor_config&lt;/code&gt; flag must point to a JSON 
file which contains at least one valid
+executor configuration as detailed in the &lt;a 
href=&quot;docs/features/custom-executors.md&quot;&gt;configuration&lt;/a&gt;
+documentation.&lt;/li&gt;
+&lt;li&gt;Add rollback API to the scheduler and new client command to support 
rolling back
+active update jobs to their initial state.&lt;/li&gt;
+&lt;li&gt;&lt;a name=&quot;zk_use_curator_upgrade&quot;&gt;&lt;/a&gt; The 
scheduler flag &lt;code&gt;-zk_use_curator&lt;/code&gt; now defaults to 
&lt;code&gt;true&lt;/code&gt;
+and care should be taken when upgrading from a configuration that does not 
pass the flag. The
+scheduler upgrade should be performed by bringing all schedulers down, and 
then bringing upgraded
+schedulers up. A rolling upgrade would result in no leading scheduler for the 
duration of the
+roll which could be confusing to monitor and debug.&lt;/li&gt;
+&lt;li&gt;A new command &lt;code&gt;aurora_admin reconcile_tasks&lt;/code&gt; 
is now available on the Aurora admin client that can trigger
+implicit and explicit task reconciliations.&lt;/li&gt;
+&lt;li&gt;Add a new MTTS (Median Time To Starting) metric in addition to MTTA 
and MTTR.&lt;/li&gt;
+&lt;li&gt;In addition to CPU resources, RAM resources can now be treated as 
revocable via the scheduler
+commandline flag &lt;code&gt;-enable_revocable_ram&lt;/code&gt;.&lt;/li&gt;
+&lt;li&gt;Introduce UpdateMetadata fields in JobUpdateRequest to allow clients 
to store metadata on update.&lt;/li&gt;
+&lt;li&gt;Changed cronSchedule field inside of JobConfiguration schema to be 
optional for compatibility with Go.&lt;/li&gt;
+&lt;li&gt;Update default value of command line option 
&lt;code&gt;-framework_name&lt;/code&gt; to 
&amp;lsquo;Aurora&amp;rsquo;.&lt;/li&gt;
+&lt;li&gt;Tasks launched with filesystem images and the Mesos unified 
containerizer are now fully isolated from
+the host&amp;rsquo;s filesystem. As such they are no longer required to 
include any of the executor&amp;rsquo;s
+dependencies (e.g. Python 2.7) within the task&amp;rsquo;s 
filesystem.&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;Deprecations and removals:&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;The job configuration flag &lt;code&gt;production&lt;/code&gt; is 
now deprecated. To achieve the same scheduling behavior
+that &lt;code&gt;production=true&lt;/code&gt; used to provide, users should 
elect a &lt;code&gt;tier&lt;/code&gt; for the job with attributes
+&lt;code&gt;preemptible=false&lt;/code&gt; and 
&lt;code&gt;revocable=false&lt;/code&gt;. For example, the 
&lt;code&gt;preferred&lt;/code&gt; tier in the default tier
+configuration file (&lt;code&gt;tiers.json&lt;/code&gt;) matches the above 
criteria.&lt;/li&gt;
+&lt;li&gt;The &lt;code&gt;ExecutorInfo.source&lt;/code&gt; field is deprecated 
and has been replaced with a label named &lt;code&gt;source&lt;/code&gt;.
+It will be removed from Mesos in a future release.&lt;/li&gt;
+&lt;li&gt;The scheduler flag &lt;code&gt;-zk_use_curator&lt;/code&gt; has been 
deprecated. If you have never set the flag and are
+upgrading you should take care as described in the &lt;a 
href=&quot;#zk_use_curator_upgrade&quot;&gt;note&lt;/a&gt; above.&lt;/li&gt;
+&lt;li&gt;The &lt;code&gt;key&lt;/code&gt; argument of 
&lt;code&gt;getJobUpdateDetails&lt;/code&gt; has been deprecated. Use the 
&lt;code&gt;query&lt;/code&gt; argument instead.&lt;/li&gt;
+&lt;li&gt;The &amp;ndash;release-threshold option on &lt;code&gt;aurora job 
restart&lt;/code&gt; has been removed.&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;Full release notes are available in the release
+&lt;a 
href=&quot;https://git-wip-us.apache.org/repos/asf?p=aurora.git&amp;amp;f=CHANGELOG&amp;amp;hb=rel/0.16.0&quot;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
+
+&lt;h2 id=&quot;getting-involved&quot;&gt;Getting Involved&lt;/h2&gt;
+
+&lt;p&gt;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 &lt;a 
href=&quot;https://aurora.apache.org/community/&quot;&gt;user mailing list and 
IRC&lt;/a&gt;.&lt;/p&gt;
+
+&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
+
+&lt;p&gt;Thanks to the 16 contributors who made Apache Aurora 0.16.0 
possible:&lt;/p&gt;
+
+&lt;ul&gt;
+&lt;li&gt;David McLaughlin&lt;/li&gt;
+&lt;li&gt;David Robinson&lt;/li&gt;
+&lt;li&gt;Dmitriy Shirchenko&lt;/li&gt;
+&lt;li&gt;Igor Morozov&lt;/li&gt;
+&lt;li&gt;John Sirois&lt;/li&gt;
+&lt;li&gt;Joshua Cohen&lt;/li&gt;
+&lt;li&gt;Kai Huang&lt;/li&gt;
+&lt;li&gt;Karthik Anantha Padmanabhan&lt;/li&gt;
+&lt;li&gt;Maxim Khutornenko&lt;/li&gt;
+&lt;li&gt;Mehrdad Nurolahzade&lt;/li&gt;
+&lt;li&gt;Renan DelValle&lt;/li&gt;
+&lt;li&gt;Santhosh Kumar Shanmugham&lt;/li&gt;
+&lt;li&gt;Stephan Erb&lt;/li&gt;
+&lt;li&gt;Tarun Gogineni&lt;/li&gt;
+&lt;li&gt;Zameer Manji&lt;/li&gt;
+&lt;li&gt;Zhitao Li&lt;/li&gt;
+&lt;/ul&gt;
+
+       </content>
+  </entry>
   <entry>
     <id>http://aurora.apache.org/blog/aurora-0-15-0-released/</id>
     <link href="/blog/aurora-0-15-0-released/" />

Modified: aurora/site/publish/blog/index.html
URL: 
http://svn.apache.org/viewvc/aurora/site/publish/blog/index.html?rev=1762698&r1=1762697&r2=1762698&view=diff
==============================================================================
--- aurora/site/publish/blog/index.html (original)
+++ aurora/site/publish/blog/index.html Wed Sep 28 18:56:13 2016
@@ -46,6 +46,20 @@
   <div class="col-md-9">
   <article>
     <h3>
+      <a href="/blog/aurora-0-16-0-released/">0.16.0 Released</a>
+    </h3>
+    <em><time>Sep 28 2016</time></em>
+    <p>The latest Apache Aurora release, 0.16.0, is now available for
+<a href="http://aurora.apache.org/downloads/";>download</a>. Here are some 
highlights in this release:</p>
+
+<ul>
+<li>Upgraded Mesos to 1.0.0. Note: as part of this upgrade we have switched 
from depending on
+the mesos.native egg for Thermos in favor...</li>
+</ul>
+    <a href="/blog/aurora-0-16-0-released/">Read more</a>
+  </article>
+  <article>
+    <h3>
       <a href="/blog/aurora-0-15-0-released/">0.15.0 Released</a>
     </h3>
     <em><time>Jul  6 2016</time></em>

Modified: aurora/site/publish/sitemap.xml
URL: 
http://svn.apache.org/viewvc/aurora/site/publish/sitemap.xml?rev=1762698&r1=1762697&r2=1762698&view=diff
==============================================================================
--- aurora/site/publish/sitemap.xml (original)
+++ aurora/site/publish/sitemap.xml Wed Sep 28 18:56:13 2016
@@ -49,6 +49,10 @@
     <lastmod>2016-09-28T00:00:00+00:00</lastmod>
   </url>
   <url>
+    <loc>http://aurora.apache.org/blog/aurora-0-16-0-released/</loc>
+    <lastmod>2016-09-28T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     <loc>http://aurora.apache.org/blog/</loc>
     <lastmod>2016-09-28T00:00:00+00:00</lastmod>
   </url>

Added: aurora/site/source/blog/2016-09-28-aurora-0-16-0-released.md
URL: 
http://svn.apache.org/viewvc/aurora/site/source/blog/2016-09-28-aurora-0-16-0-released.md?rev=1762698&view=auto
==============================================================================
--- aurora/site/source/blog/2016-09-28-aurora-0-16-0-released.md (added)
+++ aurora/site/source/blog/2016-09-28-aurora-0-16-0-released.md Wed Sep 28 
18:56:13 2016
@@ -0,0 +1,99 @@
+---
+layout: post
+title: 0.16.0 Released
+permalink: /blog/aurora-0-16-0-released/
+published: true
+post_author:
+  display_name: Joshua Cohen
+  twitter: heyjoshua
+tags: Release
+---
+
+The latest Apache Aurora release, 0.16.0, is now available for
+[download](http://aurora.apache.org/downloads/). Here are some highlights in 
this release:
+
+- Upgraded Mesos to 1.0.0. Note: as part of this upgrade we have switched from 
depending on
+  the mesos.native egg for Thermos in favor of the stripped down 
mesos.executor egg. This means
+  users launching Docker tasks with the Mesos DockerContainerizer are no 
longer required to use
+  images that include all of Mesos's dependencies.
+- Scheduler command line behavior has been modified to warn users of the 
deprecation of `production`
+  attribute in `Job` thrift struct. The scheduler is queried for tier 
configurations and the user's
+  choice of `tier` and `production` attributes is revised, if necessary. If 
`tier` is already set,
+  the `production` attribute might be adjusted to match the `tier` selection. 
Otherwise, `tier` is
+  selected based on the value of `production` attribute. If a matching tier is 
not found, the
+  `default` tier from tier configuration file (`tiers.json`) is used.
+- The `/offers` endpoint has been modified to display attributes of resource 
offers as received
+  from Mesos. This has affected rendering of some of the existing attributes. 
Furthermore, it now
+  dumps additional offer attributes including 
[reservations](http://mesos.apache.org/documentation/latest/reservation/)
+  and [persistent 
volumes](http://mesos.apache.org/documentation/latest/persistent-volume/).
+- The scheduler API now accepts both thrift JSON and binary thrift. If a 
request is sent without a
+  `Content-Type` header, or a `Content-Type` header of `application/x-thrift` 
or `application/json`
+  or `application/vnd.apache.thrift.json` the request is treated as thrift 
JSON. If a request is
+  sent with a `Content-Type` header of `application/vnd.apache.thrift.binary` 
the request is treated
+  as binary thrift. If the `Accept` header of the request is 
`application/vnd.apache.thrift.binary`
+  then the response will be binary thrift. Any other value for `Accept` will 
result in thrift JSON.
+- Scheduler is now able to launch jobs using more than one executor at a time. 
To use this feature
+  the `-custom_executor_config` flag must point to a JSON file which contains 
at least one valid
+  executor configuration as detailed in the 
[configuration](docs/features/custom-executors.md)
+  documentation.
+- Add rollback API to the scheduler and new client command to support rolling 
back
+  active update jobs to their initial state.
+- <a name="zk_use_curator_upgrade"></a> The scheduler flag `-zk_use_curator` 
now defaults to `true`
+  and care should be taken when upgrading from a configuration that does not 
pass the flag. The
+  scheduler upgrade should be performed by bringing all schedulers down, and 
then bringing upgraded
+  schedulers up. A rolling upgrade would result in no leading scheduler for 
the duration of the
+  roll which could be confusing to monitor and debug.
+- A new command `aurora_admin reconcile_tasks` is now available on the Aurora 
admin client that can trigger
+  implicit and explicit task reconciliations.
+- Add a new MTTS (Median Time To Starting) metric in addition to MTTA and MTTR.
+- In addition to CPU resources, RAM resources can now be treated as revocable 
via the scheduler
+  commandline flag `-enable_revocable_ram`.
+- Introduce UpdateMetadata fields in JobUpdateRequest to allow clients to 
store metadata on update.
+- Changed cronSchedule field inside of JobConfiguration schema to be optional 
for compatibility with Go.
+- Update default value of command line option `-framework_name` to 'Aurora'.
+- Tasks launched with filesystem images and the Mesos unified containerizer 
are now fully isolated from
+  the host's filesystem. As such they are no longer required to include any of 
the executor's
+  dependencies (e.g. Python 2.7) within the task's filesystem.
+
+Deprecations and removals:
+
+- The job configuration flag `production` is now deprecated. To achieve the 
same scheduling behavior
+  that `production=true` used to provide, users should elect a `tier` for the 
job with attributes
+  `preemptible=false` and `revocable=false`. For example, the `preferred` tier 
in the default tier
+  configuration file (`tiers.json`) matches the above criteria.
+- The `ExecutorInfo.source` field is deprecated and has been replaced with a 
label named `source`.
+  It will be removed from Mesos in a future release.
+- The scheduler flag `-zk_use_curator` has been deprecated. If you have never 
set the flag and are
+  upgrading you should take care as described in the 
[note](#zk_use_curator_upgrade) above.
+- The `key` argument of `getJobUpdateDetails` has been deprecated. Use the 
`query` argument instead.
+- The --release-threshold option on `aurora job restart` has been removed.
+
+Full release notes are available in the release
+[CHANGELOG](https://git-wip-us.apache.org/repos/asf?p=aurora.git&f=CHANGELOG&hb=rel/0.16.0).
+
+## 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://aurora.apache.org/community/).
+
+## Thanks
+
+Thanks to the 16 contributors who made Apache Aurora 0.16.0 possible:
+
+
+* David McLaughlin
+* David Robinson
+* Dmitriy Shirchenko
+* Igor Morozov
+* John Sirois
+* Joshua Cohen
+* Kai Huang
+* Karthik Anantha Padmanabhan
+* Maxim Khutornenko
+* Mehrdad Nurolahzade
+* Renan DelValle
+* Santhosh Kumar Shanmugham
+* Stephan Erb
+* Tarun Gogineni
+* Zameer Manji
+* Zhitao Li


Reply via email to