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