升级jenkins 导致jenkins启动失败_Jenkins 每周版更新
01 何为 Jenkins 每周版Jenkins 每周版,顾名思义为每周更新一次的 Jenkins 版本,旨在为Jenkins用户和插件开发人员快速提供错误修复和新功能体验。 相比较于Jenkins 长期支持版本(即 LTS),Jenkins 每周版 具有迭代更新更快的特点。02每周版更新历史V2.230(2020-04-06)改进告警横幅的样式,使其更具视觉吸引力并更好地匹配...

01 何为 Jenkins 每周版

Jenkins 每周版,顾名思义为每周更新一次的 Jenkins 版本,旨在为 Jenkins 用户和插件开发人员快速提供错误修复和新功能体验。 相比较于 Jenkins 长期支持版本(即 LTS),Jenkins 每周版 具有迭代更新更快的特点。
02 每周版更新历史

V2.230 (2020-04-06)
-
改进告警横幅的样式,使其更具视觉吸引力并更好地匹配现有的用户界面组件。现在,警报在显示时完全覆盖了导航栏,而不是仅覆盖导航栏的一部分。(issue 61478)
-
检查任何一个权限时,权限错误中将不再显示已禁用的权限。(issue 61467)
-
显示与标签相关而非单个节点的阻塞原因时,允许使用超链接。(pull 4616)
-
添加选项以支持配置归档制品时的符号链接。(issue 5597)
-
除了通常的全局/Administer权限之外,具有全局/管理权限的用户现在也可以访问准备关机管理链接。(issue 61453)
-
更新页脚样式。(issue 61496)
-
允许 configuration-as-code plugin 禁用管理员监控。(issue 56937)
-
更新 Groovy Init hooks,使其在任务配置修改后运行。(issue 61694)
-
修复指纹清除线程中的类强制转换异常。(issue 61479)
V2.229 (2020-03-29)
-
重新启动时使用保存的全局构建丢弃配置。Jenkins 2.221 到 2.228 在重新启动时会忽略保存的全局构建丢弃配置。(issue 61688)
-
修复设置密码后代理表单验证的问题(由 2.205 引入的缺陷回归)。(issue 61692)
-
更新 .NET 版本检查,使其更适合自带的 .NET 版本。(pull 4554)
-
具有全局/管理或全局/系统读取(以及通常的全局/Administer)权限的用户可以访问关于 Jenkins 的管理链接。(issue 61455)
-
稳定性: 将 null 转换为 Secret 时不再抛出 NullPointerException。(pull 4608)
-
升级到 Remoting 4.3,以解决 WebSockets 上的大量有效负载的问题。需要具有 Remoting 4.3 或更高版本的配套 agent.jar。(pull 4601, pull 4596, issue 61409, Remoting 4.3 变更日志, WebSockets 博客文章, JEP-222)
-
开发者: 在失败时自动创建符号链接,并记录告警。(issue 56643)
-
开发者: 无需 JenkinsRule 即可在单元测试中使用 Secret 和 ConfidentialKey。(pull 4603)
V2.228 (2020-03-25)
-
重要安全修复。(安全公告)
-
与请求路由和 CSRF 保护有关的安全增强。(相关升级指导)
V2.227 (2020-03-22)
-
具有全局/管理权限的用户可以访问系统信息管理链接,其中仅显示插件和内存使用信息。(issue 61456)
-
在超大屏幕上限制管理 Jenkins 条目的最大宽度。(pull 4582)
-
具有全局/管理权限(以及通常的全局/Administer)的用户可以配置系统配置中的使用统计。(issue 61457)
-
使基于 HTTP DELETE 的项目删除行为更像 API,建议通过 POST /doDelete 进行删除。(issue 61308)
-
提高上下文菜单的滚动速度。(pull 4592)
-
在插件管理的已安装选项卡上列出未能加载的插件。(pull 4589)
-
当插件正在寻找新的维护者时,在插件管理器中突出显示(“领养此插件”)。(pull 4584)
-
开发者: 添加用于管理链接类别定义的 Javadoc。(pull 4578)
-
内部: 允许使用高于 8 的 JDK 版本进行 core 构建。(issue 61105)
V2.226 (2020-03-15)
-
修复了任务配置表单中之前保存步骤中存在的拖放操作问题 (由 2.217 引入的缺陷回归)。(issue 61429)
-
删除铃铛旁边不必要的“监视器”文本,以使 UI 更加整洁。更改铃铛旁边的通知颜色,以使其更引人注意。(issue 61224)
-
允许使用 configuration-as-code 插件配置使用情况统计信息。(issue 54662)
-
允许使用 configuration-as-code 插件配置 ssh 鉴权密钥。(pull 4563, ssh-cli-auth 1.8 变更日志)
-
尽可能使用浏览器提供的当前系统字体。更改正文和标题的字体大小,以提高一致性和可读性。(issue 60921)
-
将捆绑的 Script Security 插件从 1.70 更新到 1.71。(pull 4561, Script security plugin 1.70 变更日志, SECURITY-1754 sandbox bypass 漏洞)
-
当前已安装的插件中存在安全问题时,在插件管理列表中显示。(pull 4553) 为’新建视图’添加法语翻译。(issue 61424)
-
修复了 Jelly enum 格式控件中对 default 属性的支持。(issue 61385)
-
添加 ManagementLink#getCategory() 以便于将“管理 Jenkins” 上的条目分类。有关支持的返回值,请参见 ManagementLink.Category 枚举。(pull 4546)
-
开发者: 使 h.checkAnyPermission 和 可以在非 AccessControlled 的对象上工作。(issue 61465)
-
标记 newInstanceFromRadioList() 方法和调用者可以为 null。(pull 4543)
-
内部: 重新启动视图中删除内联资源。(issue 60866)
V2.225 (2020-03-09)
-
保存任务时不丢失 SCM 配置(由 2.224 引入的缺陷回归)。(issue 61398)
V2.224 (2020-03-08)
-
WARNING: 此版本在保存任务时引入了严重的问题。请参阅 JENKINS-61398。请避免更新到此版本。
-
Winstone 5.9: 修复最大表单内容大小和表单内容密钥的传递(由 Jetty 9.4.20 和 Jenkins 2.205 引入的缺陷回归)。(pull 4542, issue 60409, Winstone 5.9 变更日志)
-
Winstone 5.9: 修复由于 X-Forwarded-Host 和 X-Forwarded-Port 订阅问题而导致的将不正确的反向代理重定向到 Host 的问题(由 Jetty 9.4.20 和 Jenkins 2.205 引入的缺陷回归)。(pull 4542, issue 60199, Winstone 5.9 变更日志, Jetty 9.4.27 变更日志)
-
不会对某些具有任务/配置权限的用户禁用任务配置表单上的所有控件(由 2.223 引入的缺陷回归)。(issue 61321)
-
在插件管理器中显示插件发布日期。(pull 4535)
-
禁止将非管理员用户的错误堆栈跟踪作为核心功能。(issue 60410)
-
指示何时通过插件管理器中的更新解决安全问题。(issue 61166)
-
在插件管理器中将插件类别显示为标签,而不是将它们分组到不同的表格中。(pull 4534)
-
防止在 DescriptorList#newInstanceFromRadioList() 和 ExtensionDescriptorList#newInstanceFromRadioList() 中处理未处理的 JSONException。(issue 61345)
-
调整屏幕大小时,调整搜索框到合适的大小。(issue 61300)
-
删除只读用户在 textarea 表单元素下方的灰色条。(issue 61284)
-
防止在没有工具安装程序元数据的情况下单击自定义更新中心的“立即检查”时的 NullPointerException。(issue 60788)
-
如果未安装 cloud plugin,修复 clouds 配置页面上的空白页面。(issue 61285)
-
更新 descriptorRadioList 表单元素,以遵循 DescriptorVisibilityFilter 扩展点。(issue 51495)
-
将版本号库从 1.6 更新到 1.7,以解除对 FindBugs 注解的暂时依赖性。(issue 61279)
V2.223 (2020-03-01)
-
删除“自动刷新”功能,包括现在已过时的自动刷新遥测功能。(pull 4503)
-
允许具有系统读取权限的用户查看全局安全配置页面。(issue 61205)
-
允许具有系统读取权限的用户查看关于 Jenkins 页面。(issue 61201)
-
具有扩展读取权限的用户现在将获得外观更具只读性的 UI。(issue 61202)
-
防止出现 “Jenkins.instance 丢失”的情况。(pull 4525, issue 55070, issue 59992, issue 60454, issue 61192)
-
默认情况下重新引入构建历史描述截断。允许通过 historyWidget.descriptionLimit 系统属性管理/禁用限制。负值将消除限制,0 则强制为空。(pull 4529, issue 61004, issue 60299)
-
避免在将自定义根目录设置为文件系统根目录(例如 C:\)的情况下启动非流水线构建时的 NullPointerException。(issue 61197)
-
允许 FingerprintFacet 阻止删除指纹。(issue 28379)
-
内部: 删除未使用的类 StringConverter2。(pull 4468)
-
内部: 删除未使用的内部类 Memoizer(此类使用了 ConcurrentHashMap)。(pull 4470)
-
开发者: 在调试模式下,默认监听回送接口。(pull 4515)
更多每周版更新信息,请点击【阅读原文】
推荐阅读
Jenkins CLI 命令行 v0.0.26
欢迎使用流水线指令-矩阵
Jenkins 创始人 Kohsuke 的新篇章
自定义 Jenkins 发行版就是这么简单
Tekton 流水线发布首个官方 Beta 版本

译者:zhaoying
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)