<div dir="ltr">Hello all,<div><br></div><div>The 2016.11.14 release of Spread is now available both as a snap and at Travis.<br clear="all"><div><br></div><div>There are quite a few interesting changes on this one:</div><div><br></div><div>- Support for fetching files generated by the remote tasks:</div><div><br></div><div>    <a href="https://github.com/snapcore/spread#residue">https://github.com/snapcore/spread#residue</a></div><div><br></div><div><div>- Support for "manual" tasks/suites/systems/backends, which only run when explicitly selected:</div></div><div><br></div><div><div>    <a href="https://github.com/snapcore/spread#manual">https://github.com/snapcore/spread#manual</a></div></div><div><br></div><div>- Repack support which allows the implementation of delta uploads:<br></div><div><br></div><div><div>    <a href="https://github.com/snapcore/spread#repacking">https://github.com/snapcore/spread#repacking</a><br></div></div><div><br></div><div>- New -shell-after and -shell-before flags.</div><div><br></div><div>- Spread now tests spread itself:</div><div><br></div><div><div>    <a href="https://github.com/snapcore/spread/tree/master/tests">https://github.com/snapcore/spread/tree/master/tests</a></div><div><br></div></div><div>- Print job's position ("N of M"), to have an idea of where things stand.</div><div><br></div><div>- New MATCH function oriented at tests that look like:</div><div><br></div><div>    echo foobar | MATCH foo</div><div><br></div><div>  It uses grep underneath, but unlike grep it prints the whole output when the match fails, making it easier to debug the problem.</div><div><br></div><div>- ERROR function is now supported on any script.</div><div><br></div><div>- Fixes around handling of environment variables inside debugging shells.</div><div><br></div><div>- Define $SPREAD_* early so they may be referenced inside other variables.</div><div><br></div><div>- Force use of LXD images from local cache when available, improving performance and allowing offline use.</div><div><br></div><div><br></div>-- <br><div class="gmail_signature">gustavo @ <a href="http://niemeyer.net" target="_blank">http://niemeyer.net</a></div>
</div></div>