Jenkins will no longer automatically install the External Monitor Job Type, LDAP, or PAM Authentication plugins on startup if a plugin depending on Jenkins 1.467 or earlier is discovered. Stop bundling the External Monitor Job Type, LDAP, and PAM Authentication plugins.
Update Stapler from 1.263 to 1563.v3da2d02f9572 to improve performance when encoding unicode characters in JSON API. ( pull 5454, Plugin versions with a fix, JEP-200)
Remove JEP-200 compatibility workarounds for releases published before February 2018 of the following plugins: Maven Integration, Job DSL, Monitoring, Git Client, Pipeline: Supporting APIs, OWASP Dependency-Check.
Optimize access control checks affecting (at least) Pipeline node steps. The Jenkins process management functionality now supports FreeBSD. Update French terminology for controller.Ĭhange the word 'number' to 'integer' in the error message of the number field. Show implied plugin dependencies or a count of dependencies for plugins split from core.Įxplain that some plugin updates can be unavailable even on the latest version of a given release line (i.e. Improve contrast for the checkbox in the login page.ĭisplay Pipeline builds among user build history and remove incorrect warning about view build history. Jenkins redirects users to the previous page after login even if they were able to view it while not logged in (regression in 2.266).
( pull 5320, issue 65161, Announcement and upgrade guidelines) Remove Apache Commons Digester library and related code from the Jenkins core. ( pull 5685, issue 66507, XStream 1.4.18)įix SSH command line interface (CLI) authentication (regression in 2.284).įix NoSuchMethodError when using plugins that rely on bridge methods for compatibility (regression in 2.278). ( pull 5670, issue 66379, Winstone 5.20 changelog, Winstone 5.21 changelog, Jetty 9.4.43 changelog)įix wrong parameter type for Text Parameter when triggering a build via the buildWithParameters API call.īump bundled Ant from 1.10.10 to 1.10.11. Used if Jenkins is started with the -httpsPort argument. Use the JVM's default keystore type for the Jenkins server when terminating TLS connections within Jenkins. ( related LTS upgrade guide entry, related developer documentation)Īllow Jenkins to start when the JCasC configuration defines view-related permissions (regression in 2.302). Security hardening: The "short description" of build causes is now defined as plain text instead of HTML. ( LTS upgrade guide, developer documentation)Īlways allow configuring agent-to-controller security subsystem.Ĭorrection of Label expression including a "implies" relationship without spaces around. Security hardening: Require role check for remoting callables.