| <!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>Jake Farrell</strong></p> |
| <p><a href="http://twitter.com/eatfresh">@eatfresh</a></p> |
| </span> |
| </span> |
| <p><em>Posted April 14, 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.13.0 Released</h1> |
| |
| <p>The latest Apache Aurora release, 0.13.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 0.26.0</li> |
| <li>Added a new health endpoint (/leaderhealth) which can be used for load balancer health |
| checks to always forward requests to the leading scheduler.</li> |
| <li>Added a new <code>aurora job add</code> client command to scale out an existing job.</li> |
| <li>Upgraded the scheduler ZooKeeper client from 3.4.6 to 3.4.8.</li> |
| <li>Added support for dedicated constraints not exclusive to a particular role. |
| See <a href="/documentation/0.13.0/features/constraints#dedicated-attribute">here</a> for more details.</li> |
| <li>Added a new argument <code>--announcer-hostname</code> to thermos executor to override hostname in service |
| registry endpoint. See <a href="/documentation/0.13.0/reference/configuration#announcer-objects">here</a> for details.</li> |
| <li>Descheduling a cron job that was not actually scheduled will no longer return an error.</li> |
| <li>Added a new argument <code>-thermos_home_in_sandbox</code> to the scheduler for optionally changing |
| HOME to the sandbox during thermos executor/runner execution. This is useful in cases |
| where the root filesystem inside of the container is read-only, as it moves PEX extraction into |
| the sandbox. See <a href="/documentation/0.13.0/operations/configuration#docker-containers">here</a> |
| for more detail.</li> |
| <li>Support for ZooKeeper authentication in the executor announcer. See |
| <a href="/documentation/0.13.0/operations/security#announcer-authentication">here</a> for details.</li> |
| <li>Scheduler H2 in-memory database is now using |
| <a href="http://www.h2database.com/html/mvstore.html">MVStore</a> |
| In addition, scheduler thrift snapshots are now supporting full DB dumps for faster restarts.</li> |
| <li>Added scheduler argument <code>-require_docker_use_executor</code> that indicates whether the scheduler |
| should accept tasks that use the Docker containerizer without an executor (experimental).</li> |
| <li>Jobs referencing invalid tier name will be rejected by the scheduler.</li> |
| <li>Added a new scheduler argument <code>--populate_discovery_info</code>. If set to true, Aurora will start |
| to populate DiscoveryInfo field on TaskInfo of Mesos. This could be used for alternative |
| service discovery solution like Mesos-DNS.</li> |
| <li>Added support for automatic schema upgrades and downgrades when restoring a snapshot that contains |
| a DB dump.</li> |
| </ul> |
| |
| <p>Deprecations and removals:</p> |
| |
| <ul> |
| <li>Removed deprecated (now redundant) fields: |
| |
| <ul> |
| <li><code>Identity.role</code></li> |
| <li><code>TaskConfig.environment</code></li> |
| <li><code>TaskConfig.jobName</code></li> |
| <li><code>TaskQuery.owner</code></li> |
| </ul></li> |
| <li>Removed deprecated <code>AddInstancesConfig</code> parameter to <code>addInstances</code> RPC.</li> |
| <li>Removed deprecated executor argument <code>-announcer-enable</code>, which was a no-op in 0.12.0.</li> |
| <li>Removed deprecated API constructs related to Locks: |
| |
| <ul> |
| <li>removed RPCs that managed locks |
| |
| <ul> |
| <li><code>acquireLock</code></li> |
| <li><code>releaseLock</code></li> |
| <li><code>getLocks</code></li> |
| </ul></li> |
| <li>removed <code>Lock</code> parameters to RPCs |
| |
| <ul> |
| <li><code>createJob</code></li> |
| <li><code>scheduleCronJob</code></li> |
| <li><code>descheduleCronJob</code></li> |
| <li><code>restartShards</code></li> |
| <li><code>killTasks</code></li> |
| <li><code>addInstances</code></li> |
| <li><code>replaceCronTemplate</code></li> |
| </ul></li> |
| </ul></li> |
| <li>Task ID strings are no longer prefixed by a timestamp.</li> |
| <li>Changes to the way the scheduler reads command line arguments |
| |
| <ul> |
| <li>Removed support for reading command line argument values from files.</li> |
| <li>Removed support for specifying command line argument names with fully-qualified class names.</li> |
| </ul></li> |
| </ul> |
| |
| <p>Full release notes are available in the release |
| <a href="https://gitbox.apache.org/repos/asf?p=aurora.git;a=blob;f=CHANGELOG;h=7afa22f58052be26d37f85df4c8406c0bf79a57e;hb=refs/heads/master">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>. The |
| community also holds weekly IRC meetings at 11AM Pacific every Monday that you are welcome to join.</p> |
| |
| <h2 id="thanks">Thanks</h2> |
| |
| <p>Thanks to the 18 contributors who made Apache Aurora 0.13.0 possible:</p> |
| |
| <ul> |
| <li>Amol Deshmukh</li> |
| <li>Ashwin Murthy</li> |
| <li>Benjamin Staffin</li> |
| <li>Bill Farner</li> |
| <li>Dmitriy Shirchenko</li> |
| <li>Florian Pfeiffer</li> |
| <li>George Sirois</li> |
| <li>Jake Farrell</li> |
| <li>John Sirois</li> |
| <li>Joshua Cohen</li> |
| <li>Krish</li> |
| <li>Kunal Thakar</li> |
| <li>Maxim Khutornenko</li> |
| <li>Se Choi</li> |
| <li>Stephan Erb</li> |
| <li>Tony Dong</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-2017 <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> |