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’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’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 ‘Aurora’.</li>
+<li>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.</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 –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&f=CHANGELOG&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">© 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">
+ <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>
+
+ </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