Globally configured build discarders are available for the first time with this release. Jenkins will now execute the configured per-project build discarder periodically even if no build is currently finishing. Globally configured build discarders may delete old builds if a project has been configured with a more aggressive build discarder configuration since the last build was run.
Major enhancement
-
Add globally configured build discarders that delete old builds not marked as "keep forever" even if there is no, or a less aggressive, per-project build discarder configured, executed periodically and after a build finishes.
pull 4368
Major bug fix
-
Jenkins will by default execute the configured per-project build discarder periodically even if no build is currently finishing.
This may delete old builds of projects that got a more aggressive build discarder configuration since the last build was run.
pull 4368
Bug fix
-
Dynamically loading certain plugins could result in permission errors.
JENKINS-61071
Enhancement
-
Update bundled Script Security Plugin from 1.68 to 1.70.
pull 4490
-
Do not show disabled permissions in permission errors.
pull 4482
-
Developer: Use correct alert box name in Javadoc description.
pull 4493
-
Developer: Introduce filtering overload to
getAllItems()
, allItems()
and getItems()
.
pull 4469
-
Developer: Add new extension point
BackgroundBuildDiscarderStrategy
to allow more flexible build discarding strategies for the global build discarder configuration.
pull 4368
-
Developer: Add findsecbugs plugin to spotbugs build plugin.
pull 4381
-
Internal: Remove inline resources from HudsonPrivateSecurityRealm views.
JENKINS-60866
-
Internal: Changed exception presented when AtomicFileWriter fails to write to file.
pull 3989