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.
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)
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)
Dynamically loading certain plugins could result in permission errors.
(issue 61071)
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.
(issue 60866)
Internal: Changed exception presented when AtomicFileWriter fails to write to file.
(pull 3989)