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.