Latest Updates - April 2021
<p><a href="https://www.linkedin.com/in/jithine/">Jithin Emmanuel,</a> Engineering Manager, Verizon Media</p><p>Screwdriver team is pleased to announce our newest release which brings in new features and bug fixes across various components.</p><p><b>New Features</b></p><ul><li><a href="https://docs.screwdriver.cd/user-guide/configuration/externalConfig">External config</a> to<a href="https://github.com/screwdriver-cd/screwdriver/issues/2398"> have support</a> for <a href="https://docs.screwdriver.cd/user-guide/configuration/sourceDirectory.html">Source Directory</a> in child pipelines.</li><li><a href="https://github.com/screwdriver-cd/screwdriver/issues/2058">Removing expiry</a> of shared commands.</li><li>API to support <a href="https://github.com/screwdriver-cd/screwdriver/issues/874">OR workflow</a> for jobs.</li><li>Collections UX improvements. Part of <a href="https://yahoo.github.io/hacktogether/">Yahoo Hack Together</a>. </li><ul><li>Proper <a href="https://github.com/screwdriver-cd/screwdriver/issues/2392">validation</a> of modal.</li><li>Make sure <a href="https://github.com/screwdriver-cd/screwdriver/issues/2390">mandatory fields</a> are filled in.</li></ul><li>UI: Option to <a href="https://github.com/screwdriver-cd/ui/pull/677">hide PR jobs</a> in event workflow</li><li>UI: Hide builds in `CREATED` status to <a href="https://github.com/screwdriver-cd/screwdriver/issues/2227">avoid confusion</a>.</li><li>store-cli: Support for <a href="https://github.com/screwdriver-cd/store-cli/pull/73">parallel writes</a> to build cache with locking.</li><li>Improvements to sd-local log format</li><ul><li><a href="https://github.com/screwdriver-cd/sd-local/pull/67">Fix</a> for broken lines.</li><li><a href="https://github.com/screwdriver-cd/sd-local/pull/71">Non-verbose</a> logging for interactive mode.</li></ul><li>New API <a href="https://github.com/screwdriver-cd/screwdriver/issues/2399">to remove</a> a command tag.</li><li><a href="https://github.com/screwdriver-cd/screwdriver/issues/2302">Warn users</a> if build parameters are different from default values.</li></ul><p><b>Bug Fixes</b></p><ul><li>API: Fix for a <a href="https://github.com/screwdriver-cd/screwdriver/issues/2071">join build stuck</a> in “CREATED” status due to missing join data.</li><li>Queue Service: Enhanced <a href="https://github.com/screwdriver-cd/queue-service/pull/27">error handling</a> to reduce errors in build periodic processing.</li><li>API: Prevent users from <a href="https://github.com/screwdriver-cd/screwdriver/issues/2415">overwriting job audit</a> data.</li><li>UI : <a href="https://github.com/screwdriver-cd/ui/pull/682">properly validate </a>templates even if there are extra lines above config.</li><li>UI : Fix for <a href="https://github.com/screwdriver-cd/ui/pull/678">duplicate event</a> displayed in event list.</li><li>Launcher: Support <a href="https://github.com/screwdriver-cd/launcher/pull/406">setting pushgateway</a> protocol schema </li><li>Launcher: Enable builds to <a href="https://github.com/screwdriver-cd/launcher/pull/410">read metadata </a>from the entire event in addition to immediate parent builds.</li></ul><p><b>Compatibility List</b></p><p>In order to have these improvements, you will need these minimum versions:</p><ul><li><a href="https://hub.docker.com/repository/docker/screwdrivercd/screwdriver">API</a> - v4.1.84</li><li><a href="https://hub.docker.com/repository/docker/screwdrivercd/queue-service">Queue-Service</a> - v2.0.6</li><li><a href="https://hub.docker.com/repository/docker/screwdrivercd/ui">UI</a> - v1.0.618</li><li><a href="https://hub.docker.com/repository/docker/screwdrivercd/store">Store</a> - v4.1.3</li><li><a href="https://hub.docker.com/repository/docker/screwdrivercd/launcher">Launcher</a> - v6.0.128</li><li><a href="https://hub.docker.com/repository/docker/screwdrivercd/buildcluster-queue-worker">Build Cluster Worker</a> - v2.10.0</li></ul><p><b>Contributors</b></p><p>Thanks to the following contributors for making this feature possible:</p><ul><li><a href="https://github.com/adong">Alan</a></li><li><a href="https://github.com/DekusDenial">Dekus</a></li><li><a href="https://github.com/jithine">Jithin</a></li><li><a href="https://github.com/ibu1224">Ibuki</a></li><li><a href="https://github.com/itleigns">Harura</a></li><li><a href="https://github.com/kkisic">Kazuyuki</a></li><li><a href="https://github.com/kkokufud">Kazuki</a></li><li><a href="https://github.com/wahapo">Kenta</a></li><li><a href="https://github.com/kumada626">Keisuke </a></li><li><a href="https://github.com/kprasadpvv">Krishna</a></li><li><a href="https://github.com/klu909">Kevin</a></li><li><a href="https://github.com/parthasl">Lakshminarasimhan</a></li><li><a href="https://github.com/sugarnaoming">Naoaki</a></li><li><a href="https://github.com/mchengat">Mansoor</a></li><li><a href="https://github.com/pritamstyz4ever">Pritam</a></li><li><a href="https://github.com/rishu2403">Rakshit</a></li><li><a href="https://github.com/cappyzawa">Shu</a></li><li><a href="https://github.com/tkyi">Tiffany</a></li><li><a href="https://github.com/yoshwata">Yoshiyuki</a></li><li><a href="https://github.com/yuichi10">Yuichi</a></li></ul><p><b>Questions and Suggestions</b></p><p>We’d love to hear from you. If you have any questions, please feel free to reach out<a href="https://docs.screwdriver.cd/about/support"> here</a>. You can also visit us on<a href="https://github.com/screwdriver-cd"> Github</a> and<a href="https://slack.screwdriver.cd/"> Slack</a>.</p>