Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add changelog 2.222 #2899

Merged
merged 7 commits into from
Feb 24, 2020
Merged
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
183 changes: 183 additions & 0 deletions content/_data/changelogs/weekly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6293,6 +6293,189 @@
# 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 <code>jenkins.ui.refresh</code> system property to <code>true</code>.
- 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 <code>jenkins.ui.refresh</code> system property to <code>true</code>.
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
oleg-nenashev marked this conversation as resolved.
Show resolved Hide resolved
- timja
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 <code>Overall/Manage</code> permission which allows a user to configure parts of the global Jenkins configuration without having the <code>Overall/Administer</code> permission.
This is an experimental feature, disabled by default, that can be enabled by setting the <code>jenkins.security.ManagePermission</code> system property to <code>true</code>.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to add that it's Beta restricted also ? Or is it enough to say experimental for the release note ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think so. Beta is for developers, it has no user frontend

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, we will include that @Beta in our developer docs

- type: major rfe
oleg-nenashev marked this conversation as resolved.
Show resolved Hide resolved
category: major rfe
pull: 4506
authors:
- daniel-beck
- timja
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 <code>Overall/SystemRead</code> 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 <code>Overall/RunScripts</code>, <code>Overall/UploadPlugins</code>, and <code>Overall/ConfigureUpdateCenter</code> permissions.
Permissions were announced as dangerous and disabled by default in major authorization plugins in 2017.
Custom authorization strategy implementations that grant <code>Overall/Administer</code> 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 <code>Overall/Administer</code> 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 <code>checkAnyPermission</code>, <code>hasAnyPermission</code> 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 <code>f:possibleReadOnlyField</code> 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 <code>l:hasAdministerOrManage</code> jelly tag, hides the body of the tag if the user doesn't have <code>Jenkins.ADMINISTER</code> or <code>Jenkins.MANAGE</code>.
- type: rfe
category: developer
pull: 4488
issue: 61046
authors:
- jtnord
message: |-
Developer: Allow plugins to force an update of an <code>UpdateSite</code>.

# 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