2.60.1 is the first Jenkins LTS release that requires Java 8 to run. If you're using the Maven Project type, please note that it needs to use a JDK capable of running Jenkins, i.e. JDK 8 or up. If you configure an older JDK in a Maven Project, Jenkins will attempt to find a newer JDK and use that automatically. If your SSH Build Agents fail to start and you have the plugin install the JRE to run them, make sure to update SSH Build Agents Plugin to at least version 1.17 (1.20 recommended).
Changes since 2.60:
Fix for NullPointerException while initiating some SSH connections. (regression in 2.59)
(issue 44120)
Update Groovy to 2.4.8 to address memory leak issue. Pipeline: Groovy needs to be upgraded to 2.28 or higher to prevent regressions.
(issue 33358, issue 42189)
Windows services: Integrate various stability and performance fixes in Windows Service Wrapper from 1.18 to 2.0.2. There are many fixes around configuration options and process termination.
(full changelog)
Packaging: Do not invoke recursive chown in JENKINS_HOME during the RPM post-install step unless owned by a different user.
(issue 23273)
Use case-insensitive search by default for new and anonymous users.
(issue 42645)
Searching in the Build History widget takes into account user preferences (case sensitivity by default).
(pull 2683)
Allow searching by build parameter values in the Build History widget.
(issue 40718)
Internal API: Add the ability for ItemListener to veto copy operations; make Run#compareTo work across jobs; save Jenkins after calling setSecurityRealm or setAuthorizationStrategy.
(issue 34691, issue 42319, pull 2762, pull 2782, pull 2790, pull 2805)