Looking to upgrade?
Check the Upgrade Guide for assistance
Changes since 2.440
Security
Major bug fix
Bug fix
-
Update the bundled Matrix Project Plugin from 818.v7eb_e657db_924 to 822.824.v14451b_c0fd42.
JENKINS-72603
-
Find selected radio option when validating instead of the last one used.
JENKINS-72505
Notable changes since 2.426.3
Major enhancement
-
Add an Appearance category to the setup wizard.
pull 8822
-
Add missing
*_fr.properties
in win32errors and hudson, lib, and Jenkins resources.
Translate hudson/Messages.properties
, hudson/model/Messages.properties
, and jenkins/model/Messages.properties
into French.
pull 8594, pull 8595, pull 8578, pull 8577
-
Update to various UI elements.
Style widget panes to match Jenkins.
Modernize icons, controls, and fonts.
pull 8802, pull 8780, pull 8761, pull 8689, pull 8740, pull 8693, pull 8705
Enhancement
-
Add telemetry for basic Java system properties describing the environment.
pull 8787
-
Turkish localization fixes for build, login, and user management pages.
pull 8631
-
Fix a minor memory leak in a Remoting log statement.
Add forward proxy support for WebSocket.
Support custom certificate options for WebSocket.
pull 8643
-
Remove build timeline widget from the build history pages of views, jobs, and agents.
JENKINS-60866
-
More consistently report errors launching outbound agents.
pull 8675
-
Stop recommending JNLP URL in agent launch instructions.
pull 8639
-
Deprecate all configurable options in Launch agent by connecting it to the controller (
inbound
in JCasC), as these are only useful in conjunction with the deprecated jnlpUrl
mode.
pull 8762
-
The
jnlpUrl ${JENKINS_URL}/computer/${AGENT_NAME}/jenkinsagent.jnlp
argument to the agent JAR has been deprecated.
Use url ${JENKINS_URL}
and name ${AGENT_NAME}
instead, potentially also passing in webSocket
, tunnel
, and/or work directory options as needed.
pull 8773
-
Removed deprecated and unused class
UserProperties
.
pull 8679
-
Deactivate the administrative monitor when all previously offline agents are again online.
JENKINS-72159
-
Prepare node monitors to work with configuration as code.
JENKINS-64816
-
Rework node monitor configuration.
JENKINS-72371
-
Allow configuration of disk thresholds globally and for each agent.
Improve the warning when disk space is too low.
Ensure agents are taken offline when disk space is low.
JENKINS-72009
-
Fail fast when attempting to load a broken plugin that contains the Jenkins test harness in production.
pull 8714
-
Add packaging support for Unix domain sockets.
pull 442 (packaging)
-
Accept all 2xx and 3xx status codes to validate proxy in HTTP Proxy Configuration.
JENKINS-72343
-
Ensure uptime is independent of system clock.
JENKINS-72157
-
Show monitoring data on agent page.
pull 8725
-
Use a notification and Jenkins modal for 'Apply' button failures.
pull 8394
-
BootFailure
subclasses can now override the Jenkins startup failure page.
pull 8442
-
Reduce the window of time during which a crash may lead to an inconsistent state on Linux.
pull 8815
Bug fix
-
Restore printing output from
println
and similar methods for the groovy
CLI command (regression in 2.427).
JENKINS-72181
-
Refer to the correct option in the security configuration help text.
JENKINS-72222
-
Restore security configuration help text and remove obsolete help text.
pull 8630
-
Some agent-related objects could be kept in memory after being disconnected and removed from the computer list.
pull 8640
-
Avoid incorrect styling when deleting the first of two shell steps in a job definition.
JENKINS-72196
-
Prevent a deadlock that can occur when loading
PermalinkProjectAction.Permalink
.
pull 8736
-
Display strings consistently in the requested language when running Jenkins in a JVM with a non-english locale.
JENKINS-72449
-
Fix nested job link in mobile view.
JENKINS-72288
-
Do not show option to copy items when there are no items visible.
JENKINS-72443
-
Display correct time zone in build history.
JENKINS-71965
-
The
tunnel
property on an inbound
agent was inadvertently broken for JCasC usage in 2.437.
It remains deprecated and usages should be deleted (regression in 2.437).
pull 8793
-
Fix
SimpleScheduledRetentionStrategy
on inbound agents.
Allow suspended inbound agents to again accept tasks when they are reconnected and the configured scheduling policy is enabled.
JENKINS-72370
-
Remove code that may have caused an agent-side hang under a rare race condition.
Remoting PR 713
-
Reduce the likelihood of thread creation errors on agents.
Remoting PR 717