Jenkins 2.477版本在2024年9月17日发布,此版本中包含了一些增强功能和错误修复。
增强功能:
- 对用户账号屏幕的内容和外观进行了改进 。
- 对于缺少作业的视图,使用了Notice组件 。
- 更新了"Jenkins正在启动"页面的外观 。
错误修复:
- 恢复了与Nested Views插件等贡献新对象的上下文菜单插件的兼容性(2.475版本中的回归)。
- 预防了在Firefox中不必要的水平滚动条 。
- 使XML文件中
Map
字段的反序列化更加健壮 。 - 修复了与OpenId Connect Authentication和Reverse Proxy Authentication插件的兼容性(2.475版本中的回归)。
- 确保仅针对同一ItemGroup中的项目验证显示名称 。
- 修正了当用户具有系统读取权限时,插件管理器中无法禁用的插件的样式 。
此外,还有一些针对开发者的增强功能,比如添加了当计算机变为空闲时的新监听器 。
安全修复:
- 修复了安全问题 。
升级依赖:
- 升级了Spring Framework、Spring Security和Java EE的版本 。
其他注意事项:
- Jenkins 2.477及以后的版本需要Java 17或更高版本 。
如果你在升级到2.476或2.477版本后遇到Jenkins无法启动的问题,可能需要升级Tomcat到10版本,或者切换到Jenkins提供的servlet容器,因为Jenkins 2.475及以后的版本包括了对Spring框架、Spring Security和Java EE的升级 。