SVG icon migration (breaking changes!)

Summary

Beginning with Jenkins v2.333 (released on June 15, 2022), Jenkins core has upgraded from GIF and PNG icons to SVG icons.
Plugins that will be affected by this change are tracked in a spreadsheet found in JENKINS-68251.
Plugins that do not interact with icons are unaffected by this change.

Background

Scalable vector graphics (SVG) icons provide a more attractive user interface.
They are able to adapt to themes like the dark theme and the solarized theme.
The SVG icons provide a more consistent experience for users.
SVG images also preserve image quality, ensuring that icons are displayed properly regardless of scale.

Many plugins have been updated to use the new icons.
A tracking spreadsheet lists plugins that have been reviewed for possible issues.
JENKINS-68251 is the Jenkins issue that tracks the change.
It contains a link to the tracking spreadsheet.

Make sure that you update all plugins before and after updating to Jenkins 2.333 or later.

Reporting issues

Conclusion

While many of the commonly used plugins have already been updated for SVG icon usage, there are unmaintained plugins that could cause errors or breakages.
If you are in a situation where a plugin has been abandoned, adoption is the only way to ensure that there are no disruptions during usage.

Originally posted on Jenkins Blog
Author: kmartens27

Entrada Relacionada