New Bug Fixes and Features - March 2022
<h2>Latest Updates - March 2022</h2><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://github.com/screwdriver-cd/scm-gitlab/pull/50">(GitLab) Group owners</a> can create pipelines for projects they have admin access to<br/></li><li>Option to <a href="https://github.com/screwdriver-cd/ui/commit/303a89bd7da25b6c96c5ec16b996eb6a0ff17dd5">filter out events that have no builds</a> from workflow graph in UI<br/></li></ul><p><b>Bug Fixes</b></p><ul><li>API: Error fix in <a href="https://github.com/screwdriver-cd/screwdriver/pull/2682">removeJoinBuilds</a></li><li>API: Error code when <a href="https://github.com/screwdriver-cd/screwdriver/pull/2674">parseUrl failed</a></li><li>API: <a href="https://github.com/screwdriver-cd/screwdriver/pull/2684">Source directory</a> can be 2 characters or less</li><li>API: New functional tests for <a href="https://github.com/screwdriver-cd/screwdriver/pull/2670">parent event</a>, <a href="https://github.com/screwdriver-cd/screwdriver/pull/2675">source directory</a>, <a href="https://github.com/screwdriver-cd/screwdriver/pull/2677">branch-specific job</a>, <a href="https://github.com/screwdriver-cd/screwdriver/pull/2681">restrict PR</a> setting, <a href="https://github.com/screwdriver-cd/screwdriver/pull/2685">skip build</a></li><li>queue-service: <a href="https://github.com/screwdriver-cd/queue-service/pull/49">Region map</a> value name</li><li>queue-service: Do not retry when <a href="https://github.com/screwdriver-cd/queue-service/pull/47">processHooks times out</a></li><li>UI: Update <a href="https://github.com/screwdriver-cd/ui/pull/773">validator with provider field</a></li><li>UI: <a href="https://github.com/screwdriver-cd/ui/pull/491">Change color code</a> to be more colorblind-friendly</li><li>UI: Properly prompt and sync <a href="https://github.com/screwdriver-cd/ui/pull/771">no-admin pipelines</a></li><li>UI: Add string case for provider for <a href="https://github.com/screwdriver-cd/ui/pull/775">validator</a></li><li>UI: <a href="https://github.com/screwdriver-cd/ui/pull/776">Disable click Start</a> when set annotations</li><li>Launcher: <a href="https://github.com/screwdriver-cd/launcher/pull/432">Do not include parameters</a> from external builds during remote join</li><li>buildcluster-queue-worker: Create <a href="https://github.com/screwdriver-cd/buildcluster-queue-worker/pull/140">package-lock.json</a></li><li>buildcluster-queue-worker: Fix <a href="https://github.com/screwdriver-cd/buildcluster-queue-worker/pull/141">health check</a> processing error<br/></li><li>buildcluster-queue-worker: <a href="https://github.com/screwdriver-cd/buildcluster-queue-worker/pull/142">Do not requeue</a> when executor returns 403 or 404 error</li></ul><p><b>Internals</b></p><ul><li>sd-cmd: Restrict debug store access log by <a href="https://github.com/screwdriver-cd/sd-cmd/pull/50">verbose option</a></li><li>template-main: Requires <a href="https://github.com/screwdriver-cd/template-main/pull/34">>=node:12</a></li><li>toolbox: Add logs to <a href="https://github.com/screwdriver-cd/toolbox/pull/29">troubleshoot release files</a><br/></li><li>guide: Update <a href="https://github.com/screwdriver-cd/guide/pull/520">Gradle example</a><br/></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.224</li><li><a href="https://hub.docker.com/repository/docker/screwdrivercd/ui">UI</a> - v1.0.680</li><li><a href="https://hub.docker.com/repository/docker/screwdrivercd/store">Store</a> - v4.2.3</li><li><a href="https://hub.docker.com/repository/docker/screwdrivercd/queue-service">Queue-Service</a> - v2.0.30</li><li><a href="https://hub.docker.com/repository/docker/screwdrivercd/launcher">Launcher</a> - v6.0.149</li><li><a href="https://hub.docker.com/repository/docker/screwdrivercd/buildcluster-queue-worker">Build Cluster Worker</a> - v2.23.3</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/itleigns">Harura</a></li><li><a href="https://github.com/ibu1224">Ibuki</a><br/></li><li><a href="https://github.com/jithine">Jithin</a><br/></li><li><a href="https://github.com/Yasumoto">Joe</a></li><li><a href="https://github.com/kumada626">Keisuke</a><br/></li><li><a href="https://github.com/wahapo">Kenta</a></li><li><a href="https://github.com/sugarnaoming">Naoaki</a></li><li><a href="https://github.com/pritamstyz4ever">Pritam</a></li><li><a href="https://github.com/esuc4se">Ryosuke</a></li><li><a href="https://github.com/sagar1312">Sagar</a></li><li><a href="https://github.com/s-yoshika">Shota</a><br/></li><li><a href="https://github.com/tkyi">Tiffany</a></li><li><a href="https://github.com/sakka2">Teppei</a><br/></li><li><a href="https://github.com/yoshwata">Yoshiyuki</a></li><li><a href="https://github.com/y-oksaku">Yuki</a><br/></li><li><a href="https://github.com/yk634">Yuta</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><p><b>Author</b><br/><a href="https://www.linkedin.com/in/jithine/"></a>Tiffany Kyi, Sr Software Dev Engineer, Yahoo</p>