Jenkins v2.222 Release Notes
Release Date: 2020-02-24 // about 4 years ago-
Disclaimer : This is an automatically generated changelog draft for Jenkins weekly releases.
๐ See https://jenkins.io/changelog/ for the official changelogs.
๐ Forchangelog.yaml
drafts see GitHub action artifacts attached to release commits.๐ฑ ๐ Major features and improvements
- JENKINS-60920 - Revamp the layout and icons of the Jenkins header bar and breadcrumbs (#4463) @fqueiruga
- ๐ป JENKINS-60920 - Introduce a new experimental UI that can be enabled by setting the jenkins.ui.refresh system property to true (#4463) @fqueiruga
- JEP-224, JENKINS-12548 - Add a new experimental
Overall/SystemRead
permission (#4506) @timja - JEP-223 - Add a new experimental
Overall/Manage
permission (#4506) @daniel-beck @EstherAF @mikecirioli @aHenryJard
๐ฑ ๐ New features and improvements
- โก๏ธ JEP-223 - Deprecate dangerous
Overall/RunScripts
,Overall/UploadPlugins
, andOverall/ConfigureUpdateCenter
permissions (#4365) @mikecirioli - Always set a crumb issuer (#4509) @daniel-beck
- ๐ง Order Admin Monitors in Global Configuration page (#4487) @Dohbedoh
- โ Add memory usage monitor to system information page (#4499) @daniel-beck
- ๐ Improve performance when loading tied jobs (#4497) @res0nance
- โ Add french translation for concurrent build help (#4505) @jbleduigou
๐ฑ ๐ Bug Fixes
- JENKINS-61121 - Fix too many open files with resource domain (#4504) @daniel-beck
๐ท ๐ท Changes for plugin developers
- โ Add new
checkAnyPermission
,hasAnyPermission
methods that allow access if a user has one of the supplied permissions (#4506) @timja - โ 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 (#4506) @timja - 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 (#4506) @timja
All contributors: @MarkEWaite, @daniel-beck, @fqueiruga, @jbleduigou, @kohsuke, @mikecirioli, @oleg-nenashev, @res0nance, @Dohbedoh, @EstherAF, @aHenryJard and @timja