持续集成工具 Jenkins 2.296 发布

606

Jenkins 是一款由 Java 编写的开源的持续集成工具。Jenkins 提供了软件开发的持续集成服务。它运行在 Servlet 容器中(例如 Apache Tomcat)。它支持软件配置管理(SCM)工具(包括 AccuRev SCMCVSSubversionGitPerforceClearcaseRTC),可以执行基于 Apache AntApache Maven 的项目,以及任意的 Shell 脚本和 Windows 批处理命令。Jenkins 是在 MIT 许可证下发布的自由软件。

Jenkins 2.296 正式发布,本次更新内容如下:

  • 修复任何浏览器中不需要的表单验证造成的表单提交回归问题 (issue 65585)
  • 建议在 Java 11 上运行 (issue 65577)
  • 将数字字段的错误信息中的 "数字" 改为 "整数" (pull 5538)
  • 显示隐含的插件依赖性或从核心拆分的插件的依赖性计数 (pull 5472)
  • 将 spring-security-bom 从 5.4.6 升级至 5.5.0 (pull 5505, Spring project spring-security 5.5.0 release notes)
  • Winstone 5.18:将 Jetty9.4.40.v20210413 更新到 9.4.41.v20210516,以修复错误和增强功能 (pull 5540, Winstone 5.18 changelog, Jetty 9.4.41 changelog)
  • 一个特殊的、很少遇到的内部错误现在再次正确地显示了原因的细节 (pull 5537)
  • 改进了登录页面中的复选框的对比度 (pull 5536)
  • Jenkins 在登录后将用户重定向到前一个页面,即使他们在未登录时能够查看该页面 (issue 64991)
  • 开发者: View 现在是 DescriptorByNameOwner,允许其作为 AncestorInPath 使用 (pull 5533)
  • 开发者:依赖 hudson.model.Queue$Item#idhudson.model.AbstractProject#triggers 字段的插件必须更新以调用相应的 getters(pull 5526, Vertx plugin, Slave Prerequisites plugin)
  • 开发者:从 Jenkins 核心删除 JTidy 依赖。使用 JTidy 功能的插件必须更新,以明确声明对 JTidy 的依赖,而不是依赖 Jenkins 核心来提供这个库 (pull 5521, NIS notification lamp plugin)
  • 移除部分阿拉伯语和葡萄牙语翻译 (pull 5518)
  • Remoting 4.8 升级到 Remoting 4.9,修正了错误并更新了依赖关系 (pull 5539, Remoting 4.9 changelog)

更多详情可查看:www.jenkins.io/changelog//…