diff --git a/content/_data/changelogs/weekly.yml b/content/_data/changelogs/weekly.yml index 0567c30575c7..4431b359ae85 100644 --- a/content/_data/changelogs/weekly.yml +++ b/content/_data/changelogs/weekly.yml @@ -6293,6 +6293,191 @@ # pull: 4494 (PR title: Remove references to Azure maven cache) # pull: 4502 (PR title: [JENKINS-61102] Use XMLUnit to fix test) +- version: '2.222' + date: 2020-02-23 + changes: + - type: major rfe + category: major rfe + pull: 4463 + issue: 60920 + authors: + - fqueiruga + - daniel-beck + message: |- + Revamp the layout and icons of the header bar and breadcrumbs. + Instances with plugins that depend on details of the Jenkins layout (e.g. Simple Theme Plugin) may experience UI/layout problems. + A new experimental header color scheme can be enabled by setting the jenkins.ui.refresh system property to true. + - type: major rfe + category: major rfe + pull: 4463 + authors: + - fqueiruga + - daniel-beck + message: |- + Introduce a new experimental UI that can be enabled by setting the jenkins.ui.refresh system property to true. + Currently it includes a new header color scheme, more changes to be added as a part of the UI/UX revamp. + references: + - pull: 4463 + - issue: 60920 + - url: https://github.com/jenkinsci/jep/blob/master/jep/223/README.adoc + title: JEP-223 + - url: https://jenkins.io/sigs/ux/ + title: Jenkins UX SIG + - type: major rfe + category: major rfe + pull: 4501 + authors: + - daniel-beck + - mikecirioli + - EstherAF + - aHenryJard + references: + - pull: 4501 + - issue: 60266 + - url: https://github.com/jenkinsci/jep/blob/master/jep/223/README.adoc + title: JEP-223 + message: |- + Add a new experimental Overall/Manage permission which allows a user to configure parts of the global Jenkins configuration without having the Overall/Administer permission. + This is an experimental feature, disabled by default, that can be enabled by setting the jenkins.security.ManagePermission system property to true. + - type: major rfe + category: major rfe + pull: 4506 + authors: + - timja + - daniel-beck + references: + - pull: 4506 + - issue: 12548 + - url: https://github.com/jenkinsci/jep/blob/master/jep/224/README.adoc + title: JEP-224 + - url: https://plugins.jenkins.io/extended-read-permission/ + title: Extended Read Permission plugin + message: |- + Add a new experimental Overall/SystemRead permission, which gives (almost) full read access to the Jenkins instance. + The permission is disabled by default, install the Extended Read Permission plugin to activate it. + - type: rfe + category: rfe + pull: 4365 + issue: 60266 + authors: + - mikecirioli + references: + - pull: 4365 + - issue: 60266 + - url: https://github.com/jenkinsci/jep/blob/master/jep/223/README.adoc + title: JEP-223 + - url: https://jenkins.io/security/advisory/2017-04-10/#matrix-authorization-strategy-plugin-allowed-configuring-dangerous-permissions + title: 2017-04-10 security advisory for Matrix Authorization plugin + - url: https://jenkins.io/security/advisory/2017-04-10/#role-based-authorization-strategy-plugin-allowed-configuring-dangerous-permissions + title: 2017-04-10 security advisory for Role-Based Authorization plugin + message: |- + Deprecate the Overall/RunScripts, Overall/UploadPlugins, and Overall/ConfigureUpdateCenter permissions. + Permissions were announced as dangerous and disabled by default in major authorization plugins in 2017. + Custom authorization strategy implementations that grant Overall/Administer without implying one or more of these three permissions will no longer work as expected. + Configurations that grant any of these permissions to users without Overall/Administer will no longer work as expected. + - type: rfe + category: rfe + pull: 4509 + authors: + - daniel-beck + message: |- + Remove the ability to have CSRF protection disabled. + Instances upgrading from older versions of Jenkins will have CSRF protection enabled and the default issuer set if they currently have it disabled. + - type: rfe + category: rfe + pull: 4487 + issue: 60966 + authors: + - Dohbedoh + message: |- + Order Admin Monitors in Global Configuration page. + - type: rfe + category: rfe + pull: 4499 + authors: + - daniel-beck + message: |- + Add memory usage monitor to system information page. + - type: rfe + category: rfe + pull: 4497 + authors: + - res0nance + message: |- + Improve performance when loading tied jobs. + - type: bug + category: bug + pull: 4504 + issue: 61121 + authors: + - daniel-beck + message: |- + Fix issue with too many open files error when using resource domain. + - type: rfe + category: localization + pull: 4505 + authors: + - jbleduigou + message: |- + Add french translation for concurrent build help. + - type: rfe + category: developer + pull: 4506 + issue: 12548 + authors: + - daniel-beck + - timja + references: + - pull: 4506 + - issue: 12548 + - url: https://github.com/jenkinsci/jep/blob/master/jep/224/README.adoc + title: JEP-224 + message: |- + Developer: Add new checkAnyPermission, hasAnyPermission methods that allow access if a user has one of the supplied permissions. + - type: rfe + category: developer + pull: 4506 + issue: 12548 + authors: + - daniel-beck + - timja + references: + - pull: 4506 + - issue: 12548 + - url: https://github.com/jenkinsci/jep/blob/master/jep/224/README.adoc + title: JEP-224 + message: |- + Developer: Add a new f:possibleReadOnlyField jelly tag, wraps fields in an if readonly check and then outputs the result as text if the authenticated user only has read access. + N/A is added if the field is empty. + - type: rfe + category: developer + pull: 4506 + issue: 12548 + authors: + - daniel-beck + - timja + references: + - pull: 4506 + - issue: 12548 + - url: https://github.com/jenkinsci/jep/blob/master/jep/224/README.adoc + title: JEP-224 + message: |- + Developer: Add a new l:hasAdministerOrManage jelly tag, hides the body of the tag if the user doesn't have Jenkins.ADMINISTER or Jenkins.MANAGE. + - type: rfe + category: developer + pull: 4488 + issue: 61046 + authors: + - jtnord + message: |- + Developer: Allow plugins to force an update of an UpdateSite. + + # pull: 4496 (PR title: Follow up optimizations to getAllItems() and getItems()) + # pull: 4508 (PR title: [JENKINS-36720] Spotbugs fix possible NPE) + # pull: 4510 (PR title: [JENKINS-36720] Fix instances of double checked locking) + # pull: 4511 (PR title: [JENKINS-36720] Spotbugs fixes) + # pull: 4514 (PR title: Update note after this was done wrong yet again) + # DO NOT EDIT THIS FILE DIRECTLY ON GITHUB IF YOU HAVE COMMIT ACCESS # ALL CHANGES MUST GO THROUGH PULL REQUESTS # MALFORMED FILE CONTENTS WILL BREAK THE SITE BUILD