<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>