New bug fixes and features - April 2025
New Features
UI
- Introduced a Glimmer component for managing pipeline secrets in the new UI to enhance user experience and functionality. See PR.
- Introduced a new Glimmer component to manage API tokens, allowing users to create and manage them more efficiently. See PR.
- PR Desync: a feature in the UI to detect and notify users of desynced pull requests in the database due to prolonged pipeline inactivity, providing a convenient resync button. See PR.
- Support for reverting overridden secrets and improved ambiguity in secret deletion messaging in the new UI. See PR.
- Introduced a new navigation bar for switching between secrets and tokens in the new UI. See PR.
- Default status sorting added to the event jobs table, with sorting based on build color and then alphabetically by stage and job name. As depicted below, the failed build is sorted at the top. See PR.
API
- Added feature to trigger jobs when a pull_request closed webhook event is received in Screwdriver. See PR and guide.
- Added feature to set event status when a build is updated, tracking overall execution status for an event. See PR.
- Added a DELETING state to the pipeline to prevent updates during pipeline deletion, addressing remaining pipeline data post-deletion issue. See PR.
- Implemented a feature flag to control log payload logging, aiding log volume management. See PR.
- Pipeline admin user list now updated based on SD user permissions table. See PR.
Bug Fixes
UI
- Implemented a fix to allow navbar to be displayed when the hamburger menu is expanded on small devices. See PR.
- Fixes issues with edit secret modal in new landing page by setting secret value properly for API request and returning full response when “allow in pr” field is changed. See PR.
- Ensures that the workflow graph maintains the toggle state of downstream triggers when switching between different pipeline events. See PR.
- Event rail reloading logic in the new pipeline landing page was adjusted to align with the vertical collection component. See PR.
- Fixes an issue where cacheKey was incorrectly removed during data reloading in the pipeline workflow, ensuring the latest commit SHA is correctly reset. See PR.
- Pipeline header updating issue resolved by adding necessary tracking to update properly when a pipeline changes. See PR.
- Pipeline root directory now included and displayed alongside branch name in new UI. See PR.
API
- Added a check for adminUserIds for backward compatibility in situations where old pipelines have a null adminUserIds column due to inability of MySQL 5 version to set default values in TEXT fields. See PR.
- Fix for triggering the next build on the child event when some builds are restarted before all builds are completed. See PR.
Compatibility List
In order to have these improvements, you will need these minimum versions:
- API - v8.0.26
- UI - v1.0.1272
- Store - v7.0.0
- Queue-Service - v5.0.1
- Launcher - v6.0.221
- Build Cluster Worker - v5.0.1
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
Vonny Jap, Senior Manager, Software Dev Engineering, Yahoo

















