Looking to upgrade?
Check the Upgrade Guide for assistance
Changes since 2.249
Security
Major bug fix
-
Stop pre-formatting agent logs to prevent deadlocks (regression in 2.231).
JENKINS-63458
-
Fix button that copies API token to clipboard (regression in 2.238).
JENKINS-63274
-
Restore wrapping tabs into multiple lines instead of overflowing (regression in 2.248).
JENKINS-63180
Bug fix
-
Normalize widget colors to be consistent with the new color palette.
Fixes bread crumbs flash in Dark Theme
-
Empty installed plugins table text is readable again (regression in 2.249).
JENKINS-63276
-
Show build time data in the Build Time Trend Page (regression in 2.245).
JENKINS-63232
-
Replace text references to slave with agent in Japanese documentation and messages.
JENKINS-63166
-
Fix backspace key sometimes did not delete text from the Script Console on a Mac (regression in 2.248).
JENKINS-63342
-
Fix regular expression validator UI location (regression in 2.244).
JENKINS-63308
Enhancement
Notable changes since 2.235.5
Major enhancement
-
Release 'alpha' dark theme.
JENKINS-60924, pull 4752, JENKINS-62515, pull 4763, pull 4772, pull 4814, pull 4842, pull 4843, Dark Theme repository, Introducing the Jenkins Dark Theme
-
Stop supporting .NET Framework 2.0 for launching Jenkins server and agents as a Windows service.
.NET Framework 4.0 or above is now required.
announcement, upgrade guidelines, JENKINS-60005, JENKINS-61862, Windows support policy
-
Update Windows Service Wrapper (WinSW) from 2.3.0 executable for .NET Framework 2.0 to 2.9.0 for .NET Framework 4.0.
Includes numerous improvements and bugfixes.
Most notably, the service installer will now ask for permission elevation if the required.
changes summary, full WinSW changelog, Windows Agent Installer 2.0 changelog
Enhancement
-
Show in plugin manager when newer releases of plugins exist but aren't being offered due to unsatisfied requirements.
Show warnings for deprecated plugins in the update manager and administrative monitors.
pull 4073, JENKINS-59136, pull 4742, JENKINS-62332
-
Provide a more modern look and feel for the Jenkins UI.
JENKINS-62698, pull 4808, JENKINS-61973, pull 4700, JENKINS-62750, pull 4816, JENKINS-56109, pull 4820, JENKINS-63002, pull 4835, Configuration UI Accessibility: Tables to Divs migration, pull 4782, JENKINS-4767, JENKINS-62175
-
Remove page generation timestamp from the footer.
JENKINS-61806
-
Allow users with Overall/Manage permission to configure Node Monitoring and to reload configuration from disk.
JENKINS-62264, pull 4724, JENKINS-61458, pull 4728
-
Add system read support for 'Node Monitoring Configuration', configuring clouds, viewing agent configuration, system information, and logs.
JENKINS-61206
-
Support Bearer tokens in Jenkins-CLI
-auth
parameter.
pull 4673
-
Security hardening: Always round-trip password form control values in an encrypted form, even if not backed by an encrypted
Secret
field.
In case of problems, this can be disabled by setting the system property hudson.util.Secret.AUTO_ENCRYPT_PASSWORD_CONTROL
to false
on startup.
JENKINS-61808
-
Security hardening: Always use a placeholder value for password form control values in item related configuration forms when the user is missing Item/Configure permission, even if not backed by an encrypted
Secret
field.
In case of problems, this can be disabled by setting the system property hudson.util.Secret.BLANK_NONSECRET_PASSWORD_FIELDS_WITHOUT_ITEM_CONFIGURE
to false
.
JENKINS-61808
-
Update Winstone from 5.9 to 5.10.
Update Jetty from 9.4.27.v20200227 to 9.4.30.v20200611.
Add
--httpsRedirectHttp
option that activates automatic HTTP request redirects to HTTPs.
pull 4811, 9.4.28.v20200408 changelog, 9.4.29.v20200521 changelog, 9.4.30.v20200611 changelog
-
Add the ability to filter out environment variables for Shell and Windows batch build steps.
JENKINS-62014
-
Allow fingerprint storage engine to be selected from the configuration page.
Add new external fingerprint storage API methods.
pull 4834, JENKINS-62345, pull 4731, JEP-226, Fingerprint API Javadoc, Redis reference implementation
-
Developer: Add
alert-success
banner.
JENKINS-62747
-
Developer: Add new extension points to define build step environment filters (currently in beta).
JENKINS-62014
-
Internal: Upgrade to Remoting 4.5.
This switches agent.jar and remoting.jar to a code-signing certificate owned by the CDF.
pull 4832, Remoting 4.4 changelog, Remoting 4.5 changelog
Bug fix