Happy Holidays! Screwdriver team is pleased to announce our newest release which brings in new features and bug fixes across various components.
New Features
UI
- Enable deleting disconnected Child Pipelines from UI. This will give users more awareness and control over SCM URLs that are removed from child pipelines list.
API
- Cluster admins can configure different bookends for individual build clusters.
- Add more audit logs for Cluster admins to track API usage.
Bug Fixes
UI
- Collections sorting enhancements.
- Create Pipeline flow now displays all Templates properly.
API
- Pipeline badges have been refactored to reduce resource usage..
- Prevent artifact upload errors due to incorrect retry logic.
Queue Service
- Prevent archived jobs from running periodic jobs if cleanup fails at any point.
Internals
- Update golang version to 1.19 across all golang projects.
- Node.js has been upgraded to v18 for Store, Queue Service & Build Cluster Worker.
- Feature flag added to Queue Service to control Redis Table usage to track periodic builds.
Compatibility List
In order to have these improvements, you will need these minimum versions:
- API - v5.0.12
- UI - v1.0.759
- Store - v5.0.2
- Queue-Service - v3.0.0
- Launcher - v6.0.178
- Build Cluster Worker - v3.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.
Author
Jithin Emmanuel, Director Of Engineering, Yahoo