Contributed by Tiffany Kyi, Yahoo | originally posted on screwdriver.cd
Spoooky season is here! The Screwdriver team is pleased to announce our newest release which brings in new features and bug fixes across various components.
New Features
- UI
- Show remote trigger’s displayName as title – You can now see the remote trigger’s pipeline name and branch by hovering on its node in the workflow graph.

- Option to download all artifacts as zipped file – You can now download all artifacts for a build as a zipped file. Navigate to root artifact folder and you should see Download All button.

- API
- Add option to download all artifacts as zip file – You can now download all artifacts in a build as a zipped file using GET /v4/builds/{buildId}/artifacts endpoint.
Bug Fixes
- UI
- Bump data-schema to 24.0.0
- Job name is omitted on the workflow graph when its displayName is shorter than its name
- Bump elliptic from 6.5.4 to 6.5.7
- Bump body-parser and express
- API
- Upgrade to latest command validator
- Accelerate the functest
- Run all scenarios in functest
- Add stage join trigger case and stabilize stages test
- Deep merge build meta into event meta
- Create new event meta when deep merging build meta into event meta
- Init a value when key does not exist in an object
- Remove k8s-vm dependence
- Enable sonar plugin config
- Use another headless user x1 to run func tests against prod
- Honor freeze windows for virtual jobs
- Stabilize functional tests
- Allow groupEventId filter for list pipeline events
- Revert “fix(3055): remove k8s-vm dependence”
- sd-setup-scm functest initialization
- Store
- Move pipeline template workflowGraph out of config into a new field
- Queue-service
- Skip execution of virtual job and mark it as SUCCESS
- Move workflowGraph out of config and keep it at the same level as config
- Launcher
- Use new sd-package versions
- Update Dockerfile with new sd-pkg versions
Internals
- sd-packages: Publish aarch64 version for ztsd
Compatibility List
In order to have these improvements, you will need these minimum versions:
- API – v7.0.211
- UI – v1.0.1048
- Store – v6.0.0
- Queue-Service – v4.0.4
- Launcher – v6.0.202
- Build Cluster Worker – v4.0.2
Contributors
Thanks to the following contributors for making this feature possible:
Questions and Suggestions
We’d love to hear from you. If you have any questions, please feel free to reach out here. You can also visit us on GitHub and Slack.