<div dir="ltr"><span style="font-size:12.8px">The MAAS team is happy to announce that the new upstream (development) release has now been released.</span><div style="font-size:12.8px"><br></div><div><div style="font-size:12.8px"><b>Availability</b></div><div style="font-size:12.8px"><span class="gmail-m_7105275373893804527gmail-m_4013662108647836972gmail-m_1135334148327288851m_-8184664925888201611m_-2398393778250141338gmail-il">MAAS</span> <span class="gmail-m_7105275373893804527gmail-m_4013662108647836972gmail-m_1135334148327288851m_-8184664925888201611m_-2398393778250141338gmail-il">2</span>.<span class="gmail-m_7105275373893804527gmail-m_4013662108647836972gmail-m_1135334148327288851m_-8184664925888201611m_-2398393778250141338gmail-il">2</span>.0 RC1  is currently available in:</div><div style="font-size:12.8px"><b><br></b></div><div style="font-size:12.8px"><b><i><font color="#ff0000">ppa:<span class="gmail-m_7105275373893804527gmail-m_4013662108647836972gmail-m_1135334148327288851m_-8184664925888201611m_-2398393778250141338gmail-il"><span class="gmail-m_7105275373893804527gmail-m_4013662108647836972gmail-il">maas</span></span>/next</font></i></b></div><div><span id="gmail-m_7105275373893804527gmail-docs-internal-guid-6446fd31-3e4d-e764-fa44-c3eb9199b03d"><h2 dir="ltr" style="line-height:1.38;margin-top:18pt;margin-bottom:6pt"><span style="font-size:16pt;font-family:arial;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">New features</span></h2><h2 dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:18pt;margin-bottom:6pt"><b style="font-weight:normal" id="gmail-docs-internal-guid-5516f8a0-3e5e-bd2b-fe70-5dac144b68de"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:arial;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Hardware Testing</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">As part of MAAS 2.2.0 RC 1, a few new tests have been added:</span></p><br><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:11pt;font-family:arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;text-decoration:none;vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Stress-ng-cpu-short - stress tests the CPU of a machine for 5 minutes</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:11pt;font-family:arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;text-decoration:none;vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Stress-ng-memory-short - stress tests the memory of a machine for 5 minutes.</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:11pt;font-family:arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;text-decoration:none;vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Badblocks - runs badblocks testing on all disks in parallel.</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:11pt;font-family:arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;text-decoration:none;vertical-align:baseline"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Badblocks-destructive - runs badblocks destructive tests on all disks in parallel. This means that badblocks will overwrite any date currently on the disks.</span></p></li></ul><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:arial;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Commissioning improvements</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:arial;color:rgb(0,0,0);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">In 2.1, MAAS would fail to commissioning if a 20 minute timeout was reached. This meant that if the whole commissioning process took longer than 20 minutes to run, the machine would fail to commission. As of 2.2, this is no longer the case.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:arial;color:rgb(0,0,0);background-color:rgb(255,255,255);font-weight:400;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">MAAS 2.2 introduces the ability to track both, builtin and custom commissioning scripts. This provides the flexibility to add custom commissioning scripts that would take longer than the initial 20 minute timeout, allowing them to fully run their scripts without marking a node Failed Commissioning.</span></p></b></h2><h2 dir="ltr" style="line-height:1.38;margin-top:18pt;margin-bottom:6pt"><span style="font-size:16pt;font-family:arial;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Bugs fixed in this release</span></h2><h2 dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:18pt;margin-bottom:6pt"><span style="font-weight:normal"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"></p><ul><li>LP: #1675953    Allow ‘undefined’ to mean the null space when using constraints.<br></li><li>LP: #1675844    Prefer non-unique-local IPv6 as primary host address if multiple are present.<br></li><li>LP: #1672718    Disable links for sprint results that did not complete. Display drives that do not support SMART.<br></li><li>LP: #1675427    Fix “UnhandledCommand” traceback for missing boot config.<br></li><li>LP: #1670444    Fix hostname lookup warnings from ‘sudo’ in ephemeral environments.<br></li><li>LP: #1662948    Consider child interface MTUs when calculating effective interface MTU.<br></li><li>LP: #1675823    Fix race condition while setting process group leader in external scripts.<br></li><li>LP: #1674720    Fix “NodeKey matching query does not exist” traceback in metadata server.<br></li><li>LP: #1675838    Fix missing release names in filter list.<br></li><li>LP: #1677350    Fix incorrectly disabled buttons on node details page.<br></li><li>LP: #1676921    Fix node event log to order events chronologically.<br></li><li>LP: #1676619    Fix bug preventing a DNS resource from being allocated to an IP address not known to MAAS.<br></li><li>LP: #1675468    Fix bug while starting node when using an IPv4-mapped address inside the the maas_url.<br></li><li>LP: #1676619    Fix DNS resource creation to properly record the user who created the record.<br></li><li>LP: #1673791    Fix bugs with stress-ng tests when using a system with a large amount of RAM. Add short versions of stress-ng tests.<br></li><li>LP: #1677333    Fix test result output when smartctl fails.<br></li><li>LP: #1677029    Fix missing comment field when adding a new IP range.<br></li><li>LP: #1677573    Fix allocation of least-recently-used discoveries to consider reserved ranges.<br></li><li>LP: #1633696    Clean up regiond and rackd log output and make it more readable.<br></li><li>LP: #1676969    Fix regression that prevented setting an interface fabric to “Disconnected”.<br></li><li>LP: #1677060    Throttle DHCPv6 probing during commissioning to prevent rsyslog spam in case of a failure.<br></li><li>LP: #1677713    Fix invisible logout page.<br></li><li>LP: #1661581    De-emphasize “Parent” option when adding a discovered device. (“Static” is now the default.)<br></li><li>LP: #1675432    Fix race condition when composing a node from a RSD pod.<br></li><li>LP: #1674807    Fix missing default gateway output in machine details API.<br></li><li>LP: #1639839    Improve API error message when filtering boot resources by type.<br></li><li>LP: #1675095    Improve educated guess about reachable NTP servers.<br></li><li>LP: #1676978    Fix recommissioning to disconnect previously connected interfaces.<br></li><li>LP: #1678188    Fix broken link to machine events on node details page.<br></li><li>LP: #1678038    Fix duplicate error notifications.<br></li><li>LP: #1677631    Fix scrolling on node details page.<br></li><li>LP: #1678298    Fix incorrect capitalization of action names in the UI.<br></li><li>LP: #1645955    Improve MAAS user-agent string.<br></li><li>LP: #1575631    Fix edge cases when generating DNS zones which prevented some resource records from being shown.<br></li><li>LP: #1642728    When adding a discovery, pre-select DNS domains MAAS knows about.<br></li><li>LP: #1678236    Fix IP range addition to show a more useful errors, such as if the broadcast address or a reserved network address is used within an IP range.<br></li><li>LP: #1678333    Fix scrolling and window resize issues on page headers.<br></li><li>LP: #1677658    Resolve focus issues when using the MAAS UI with Firefox.<br></li><li>LP: #1679231    Fix bug that prevented MAC addresses from being shown on the machines list if the MAC column is selected.<br></li><li>LP: #1679249    Fix JavaScript race condition when loading machines table.<br></li><li>LP: #1679315    Fix UI to correctly update nodes if their domain name changes.<br></li><li>LP: #1679427    Fix commissioning support script to be less verbose.<br></li></ul><p></p><div><span style="font-size:11pt;font-family:arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap"><br></span></div></span></h2></span></div></div>-- <br><div class="gmail-m_7105275373893804527gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Andres Rodriguez<div>Engineering Manager, MAAS</div><div>Canonical USA, Inc.</div></div></div></div></div></div></div>
</div>