<rss version='2.0' xmlns:atom='http://www.w3.org/2005/Atom' xmlns:content='https://purl.org/rss/1.0/modules/content/'>
<channel>
<title>
Jenkins LTS Changelog
</title>
<link>
https://jenkins.io/changelog-stable
</link>
<atom:link href='https:/www.jenkins.io/changelog-stable/rss.xml' rel='self' type='application/rss+xml'></atom:link>
<description>
Changelog for Jenkins LTS releases
</description>
<lastBuildDate>
Mon, 16 Mar 2026 00:00:00 +0000
</lastBuildDate>
<item>
<title>Jenkins 2.541.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.541.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Submitting a form would in rare cases, lead to an error (&lt;code&gt;Got type array but no lister class found for type...&lt;/code&gt;)
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix temporary offline state of computer is lost on config submit
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.541.2
</guid>
<pubDate>
Wed, 18 Feb 2026 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.541.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.541.1
</link>
<description>
&lt;strong&gt;Changes since 2.541:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
RFE:
Add telemetry for Java properties.
&lt;/li&gt;
&lt;li&gt;
Bug:
Use rootURL in Cloud sidepanel so links in actions work properly.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix console log copy button for freestyle projects that have finished (regression in 2.493).
&lt;/li&gt;
&lt;li&gt;
RFE:
Update Winstone to version 8.1026.v31def012a_f48 to increase the default maximum HTTP response header size to 32KB to account for very complex Content Security Policy headers.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow entirely disabling CSP headers to work around unusual Jenkins configurations resulting in excessive HTTP response header lengths.
&lt;/li&gt;
&lt;li&gt;
Bug:
Allow large forms to be submitted (regression in 2.531).
&lt;/li&gt;
&lt;li&gt;
RFE:
Add telemetry for Content Security Policy enforcement.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add Windows Server 2022 for Windows controller and agent containers.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add Java 25 container images for the Jenkins controller and agents.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.528.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Support Java 25.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Allow configuring &lt;code&gt;Content-Security-Policy&lt;/code&gt; protection for the Jenkins UI.
Introduce an API for plugins to relax (or further tighten) the rules around various resources.
If you have the Content Security Policy Plugin (&lt;code&gt;csp&lt;/code&gt;) installed, update it to version 2.x.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Red Hat and openSUSE packages are unified into the same RPM packaging with a brand new URL: &lt;a href="https://pkg.jenkins.io/rpm-stable/"&gt;https://pkg.jenkins.io/rpm-stable/&lt;/a&gt;.
We kept the former LTS packages (versions 2.528.3 and below) in &lt;a href="https://pkg.jenkins.io/redhat-stable-legacy/"&gt;https://pkg.jenkins.io/redhat-stable-legacy/&lt;/a&gt;.
Red Hat and openSUSE users are redirected from older endpoints (/redhat-stable and /opensuse-stable) to "https://pkg.jenkins.io/rpm-stable/" but are strongly advised to update their "jenkins.repo" repository configurations.
System V initialization scripts are removed for openSUSE installations
&lt;/li&gt;
&lt;li&gt;
RFE:
Move the user time zone configuration to the user preferences page.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove duplicate built-in executor configuration from System configuration page.
It now configures it on the built-in executor under &lt;strong&gt;Nodes&lt;/strong&gt; instead.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add ability to set default value for experimental flags via system property.
&lt;/li&gt;
&lt;li&gt;
Bug:
Eliminate spurious CPU utilization in browser when idle.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix toggle collapse in Chrome to prevent 404 errors.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;code&gt;MyViewsProperty&lt;/code&gt; condition.
&lt;/li&gt;
&lt;li&gt;
RFE:
Redesign the reorderable list component.
&lt;/li&gt;
&lt;li&gt;
RFE:
Log a thread dump when a &lt;code&gt;/health&lt;/code&gt; check exceeds the 10 second default timeout to help diagnose stuck requests.
This timeout is configurable via the &lt;code&gt;jenkins.health.HealthCheckAction.thresholdTimeout&lt;/code&gt; system property.
&lt;/li&gt;
&lt;li&gt;
RFE:
Use the same styling for title bar mouseover effect.
&lt;/li&gt;
&lt;li&gt;
Bug:
Set the default enter delay for tooltips to 250ms.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore file fingerprint and project relationship actions to views.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix API token rendering.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add rest API to create an agent from XML.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add experimental pages for Manage Jenkins, jobs, builds, dashboard, run details, and parameter details.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.541.1
</guid>
<pubDate>
Wed, 21 Jan 2026 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.528.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.528.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore &lt;strong&gt;Check File Fingerprint&lt;/strong&gt; and &lt;strong&gt;Project Relationship&lt;/strong&gt; actions to views.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.528.3
</guid>
<pubDate>
Wed, 10 Dec 2025 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.528.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.528.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
RFE:
Update &lt;code&gt;versionLT&lt;/code&gt; and &lt;code&gt;Compare-VersionLessThan&lt;/code&gt; to account for Jenkins versioning formatting in `jenkins-support` scripts.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update JDK21 from &lt;code&gt;21.0.8+9&lt;/code&gt; to &lt;code&gt;21.0.9+10&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update JDK17 from &lt;code&gt;17.0.16+8&lt;/code&gt; to &lt;code&gt;17.0.17+10&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update Debian Trixie base image version from &lt;code&gt;20251020&lt;/code&gt; to &lt;code&gt;20251103&lt;/code&gt;.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.528.2
</guid>
<pubDate>
Wed, 12 Nov 2025 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.528.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.528.1
</link>
<description>
&lt;strong&gt;Changes since 2.528:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Bug:
Remove Eclipse modifier class to ensure code compiles as expected.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;strong&gt;All/None/Suggested&lt;/strong&gt; buttons visibility in plugin setup wizard.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix number comparison in min/max form validator.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.516.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Update Debian container images to Debian 13 (Trixie).
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Updates to various UI elements.
Refine the header, app bar, and side panel.
Refine colors, borders, and buttons.
Use secondary text color for dropdowns.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Breadcrumbs now have a visual indicator and are compatible with accessibility guidelines.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve performance with additional caching of Java classes.
&lt;/li&gt;
&lt;li&gt;
RFE:
Apply the current theme color palette to shutdown and safe-restart messages.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove the &lt;code&gt;/extensionList/&lt;/code&gt; HTTP endpoint and related telemetry.
Users of the Timestamper plugin should update to version 1.29 or newer.
&lt;/li&gt;
&lt;li&gt;
RFE:
Use a new name format for subdirectories of &lt;code&gt;$JENKINS_HOME/users/&lt;/code&gt;.
Stop creating redundant &lt;code&gt;$JENKINS_HOME/users/users.xml&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Minor performance optimization for administrative monitors badge display.
&lt;/li&gt;
&lt;li&gt;
RFE:
Refine &lt;strong&gt;User&lt;/strong&gt; page UI.
&lt;/li&gt;
&lt;li&gt;
RFE:
Refine the Console URL Provider UI.
&lt;/li&gt;
&lt;li&gt;
RFE:
Show parameters of a run in read-only mode.
&lt;/li&gt;
&lt;li&gt;
RFE:
Reduce agent launch log stack trace noise for &lt;code&gt;ClosedChannelException&lt;/code&gt;s.
&lt;/li&gt;
&lt;li&gt;
RFE:
SSH cli now uses EdDSA natively provided by Apache Mina via Bouncycastle.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add Polish localization.
Adjust Bulgarian localization spacing.
Add German localization for Global Build Discarder.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix a race condition in WebSocket agent connection initialization.
&lt;/li&gt;
&lt;li&gt;
Bug:
Create friendlier HTTP response for an attempt to &lt;code&gt;buildWithParameters&lt;/code&gt; a disabled or nonparameterized job.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix incorrect parameter name in &lt;code&gt;quietDown&lt;/code&gt; API online help.
&lt;/li&gt;
&lt;li&gt;
Bug:
Correct &lt;code&gt;word-wrap&lt;/code&gt; and &lt;code&gt;word-break&lt;/code&gt; CSS properties to use supported values.
&lt;/li&gt;
&lt;li&gt;
Bug:
Stop printing an incorrect log message when retrieving agent labels.
&lt;/li&gt;
&lt;li&gt;
Bug:
Enable the chevron button in job tables by removing &lt;code&gt;pointerevents:none&lt;/code&gt; from its CSS styling.
&lt;/li&gt;
&lt;li&gt;
Bug:
Avoid queue items being lost if the node disconnects at a bad time during allocation.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.528.1
</guid>
<pubDate>
Wed, 15 Oct 2025 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.516.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.516.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Remove link styling in a menu when the corresponding menu is closed.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix a memory leak in Java class loading for the &lt;code&gt;GStringTemplateEngine&lt;/code&gt; class.
&lt;/li&gt;
&lt;li&gt;
RFE:
Reduce plugin &lt;code&gt;ClassLoader&lt;/code&gt; memory consumption.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade to Winstone 8.13 and Jetty 12.0.25.
Jetty upgrade includes multiple bug fixes and most recent release of Eclipse Jetty 12.
&lt;/li&gt;
&lt;li&gt;
Bug:
Position the &lt;strong&gt;Save&lt;/strong&gt; and &lt;strong&gt;Apply&lt;/strong&gt; buttons for views under the header instead of over it.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.516.3
</guid>
<pubDate>
Wed, 17 Sep 2025 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.516.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.516.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Bug:
Restore breadcrumb navigation for the &lt;strong&gt;System&lt;/strong&gt; configuration page.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix anchor links in Jenkins Taglib documentation.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.516.2
</guid>
<pubDate>
Wed, 20 Aug 2025 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.516.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.516.1
</link>
<description>
&lt;strong&gt;Changes since 2.516:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Bug:
Improve UI of secondary actions in the header.
&lt;/li&gt;
&lt;li&gt;
Bug:
Add window listener &lt;code&gt;computeOverflow&lt;/code&gt; to trigger a new compute of the breadcrumbs.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent multiple dropdowns appearing in breadcrumbs.
&lt;/li&gt;
&lt;li&gt;
Bug:
Display a badge in the hamburger for Actions with active alerts.
&lt;/li&gt;
&lt;li&gt;
Bug:
Make script console layout configurable.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.504.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Redesign the header and navigation.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Display plugin health score in the Plugin Manager.
&lt;/li&gt;
&lt;li&gt;
RFE:
Updates to various UI elements.
Refine the appearance of dialogs and Command Palette.
Standardize Manage Jenkins page size.
Use Jenkins color palette for test results and CodeMirror.
&lt;/li&gt;
&lt;li&gt;
RFE:
Refresh user &lt;strong&gt;API Token&lt;/strong&gt; UI.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove support for loading user data from releases older than Jenkins 1.283.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove support for loading proxy configuration from releases older than Jenkins 1.415.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add "No plugins" notice to &lt;strong&gt;Appearance&lt;/strong&gt; configuration page.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update to a dropdown menu display for the  user &lt;strong&gt;Default View&lt;/strong&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve UI of &lt;strong&gt;Secret&lt;/strong&gt; and &lt;strong&gt;Password&lt;/strong&gt; entry.
&lt;/li&gt;
&lt;li&gt;
RFE:
A new &lt;code&gt;/health&lt;/code&gt; endpoint is available to determine whether Jenkins is healthy.
&lt;/li&gt;
&lt;li&gt;
RFE:
New jobs no longer create an empty &lt;code&gt;legacyIds&lt;/code&gt; marker file in the builds directory.
Existing &lt;code&gt;legacyIds&lt;/code&gt; files are deleted upon upgrade to reduce inode usage.
&lt;/li&gt;
&lt;li&gt;
RFE:
Jenkins' own user database no longer accepts new passwords longer than supported by bcrypt (72 bytes).
Users with longer passwords are advised to change their password.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove jbcrypt library.
If you use the Active Directory plugin, you must update it to version 2.40 at the same time Jenkins is updated to 2.516.1.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove deprecated &lt;code&gt;hudson.util.IOException2&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove support for &lt;code&gt;?path&lt;/code&gt; and &lt;code&gt;?pattern&lt;/code&gt; query parameters for directory listings of user content, such as workspaces and archived artifacts.
The filter text box now uses JavaScript instead of a form submission to navigate to the expected URL.
Programmatic users are advised to replace &lt;code&gt;?path&lt;/code&gt; or &lt;code&gt;?pattern&lt;/code&gt; in their requests with the resulting redirect URL, whose behavior did not change from before.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove PAM Authentication plugin from suggested plugins.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add Powershell script to Windows installer to update registry information after WAR update.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add a "copy to clipboard" button to the Jenkins error page.
&lt;/li&gt;
&lt;li&gt;
RFE:
Complete the Japanese translation for the &lt;code&gt;keepDependencies&lt;/code&gt; help file.
&lt;/li&gt;
&lt;li&gt;
RFE:
When running in Jetty (when using the default &lt;code&gt;java -jar jenkins.war&lt;/code&gt;), set the &lt;code&gt;SameSite&lt;/code&gt; attribute for cookies to provide additional protection from some CSRF vulnerabilities.
By default this sets the attribute to &lt;code&gt;Lax&lt;/code&gt;.
This can be changed by setting the Java system property &lt;code&gt;jenkins.security.JettySameSiteCookieSetup.sameSiteDefault&lt;/code&gt;.
Users of &lt;a href="https://plugins.jenkins.io/azure-ad/"&gt;Microsoft Entra ID (previously Azure AD) Plugin&lt;/a&gt; are advised to update the plugin to version 580.v2f665882b_a_71 or newer at the same time.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow the &lt;strong&gt;Views&lt;/strong&gt; tab bar to be configured per user.
&lt;/li&gt;
&lt;li&gt;
Bug:
Only update affected computers when adding/updating/removing nodes instead of reviewing every computer and checking their retention strategy, which can cause performance issues at scale.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix limitation of &lt;strong&gt;Summary&lt;/strong&gt; widget on the build page.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix search result URLs when using the old search implementation.
&lt;/li&gt;
&lt;li&gt;
Bug:
Add value attribute to button element in &lt;code&gt;submit.jelly&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Ensure computer configuration is updated correctly after updating a node.
&lt;/li&gt;
&lt;li&gt;
Bug:
Ensure number of executors of the built-in node is synced with the number of executors defined in Jenkins after a configuration reload.
&lt;/li&gt;
&lt;li&gt;
Bug:
Allow icons in tables to be updated even when there is more than one table displayed on the page.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix "No builds" state remaining in &lt;strong&gt;Build History&lt;/strong&gt; widget after first build.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix state of labels removed from nodes.
&lt;/li&gt;
&lt;li&gt;
Bug:
When completing a build, look for older builds to rotate asynchronously, in case this process is expensive.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix the display of icons in the header by only applying the &lt;code&gt;jenkinsavatar&lt;/code&gt; class to user icons, not the other header icons.
&lt;/li&gt;
&lt;li&gt;
Bug:
Reduce heap usage of various HTTP endpoints serving large build logs.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore the children context menu for breadcrumbs.
&lt;/li&gt;
&lt;li&gt;
Bug:
Remove overlapping text from the &lt;strong&gt;Thread Dump&lt;/strong&gt; page.
&lt;/li&gt;
&lt;li&gt;
Bug:
Defer rendering a build's artifact list to a background request to avoid expensive computations.
&lt;/li&gt;
&lt;li&gt;
Bug:
Catch &lt;code&gt;ConnectionRefusalException&lt;/code&gt; when thrown by a websocket agent connection attempt.
&lt;/li&gt;
&lt;li&gt;
Bug:
Do not close the dropdown menu when hovering over the submenu of the dropdown menu.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix URLs in search result list when running at `root` context.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore side panel actions for views.
&lt;/li&gt;
&lt;li&gt;
Bug:
Replace &lt;code&gt;Loading&lt;/code&gt; overlay with skeleton outline on Manage Jenkins pages.
&lt;/li&gt;
&lt;li&gt;
Bug:
Place secondary actions in the collapsing menu instead of displaying them based on screen width.
&lt;/li&gt;
&lt;li&gt;
Bug:
Any &lt;code&gt;RootAction&lt;/code&gt; that used custom rendering (&lt;code&gt;action.jelly&lt;/code&gt;) is once again visible in the header and behaves appropriately.
Any &lt;code&gt;RootAction&lt;/code&gt; that uses jelly to show/hide is correctly hidden in the header.
Any &lt;code&gt;RootAction&lt;/code&gt; with sub tasks now shows the subtasks as a dropdown when in the correct context.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.516.1
</guid>
<pubDate>
Wed, 23 Jul 2025 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.504.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.504.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
RFE:
Upgrade to Winstone 8.10 and Jetty 12.0.22.
Jetty upgrade includes multiple bug fixes and most recent release of Eclipse Jetty 12.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.504.3
</guid>
<pubDate>
Wed, 25 Jun 2025 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.504.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.504.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
RFE:
Add telemetry to determine whether a specific URL (&lt;code&gt;/extensionList/&lt;/code&gt;) is in use by plugins or can safely be removed in future releases of Jenkins.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.504.2
</guid>
<pubDate>
Wed, 28 May 2025 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.504.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.504.1
</link>
<description>
&lt;strong&gt;Changes since 2.504:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Only update affected computers when adding/updating/removing nodes instead of reviewing every computer and checking their retention strategy, which can cause performance issues at scale.
Ensure number of executors of the built-in node is synced with the number of executors defined in Jenkins after a configuration reload.
Ensure computer configuration is updated correctly after updating a node.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade to Winstone 8.7 and Jetty 12.0.19.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.492.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Remove the Yahoo! User Interface library.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Add experimental &lt;code&gt;Details&lt;/code&gt; widget for builds.
&lt;/li&gt;
&lt;li&gt;
RFE:
Disable the copy button in insecure contexts.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update the &lt;strong&gt;Copy&lt;/strong&gt; button animation.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove Commons Discovery from the Jenkins WAR.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add the option to display the &lt;strong&gt;Console Output&lt;/strong&gt; on the build page behind an experimental flag.
&lt;/li&gt;
&lt;li&gt;
RFE:
Wrap app bars on smaller screens.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove the ability to install as a Windows service from a running Jenkins install.
Users wanting this functionality should instead &lt;a href="/download/"&gt;download and install&lt;/a&gt; the MSI package.
&lt;/li&gt;
&lt;li&gt;
RFE:
Refresh the interface of Jenkins CLI page.
&lt;/li&gt;
&lt;li&gt;
RFE:
Define Jenkins UI colors in a more perceptually uniform way using &lt;code&gt;OKLCH&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve the appearance of user avatars in Jenkins.
Custom avatars are also available through the &lt;a href="https://plugins.jenkins.io/avatar/"&gt;Avatar plugin&lt;/a&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve accessibility and clean up various components.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow the master key to be stored in a separate location.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add space between the &lt;strong&gt;Add/Edit description&lt;/strong&gt; button and &lt;strong&gt;Views&lt;/strong&gt; bar.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add grouping to Command Palette search results.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add empty state to the &lt;strong&gt;Manage Old Data&lt;/strong&gt; page.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add &lt;strong&gt;Cancel&lt;/strong&gt; button to the &lt;strong&gt;Edit description&lt;/strong&gt; form.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update interrupted build action summary icon.
&lt;/li&gt;
&lt;li&gt;
Bug:
Use the correct date in the History widget when a user has configured a dedicated time zone.
&lt;/li&gt;
&lt;li&gt;
Bug:
Form validation for cron schedules included seconds based on the current time, when in fact the trigger fires at minute-granularity slots.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix occasional failures to write files to Jenkins home directory on Windows servers due to virus scanners.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix task notification for the rebuild plugin and others.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix tooltip and console link in the progress bar of jobs in the executors widget.
&lt;/li&gt;
&lt;li&gt;
Bug:
Clarify the displayed message while the build history widget initializes.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix border radius overlap when multiple lines of view names are displayed.
&lt;/li&gt;
&lt;li&gt;
Bug:
Sort deprecated plugins alphabetically.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent dynamic plugin installation from registering the same extension twice in some cases.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;strong&gt;Manage Jenkins&lt;/strong&gt; nested context menu to stay open when parent menu closes.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;code&gt;enableTopButton&lt;/code&gt; to insert entry at the top in an &lt;code&gt;f:repeatable&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent Java null pointer exception when adapting a keyboard shortcut based on the User-Agent header.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.504.1
</guid>
<pubDate>
Wed, 30 Apr 2025 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.492.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.492.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Security fixes.
&lt;/li&gt;
&lt;li&gt;
Bug:
Clarify the displayed message while the build history widget initializes.
&lt;/li&gt;
&lt;li&gt;
Bug:
Upgrade to Jetty 12.0.17 to fix User pages for users with a &lt;code&gt;\&lt;/code&gt; in their username.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.492.3
</guid>
<pubDate>
Wed, 2 Apr 2025 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.492.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.492.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Security fixes.
&lt;/li&gt;
&lt;li&gt;
Bug:
Use correct date in the History widget when a user has configured a dedicated time zone.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix notification for `l:task` (regression in 2.481).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix tooltip and console link in progress bar of jobs in the executors widget (regression in 2.480).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix occasional failures to write files to the Jenkins home directory on Windows servers due to virus scanners (regression in 2.491).
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.492.2
</guid>
<pubDate>
Wed, 5 Mar 2025 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.492.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.492.1
</link>
<description>
&lt;strong&gt;Changes since 2.492:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
RFE:
Disable the &lt;code&gt;JnlpSlaveRestarterInstallerTest&lt;/code&gt; on ci.jenkins Windows agents.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.479.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Disable the Yahoo! User Interface library by default.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Add Command Palette as a replacement for the search bar.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Refine and modernize the appearance of several pages.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add icons to Command Palette.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add Turkish translations for node list and RSS links.
&lt;/li&gt;
&lt;li&gt;
RFE:
Modernize &lt;code&gt;ComboBox&lt;/code&gt; component.
&lt;/li&gt;
&lt;li&gt;
RFE:
Show a notification when scheduling a build fails.
&lt;/li&gt;
&lt;li&gt;
RFE:
Clearer error message for the CLI in the default &lt;code&gt;webSocket&lt;/code&gt; mode when a 403 error results from a reverse proxy misconfiguration.
&lt;/li&gt;
&lt;li&gt;
RFE:
The agents online/offline status and icon can now be influenced by the offline cause, giving better information to users.
Clarifies some use cases when an agent was offline by design and not because of a configuration or technical error.
&lt;/li&gt;
&lt;li&gt;
RFE:
Retain user-generated offline reason when agent connects or disconnects for technical reasons.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow all immutable &lt;code&gt;List&lt;/code&gt; subclasses from Java 11 over remoting.
&lt;/li&gt;
&lt;li&gt;
RFE:
Avoid printing the same stack trace multiple times when file persistence fails.
Temporary file names used by the &lt;code&gt;AtomicFileWriter&lt;/code&gt; are now derived from the target file name.
&lt;/li&gt;
&lt;li&gt;
RFE:
Added password validation to ensure that existing users cannot create a password of less than 14 characters in length when in FIPS mode.
&lt;/li&gt;
&lt;li&gt;
RFE:
Stop allowing configuration of the agent protocols list.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Winstone to 8.2 in order to update Jetty from 12.0.13 to 12.0.14.
&lt;/li&gt;
&lt;li&gt;
Bug:
Use refined build status icons in multibranch projects.
&lt;/li&gt;
&lt;li&gt;
Bug:
Form validation that depends on radio buttons now finds the selected one and not the previous one.
&lt;/li&gt;
&lt;li&gt;
Bug:
Since 2.489, JavaScript errors could be seen in some Jenkins pages, such as the setup wizard, omitting the usual header bar.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix scrolling with keyboard.
&lt;/li&gt;
&lt;li&gt;
Bug:
Reduce spacing in help files.
&lt;/li&gt;
&lt;li&gt;
Bug:
Remove trailing space from Windows agent secret file instructions.
&lt;/li&gt;
&lt;li&gt;
Bug:
Revert update of hotkeys-js dependency introduced in 2.490.
The hotkeys-js bump caused a regression with Jenkins plugin BOM tests.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore the original behavior of &lt;code&gt;FileBoolean(Class, String)&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix a rare race condition rendering pages soon after startup.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix end of life operating system monitor that shows 2099-12-31 on the first day a warning should be displayed.
&lt;/li&gt;
&lt;li&gt;
Bug:
Ignore values with incorrect types when deserializing collections and maps in XML files.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.492.1
</guid>
<pubDate>
Wed, 5 Feb 2025 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.479.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.479.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
RFE:
Upgrade Apache MINA core from 2.0.26 to 2.0.27.
&lt;/li&gt;
&lt;li&gt;
Bug:
Remove &lt;strong&gt;Upgrade Automatically&lt;/strong&gt; from users with `SystemRead` permissions.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix double-zipped &lt;code&gt;.tgz&lt;/code&gt; files so they are no longer mismatched.
&lt;/li&gt;
&lt;li&gt;
Bug:
Allow non-HTTP(S) URLs in zip-based tool installer configuration.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix exception error message about &lt;code&gt;hudson.model.UpdateSite$Warning&lt;/code&gt; on &lt;strong&gt;Manage Jenkins&lt;/strong&gt; that may be shown when plugins with known security issues are installed.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix double-escaped tooltips in "Help for feature" (regression in 2.380).
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.479.3
</guid>
<pubDate>
Wed, 8 Jan 2025 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.479.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.479.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fix.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Script Security plugin to 1368.vb_b_402e3547e7.
Script Security 1368.vb_b_402e3547e7 includes a fix for &lt;a href="https://www.jenkins.io/security/advisory/2024-11-13/#SECURITY-3447"&gt;SECURITY-3447&lt;/a&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Upgrade XStream to 1.4.21.
XStream 1.4.21 includes a fix for &lt;a href="https://x-stream.github.io/CVE-2024-47072.html"&gt;CVE-2024-47072&lt;/a&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Do not add jobs created via the REST API to the default view (regression in 2.475).
&lt;/li&gt;
&lt;li&gt;
Bug:
Allow context classloaders to be defined without making explicit reference to the calling class.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.479.2
</guid>
<pubDate>
Wed, 27 Nov 2024 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.479.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.479.1
</link>
<description>
&lt;strong&gt;Changes since 2.479:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Migrate from http://updates.jenkins-ci.org to &lt;a href="https://updates.jenkins.io"&gt;https://updates.jenkins.io&lt;/a&gt; if the initial installation version was 2.76 or older.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore compatibility with plugins calling &lt;code&gt;Jenkins#doSafeRestart(StaplerRequest, String)&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore compatibility with plugins contributing new views with custom XML, such as the Nested Views plugin.
&lt;/li&gt;
&lt;li&gt;
Bug:
Wrap long lines in the build history.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent an old version of ASM from appearing as a managed dependency in plugin builds.
&lt;/li&gt;
&lt;li&gt;
Bug:
Update ASM to 9.7.1 to match the most recent release of the ASM API and Jenkins ASM API plugin.
&lt;/li&gt;
&lt;li&gt;
Bug:
Do not allow builds to be deleted while they are still building.
Ensure build discarders only process builds which have fully completed.
&lt;/li&gt;
&lt;li&gt;
Bug:
Allow null to be passed as the first argument to &lt;code&gt;doSafeRestart&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Wait for ongoing Pipeline builds to fully complete before allowing their parent job to be deleted.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.462.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Require Java 17 or newer.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Upgrade Spring Framework from 5.3.39 to 6.1.14, upgrade Spring Security from 5.8.14 to 6.3.4, and upgrade Java EE from 8 to 9.
Users of the LDAP plugin must upgrade to version 733.vd3700c27b_043 in combination with upgrading Jenkins core.
Users of the Reverse Proxy Auth plugin must upgrade to version 1.8.0 in combination with upgrading Jenkins core and must also upgrade the Mailer plugin to version 489.vd4b_25144138f.
Users of the CAS plugin must upgrade to version 1.7.0 in combination with upgrading Jenkins core.
Users of the Windows Negotiate SSO plugin must upgrade to version 136.vda_2b_6a_744b_d8 in combination with upgrading Jenkins core.
Users of third-party servlet containers must upgrade their servlet container to an EE 9 version in accordance with the Jenkins Servlet Container Support Policy.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Upgrade Jetty from 10.0.24 to 12.0.12.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Allow all builds to be removed by the build discarder.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Remove Windows path traversal vulnerability escape hatch that was provided with the SECURITY-2481 fix..
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix download of &lt;code&gt;.tar.gz&lt;/code&gt; artifacts in Firefox.
&lt;/li&gt;
&lt;li&gt;
RFE:
Enhancements and refinements for the appearance of several pages in Jenkins.
&lt;/li&gt;
&lt;li&gt;
RFE:
Refinements and modernizations to sections of the Jenkins UI.
&lt;/li&gt;
&lt;li&gt;
RFE:
User properties are now categorized in different pages.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update the design of the build history widget.
&lt;/li&gt;
&lt;li&gt;
RFE:
Use Notice component for views lacking jobs.
&lt;/li&gt;
&lt;li&gt;
RFE:
Do not edit unrelated checkboxes in &lt;code&gt;rowSelectionController&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve display of HTTP handshake errors (such as authentication issues) from the CLI in &lt;code&gt;-webSocket&lt;/code&gt; mode.
&lt;/li&gt;
&lt;li&gt;
RFE:
Use webSocket in the inbound agent command line sample.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow plugins to customize the maximum number of suggestions in autocomplete text fields.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove obsolete &lt;code&gt;RekeySecretAdminMonitor&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Use &lt;code&gt;makeButton&lt;/code&gt; to create a &lt;code&gt;jenkins-button&lt;/code&gt; on the fly instead of using YUI.
&lt;/li&gt;
&lt;li&gt;
RFE:
Clarify that the plugin incompatibility message applies to the current plugin.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add end of life dates for Alpine 3.20, Ubuntu 24.04, and Fedora 40.
Correct several end of life dates, including CentOS 8.
&lt;/li&gt;
&lt;li&gt;
RFE:
Avoid unnecessary download of bundled plugins during the setup wizard.
&lt;/li&gt;
&lt;li&gt;
RFE:
Scroll fields from the added hetero-list entry into the viewport.
&lt;/li&gt;
&lt;li&gt;
RFE:
Modernize the build time trend page with a "time since" column and a link to the console, and allow the table to be resized.
Remove the agent column for the Pipeline build trend.
&lt;/li&gt;
&lt;li&gt;
RFE:
When using &lt;code&gt;ExitLifecycle&lt;/code&gt;, exit the process immediately upon a boot failure.
Also allow custom lifecycles to exit immediately.
&lt;/li&gt;
&lt;li&gt;
RFE:
Display the source URL in logs when installing a plugin.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow some administrative monitors to be displayed for users with &lt;code&gt;Overall/MANAGE&lt;/code&gt; permission.
&lt;/li&gt;
&lt;li&gt;
RFE:
Increase the minimum required Remoting version from 4.13 to 3107.v665000b_51092.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update Stapler from 1880.vb_6d94a_3b_05db_ to 1881.vd39f3ee5c629 and Winstone-Jetty from 6.19 to 6.20 to let Jetty handle HTTP response compression.
A new command-line option &lt;code&gt;--compression&lt;/code&gt; can be used to disable compression if desired.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove idle executors from the Build Executor widget.
&lt;/li&gt;
&lt;li&gt;
RFE:
The latency for bringing up offline agents can be improved using a new global config option &lt;strong&gt;Computer Retention Check Interval&lt;/strong&gt; and setting an &lt;strong&gt;In demand delay&lt;/strong&gt; of zero on the agents.
&lt;/li&gt;
&lt;li&gt;
Bug:
Several bug fixes for the Jenkins UI.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore compatibility with plugins contributing new objects with context menus, such as the Nested Views plugin.
&lt;/li&gt;
&lt;li&gt;
Bug:
Make deserialization of &lt;code&gt;Map&lt;/code&gt; fields in XML files more robust.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore compatibility with the OpenId Connect Authentication and Reverse Proxy Authentication plugins.
&lt;/li&gt;
&lt;li&gt;
Bug:
Validate display name only against items in the same ItemGroup.
&lt;/li&gt;
&lt;li&gt;
Bug:
Correct the styling for plugins that can't be disabled in plugin manager when user has system read permission.
&lt;/li&gt;
&lt;li&gt;
Bug:
Refresh the build history widget in all cases, including on background tabs or hidden tabs.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;code&gt;IndexOutOfBoundsException&lt;/code&gt; in cloud management pages when the controller has no executors.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix the &lt;code&gt;hudson.slaves.SlaveComputer.allowUnsupportedRemotingVersions&lt;/code&gt; escape hatch, which was previously not working with inbound agents.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.479.1
</guid>
<pubDate>
Wed, 30 Oct 2024 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.462.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.462.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Security fixes.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
No longer printing verbose and uninformative messages to &lt;code&gt;$JENKINS_HOME/logs/tasks/Periodic background build discarder.log&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Winstone from 6.18 to 6.22.
Upgrade Jetty from 10.0.20 to 10.0.24.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix the appearance of the &lt;strong&gt;Plugin Manager&lt;/strong&gt; actions dropdown.
&lt;/li&gt;
&lt;li&gt;
Bug:
Add escape hatch for Authenticated user access to Resource URL.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Add &lt;code&gt;ExtendedReadRedaction&lt;/code&gt; extension point to allow plugins to redact content from &lt;code&gt;config.xml&lt;/code&gt; files served via API or CLI to users with Extended Read permission.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.462.3
</guid>
<pubDate>
Wed, 2 Oct 2024 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.462.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.462.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
RFE:
Form validation now works for &lt;code&gt;SecretTextArea&lt;/code&gt; fields.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Spring Framework from 5.3.37 to 5.3.39.
Spring Framework 5.3.38 and 5.3.39 include 8 fixes and improvements.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Spring Security from 5.8.13 to 5.8.14.
Spring Security 5.8.14 includes 2 fixes and several dependency updates.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade JUnit plugin to 1296.vb_f538b_c88630.
&lt;/li&gt;
&lt;li&gt;
Bug:
Change icon size in table when resizing the table.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;strong&gt;New Item&lt;/strong&gt; page layout if no icon is defined for an item (regression in 2.453).
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.462.2
</guid>
<pubDate>
Wed, 4 Sep 2024 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.462.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.462.1
</link>
<description>
&lt;strong&gt;Changes since 2.462:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Spring Security from 5.8.12 to 5.8.13.
Spring Security 5.8.13 includes 19 fixes and improvements.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Spring Framework from 5.3.36 to 5.3.37.
Spring Framework 5.3.37 includes 5 fixes and improvements.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade bundled plugins.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.452.4:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
RFE:
Upgrade Commons FileUpload from 1.5 to 2.0.0-M2.
Users of the SAML Single Sign On (SSO) (&lt;code&gt;miniorange-saml-sp&lt;/code&gt;) plugin should upgrade to a compatible version in lockstep with upgrading Jenkins core.
Users of the OpenText Application Automation Tools (&lt;code&gt;hp-application-automation-tools-plugin&lt;/code&gt;) plugin should wait for a compatible version before upgrading Jenkins core.
&lt;/li&gt;
&lt;li&gt;
RFE:
Refresh the 'New item' page.
&lt;/li&gt;
&lt;li&gt;
RFE:
Move &lt;strong&gt;Add description&lt;/strong&gt; to app bar.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add download option to &lt;strong&gt;Console output&lt;/strong&gt;, move &lt;strong&gt;View as plain text&lt;/strong&gt; and &lt;strong&gt;Copy&lt;/strong&gt; buttons to app bar.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove &lt;strong&gt;Disable project&lt;/strong&gt; button from project view.
&lt;/li&gt;
&lt;li&gt;
RFE:
Refresh the style of alerts.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve the edit build information page.
&lt;/li&gt;
&lt;li&gt;
RFE:
Avoid jumping layout due to tooltips.
&lt;/li&gt;
&lt;li&gt;
RFE:
Refine button appearances in sidebars, menus, pages and breadcrumbs.
&lt;/li&gt;
&lt;li&gt;
RFE:
Adjust heading weights and sizes.
&lt;/li&gt;
&lt;li&gt;
RFE:
Display how many users there are on the &lt;strong&gt;Users&lt;/strong&gt; page.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve the performance of JSON parsing.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve the performance of file compression and decompression.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve startup performance when jobs have been created via REST API or command line interface.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove ASM dependencies from core.
&lt;/li&gt;
&lt;li&gt;
RFE:
The &lt;code&gt;webappsDir&lt;/code&gt; argument to run Winstone with a directory full of WAR files has been removed without replacement.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow pipeline jobs to run when built-in node is offline.
&lt;/li&gt;
&lt;li&gt;
Bug:
Adjust side panel sizes for certain screens like iPad Pro.
&lt;/li&gt;
&lt;li&gt;
Bug:
Installed plugin view no longer jumps during first load.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix status icon animation display on Safari.
&lt;/li&gt;
&lt;li&gt;
Bug:
Remove tooltip when a widget is refreshed.
&lt;/li&gt;
&lt;li&gt;
Bug:
Honor readonly mode when displaying enumerations on pages.
&lt;/li&gt;
&lt;li&gt;
Bug:
After reconfiguring a static inbound agent in the GUI using fields such as WebSocket, deprecated in 2.440.x, the suggested launch instructions would incorrectly include &lt;code&gt;tunnel&lt;/code&gt; (with no argument) even if that field had been left blank.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix the &lt;code&gt;WorkspaceCleanupThread&lt;/code&gt; to consider workspaces with suffixes even if the original is nonexistent.
Reduce the number of remoting calls made by &lt;code&gt;WorkspaceCleanupThread&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Work around an upstream issue that could cause a hang in rare cases when two users load a configuration screen of the same type at the same time.
&lt;/li&gt;
&lt;li&gt;
Bug:
Handle svg cleanup via an xml document to avoid broken symbols.
&lt;/li&gt;
&lt;li&gt;
Bug:
Treat lines of text (mainly in build logs) as completed by a single carriage return in addition to a newline or carriage return plus newline, avoiding an out of memory error if a large number of such lines are printed in sequence.
&lt;/li&gt;
&lt;li&gt;
Bug:
Add new CSS classes to avoid conflicts with CSS classes from bootstrap.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.462.1
</guid>
<pubDate>
Wed, 7 Aug 2024 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.452.4</title>
<link>
https://jenkins.io/changelog-stable//#v2.452.4
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.452.4
</guid>
<pubDate>
Wed, 7 Aug 2024 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.452.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.452.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Show help text in the correct locale even if user has an alternate language option defined in their browser (regression in 2.444).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Correctly highlight alerts (regression in 2.452.2).
&lt;/li&gt;
&lt;li&gt;
Bug:
Show correct build history panel even when a '$' character is included in a tooltip of the build history data.
Quote replacement string in symbol tooltips.
&lt;/li&gt;
&lt;li&gt;
Bug:
Update bundled structs plugin to 338.v848422169819.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.452.3
</guid>
<pubDate>
Wed, 10 Jul 2024 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.452.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.452.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Rename CloudSet query parameter &lt;code&gt;type&lt;/code&gt; to &lt;code&gt;cloudDescriptorName&lt;/code&gt; to avoid conflicts in cloud plugin implementations.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update bundled Script Security plugin from 1335.vf07d9ce377a_e to 1336.vf33a_a_9863911.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update bouncycastle API plugin from 2.30.1.77-225.v26ea_c9455fd9 to 2.30.1.78.1-233.vfdcdeb_0a_08a_a_.
&lt;/li&gt;
&lt;li&gt;
Bug:
Add new CSS classes to avoid conflicts with CSS classes from bootstrap.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix width of weather icons in Safari when zoomed.
&lt;/li&gt;
&lt;li&gt;
Bug:
Consistently notify job listeners when the job definition is updated from the REST API or command line interface.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.452.2
</guid>
<pubDate>
Wed, 12 Jun 2024 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.452.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.452.1
</link>
<description>
&lt;strong&gt;Changes since 2.452:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major Bug:
After reconfiguring a static inbound agent in the GUI using fields such as WebSocket (deprecated in 2.440.x), the suggested launch instructions would incorrectly include &lt;code&gt;-tunnel&lt;/code&gt; (with no argument), even if that field had been left blank.
&lt;/li&gt;
&lt;li&gt;
Bug:
If the &lt;code&gt;variant&lt;/code&gt; plugin is installed at the same time as a plugin that has an &lt;code&gt;OptionalExtension&lt;/code&gt;, these extensions would not be correctly discovered until the next scan for new &lt;code&gt;Extensions&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Spring Framework BOM from 5.3.33 to 5.3.34.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.440.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Remove the &lt;strong&gt;People&lt;/strong&gt; view.
Administrators can install the new People View plugin to restore this functionality.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Add specific temporary files to the Debian package for better support of Unix domain sockets.
Require Debian 10 and Ubuntu 20.04 as the minimum supported versions for Debian packages.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Allow recursive remote file copy even if the local and remote nodes have incompatible character sets at binary level such as ISO-8859-1 and CP-1047.
&lt;/li&gt;
&lt;li&gt;
RFE:
Modernize progress bar UI in various locations.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add components for dropdown items.
Refer to the new Design Library Dropdowns page for implementation details.
&lt;/li&gt;
&lt;li&gt;
RFE:
Use the symbol for parameters in the build history of pending jobs.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add a "copy to clipboard" button to the build console output.
&lt;/li&gt;
&lt;li&gt;
RFE:
Enable readonly mode for dropdown menus when using the Extended Read Permission plugin.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove the extra margin when viewing in read only mode.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add a computer icon legend and a new icon for agents that are not accepting tasks.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove unused material icons.
&lt;/li&gt;
&lt;li&gt;
RFE:
Localize the &lt;strong&gt;Appearance&lt;/strong&gt; link and plain text Markup Formatter for Turkish.
&lt;/li&gt;
&lt;li&gt;
RFE:
Make the Agent/Provision permission available in the global Security configuration when using matrix-based authorization strategies.
&lt;/li&gt;
&lt;li&gt;
RFE:
Do not configure an authenticator during proxy configuration via the GUI if the proxy username is blank.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add ability for custom update centers to override the suggested plugin list.
&lt;/li&gt;
&lt;li&gt;
RFE:
Create an index page for heap dump creation.
&lt;/li&gt;
&lt;li&gt;
RFE:
Non-Pipeline builds interrupted by a controller restart will now be marked as aborted rather than failed.
&lt;/li&gt;
&lt;li&gt;
RFE:
Prevent authenticated access to Resource Root URL.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update operating system end of life data for Amazon Linux, Alpine Linux, and Fedora Linux.
&lt;/li&gt;
&lt;li&gt;
RFE:
Use &lt;code&gt;jlink&lt;/code&gt; to reduce Java size on Windows as we've done previously for Java on Linux.
&lt;/li&gt;
&lt;li&gt;
RFE:
Support Session ID for External Job Monitor to avoid HTTP 503 response.
&lt;/li&gt;
&lt;li&gt;
Bug:
Do not attempt to self-restart on operating systems where this is not supported.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix a crash when restarting Jenkins on macOS.
&lt;/li&gt;
&lt;li&gt;
Bug:
Set the correct owner for &lt;code&gt;Jenkins.clouds&lt;/code&gt; after &lt;code&gt;Jenkins.load()&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Improve locale parsing for loading of localised help files.
&lt;/li&gt;
&lt;li&gt;
Bug:
Support &lt;code&gt;noCertificateCheck&lt;/code&gt; with &lt;code&gt;webSocket&lt;/code&gt; on the CLI.
&lt;/li&gt;
&lt;li&gt;
Bug:
Show an error message in progressive logs on &lt;code&gt;4xx&lt;/code&gt; status codes.
&lt;/li&gt;
&lt;li&gt;
Bug:
Avoid a stack trace from ArtifactArchiver when no artifacts are found.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore performance displaying build artifacts when using remote artifact managers such as in S3.
A security fix in 2.394 caused a substantial slowdown that is now resolved.
&lt;/li&gt;
&lt;li&gt;
Bug:
Adjust heap dump file name for compatibility with OpenJDK file suffix requirements.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix build button rendering for Dashboard View plugin.
&lt;/li&gt;
&lt;li&gt;
Bug:
Change focus in the &lt;code&gt;new item&lt;/code&gt; page only if &lt;code&gt;from&lt;/code&gt; has a valid job name.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.452.1
</guid>
<pubDate>
Wed, 15 May 2024 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.440.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.440.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Security fix.
&lt;/li&gt;
&lt;li&gt;
Bug:
Ensure threads in the &lt;code&gt;Computer.threadPoolForRemoting&lt;/code&gt; executor service always have the Jenkins webapp &lt;code&gt;ClassLoader&lt;/code&gt; set as the context &lt;code&gt;ClassLoader&lt;/code&gt; to prevent random class loading issues when code is running in this &lt;code&gt;ExecutorService&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Customization of agent log files did not work for inbound agents.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update Spring Security to 5.8.11.
Update Spring Framework to 5.3.33.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update bundled Trilead API Plugin to 2.84.86.vf9c960e9b_458.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update Apache Mina in the CLI from 2.11.0 to 2.12.1.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade bundled plugins.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.440.3
</guid>
<pubDate>
Wed, 17 Apr 2024 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.440.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.440.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fix.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Winstone from 6.16 to 6.18.
Upgrade Jetty from 10.0.18 to 10.0.20.
&lt;/li&gt;
&lt;li&gt;
RFE:
Do not show empty tooltips.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore progress animation in build history and build time trend views (regression in 2.434).
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.440.2
</guid>
<pubDate>
Wed, 20 Mar 2024 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.440.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.440.1
</link>
<description>
&lt;strong&gt;Changes since 2.440:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix missing folder icons.
&lt;/li&gt;
&lt;li&gt;
Bug:
Update the bundled Matrix Project Plugin from 818.v7eb_e657db_924 to 822.824.v14451b_c0fd42.
&lt;/li&gt;
&lt;li&gt;
Bug:
Find selected radio option when validating instead of the last one used.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.426.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Add an &lt;strong&gt;Appearance&lt;/strong&gt; category to the setup wizard.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Add missing &lt;code&gt;*_fr.properties&lt;/code&gt; in win32errors and hudson, lib, and Jenkins resources.
Translate &lt;code&gt;hudson/Messages.properties&lt;/code&gt;, &lt;code&gt;hudson/model/Messages.properties&lt;/code&gt;, and &lt;code&gt;jenkins/model/Messages.properties&lt;/code&gt; into French.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Update to various UI elements.
Style widget panes to match Jenkins.
Modernize icons, controls, and fonts.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add telemetry for basic Java system properties describing the environment.
&lt;/li&gt;
&lt;li&gt;
RFE:
Turkish localization fixes for build, login, and user management pages.
&lt;/li&gt;
&lt;li&gt;
RFE:
Fix a minor memory leak in a Remoting log statement.
Add forward proxy support for WebSocket.
Support custom certificate options for WebSocket.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove build timeline widget from the build history pages of views, jobs, and agents.
&lt;/li&gt;
&lt;li&gt;
RFE:
More consistently report errors launching outbound agents.
&lt;/li&gt;
&lt;li&gt;
RFE:
Stop recommending JNLP URL in agent launch instructions.
&lt;/li&gt;
&lt;li&gt;
RFE:
Deprecate all configurable options in &lt;strong&gt;Launch agent by connecting it to the controller&lt;/strong&gt; (&lt;code&gt;inbound&lt;/code&gt; in JCasC), as these are only useful in conjunction with the deprecated &lt;code&gt;jnlpUrl&lt;/code&gt; mode.
&lt;/li&gt;
&lt;li&gt;
RFE:
The &lt;code&gt;jnlpUrl ${JENKINS_URL}/computer/${AGENT_NAME}/jenkinsagent.jnlp&lt;/code&gt; argument to the agent JAR has been deprecated.
Use &lt;code&gt;url ${JENKINS_URL}&lt;/code&gt; and &lt;code&gt;name ${AGENT_NAME}&lt;/code&gt; instead, potentially also passing in &lt;code&gt;webSocket&lt;/code&gt;, &lt;code&gt;tunnel&lt;/code&gt;, and/or work directory options as needed.
&lt;/li&gt;
&lt;li&gt;
RFE:
Removed deprecated and unused class &lt;code&gt;UserProperties&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Deactivate the administrative monitor when all previously offline agents are again online.
&lt;/li&gt;
&lt;li&gt;
RFE:
Prepare node monitors to work with configuration as code.
&lt;/li&gt;
&lt;li&gt;
RFE:
Rework node monitor configuration.
&lt;/li&gt;
&lt;li&gt;
RFE:
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.
&lt;/li&gt;
&lt;li&gt;
RFE:
Fail fast when attempting to load a broken plugin that contains the Jenkins test harness in production.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add packaging support for Unix domain sockets.
&lt;/li&gt;
&lt;li&gt;
RFE:
Accept all 2xx and 3xx status codes to validate proxy in HTTP Proxy Configuration.
&lt;/li&gt;
&lt;li&gt;
RFE:
Ensure uptime is independent of system clock.
&lt;/li&gt;
&lt;li&gt;
RFE:
Show monitoring data on agent page.
&lt;/li&gt;
&lt;li&gt;
RFE:
Use a notification and Jenkins modal for 'Apply' button failures.
&lt;/li&gt;
&lt;li&gt;
RFE:
&lt;code&gt;BootFailure&lt;/code&gt; subclasses can now override the Jenkins startup failure page.
&lt;/li&gt;
&lt;li&gt;
RFE:
Reduce the window of time during which a crash may lead to an inconsistent state on Linux.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore printing output from &lt;code&gt;println&lt;/code&gt; and similar methods for the &lt;code&gt;groovy&lt;/code&gt; CLI command (regression in 2.427).
&lt;/li&gt;
&lt;li&gt;
Bug:
Refer to the correct option in the security configuration help text.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore security configuration help text and remove obsolete help text.
&lt;/li&gt;
&lt;li&gt;
Bug:
Some agent-related objects could be kept in memory after being disconnected and removed from the computer list.
&lt;/li&gt;
&lt;li&gt;
Bug:
Avoid incorrect styling when deleting the first of two shell steps in a job definition.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent a deadlock that can occur when loading &lt;code&gt;PermalinkProjectAction.Permalink&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Display strings consistently in the requested language when running Jenkins in a JVM with a non-english locale.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix nested job link in mobile view.
&lt;/li&gt;
&lt;li&gt;
Bug:
Do not show option to copy items when there are no items visible.
&lt;/li&gt;
&lt;li&gt;
Bug:
Display correct time zone in build history.
&lt;/li&gt;
&lt;li&gt;
Bug:
The &lt;code&gt;tunnel&lt;/code&gt; property on an &lt;code&gt;inbound&lt;/code&gt; agent was inadvertently broken for JCasC usage in 2.437.
It remains deprecated and usages should be deleted (regression in 2.437).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;code&gt;SimpleScheduledRetentionStrategy&lt;/code&gt; on inbound agents.
Allow suspended inbound agents to again accept tasks when they are reconnected and the configured scheduling policy is enabled.
&lt;/li&gt;
&lt;li&gt;
Bug:
Remove code that may have caused an agent-side hang under a rare race condition.
&lt;/li&gt;
&lt;li&gt;
Bug:
Reduce the likelihood of thread creation errors on agents.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.440.1
</guid>
<pubDate>
Wed, 21 Feb 2024 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.426.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.426.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Bug:
Avoid repeated tool downloads from misconfigured HTTP servers.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix redirect when renaming a cloud.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.426.3
</guid>
<pubDate>
Wed, 24 Jan 2024 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.426.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.426.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
RFE:
Warn users at 12 months prior to end of Java support and again at 3 months prior to end of Java support.
&lt;/li&gt;
&lt;li&gt;
Bug:
Add support for Unix Domain Sockets.
Upgrade Winstone from 6.14 to 6.16.
Upgrade Jetty from 10.0.17 to 10.0.18.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.426.2
</guid>
<pubDate>
Wed, 13 Dec 2023 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.426.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.426.1
</link>
<description>
&lt;strong&gt;Changes since 2.426:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Show form validation results for form elements that are initially hidden.
Remove previous form validation errors when the form validation is updated with new content (regression in 2.355).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix multibranch Pipeline &lt;strong&gt;Add source&lt;/strong&gt; and other uses that mix inputs and buttons (regression in 2.422).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Add &lt;code&gt;sleep&lt;/code&gt; call when &lt;code&gt;-noReconnect&lt;/code&gt; is not specified for Kubernetes agents.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Add proxy support for Remoting.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix agent allocation due to label issue detected by vSphere Cloud plugin (regression in 2.421).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix drag and drop handle for existing repeatables (regression in 2.335).
&lt;/li&gt;
&lt;li&gt;
RFE:
Add telemetry for Jenkins uptime.
&lt;/li&gt;
&lt;li&gt;
Bug:
Show the description of boolean build parameter values on the Parameters view (regression in 2.179).
&lt;/li&gt;
&lt;li&gt;
Bug:
Allow clouds to be reordered.
This was previously possible, but disappeared when the cloud management was moved to a separate page (regression in 2.403).
&lt;/li&gt;
&lt;li&gt;
Bug:
Update SnakeYAML plugin to 2.2 to silence security scanners.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.414.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Support Java 21 in addition to Java 11 and Java 17.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Remove outdated Prototype.js library.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Stop delivering CentOS 7 container images as part of the end of support for Red Hat Enterprise Linux 7 and its derivatives.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Replace browser confirm with modal dialogs in many places.
Add API for alert, confirm, prompt, modal and form dialogs.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Updates to various UI elements.
Modernize buttons, menus, link design, and content blocks.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Add &lt;strong&gt;Appearance&lt;/strong&gt; system configuration page to customize Jenkins' look and feel.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Various performance optimizations.
Optimizations for loading, label parsing, and project deletion.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Prevent incorrect &lt;code&gt;readResolve&lt;/code&gt; implementations from breaking agent label parsing.
&lt;/li&gt;
&lt;li&gt;
RFE:
Automate the display of an administrative monitor when approaching Java end of life (EOL) dates.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove System V initialization scripts from RPM based installers.
The System V initialization scripts were replaced in March 2022 with systemd initialization.
RPM users with a custom log directory no longer have a &lt;code&gt;logrotate(8)&lt;/code&gt; configuration out-of-the-box.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add a nicer 404 error page.
&lt;/li&gt;
&lt;li&gt;
RFE:
The minimum required Remoting version has been increased from 4.7 to 4.13.
&lt;/li&gt;
&lt;li&gt;
RFE:
List plugins in deterministic order to improve diagnosability of plugin linkage errors.
&lt;/li&gt;
&lt;li&gt;
RFE:
Display a notice when plugin updates are available or when there are no plugins installed.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove the treeview option for artifactList.
&lt;/li&gt;
&lt;li&gt;
RFE:
Log agent usage by job.
&lt;/li&gt;
&lt;li&gt;
RFE:
Make tab panes accessible via keyboard.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add &lt;code&gt;allow-same-origin&lt;/code&gt; to the &lt;code&gt;sandbox&lt;/code&gt; ContentSecurityPolicy directive of workspace and artifact browsers if the Resource Root URL feature is not used.
Allow requests to resources like stylesheets and images, even if a reverse proxy prohibits cross-site requests.
&lt;/li&gt;
&lt;li&gt;
RFE:
Updates to Turkish localization for jobs.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove the rebuild plugin from the setup wizard plugin selection.
&lt;/li&gt;
&lt;li&gt;
RFE:
Stop shipping &lt;code&gt;net.sf.kxml:kxml2&lt;/code&gt; because Jenkins no longer depends on it.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent log spam when using the Jenkins security database and users signup.
&lt;/li&gt;
&lt;li&gt;
Bug:
Show a confirmation popup when triggering a task action from a context menu.
&lt;/li&gt;
&lt;li&gt;
Bug:
Hide the delete button from the only repeatable element in configuration forms when at least one element is expected.
&lt;/li&gt;
&lt;li&gt;
Bug:
Symbols display in breadcrumbs now.
&lt;/li&gt;
&lt;li&gt;
Bug:
Message no longer appears twice when the &lt;code&gt;agentLog&lt;/code&gt; option is used.
&lt;/li&gt;
&lt;li&gt;
Bug:
Hide administrative monitors icons/popup in the header of &lt;strong&gt;Manage Jenkins&lt;/strong&gt;, as they're shown directly on the page.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix link to job in the message informing administrators of trigger computations that run for an unusually long time.
&lt;/li&gt;
&lt;li&gt;
Bug:
Use standard size node icon even with long node names.
&lt;/li&gt;
&lt;li&gt;
Bug:
Add the &lt;code&gt;X-Content-Type-Options&lt;/code&gt; HTTP header to the response from the agent listener.
Silence security scanners that incorrectly report an issue when the HTTP header is missing.
&lt;/li&gt;
&lt;li&gt;
Bug:
Estimate project duration accurately in more cases.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.426.1
</guid>
<pubDate>
Wed, 15 Nov 2023 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.414.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.414.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fix.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Use Java 17 as the default Java version in container images that do not specify a Java version in the container label.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Update commons-compress from 1.23.0 to 1.24.0.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Do not create a large number of threads when making numerous HTTP requests.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Reduce high memory usage from &lt;code&gt;XStream2.AssociatedConverterImpl&lt;/code&gt; (regression in 2.405).
&lt;/li&gt;
&lt;li&gt;
RFE:
Add telemetry collecting basic information about the security configuration.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Winstone from 6.12 to 6.14.
This includes the upgrade of Jetty from 10.0.15 to 10.0.17.
The Jetty upgrade includes fixes for several CVEs.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore context menus of model links in build history views and administrative monitors (regression in 2.402).
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.414.3
</guid>
<pubDate>
Wed, 18 Oct 2023 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.414.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.414.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Add &lt;code&gt;allow-same-origin&lt;/code&gt; to the &lt;code&gt;sandbox&lt;/code&gt; Content-Security-Policy directive of workspace and artifact browsers if the Resource Root URL feature is not used.
Allow requests to resources like stylesheets and images, even if a reverse proxy prohibits cross-site requests.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
The plain text console log will still be printed even if some console annotations are corrupt.
&lt;/li&gt;
&lt;li&gt;
Bug:
New login page breaks &lt;code&gt;login-theme-plugin&lt;/code&gt; (regression in 2.404).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix invalid CSS which caused some buttons to become invisible on hover (regression in 2.402).
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.414.2
</guid>
<pubDate>
Wed, 20 Sep 2023 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.414.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.414.1
</link>
<description>
&lt;strong&gt;Changes since 2.414:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fix.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Update Debian images to version 12.0 (bookworm).
&lt;/li&gt;
&lt;li&gt;
RFE:
Add last build status to job page.
&lt;/li&gt;
&lt;li&gt;
Bug:
Remove rebuilder plugin from the setup wizard plugin selection.
&lt;/li&gt;
&lt;li&gt;
Bug:
Only disable the plugin manager "install" button if no plugins are selected (regression in 2.414).
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.401.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Update to various UI elements.
Update appearance and framework for dropdown links.
Modernize forms and pages.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Update UI and function of Log Recorder.
Display a notice when there are no logs available.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Allow cancelling the quiet down mode of a safe restart with an optional custom message for safe restarts (with new default message).
Use a less dangerous color for the safeRestart banner.
Allow setting the full prepareShutdown message instead of only the reason.
Show a hint on the "Jenkins Unavailable" page about safe restarts.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Prefix the name of input elements of ListView to prevent form submission issues when an Item (job) is named &lt;code&gt;elements&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Use dialogs to delete computers, views, clouds, users and log recorders instead of dedicated pages.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve Content Security Policy compatibility.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Winstone from 6.10 to 6.12.
This includes the upgrade of Jetty from 10.0.13 to 10.0.15.
Add or update MIME types for JavaScript files, JavaScript module files, AV1 Image File (AVIF) files, Web Open Font Format (WOFF) files, and WebAssembly files.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update to sign-in page on desktop and mobile.
Remove animations and modernize page.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update to Builds widget UI.
&lt;/li&gt;
&lt;li&gt;
RFE:
Rework clouds management into multiple pages to better scale to large numbers of clouds.
Users of EC2 Plugin should update it to version 2.0.7 or newer for compatibility.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add Japanese translation of Apply.
&lt;/li&gt;
&lt;li&gt;
RFE:
Switch the double-launch checker to a regular administrative monitor.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add support for &lt;code&gt;jakarta.inject&lt;/code&gt; annotations.
&lt;/li&gt;
&lt;li&gt;
RFE:
Reduce the circumstances under which recent old builds will be loaded when starting new builds.
&lt;/li&gt;
&lt;li&gt;
RFE:
Refinements to class loading behavior looking up special formatters for XML configuration files.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add a user experimental flag to run Jenkins without Prototype.js.
Plugin authors should enable this flag and fix any issues that result from the removal of Prototype.js.
In the future Prototype.js will be removed from Jenkins core.
&lt;/li&gt;
&lt;li&gt;
RFE:
Make "Skip to content" link visible through keyboard navigation.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix update center proxy configuration hyperlink in error messages.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix support of clouds without a &lt;code&gt;config.jelly&lt;/code&gt; file.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.414.1
</guid>
<pubDate>
Wed, 23 Aug 2023 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.401.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.401.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fix.
&lt;/li&gt;
&lt;li&gt;
Bug:
Remove incorrect text from JENKINS_HOME help.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.401.3
</guid>
<pubDate>
Wed, 26 Jul 2023 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.401.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.401.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Warn administrators when their Linux operating system is approaching end of life.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade from Guice 5 to 6.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.401.2
</guid>
<pubDate>
Wed, 28 Jun 2023 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.401.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.401.1
</link>
<description>
&lt;strong&gt;Changes since 2.401:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fix.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix the writing of emojis to XML (regression in 2.403).
&lt;/li&gt;
&lt;li&gt;
Bug:
Do not write NUL values to XML files.
A technically illegal &lt;code&gt;#x0&lt;/code&gt; (NUL) could be written to Jenkins XML files but could no longer be read.
Now the write will fail as well (regression in 2.398).
&lt;/li&gt;
&lt;li&gt;
Bug:
Remove "undefined" trailing text from system dropdown menu.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix the warning icon in the workspaces temporary directory message.
&lt;/li&gt;
&lt;li&gt;
Bug:
Show full width filter field for builds on pages less than 970 pixels wide.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.387.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
RFE:
Simplify the names of the settings in Manage Jenkins.
&lt;/li&gt;
&lt;li&gt;
RFE:
Use a card layout instead of a table for the dashboard on mobile.
&lt;/li&gt;
&lt;li&gt;
RFE:
Refresh the Build with Parameters interface.
&lt;/li&gt;
&lt;li&gt;
RFE:
Revamp icon legend as a modal.
&lt;/li&gt;
&lt;li&gt;
RFE:
Refresh the design of the About Jenkins page.
&lt;/li&gt;
&lt;li&gt;
RFE:
Running pipeline build logs can now be displayed across controller restarts without reloading in some environments.
&lt;/li&gt;
&lt;li&gt;
RFE:
Introduce user experimental flags.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add a copy button for the code snippets that start agents and for the Jenkins home directory.
Warn user that copy button requires HTTPS.
&lt;/li&gt;
&lt;li&gt;
RFE:
The default connection mode for the Java CLI client is now &lt;code&gt;webSocket&lt;/code&gt;.
You can specify &lt;code&gt;http&lt;/code&gt; to continue to use the former default (for example because you are running Jenkins in a servlet container other than the recommended builtin Jetty, or because you are running an unusual reverse proxy which does not support WebSocket).
You can also continue to specify &lt;code&gt;ssh&lt;/code&gt; to use SSH transport (for example because you prefer to authenticate with a private key rather than an API token), or use a native SSH client.
&lt;/li&gt;
&lt;li&gt;
RFE:
Simplify loading of JavaScript and CSS.
Users of OWASP DependencyTrack must upgrade to 4.3.1 or later, and users of ServiceNow CI/CD must upgrade to 2.1 or later.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix null pointer exception on the "Manage Jenkins" page when HTTP/2 is enabled.
&lt;/li&gt;
&lt;li&gt;
Bug:
Hide the &lt;strong&gt;Restart Jenkins&lt;/strong&gt; checkbox in the update center if the controller doesn't support it.
&lt;/li&gt;
&lt;li&gt;
Bug:
Move &lt;code&gt;set node temporarily offline/online&lt;/code&gt; buttons to appbar.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Spring Framework from 5.3.26 to 5.3.27.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade bundled Winstone from 6.7 to 6.10.
Add the &lt;code&gt;excludeProtocols&lt;/code&gt; option.
Improve logging during shutdown.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.401.1
</guid>
<pubDate>
Wed, 31 May 2023 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.387.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.387.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Bug:
Restore &lt;strong&gt;New Node&lt;/strong&gt; button in computer overview for users with node creation permission.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;strong&gt;Delete Build&lt;/strong&gt; button text overflow.
&lt;/li&gt;
&lt;li&gt;
Bug:
Hide &lt;strong&gt;Restart Jenkins&lt;/strong&gt; checkbox in the update center if the controller doesn't support it.
&lt;/li&gt;
&lt;li&gt;
Bug:
Support emojis in Job DSL scripts.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.387.3
</guid>
<pubDate>
Wed, 3 May 2023 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.387.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.387.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Adjust WebSocket idle timeout to 60 seconds by default, to avoid "WebSocketTimeoutException: Connection Idle Timeout" issues.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore the redirect destination of the &lt;code&gt;pluginManager/installNecessaryPlugins&lt;/code&gt; API endpoint.
&lt;/li&gt;
&lt;li&gt;
Bug:
Update bundled plugins to include fixes announced in 2023-01-24 and 2023-02-15 Jenkins security advisories.
&lt;/li&gt;
&lt;li&gt;
RFE:
Sign WAR file and Windows installer with new code signing certificate.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.387.2
</guid>
<pubDate>
Wed, 5 Apr 2023 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.387.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.387.1
</link>
<description>
&lt;strong&gt;Changes since 2.387:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Move 'set node temporarily offline/online' buttons to app-bar to make them clickable again (regression in 2.385).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Allow WebSocket agent connections to time out after 5m if a write never succeeds.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix the TcpSlaveAgentListenerRescheduler functionality.
TcpSlaveAgentListener is automatically restarted on failure.
&lt;/li&gt;
&lt;li&gt;
Bug:
Add script-security update to LTS baseline.
&lt;/li&gt;
&lt;li&gt;
Bug:
Do not submit empty telemetry data if an error occurred during data collection.
&lt;/li&gt;
&lt;li&gt;
Bug:
Update bundled Apache Mina SSHD API plugins from 2.9.1-44.v476733c11f82 to 2.9.2-50.va_0e1f42659a_a.
&lt;/li&gt;
&lt;li&gt;
RFE:
Limit the maximum number of search results.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.375.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Update to various UI elements.
Modernize table display, page layout, and buttons.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Add missing breadcrumb items in various locations.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Update ANTLR2 grammars and code to ANTLR4.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Update Spring Security from 5.7.4 to 5.8.0.
This update includes several fixes and improvements.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Set default file size rotation of AsyncPeriodicWork / AsyncAperiodicWork task logs to 10MB.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Update appearance of tooltips and replace old library with Tippy.js.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Several fixes and improvements for Websocket agents.
&lt;/li&gt;
&lt;li&gt;
RFE:
The minimum required Remoting version has been increased to 4.7 (released on February 16, 2021).
&lt;/li&gt;
&lt;li&gt;
RFE:
Add telemetry related to distributed builds.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add telemetry for activation of permissions that are not enabled by default.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove the notice in the plugin manager Updates tab about newer plugin versions not compatible with your current core version.
Limit the display of updates to plugin versions actually being offered by the update center for your core version.
&lt;/li&gt;
&lt;li&gt;
RFE:
Show recommended actions, such as "update affected plugins", in security warnings popup.
&lt;/li&gt;
&lt;li&gt;
RFE:
Jenkins no longer bundles a patched version of the deprecated Commons HttpClient 3.x library for use by plugins.
Plugins should be migrated to the native Java 11 HTTP client or updated to depend on the legacy Commons HttpClient 3.x API plugin.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove the deprecated Multijob plugin from the setup wizard.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove the deprecated WMI Windows Agents plugin from the setup wizard.
&lt;/li&gt;
&lt;li&gt;
RFE:
Do not report implied dependencies for WMI Windows Agents plugin.
&lt;/li&gt;
&lt;li&gt;
RFE:
Avoid unnecessary configuration save when reloading configuration from disk.
&lt;/li&gt;
&lt;li&gt;
RFE:
Robustness improvement regarding build number collisions.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove support for log rotation via &lt;code&gt;SIGALRM&lt;/code&gt;.
The command-line argument &lt;code&gt;--daemon&lt;/code&gt; has been removed.
&lt;/li&gt;
&lt;li&gt;
Bug:
Improve tooltip performance.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix the update of disabled plugins.
&lt;/li&gt;
&lt;li&gt;
Bug:
Close connection on the agent if the agent's liveness ping receives no response.
&lt;/li&gt;
&lt;li&gt;
Bug:
Delay initialization of cryptography needed for TCP inbound agents unless and until such an agent is connected.
&lt;/li&gt;
&lt;li&gt;
Bug:
Delete &lt;code&gt;.disabled&lt;/code&gt; files when uninstalling a plugin.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix a race condition affecting the launch of inbound agents.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade XStream from 1.4.19 to 1.4.20.
This maintenance release addresses the security vulnerabilities CVE-2022-40151 and CVE-2022-41966, causing a Denial of Service by raising a stack overflow.
It also provides new converters for &lt;code&gt;Optional&lt;/code&gt; and &lt;code&gt;Atomic&lt;/code&gt; types.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Guice from 5.0.1 to 5.1.0.
Guice 5.1.0 contains eight fixes and improvements.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Spring Framework from 5.3.23 to 5.3.24.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.387.1
</guid>
<pubDate>
Wed, 8 Mar 2023 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.375.4</title>
<link>
https://jenkins.io/changelog-stable//#v2.375.4
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
RFE:
Limit the maximum number of search results.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.375.4
</guid>
<pubDate>
Wed, 8 Mar 2023 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.375.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.375.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Bug:
Resolve implied dependencies on WMI Windows Agent plugin.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent Angry Jenkins when checking a non http(s) based update center URL.
&lt;/li&gt;
&lt;li&gt;
Bug:
Remove negative letter-spacing to improve legibility in some languages and fonts (regression in 2.340 + 2.350).
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore link to last breadcrumb in Console view.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.375.3
</guid>
<pubDate>
Wed, 8 Feb 2023 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.375.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.375.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
RFE:
Add telemetry related to distributed builds.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Wait for 10 seconds before attempting to reconnect a WebSocket agent, regardless of whether or not the controller is responding.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Memory leak when repeatedly connecting WebSocket agents.
&lt;/li&gt;
&lt;li&gt;
Bug:
Updated bundled Script Security plugin from 1189.vb_a_b_7c8fd5fde to 1190.v65867a_a_47126.
Updated JUnit plugin from 1156.vcf492e95a_a_b_0 to 1160.vf1f01a_a_ea_b_7f.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix console-view bouncing when new entries appear.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.375.2
</guid>
<pubDate>
Wed, 11 Jan 2023 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.375.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.375.1
</link>
<description>
&lt;strong&gt;Changes since 2.375:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Prevent potential deadlocks on websocket agents.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix Gravatar error on profile page (regression in 2.335).
&lt;/li&gt;
&lt;li&gt;
RFE:
Add telemetry for activation of permissions that are not enabled by default.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.361.4:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Update to various UI elements.
Modernize icons, navigation, and buttons.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Improve breadcrumb bar accessibility.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Update the design of notifications.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Update the weather and status icons.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Prevent a stack overflow when loading a queue (regression in 2.361).
&lt;/li&gt;
&lt;li&gt;
RFE:
Winstone 6.6: Upgrade Jetty from 10.0.11 to 10.0.12.
Remove support for OpenSSL-style PEM-encoded RSA private keys when running Jenkins with the embedded Jetty (Winstone) container and TLS.
The flags &lt;code&gt;--httpsPrivateKey&lt;/code&gt; and &lt;code&gt;--httpsCertificate&lt;/code&gt; have been removed.
The flags &lt;code&gt;--ajp13Port&lt;/code&gt; and &lt;code&gt;--ajp13ListenAddress&lt;/code&gt; have been removed.
The flags &lt;code&gt;--handlerCountMax&lt;/code&gt; and &lt;code&gt;--handlerCountMaxIdle&lt;/code&gt; have been removed.
The flags &lt;code&gt;--toolsJar&lt;/code&gt; and &lt;code&gt;--useJasper&lt;/code&gt; have been removed.
Support HTTP/2 without the use of a custom &lt;code&gt;--extraLibFolder&lt;/code&gt; option.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add sidebar to plugin manager, increase search bar size.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add support for Apple's touch bar icons.
&lt;/li&gt;
&lt;li&gt;
RFE:
Removed: The signed &lt;code&gt;jenkins-parent-${JENKINS_VERSION}-src.zip&lt;/code&gt; source archives have been removed from Artifactory for future releases.
Users who wish to download source archives for offline consumption are encouraged to do so via GitHub.
&lt;/li&gt;
&lt;li&gt;
RFE:
Display email form validation errors near the data entry field in the setup form.
&lt;/li&gt;
&lt;li&gt;
RFE:
Show recommended actions (e.g., to update affected plugins) in security warnings popup.
&lt;/li&gt;
&lt;li&gt;
RFE:
Clarify safe restart won't wait for Pipeline jobs.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow form checker to check more than one thing at a time.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add documentation for the &lt;code&gt;--paramsFromStdIn&lt;/code&gt; and &lt;code&gt;--version&lt;/code&gt; command-line options.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix sorting of British currency in tables.
&lt;/li&gt;
&lt;li&gt;
Bug:
Improve build progress animation when refreshing parts of the history/executors widget.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix the resize behavior of Execute Shell build steps.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;code&gt;searchBar is null&lt;/code&gt; issue in setup wizard and when using custom Jenkins headers.
&lt;/li&gt;
&lt;li&gt;
Bug:
Ensure that temporary network partitions do not cancel the WebSocket ping thread (regression in 2.363).
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.375.1
</guid>
<pubDate>
Wed, 30 Nov 2022 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.361.4</title>
<link>
https://jenkins.io/changelog-stable//#v2.361.4
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Prevent a stack overflow when loading a queue (regression in 2.361).
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.361.4
</guid>
<pubDate>
Sun, 13 Nov 2022 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.361.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.361.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Fix a race condition that causes file descriptor leaks when cloud agents are created (regression in 2.294).
&lt;/li&gt;
&lt;li&gt;
Bug:
Model link chevron is not in center in user build cause on console log.
&lt;/li&gt;
&lt;li&gt;
Bug:
Table columns get wider or smaller depending on the sort selection.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.361.3
</guid>
<pubDate>
Wed, 2 Nov 2022 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.361.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.361.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Fix thread safety in websockets handling.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix the resize behavior of Execute Shell build steps (regression in 2.321 or 2.357).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix a potential &lt;code&gt;FileAlreadyExistsException&lt;/code&gt; error on startup on systems with slow I/O.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix Plugin Manager selection buttons appearance.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix Java version check in &lt;code&gt;/etc/init.d/jenkins&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Properly reset attributes of cached symbols.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.361.2
</guid>
<pubDate>
Wed, 5 Oct 2022 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.361.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.361.1
</link>
<description>
&lt;strong&gt;Changes since 2.361:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fix.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Winstone 6.1: Upgrade Jetty from 9.4.46.v20220331 to 10.0.11.
Remove support for OpenSSL-style PEM-encoded RSA private keys when running Jenkins with the embedded Jetty container and TLS.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Update to various UI elements.
Modernize tables, forms, and progress bars.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix an error when rebuilding jobs triggered by polling (regression in 2.358).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Update Jenkins pom from 1.83 to 1.84.
Ensure jar files and javadoc are up to date for 2.361.1.
&lt;/li&gt;
&lt;li&gt;
Bug:
Upgrade Remoting from 3025.vf64a_a_3da_6b_55 to 3044.vb_940a_a_e4f72e to improve performance of previous fix for &lt;code&gt;java.lang.OutOfMemoryError: unable to create new native thread&lt;/code&gt; on agents.
&lt;/li&gt;
&lt;li&gt;
Bug:
Use correct icon lookup, even when plugin ID includes multiple occurrences of "plugin".
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix sorting list of installed plugins by timestamp in plugin manager (regression in 2.274).
&lt;/li&gt;
&lt;li&gt;
Bug:
Build number cut off on Safari (regression in 2.344).
&lt;/li&gt;
&lt;li&gt;
Bug:
Script console input box is not sizeable, yet the box looks like it is (regression in 2.321).
&lt;/li&gt;
&lt;li&gt;
Bug:
Developer: Temporarily restore compatibility with PowerMock-based tests (regression in 2.361.1 RC 1).
PowerMock will be completely removed on or after June 1, 2023.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.346.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Require Java 11 or newer.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
New design for project configuration page.
Navigation links available on left side of screen.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Update to various UI elements.
Modernize tables, forms, and progress bars.
&lt;/li&gt;
&lt;li&gt;
RFE:
The &lt;code&gt;instance-identity&lt;/code&gt; module has been converted to a detached plugin.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update the minimum required Remoting version to 4.2.1.
&lt;/li&gt;
&lt;li&gt;
RFE:
Keyboard shortcut added to focus global search bar (⌘ + K/CTRL + K).
&lt;/li&gt;
&lt;li&gt;
RFE:
Blocked upstream projects in the queue block downstream projects when the option "Block build when upstream project is building" is enabled for the downstream project.
Similarly, blocked downstream projects in the queue block upstream projects when the option "Block build when downstream project is building" is enabled for the upstream project.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add breadcrumbs to "Manage Jenkins" and children of it.
Developers should ensure they use relative links for navigating between pages if they are a child of "Manage Jenkins".
&lt;/li&gt;
&lt;li&gt;
RFE:
Use native Java Platform functionality rather than Ant to load classes.
The old behavior can be restored by setting &lt;code&gt;-Dhudson.ClassicPluginStrategy.useAntClassLoader=true&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove Java Web Start support for launching inbound agents, along with the GUI mode, the platform-specific agent installers, and the JAR signature.
&lt;/li&gt;
&lt;li&gt;
Bug:
Connect breadcrumb context menus to items in subfolders.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix websocket reconnection in edge cases.
Upgrade from Remoting 4.13 to 3044.vb_940a_a_e4f72e.
&lt;/li&gt;
&lt;li&gt;
Bug:
Revert prior attempts to make log records collectible by limiting discarded messages.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.361.1
</guid>
<pubDate>
Wed, 7 Sep 2022 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.346.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.346.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
RFE:
Upgrade Spring Framework from 5.3.19 to 5.3.20.
&lt;/li&gt;
&lt;li&gt;
Bug:
Revert prior attempts to make log records collectible by limiting discarded messages.
&lt;/li&gt;
&lt;li&gt;
Bug:
Connect breadcrumb context menus to items in subfolders.
&lt;/li&gt;
&lt;li&gt;
Bug:
Improve progress bar visibility in shaded rows.
&lt;/li&gt;
&lt;li&gt;
Bug:
Update Remoting from 4.13.2 to 4.13.3 to improve performance of previous fix for &lt;code&gt;java.lang.OutOfMemoryError: unable to create new native thread&lt;/code&gt; on agents.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.346.3
</guid>
<pubDate>
Wed, 10 Aug 2022 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.346.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.346.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
RFE:
Remove deprecated Docker plugin installation script &lt;code&gt;install-plugins.sh&lt;/code&gt;.
Use plugin installation manager tool through the &lt;code&gt;jenkins-plugin-cli&lt;/code&gt; script in the Docker image.
&lt;/li&gt;
&lt;li&gt;
Bug:
Ignore duplicate log recorders keyed by same name.
&lt;/li&gt;
&lt;li&gt;
Bug:
Display job icons correctly on the Jenkins dashboard, even when a non-empty context path alters the URL (regression in 2.346.1).
&lt;/li&gt;
&lt;li&gt;
Bug:
Show all log messages when an inbound agent fails to connect (regression in 2.310).
&lt;/li&gt;
&lt;li&gt;
Bug:
Plugins selected for update cannot be unselected once the update has started.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix offset of radio buttons when selected.
&lt;/li&gt;
&lt;li&gt;
Bug:
Make previous boot attempt timestamps available to boot-failure.groovy startup hooks (regression in 2.308).
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.346.2
</guid>
<pubDate>
Wed, 13 Jul 2022 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.346.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.346.1
</link>
<description>
&lt;strong&gt;Changes since 2.346:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove SSH Plugin from setup wizard plugin selection.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow running on Java 17 without &lt;code&gt;--enable-future-java&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Show remote class loader statistics of agents with new table layout.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix indistinguishable build scheduling icon when the job is already in-queue (regression in 2.321).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix the position of the help button when it is not directly attached to an object (regression in 2.320).
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore actions icon size lookup (regression in 2.341).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix a runtime error when viewing the build time trend on Java 17.
&lt;/li&gt;
&lt;li&gt;
Bug:
Provide supporting infrastructure to enable Pipeline: Groovy to work around a metaspace memory leak for users running Pipeline jobs on Java 11.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore the frame color of the build progress bar of the executor widget.
&lt;/li&gt;
&lt;li&gt;
Bug:
Keep the Save and Apply buttons in front of menus (regression in 2.337).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix WebSocket reconnection in edge cases.
Upgrade from Remoting 4.13 to 4.13.2.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix class attribute for Jenkins Symbols using &lt;code&gt;&amp;lt;l:icon &amp;hellip; /&amp;gt;&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update bundled Script Security Plugin from 1.75 to v35f6a_0b_8207e
Update bundled WMI Windows Agents Plugin from 1.0 to 1.8.1
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.332.4:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Modernise form components and Jenkins UI.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Update Remoting from 4.11.2 to 4.13 to allow Java Web Start agents to connect (regression in 2.318).
Allow agent reconnects on Java 11 and WebSocket.
Prevent infinite loop in case of a closed SSL connection.
&lt;/li&gt;
&lt;li&gt;
RFE:
Reject connections from agents with unsupported Remoting versions.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update site warnings can now be configured with Configuration as Code.
Allow setting a user's primary view via Configuration as Code.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove support for &lt;code&gt;RoleChecker#check(RoleSensitive)&lt;/code&gt; calls which were added again in Jenkins 2.319.
All remoting &lt;code&gt;Callable&lt;/code&gt; implementations need to perform an actual role check as documented.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove the Java Native Runtime (JNR) library from Jenkins core.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove unused &lt;code&gt;glibc&lt;/code&gt; package from Alpine-based Docker images.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove unnecessary packages from Debian-based Docker images.
&lt;/li&gt;
&lt;li&gt;
RFE:
Winstone 5.24 - Add an option to write the listening port to a file.
Remove automatic self-signed certificate if TLS is specified but no keystore
&lt;/li&gt;
&lt;li&gt;
Bug:
Render the question mark on the new help button only once so that it is not shown twice, even while using different themes.
&lt;/li&gt;
&lt;li&gt;
Bug:
Wait for the computation to finish when triggering a new build while the build graph is being recomputed.
This guarantees that recently updated build triggers are executed.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add slim Debian-based JDK 17 Docker image.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add Alpine-based JDK 17 Docker image.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.346.1
</guid>
<pubDate>
Wed, 22 Jun 2022 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.332.4</title>
<link>
https://jenkins.io/changelog-stable//#v2.332.4
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove SSH Plugin from setup wizard plugin selection.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.332.4
</guid>
<pubDate>
Wed, 22 Jun 2022 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.332.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.332.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Avoid a deadlock between agent class loading and logging.
&lt;/li&gt;
&lt;li&gt;
RFE:
Replace the computer-flash GIF icon with the hourglass icon.
&lt;/li&gt;
&lt;li&gt;
RFE:
Make "View build information" pages readonly for users who don't have permission.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade bundled Jackson 2 API plugin from 2.12.0 to 2.13.2.20220328-273.v11d70a_b_a_1a_52.
&lt;/li&gt;
&lt;li&gt;
Bug:
Allow filtering updates in plugin manager by plugin ID (regression in 2.320).
&lt;/li&gt;
&lt;li&gt;
Bug:
Display log entries with missing logger names in the log viewer.
&lt;/li&gt;
&lt;li&gt;
Bug:
Preserve load statistics data for label expressions.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix bad encoding of security warnings in French showing special characters.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.332.3
</guid>
<pubDate>
Wed, 4 May 2022 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.332.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.332.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
RFE:
Show warning dialog if Java 8 is selected in Windows installer.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prefer &lt;code&gt;--httpPort&lt;/code&gt; from &lt;code&gt;JENKINS_ARGS&lt;/code&gt; over &lt;code&gt;HTTP_PORT&lt;/code&gt; when the two differ.
&lt;/li&gt;
&lt;li&gt;
Bug:
Remove unnecessary log spam when starting Jenkins under &lt;code&gt;systemd&lt;/code&gt; on Debian 11 (regression in 2.333 and 2.332.1).
&lt;/li&gt;
&lt;li&gt;
Bug:
Don't show build status on jobs that are not yet built (regression in 2.321).
&lt;/li&gt;
&lt;li&gt;
Bug:
Ensure inbound agent restart logic is applied.
&lt;/li&gt;
&lt;li&gt;
Bug:
Recover gracefully after incorrect merge of &lt;code&gt;/etc/sysconfig/jenkins&lt;/code&gt; on Red Hat-based systems.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.332.2
</guid>
<pubDate>
Wed, 6 Apr 2022 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.332.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.332.1
</link>
<description>
&lt;strong&gt;Changes since 2.332:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
RFE:
Switch Linux installers from System V init to systemd.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update the bundled Matrix Project plugin from 1.18 to 1.20.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update bundled Display URL API plugin to prevent issues starting the mailer plugin for offline installations.
&lt;/li&gt;
&lt;li&gt;
Bug:
Keep the same height when dragging and dropping a component (regression in 2.277).
&lt;/li&gt;
&lt;li&gt;
Bug:
Correctly render expandable text boxes into multiple lines (regression in 2.197 and 2.176.4).
&lt;/li&gt;
&lt;li&gt;
Bug:
Show correct feature name in tooltips of help links (regression in 2.179).
&lt;/li&gt;
&lt;li&gt;
Bug:
Launch only one agent to satisfy cloud agent requests that use label expressions.
&lt;/li&gt;
&lt;li&gt;
Bug:
Truncate long build names again (regression in 2.332).
&lt;/li&gt;
&lt;li&gt;
Bug:
Overwrite grey balls icon with the modern "not built" status.
&lt;/li&gt;
&lt;li&gt;
Bug:
Render the question mark on the new help button only once so that it is not shown twice, even while using different themes.
&lt;/li&gt;
&lt;li&gt;
Bug:
Update remoting from 4.11 to 4.12 to allow Java web start agents to connect (regression in 2.318).
&lt;/li&gt;
&lt;li&gt;
Bug:
Restart systemd service when the controller exits unexpectedly.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restart the Jenkins service after plugin updates on Debian 11 (bullseye).
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.319.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Always enable the agent-to-controller security subsystem.
Remove the admin-customizable allowlists for callables and file paths.
Remove the ability to access some files on the controller from agents.
Use the Plugin Manager to upgrade incompatible plugins.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Upgrade the Guava library from 11.0.1 (released on January 9, 2012) to 31.0.1 (released on September 27, 2021).
Plugins have already been prepared to support the new version of Guava.
Use the Plugin Manager to upgrade all plugins before &lt;u&gt;and&lt;/u&gt; after upgrading Jenkins.
&lt;/li&gt;
&lt;li&gt;
RFE:
Modernise the table design.
Add support for Ionicons.
Improve the usability and layout of the 'Plugin Manager' page with better controls and a 'Report an issue' link for each plugin.
Update the 'New view', 'New node', 'About', 'System Info', and 'Log Recorder' pages.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow the plugin manager to upload by URL in addition to upload by file name.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve visualization of the 'Environment Variables' page.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve artifact list readability in dark theme.
&lt;/li&gt;
&lt;li&gt;
RFE:
Use CSS animation for console progress.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove support for plugins written in JRuby or Jython.
JRuby support has been removed from the Stapler web framework used in Jenkins core.
Plugins written in JRuby and Jython have not been distributed by update center since January 22, 2022.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove support for setting the Jenkins home directory via Java Naming and Directory Interface (JNDI).
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Provide a stable version of &lt;code&gt;ObjectWebASM&lt;/code&gt; (currently 9.1) on the classpath.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Use the upstream version of &lt;code&gt;AntClassLoader&lt;/code&gt; without custom patches.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.332.1
</guid>
<pubDate>
Wed, 9 Mar 2022 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.319.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.319.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Security fix.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;code&gt;ClassNotFoundException: io.jenkins.cli.shaded.org.w3c.dom.Node&lt;/code&gt; when using JAXB.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade the XStream library from 1.4.18 to 1.4.19.
Addresses the CVE-2021-43859 security vulnerability when unmarshalling highly recursive collections or maps causing a Denial of Service.
&lt;/li&gt;
&lt;li&gt;
Bug:
Launch only one agent to satisfy cloud agent requests that use label expressions.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.319.3
</guid>
<pubDate>
Wed, 9 Feb 2022 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.319.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.319.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Security fix.
&lt;/li&gt;
&lt;li&gt;
RFE:
Only apply &lt;code&gt;trimLabels&lt;/code&gt; operation to affected nodes when adding or removing them.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve FilePath telemetry collection and its description.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.319.2
</guid>
<pubDate>
Wed, 12 Jan 2022 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.319.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.319.1
</link>
<description>
&lt;strong&gt;Changes since 2.319:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Bug:
Do not attempt to canonicalize tar entries when untaring, as the result may be unexpected for symlinks.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix form submission for file access rules of agent to controller security subsystem (regression in 2.111).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix missing hyperlink in build history (regression in 2.314).
&lt;/li&gt;
&lt;li&gt;
Bug:
An exception thrown by a &lt;code&gt;RestartListener&lt;/code&gt; no longer leaves Jenkins in a zombie-like state.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent &lt;code&gt;LinkageError&lt;/code&gt; during class loading (regression in 2.309).
&lt;/li&gt;
&lt;li&gt;
Bug:
Show ongoing first build in build history (regression in 2.314).
&lt;/li&gt;
&lt;li&gt;
Bug:
Jenkins startup could hang due to a deadlock in class loading.
&lt;/li&gt;
&lt;li&gt;
Bug:
Display the "Configure System" icon in the drop down menu.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.303.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Replace the term "master" for the main Jenkins application with "controller" or "built-in node" in user interface strings and documentation.
New installations get the new node and label immediately.
Existing installations do not change the node name (e.g. &lt;code&gt;NODE_NAME&lt;/code&gt; environment variable) or label of the built-in node until an administrator explicitly performs the migration.
If a job definition, Pipeline definition, or tool installer reference must be tied to the built-in node, it should use the label "&lt;code&gt;built-in&lt;/code&gt;".
&lt;/li&gt;
&lt;li&gt;
RFE:
Modernise the "Manage Jenkins" screen.
&lt;/li&gt;
&lt;li&gt;
RFE:
Modernise the "Build History" search bar.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update appearance for feed bar and description button to be modern and consistent.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve layout of console output header.
&lt;/li&gt;
&lt;li&gt;
RFE:
Show new status icons in build history.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update tooltips to be consistent across Jenkins.
&lt;/li&gt;
&lt;li&gt;
RFE:
Use SVGs over PNGs for the sidebar when possible.
Breadcrumb bar/logo/menu items are now correctly aligned on the left together.
Move old &lt;code&gt;war/images&lt;/code&gt; folder to &lt;code&gt;webapp&lt;/code&gt; so they can be used in frontend - the SVGs are now in the &lt;code&gt;webapp/images/svgs&lt;/code&gt; folder.
&lt;/li&gt;
&lt;li&gt;
RFE:
Replace the old icons with the new SVG icons in the job trend page.
&lt;/li&gt;
&lt;li&gt;
RFE:
Graphs now scale correctly on high resolution screens.
&lt;/li&gt;
&lt;li&gt;
RFE:
Screen resolution cookie now has the &lt;code&gt;secure&lt;/code&gt; flag set when Jenkins is running on HTTPS.
&lt;/li&gt;
&lt;li&gt;
RFE:
Deprecate the &lt;code&gt;-cp&lt;/code&gt; option in the remoting agent.jar command line.
Upgrade from Remoting 4.10 to Remoting 4.11.
&lt;/li&gt;
&lt;li&gt;
RFE:
When the &lt;code&gt;buildWithParameter&lt;/code&gt; API is called, if the requests with the same parameters in the queue are merged, the http response code of the request uses a more appropriate 303(see other) instead of 201(created).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix wrong parameter type for &lt;code&gt;Text Parameter&lt;/code&gt; when triggering a build via the &lt;code&gt;buildWithParameters&lt;/code&gt; API call.
&lt;/li&gt;
&lt;li&gt;
Bug:
Use the JVM's default keystore type for the Jenkins server when terminating TLS connections within Jenkins.
Used if Jenkins is started with the &lt;code&gt;--httpsPort&lt;/code&gt; argument.
Winstone 5.21: Update Jetty from 9.4.42.v20210604 to Jetty 9.4.43.v20210629.
&lt;/li&gt;
&lt;li&gt;
Bug:
Correction of label expression including a "implies" relationship without spaces around.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix agent handshake when connecting over Websocket on Java 11.
Upgrade from Remoting 4.10 to Remoting 4.11.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove deprecated, unsafe classes previously copied from Apache Ant. Docker Slaves plugin is incompatible with this change.
&lt;/li&gt;
&lt;li&gt;
RFE:
Load classes from plugins in parallel for faster startup on multicore machines.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove the Woodstox implementation of the StAX API from Jenkins core.
Users of the Azure Artifact Manager, Azure Container Agents, Azure Storage, and Azure SDK API plugins must upgrade those plugins to the latest versions in lockstep with this core upgrade.
Plugins that consume Woodstox should depend on it directly or via the Jackson 2 API plugin.
&lt;/li&gt;
&lt;li&gt;
RFE:
Internal: Experimental support for &lt;code&gt;URLClassLoader&lt;/code&gt; can be enabled by setting &lt;code&gt;hudson.ClassicPluginStrategy.useAntClassLoader=false&lt;/code&gt;.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.319.1
</guid>
<pubDate>
Wed, 1 Dec 2021 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.303.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.303.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Security hardening: Require role check for remoting callables.
&lt;/li&gt;
&lt;li&gt;
RFE:
Always allow configuring agent-to-controller security subsystem.
&lt;/li&gt;
&lt;li&gt;
Bug:
Correction of Label expression including a "implies" relationship without spaces around.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.303.3
</guid>
<pubDate>
Thu, 4 Nov 2021 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.303.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.303.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Security fixes.
&lt;/li&gt;
&lt;li&gt;
RFE:
Security hardening: The "short description" of build causes is now defined as plain text instead of HTML.

&lt;/li&gt;
&lt;li&gt;
Bug:
Allow Jenkins to start when the JCasC configuration defines view-related permissions (regression in 2.302).
&lt;/li&gt;
&lt;li&gt;
Bug:
Use the JVM's default keystore type for the Jenkins server when terminating TLS connections within Jenkins.
Used if Jenkins is started with the &lt;code&gt;--httpsPort&lt;/code&gt; argument.
Winstone 5.21: Update Jetty from 9.4.42.v20210604 to Jetty 9.4.43.v20210629.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix wrong parameter type for &lt;code&gt;Text Parameter&lt;/code&gt; when triggering a build via the &lt;code&gt;buildWithParameters&lt;/code&gt; API call.
&lt;/li&gt;
&lt;li&gt;
RFE:
Bump bundled Ant from 1.10.10 to 1.10.11.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade from xstream 1.4.17 to 1.4.18.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.303.2
</guid>
<pubDate>
Wed, 6 Oct 2021 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.303.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.303.1
</link>
<description>
&lt;strong&gt;Changes since 2.303:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Bug:
Fix an issue unzipping archives in a corner case when entries have the same path prefix as the target location.
&lt;/li&gt;
&lt;li&gt;
Bug:
Detect files in a symlink that points to a directory (regression in 2.301).
Bump Commons IO to 2.11.0.
&lt;/li&gt;
&lt;li&gt;
Bug:
Show tooltips when users hover on the SVG icons.
&lt;/li&gt;
&lt;li&gt;
RFE:
Use Java 11 in Docker images instead of Java 8.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow Java 11 administrative monitor to be disabled with a system property.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.289.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Fix SSH command line interface (CLI) authentication (regression in 2.284).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix &lt;code&gt;NoSuchMethodError&lt;/code&gt; when using plugins that rely on bridge methods for compatibility (regression in 2.278).
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Remove Apache Commons Digester library and related code from the Jenkins core.
&lt;/li&gt;
&lt;li&gt;
Bug:
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).
&lt;/li&gt;
&lt;li&gt;
Bug:
Improve contrast for the checkbox in the login page.
&lt;/li&gt;
&lt;li&gt;
RFE:
Recommend running on Java 11.
&lt;/li&gt;
&lt;li&gt;
RFE:
Display Pipeline builds among user build history and remove incorrect warning about view build history.
&lt;/li&gt;
&lt;li&gt;
RFE:
Show implied plugin dependencies or a count of dependencies for plugins split from core.
&lt;/li&gt;
&lt;li&gt;
RFE:
Explain that some plugin updates can be unavailable even on the latest version of a given release line (i.e. LTS).
&lt;/li&gt;
&lt;li&gt;
RFE:
Update French terminology for controller.
&lt;/li&gt;
&lt;li&gt;
RFE:
Change the word 'number' to 'integer' in the error message of the number field.
&lt;/li&gt;
&lt;li&gt;
RFE:
The Jenkins process management functionality now supports FreeBSD.
&lt;/li&gt;
&lt;li&gt;
RFE:
Optimize access control checks affecting (at least) Pipeline &lt;code&gt;node&lt;/code&gt; steps.
&lt;/li&gt;
&lt;li&gt;
RFE:
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.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update Stapler from 1.263 to 1563.v3da2d02f9572 to improve performance when encoding unicode characters in JSON API.
&lt;/li&gt;
&lt;li&gt;
RFE:
Stop bundling the External Monitor Job Type, LDAP, and PAM Authentication plugins.
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.
If you use such a plugin that also relies on the functionality provided by the External Monitor Job Type, LDAP, or PAM Authentication plugin and manage plugins outside Jenkins' plugin manager, you will now need to ensure that a recent release of the External Monitor Job Type, LDAP, or PAM Authentication plugin is installed.
Jenkins will attempt to load such plugins but may fail at any time during startup or afterwards with &lt;code&gt;ClassNotFoundException&lt;/code&gt; or similar.
&lt;/li&gt;
&lt;li&gt;
RFE:
Winstone 5.19: Update Jetty from 9.4.41.v20210516 to Jetty 9.4.42.v20210604.
&lt;/li&gt;
&lt;li&gt;
RFE:
Bump spring-security-bom from 5.4.6 to 5.5.1.
&lt;/li&gt;
&lt;li&gt;
RFE:
Bump sshd-core from 2.5.1 to 2.7.0 in Jenkins CLI.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add &lt;code&gt;X-Frame-Options&lt;/code&gt; header to AJAX responses.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove the Bytecode Compatibility Transformer library and related code from Jenkins core.
Developer:  Plugins that rely on the &lt;code&gt;hudson.model.Queue$Item#id&lt;/code&gt; or &lt;code&gt;hudson.model.AbstractProject#triggers&lt;/code&gt; fields must be updated to call the corresponding getters.
&lt;/li&gt;
&lt;li&gt;
RFE:
Stop sending HTTP response headers related to the remoting-based CLI (removed in 2.165).
&lt;/li&gt;
&lt;li&gt;
RFE:
Internal: Upgrade from Remoting 4.7 to Remoting 4.10 with bugfixes and dependency updates.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Remove JTidy dependency from Jenkins core.
Plugins that use JTidy functionality must be updated to explicitly declare a dependency on JTidy rather than relying on Jenkins core to provide this library.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: &lt;code&gt;InterceptingExecutorService&lt;/code&gt; and its subclasses no longer extend &lt;code&gt;com.google.common.util.concurrent.ForwardingExecutorService&lt;/code&gt; or &lt;code&gt;com.google.common.collect.ForwardingObject&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Remove &lt;code&gt;jna-posix&lt;/code&gt; dependency from Jenkins core.
Plugins that use &lt;code&gt;jna-posix&lt;/code&gt; functionality must be migrated from &lt;code&gt;jna-posix&lt;/code&gt; to &lt;code&gt;jnr-posix&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: The &lt;code&gt;hudson.util.SubClassGenerator&lt;/code&gt; and experimental &lt;code&gt;hudson.model.TreeView&lt;/code&gt; class have been removed without replacement.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.303.1
</guid>
<pubDate>
Wed, 25 Aug 2021 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.289.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.289.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Bug:
Improve build status progress animation.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.289.3
</guid>
<pubDate>
Wed, 28 Jul 2021 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.289.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.289.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
RFE:
Winstone 5.18: Update Jetty from 9.4.39.v20210325 to 9.4.41.v20210516 for bug fixes and enhancements.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update from xstream 1.4.16 to 1.4.17.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prepare for form submission changes in future Firefox releases.
Adapt form validation for all web browsers and form validation test automation for HtmlUnit based tests.
&lt;/li&gt;
&lt;li&gt;
Bug:
A race condition in class loading could result in a &lt;code&gt;LinkageError&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Do not change fonts when build artifacts are as shown as a tree.
&lt;/li&gt;
&lt;li&gt;
Bug:
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).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix incorrect process termination issues when running on macOS.
&lt;/li&gt;
&lt;li&gt;
Bug:
Add check to prevent out of bounds memory access error on macOS.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.289.2
</guid>
<pubDate>
Wed, 30 Jun 2021 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.289.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.289.1
</link>
<description>
&lt;strong&gt;Changes since 2.289:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Fix &lt;code&gt;NoSuchMethodError&lt;/code&gt; when using plugins that rely on bridge methods for compatibility (regression in 2.278).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix form submission for some specific form validation cases (regression in 2.289).
&lt;/li&gt;
&lt;li&gt;
Bug:
Wrap the build name in the build results list if it is too long.
&lt;/li&gt;
&lt;li&gt;
Bug:
Improve performance for standard input of the Jenkins CLI, for example with the `install-plugin` command.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix an issue archiving files greater than 4 GiB in size when creating ZIP64 archives.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.277.4:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
SSHD module is no longer bundled in Jenkins core.
Provide SSHD as a plugin.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Add modern icons: build status and weather.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add administrative monitors recommending no executors are configured on the controller.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add indicator for security-related entries in the global administrative monitors configuration.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve UI of slow trigger administrative monitor.
&lt;/li&gt;
&lt;li&gt;
RFE:
Support 'min' and 'max' values in field definitions of forms.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve button focus states.
&lt;/li&gt;
&lt;li&gt;
RFE:
Do not force plugin upgrades of recently detached plugins.
&lt;/li&gt;
&lt;li&gt;
RFE:
Stop bundling the Ant and Javadoc plugins.
Jenkins will no longer automatically install the Ant and Javadoc plugins on startup if a plugin depending on Jenkins 1.430 or earlier is discovered.
If you use such a plugin that also relies on the functionality provided by the Ant or Javadoc plugin (e.g., the RAD Builder and manage plugins outside the Jenkins plugin manager, you will now need to ensure that a recent release of the Ant or Javadoc plugin is installed.
Jenkins will attempt to load such plugins but may fail at any time during startup or afterwards with &lt;code&gt;ClassNotFoundException&lt;/code&gt; or similar.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve performance when creating or deleting nodes by reducing queue-lock contention.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve support for update site-defined setup wizard suggestions.
&lt;/li&gt;
&lt;li&gt;
RFE:
Switch to sending POST requests by default for form validation URLs.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add a Jenkins User-Agent header to outgoing HTTP requests by default.
Use &lt;code&gt;jenkins.UserAgentURLConnectionDecorator.disabled&lt;/code&gt; to disable it if needed.
&lt;/li&gt;
&lt;li&gt;
Bug:
Sort available plugins by name when popularity is equal.
&lt;/li&gt;
&lt;li&gt;
Bug:
Honor the current folder when creating new views with the "New View" link.
&lt;/li&gt;
&lt;li&gt;
Bug:
Do not render full error responses in case of internal errors when validating fields in configuration forms.
&lt;/li&gt;
&lt;li&gt;
Bug:
Accept negative numbers in number input controls (regression in 2.274).
&lt;/li&gt;
&lt;li&gt;
Bug:
Improve reconnection behavior for inbound TCP agents.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove the hardcoded JKS key store so that other key stores can be used, like BCFKS from the FIPS version of Bouncy Castle.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade from Remoting 4.6 to Remoting 4.7 with bugfixes and dependency updates.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade bouncycastle-api plugin from 2.16.0 to 2.20.
Upgrade Bouncy Castle library to 1.64.
&lt;/li&gt;
&lt;li&gt;
RFE:
Bump spring-security-bom from 5.4.5 to 5.4.6.
&lt;/li&gt;
&lt;li&gt;
RFE:
Internal: Update Stapler from 1.262.1 to 1.263 to use latest Apache commons-beanutils.
Update Apache commons-beanutils from 1.9.3 to 1.9.4.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Developer: Add support for plugins to use external SVG sprites in their icons.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.289.1
</guid>
<pubDate>
Wed, 2 Jun 2021 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.277.4</title>
<link>
https://jenkins.io/changelog-stable//#v2.277.4
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Bug:
Fix disabled dropdown items to appear disabled (regression in 2.277.1).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix load statistics graph links to include correct graph duration (regression in 2.277.1).
&lt;/li&gt;
&lt;li&gt;
Bug:
Honor the current folder when creating new views with the "New View" link.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade from xstream 1.4.15 to 1.4.16.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.277.4
</guid>
<pubDate>
Wed, 5 May 2021 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.277.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.277.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fix.
&lt;/li&gt;
&lt;li&gt;
RFE:
Winstone 5.16: Update Jetty from 9.4.38.v20210224 to 9.4.39.v20210325 for bug fixes and enhancements.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.277.3
</guid>
<pubDate>
Tue, 20 Apr 2021 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.277.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.277.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Security fixes.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix help buttons in the draggable section (regression in 2.277.1).
&lt;/li&gt;
&lt;li&gt;
RFE:
Security hardening against some CSRF attacks.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;code&gt;NoClassDefFoundError&lt;/code&gt; exception while executing &lt;code&gt;ProcessTree.get()&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent Jenkins queue deadlock when cancelling tasks under certain conditions.
&lt;/li&gt;
&lt;li&gt;
Bug:
Reduce logging of renamed API endpoint.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.277.2
</guid>
<pubDate>
Wed, 7 Apr 2021 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.277.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.277.1
</link>
<description>
&lt;strong&gt;Changes since 2.277:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fix.
This vulnerability does not exist in any Jenkins LTS release.
It was discovered in a weekly release and fixed in a weekly release without being part of an LTS release.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Show available plugin updates by reloading update center data on upgrade/downgrade.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix Internet Explorer 11 rendering of the &lt;em&gt;Available&lt;/em&gt; plugins tab (regression in 2.270).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Include 'plugin-id' and 'plugin-version' data attributes in the &lt;em&gt;Available&lt;/em&gt; plugins tab (regression in 2.270).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix plugin search over multiple update sites (regression in 2.270).
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore, as deprecated, the old constructor based on acegisecurity &lt;code&gt;Authentication&lt;/code&gt; parameter in order to keep backward compatibility.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.263.4:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Change Jenkins configuration UI from tables to divs for layout in forms.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Massive performance enhancement to available plugins page of Plugin Manager.
Exact matches of plugin name are moved to the top.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix incorrect striping of rows on available page of Plugin Manager.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent user input of 'e' or 'E' as 'positive-number', 'non-negative-number', or 'number'.
&lt;/li&gt;
&lt;li&gt;
Bug:
Change the standard URL for obtaining the inbound agent configuration file from &lt;code&gt;${agent_url}/slave-agent.jnlp&lt;/code&gt; to &lt;code&gt;${agent_url}/jenkins-agent.jnlp&lt;/code&gt;.
The old name is obsolete and will be removed at a future time.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve performance of authorisation strategies when the authentication realm is case insensitive.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add the ability to specify a reason for quieting down Jenkins ("Prepare for shutdown").
&lt;/li&gt;
&lt;li&gt;
RFE:
Dropped support for deprecated system properties: &lt;code&gt;hudson.model.Hudson.logStartupPerformance&lt;/code&gt;, &lt;code&gt;hudson.model.Hudson.initLogLevel&lt;/code&gt;, &lt;code&gt;hudson.model.Hudson.parallelLoad&lt;/code&gt;, &lt;code&gt;hudson.model.Hudson.killAfterLoad&lt;/code&gt; and &lt;code&gt;hudson.model.Hudson.workspaceDirName&lt;/code&gt;.
Please use &lt;code&gt;jenkins.model.Jenkins.&lt;/code&gt;-prefixed SystemProperties.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove administrative monitor offering to migrate &lt;code&gt;$JENKINS_HOME&lt;/code&gt; on a ZFS filesystem.
&lt;/li&gt;
&lt;li&gt;
RFE:
Show security and non-security notifications in separate categories with their associated icons.
&lt;/li&gt;
&lt;li&gt;
RFE:
Reduce page load time by loading the administrative monitors popup on demand.
Allow keyboard navigation even when there are active administrative monitors.
&lt;/li&gt;
&lt;li&gt;
RFE:
Use a more accessible color palette in configuration form tabs.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve fingerprint save performance.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add a system property &lt;code&gt;jenkins.agent.inboundUrl&lt;/code&gt; to provide an alternate URL for inbound TCP agents.
&lt;/li&gt;
&lt;li&gt;
RFE:
Drop support for deprecated system properties: &lt;code&gt;hudson.model.Hudson.logStartupPerformance&lt;/code&gt;, &lt;code&gt;hudson.model.Hudson.initLogLevel&lt;/code&gt;, &lt;code&gt;hudson.model.Hudson.parallelLoad&lt;/code&gt;, &lt;code&gt;hudson.model.Hudson.killAfterLoad&lt;/code&gt; and &lt;code&gt;hudson.model.Hudson.workspaceDirName&lt;/code&gt;.
Please use &lt;code&gt;jenkins.model.Jenkins.&lt;/code&gt;-prefixed SystemProperties.
&lt;/li&gt;
&lt;li&gt;
RFE:
Reduce lock contention around Jenkins queue.
&lt;/li&gt;
&lt;li&gt;
RFE:
Stop bundling CVS plugin.
Jenkins will no longer automatically install CVS plugin on startup if a plugin depending on Jenkins (then Hudson) 1.340 or earlier is discovered.
If you use a plugin that relies on the functionality provided by CVS plugin and manage plugins outside the Jenkins plugin manager, you will now need to ensure yourself that a recent release of CVS plugin is installed.
Jenkins will attempt to load such plugins but may fail at any time during startup or afterwards with &lt;code&gt;ClassNotFoundException&lt;/code&gt; or similar.
&lt;/li&gt;
&lt;li&gt;
RFE:
Winstone 5.15: Update Jetty from 9.4.30.v20200611 to 9.4.38.v20210224 for bug fixes and enhancements.
&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade from Remoting 4.5 to Remoting 4.6 with bugfixes and dependency updates.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update stapler to 1.262 to fix a number of &lt;code&gt;IllegalReflectiveAccessWarnings&lt;/code&gt; when running on Java 11.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update jnr-posix library from 3.0.45 to 3.1.4.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update Java native access (jna) library from 5.3.1 to 5.6.0 for more recent platform library fixes and enhancements.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Developer: Use an updated version of the XStream serialization library without custom patches.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Developer: Use Spring Security rather than its predecessor, Acegi Security.
Other bundled Spring libraries are also updated.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Developer: Upgrade jQuery from 2.1.4 to 3.5.1.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.277.1
</guid>
<pubDate>
Wed, 10 Mar 2021 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.263.4</title>
<link>
https://jenkins.io/changelog-stable//#v2.263.4
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
RFE:
Improve performance in fingerprint file creation.
&lt;/li&gt;
&lt;li&gt;
Bug:
Use the correct freestyle font-size for descriptions.
&lt;/li&gt;
&lt;li&gt;
Bug:
Don't tell user's to signup when signup is not available.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.263.4
</guid>
<pubDate>
Wed, 10 Feb 2021 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.263.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.263.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Security fix.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Provide a default implementation of the "all files in zip" download link.
This is especially important for external storage plugin (regression in 2.263.2).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix the file handle leak inside DirectoryBrowserSupport (regression in 2.263.2).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Include root folder in downloaded zip files (regression in 2.263.2).
Resolve an additional related zip archive root folder issue.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.263.3
</guid>
<pubDate>
Mon, 25 Jan 2021 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.263.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.263.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Help text now expands in behaviours for GitHub organization folders (regression in 2.244).
&lt;/li&gt;
&lt;li&gt;
RFE:
Security hardening related to XML processing using &lt;code&gt;Digester2&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Security hardening related to form validation responses.
&lt;/li&gt;
&lt;li&gt;
RFE:
Security hardening restricting label names.
&lt;/li&gt;
&lt;li&gt;
Bug:
Populate select fields with default values (regression in 2.244).
&lt;/li&gt;
&lt;li&gt;
Bug:
Wrong unicode codes in Spanish translation and small improvements.
&lt;/li&gt;
&lt;li&gt;
RFE:
Internal: Updated Node version to latest LTS (14.15.1).
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.263.2
</guid>
<pubDate>
Wed, 13 Jan 2021 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.263.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.263.1
</link>
<description>
&lt;strong&gt;Changes since 2.263:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Fix hidden page elements from radio blocks showing up when they should not.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix file handle leak when viewing corrupted build logs.
Upgrade Stapler from 1.260 to 1.261.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent the Build History Widget from crashing when users have Discover permissions without Read for folders.
&lt;/li&gt;
&lt;li&gt;
RFE:
Winstone 5.12: Update Jetty from 9.4.30.v20200611 to 9.4.33.v20201020.
Introduce LowResourceMonitor from Jetty by upgrading to Winstone 5.12.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve performance of authorisation strategies when the authentication realm is case insensitive.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.249.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Fix Debian / Ubuntu Java version check for Java 11.0.9.1.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Graduate Overall/SystemRead permission to general availability (GA) status.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
SSHD module 2.7: Remove deprecated key exchange and MAC algorithms.

&lt;/li&gt;
&lt;li&gt;
RFE:
SSHD module 2.7: Allow configuring disabled key exchange and MAC algorithms through system properties.

&lt;/li&gt;
&lt;li&gt;
RFE:
Improve the layout and clarity of the page displayed when jobs are not yet created.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow users with the Jenkins/MANAGE permission to restart and safe restart Jenkins.
&lt;/li&gt;
&lt;li&gt;
RFE:
Set &lt;code&gt;Cross-Origin-Opener-Policy&lt;/code&gt; to &lt;code&gt;same-origin&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve the scripting capacity related to the API Token system.
Provide a way to configure a fixed/default API Token for admin during installation phase.
&lt;/li&gt;
&lt;li&gt;
Bug:
Hide description panel in sidebar if historyWidget.descriptionLimit is 0.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent JavaScript error when registering validators in some cases.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent resource leak in the File Fingerprint Storage implementation.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Improve the combobox component to support default value and readonly mode.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Allow migration of fingerprints from local storage to external storage.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Expose fingerprint range set serialization methods for plugins.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Pluggable Artifact Storage: Make the &lt;code&gt;VirtualFile&lt;/code&gt; API generally available to plugin developers.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: A &lt;code&gt;SimpleBuildStep&lt;/code&gt; or &lt;code&gt;SimpleBuildWrapper&lt;/code&gt; can now choose not to require a workspace context (working directory and launcher).
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Cloud implementations are given more context about ongoing planned nodes.
Add &lt;code&gt;CloudState&lt;/code&gt; to be passed to &lt;code&gt;Cloud#provision&lt;/code&gt; and &lt;code&gt;Cloud#canProvision&lt;/code&gt; methods.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.263.1
</guid>
<pubDate>
Thu, 3 Dec 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.249.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.249.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Fix extensions footer location (regression in 2.235.1).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Show display names in change list again (regression in 2.249.1).
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent radio buttons from moving when they are clicked.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.249.3
</guid>
<pubDate>
Wed, 4 Nov 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.249.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.249.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Fix migration of status filter when coming from an older version of Jenkins (regression in 2.249.1).
&lt;/li&gt;
&lt;li&gt;
Bug:
Make alert colors consistent with 'Manage Jenkins' alert colors.
&lt;/li&gt;
&lt;li&gt;
Bug:
Avoid warning on logs about Anonymous Class in &lt;code&gt;hudson.FilePath&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix NullPointerException pollution on logs if PluginDeprecationMonitor is enabled and some conditions are met.
&lt;/li&gt;
&lt;li&gt;
Bug:
Developer: Make unavailable plugin background themeable.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.249.2
</guid>
<pubDate>
Wed, 7 Oct 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.249.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.249.1
</link>
<description>
&lt;strong&gt;Changes since 2.249:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes from Jenkins 2.252 and 2.235.4.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Stop pre-formatting agent logs to prevent deadlocks (regression in 2.231).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix button that copies API token to clipboard (regression in 2.238).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Restore wrapping tabs into multiple lines instead of overflowing (regression in 2.248).
&lt;/li&gt;
&lt;li&gt;
Bug:
Normalize widget colors to be consistent with the new color palette.
&lt;/li&gt;
&lt;li&gt;
Bug:
Empty installed plugins table text is readable again (regression in 2.249).
&lt;/li&gt;
&lt;li&gt;
Bug:
Show build time data in the Build Time Trend Page (regression in 2.245).
&lt;/li&gt;
&lt;li&gt;
Bug:
Replace text references to slave with agent in Japanese documentation and messages.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix backspace key sometimes did not delete text from the Script Console on a Mac (regression in 2.248).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix regular expression validator UI location (regression in 2.244).
&lt;/li&gt;
&lt;li&gt;
RFE:
Prevent concurrent build deletion.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.235.5:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Release 'alpha' dark theme.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
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.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
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.
&lt;/li&gt;
&lt;li&gt;
RFE:
Show in plugin manager when newer releases of plugins exist but aren't being offered due to unsatisfied requirements.
Show warnings for &lt;b&gt;deprecated&lt;/b&gt; plugins in the update manager and administrative monitors.
&lt;/li&gt;
&lt;li&gt;
RFE:
Provide a more modern look and feel for the Jenkins UI.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove page generation timestamp from the footer.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow users with Overall/Manage permission to configure Node Monitoring and to reload configuration from disk.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add system read support for 'Node Monitoring Configuration', configuring clouds, viewing agent configuration, system information, and logs.
&lt;/li&gt;
&lt;li&gt;
RFE:
Support Bearer tokens in Jenkins-CLI &lt;code&gt;-auth&lt;/code&gt; parameter.
&lt;/li&gt;
&lt;li&gt;
RFE:
Security hardening: Always round-trip password form control values in an encrypted form, even if not backed by an encrypted &lt;code&gt;Secret&lt;/code&gt; field.
In case of problems, this can be disabled by setting the system property &lt;code&gt;hudson.util.Secret.AUTO_ENCRYPT_PASSWORD_CONTROL&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt; on startup.
&lt;/li&gt;
&lt;li&gt;
RFE:
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 &lt;code&gt;Secret&lt;/code&gt; field.
In case of problems, this can be disabled by setting the system property &lt;code&gt;hudson.util.Secret.BLANK_NONSECRET_PASSWORD_FIELDS_WITHOUT_ITEM_CONFIGURE&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix the default domain name in Windows service &lt;code&gt;serviceaccount&lt;/code&gt; configurations.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update Winstone from 5.9 to 5.10.
Update Jetty from 9.4.27.v20200227 to 9.4.30.v20200611.
Add &lt;code&gt;--httpsRedirectHttp&lt;/code&gt; option that activates automatic HTTP request redirects to HTTPs.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;code&gt;--httpKeepAliveTimeout&lt;/code&gt; option which had no effect (regression in 2.224).
&lt;/li&gt;
&lt;li&gt;
Bug:
Update Stapler from 1.259 to 1.260.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add the ability to filter out environment variables for Shell and Windows batch build steps.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;code&gt;IllegalArgumentException: Method not found&lt;/code&gt; error caused by misbehaviour in &lt;code&gt;Util.isOverridden()&lt;/code&gt; (regression in 2.241).
&lt;/li&gt;
&lt;li&gt;
Bug:
Remove the fallback Jenkins URL from the JNLP launch file so that WebSocket agents can be connected over Java Web Start.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow fingerprint storage engine to be selected from the configuration page.
Add new external fingerprint storage API methods.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Add &lt;code&gt;alert-success&lt;/code&gt; banner.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Add new extension points to define build step environment filters (currently in beta).
&lt;/li&gt;
&lt;li&gt;
RFE:
Internal: Upgrade to Remoting 4.5.
This switches agent.jar and remoting.jar to a code-signing certificate owned by the CDF.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.249.1
</guid>
<pubDate>
Wed, 9 Sep 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.235.5</title>
<link>
https://jenkins.io/changelog-stable//#v2.235.5
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Major update of the Alpine-based Jenkins Docker image.
Jenkins Docker image for Alpine now uses Alpine 3.12 and AdoptOpenJDK 8u262.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.235.5
</guid>
<pubDate>
Mon, 17 Aug 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.235.4</title>
<link>
https://jenkins.io/changelog-stable//#v2.235.4
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Use &lt;strong&gt;new 64 bit Windows installer&lt;/strong&gt; with service account checks and port validation.
Supports 64 bit Java 8 and 64 bit Java 11.
&lt;/li&gt;
&lt;li&gt;
Bug:
Allow graceful shutdown when SCM triggers are configured.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;code&gt;IllegalArgumentException: Method not found&lt;/code&gt; error caused by misbehaviour in &lt;code&gt;Util.isOverridden()&lt;/code&gt; (regression in 2.241).
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.235.4
</guid>
<pubDate>
Wed, 12 Aug 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.235.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.235.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Update Debian and Red Hat repository signing keys for the Jenkins long term support repositories.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.235.3
</guid>
<pubDate>
Mon, 27 Jul 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.235.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.235.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;code&gt;--httpKeepAliveTimeout&lt;/code&gt; option which had no effect (regression in 2.235.1).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix buttons that linger too long after closing modal (regression in 2.233 and 2.235.1).
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.235.2
</guid>
<pubDate>
Wed, 15 Jul 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.235.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.235.1
</link>
<description>
&lt;strong&gt;Changes since 2.235:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Make plugin manager work on Internet Explorer 11 again (regression in 2.231).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Prevent telemetry warnings about missing &lt;code&gt;javax.annotation&lt;/code&gt; classes when running with Java 11 (regression in 2.231).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix a deadlock involving custom loggers during agent startup (regression in 2.231).
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent Old Data Monitor from failing plugin loading in the case of class field unmarshalling issues.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.222.4:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Various improvements to the plugin manager, including:
It no longer shows all available plugins by default; use search field to find plugins.
They are now sorted by popularity by default.
Additionally, categories are no longer used to group plugins, instead they're shown as labels.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Organize entries on the &lt;em&gt;Manage Jenkins&lt;/em&gt; page into categories and show them in a grid.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Remove 'auto refresh' feature, including now obsolete auto refresh telemetry capability.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Users with extended read permission now get a more read-only looking UI.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Allow users with Overall/SystemRead permission to view &lt;em&gt;About Jenkins&lt;/em&gt;, &lt;em&gt;Manage Plugins&lt;/em&gt;, &lt;em&gt;Global Security Configuration&lt;/em&gt;, and &lt;em&gt;System Log&lt;/em&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Distinguish between defined (&lt;em&gt;*****&lt;/em&gt;) and undefined (&lt;em&gt;N/A&lt;/em&gt;) password on read-only configuration forms for users with &lt;code&gt;Overall/SystemRead&lt;/code&gt; or &lt;code&gt;Item/ExtendedRead&lt;/code&gt; permissions.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Allow users with Overall/Manage permission to access the &lt;em&gt;System Information&lt;/em&gt;, &lt;em&gt;Prepare for Shutdown&lt;/em&gt;, and &lt;em&gt;About Jenkins&lt;/em&gt; management links.
&lt;em&gt;Usage Statistics&lt;/em&gt; in &lt;em&gt;Global Configuration&lt;/em&gt; is now also configurable by users with that permission.
&lt;/li&gt;
&lt;li&gt;
RFE:
Use modern system fonts provided by the browser when possible.
Changes font size for body copy and headings to improve consistency and legibility.
&lt;/li&gt;
&lt;li&gt;
RFE:
Restyle buttons.
Add support for large buttons, hyperlinks styled as buttons and icon-only buttons.
&lt;/li&gt;
&lt;li&gt;
RFE:
Restyle the help icon.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve styling of alert banners to be more visually appealing and to better match existing user interface components.
Alerts now fully cover the navigation bar while they are displayed instead of covering only a portion of the navigation bar.
&lt;/li&gt;
&lt;li&gt;
RFE:
Suppress error stack traces for non-administrator users as core capability.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.235.1
</guid>
<pubDate>
Wed, 17 Jun 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.222.4</title>
<link>
https://jenkins.io/changelog-stable//#v2.222.4
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Prevent a form validation "404 Not Found" error when the resource root URL configuration points at a previously configured resource root URL (regression in 2.222.1).
&lt;/li&gt;
&lt;li&gt;
Bug:
Upgrade to Remoting 4.2.1 to fix an issue with large payloads over WebSockets.
Requires a matching &lt;code&gt;agent.jar&lt;/code&gt; with remoting 4.2.1 or later.
&lt;/li&gt;
&lt;li&gt;
Bug:
Update Groovy Init hooks to run after all job configurations are adapted.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix spacing between error messages in Setup Wizard (regression in 2.222.1).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix input field hints for tools like the git plugin that search the PATH for their executable (regression in 2.222.1).
&lt;/li&gt;
&lt;li&gt;
Bug:
Remove grey bar below the &lt;code&gt;textarea&lt;/code&gt; form elements for read only users.
&lt;/li&gt;
&lt;li&gt;
Bug:
Distinguish between defined (&lt;strong&gt;*****&lt;/strong&gt;) and undefined (&lt;strong&gt;N/A&lt;/strong&gt;) password on read-only configuration forms for users with Overall/SystemRead or Item/ExtendedRead permissions.
&lt;/li&gt;
&lt;li&gt;
RFE:
Users with extended read permission now get a more read-only looking UI.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.222.4
</guid>
<pubDate>
Sun, 24 May 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.222.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.222.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Use the saved global build discarder configuration on restart.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix proxy form validation when a password is set (regression in 2.222.1).
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent NullPointerException when hitting &lt;em&gt;Check Now&lt;/em&gt; against a custom update center without tool installer metadata.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent one occurrence of "Jenkins.instance is missing" during Jenkins restart.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Make &lt;code&gt;h.checkAnyPermission&lt;/code&gt; and &lt;code&gt;&amp;lt;l:layout permissions="..."&amp;gt;&lt;/code&gt; work on objects that aren't &lt;code&gt;AccessControlled&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Prevent spurious deprecation messages by removing the deprecated findbugs-annotation.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.222.3
</guid>
<pubDate>
Fri, 24 Apr 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.222.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.222.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Bug:
Jenkins 2.222.2 was not placed in the artifact repository or on the download site.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.222.2
</guid>
<pubDate>
Wed, 22 Apr 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.222.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.222.1
</link>
<description>
&lt;strong&gt;Changes since 2.222:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix drag &amp; drop for previously saved steps in the job configuration form (regression in 2.217).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Winstone 5.9: Fix propagation of the maximum form content size and form content keys number (regression in Jetty 9.4.20 and Jenkins 2.205).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Winstone 5.9: Fix improper reverse proxy redirects to host due to X-Forwarded-Host and X-Forwarded-Port ordering issue (regression in Jetty 9.4.20 and Jenkins 2.205).
&lt;/li&gt;
&lt;li&gt;
RFE:
Security hardening related to request routing and CSRF protection.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Listen on loopback interface by default in debug mode.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.204.6:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Revamp the layout and icons of the header bar and breadcrumbs.
Instances with plugins that depend on details of the Jenkins layout (e.g. Simple Theme Plugin) may experience UI/layout problems.
A new experimental header color scheme can be enabled by setting the &lt;code&gt;jenkins.ui.refresh&lt;/code&gt; system property to &lt;code&gt;true&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
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.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Move cloud configuration from Configure System into its own configuration form on the Manage Nodes page.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Remove &lt;strong&gt;Enable Security&lt;/strong&gt; checkbox in the Global Security configuration.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Remove the ability to disable &lt;strong&gt;CSRF protection&lt;/strong&gt;.
Instances upgrading from older versions of Jenkins will have CSRF protection enabled and the default issuer set if they currently have it disabled.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Redesign password fields to prevent password auto-fill except for the login form.
Reduce browsers offering to update stored passwords.
Revert by setting the system property &lt;code&gt;hudson.Functions.hidingPasswordFields&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Deprecate the macOS native installer packaging.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Remove old, deprecated, unsupported agent protocols &lt;code&gt;Inbound TCP Agent Protocol/1&lt;/code&gt;, &lt;code&gt;Inbound TCP Agent Protocol/2&lt;/code&gt;, and &lt;code&gt;Inbound TCP Agent Protocol/3&lt;/code&gt;.
Update Remoting from 3.36 to 4.2 to remove unsupported protocols and add WebSocket support.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Add experimental WebSocket support.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Extends the current milestones so plugins can update jobs and configuration during Jenkins initialization.
Adds initialization milestones: &lt;code&gt;SYSTEM_CONFIG_LOADED&lt;/code&gt;, &lt;code&gt;SYSTEM_CONFIG_ADAPTED&lt;/code&gt;, &lt;code&gt;JOB_CONFIG_ADAPTED&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Introduce a new experimental UI that can be enabled by setting the &lt;code&gt;jenkins.ui.refresh&lt;/code&gt; system property to &lt;code&gt;true&lt;/code&gt;.
Currently it includes a new header color scheme, more changes to be added as a part of the UI/UX revamp.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Add a new experimental &lt;code&gt;Overall/Manage&lt;/code&gt; permission which allows a user to configure parts of the global Jenkins configuration without having the &lt;code&gt;Overall/Administer&lt;/code&gt; permission.
This is an experimental feature, disabled by default, that can be enabled by setting the &lt;code&gt;jenkins.security.ManagePermission&lt;/code&gt; system property to &lt;code&gt;true&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Add a new experimental &lt;code&gt;Overall/SystemRead&lt;/code&gt; permission, which gives (almost) full read access to the Jenkins instance.
The permission is disabled by default, install the Extended Read Permission plugin to activate it.
&lt;/li&gt;
&lt;li&gt;
RFE:
The environment variable &lt;code&gt;WORKSPACE_TMP&lt;/code&gt; may now be used from (non-Pipeline) builds to access a temporary directory associated with the build workspace.
&lt;/li&gt;
&lt;li&gt;
RFE:
Deprecate the &lt;code&gt;Overall/RunScripts&lt;/code&gt;, &lt;code&gt;Overall/UploadPlugins&lt;/code&gt;, and &lt;code&gt;Overall/ConfigureUpdateCenter&lt;/code&gt; permissions.
Permissions were announced as dangerous and disabled by default in major authorization plugins in 2017.
Custom authorization strategy implementations that grant &lt;code&gt;Overall/Administer&lt;/code&gt; without implying one or more of these three permissions will no longer work as expected.
Configurations that grant any of these permissions to users without &lt;code&gt;Overall/Administer&lt;/code&gt; will no longer work as expected.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix NullPointerException when getting a list of runs with a status threshold (regression in 2.202).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
User is no longer logged out when authenticating another user.
&lt;/li&gt;
&lt;li&gt;
Bug:
Winstone 5.9: Fix support of system logging customization (regression in 2.204.5)
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.222.1
</guid>
<pubDate>
Wed, 25 Mar 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.204.6</title>
<link>
https://jenkins.io/changelog-stable//#v2.204.6
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
RFE:
Security hardening related to request routing and CSRF protection.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.204.6
</guid>
<pubDate>
Wed, 25 Mar 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.204.5</title>
<link>
https://jenkins.io/changelog-stable//#v2.204.5
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Fix propagation of the maximum form content size and form content keys number (regression in Jetty 9.4.20 and Jenkins 2.204.3).
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix improper reverse proxy redirects to 127.0.0.1 due to X-Forwarded-Host and X-Forwarded-Port ordering issue  (regression in Jetty 9.4.20 and Jenkins 2.204.3).
&lt;/li&gt;
&lt;li&gt;
Bug:
Revert Winstone from 5.8 to 5.3 to resolve embedded Jetty web container regressions in later Winstone versions.
High default maximum form size limit and reverse proxy redirection are restored (regressions in 2.204.3).
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.204.5
</guid>
<pubDate>
Sat, 7 Mar 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.204.4</title>
<link>
https://jenkins.io/changelog-stable//#v2.204.4
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Fix a &lt;em&gt;KeyStores with multiple certificates are not supported&lt;/em&gt; error from Jetty when passing certain kinds of certificates, such as domain wildcards (regression in 2.204.3).
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.204.4
</guid>
<pubDate>
Tue, 3 Mar 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.204.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.204.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
RFE:
Internal: Winstone 5.7: Change the Jetty thread pool name to "Jetty (winstone)"
&lt;/li&gt;
&lt;li&gt;
Bug:
If the Jenkins root URL has been configured by scripts prior to running the setup wizard, skip the location configuration panel even if selecting the option to skip creation of an admin user.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent inaccurate warnings about missing classes on Java 11 triggered by JavaMelody when Monitoring Plugin is installed.
&lt;/li&gt;
&lt;li&gt;
Bug:
Include details in the system log when a build rotation fails.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix java version check for AdoptOpenJDK 11.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent Jenkins page rendering from being blocked when the update center data parsing is in progress.
&lt;/li&gt;
&lt;li&gt;
Bug:
Winstone 5.7: Fix support of system logging customization (regression in 2.177).
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix null pointer exception in Agent API when the agent is offline (e.g. retrieving agent version or OS description).
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.204.3
</guid>
<pubDate>
Fri, 28 Feb 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.204.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.204.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
User is no longer logged out when authenticating another user.
&lt;/li&gt;
&lt;li&gt;
RFE:
Security hardening related to Stapler routing.
&lt;/li&gt;
&lt;li&gt;
RFE:
Security hardening: Set &lt;code&gt;X-Content-Type-Options&lt;/code&gt; to &lt;code&gt;nosniff&lt;/code&gt; in REST API responses.

&lt;/li&gt;
&lt;li&gt;
Bug:
Disable multiple deletion attempts if &lt;code&gt;hudson.Util.maxFileDeletionRetries&lt;/code&gt; is zero.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent 'zombie' executors on built-in node by removing one-off executors in Computer.removeExecutor.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix AtomicFileWriter performance issue on CephFS when creating an empty file.
&lt;/li&gt;
&lt;li&gt;
Bug:
Developer: ViewGroupMixIn#getPrimaryView() may return &lt;code&gt;null&lt;/code&gt;, and needs to be checked by plugins depending on this version of weekly and beyond.
It is an intermediate state until a default view is implemented.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.204.2
</guid>
<pubDate>
Wed, 29 Jan 2020 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.204.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.204.1
</link>
<description>
&lt;strong&gt;Changes since 2.204:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
RFE:
Show a tooltip with the full link name when hovering over sidebar links.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent faulty subtask contributors from leaving builds running forever.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;code&gt;Uninstall&lt;/code&gt; column sorting in the Plugin Manager Install pane.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.190.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Prevent calls to &lt;code&gt;Jenkins#save&lt;/code&gt; persisting data before we have finished loading the in-memory model.
This prevents possible corruption of the main Jenkins configuration.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Remove the ability to download update center metadata using the user's browser (deprecated since 2015).
Jenkins will no longer inform about available updates without a connection to update sites.
We recommend the use of a local mirror of our update sites, or a self-hosted update center like &lt;a href="https://github.com/jenkinsci/juseppe"&gt;Juseppe&lt;/a&gt; in these situations.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Allow time zone to be set on a per-user basis.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Add an option for a Resource Root URL through which Jenkins will serve user-generated static resources like workspace files or archived artifacts without the need for Content-Security-Policy headers.
&lt;/li&gt;
&lt;li&gt;
RFE:
Stop bundling Maven Plugin, Subversion Plugin, and several other plugins inside the Jenkins war file.
In very rare cases, this could result in problems when attempting to install plugins compatible with Jenkins before 1.310.
The Jenkins project is currently not publishing any such plugins.
&lt;/li&gt;
&lt;li&gt;
RFE:
Deprecate the macOS native installer in favor of Homebrew.
&lt;/li&gt;
&lt;li&gt;
Bug:
Revert changes in forms submission in Jenkins classic UI with Firefox have caused a regression on forms with "file" inputs.
These were made to anticipate a bugfix in Firefox which has been backed out since.
(regression in 2.173)
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove 100 character length limitation of build description in build history widget.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update Remoting from 3.33 to 3.36.
Adds a new connection mode for inbound TCP agents.
Update minimum required remoting version to 3.14.
Adds command line options "-help" and "-version".
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.204.1
</guid>
<pubDate>
Wed, 18 Dec 2019 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.190.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.190.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Bug:
Robustness: Do not allow users to resubmit requests using POST on URLs requiring a form submission, as that will fail anyway.

&lt;/li&gt;
&lt;li&gt;
Bug:
The &lt;code&gt;lastCompletedBuild&lt;/code&gt; permalink was not being cached in the &lt;code&gt;…/builds/permalinks&lt;/code&gt; file.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix labels to Atom feed links.
&lt;/li&gt;
&lt;li&gt;
Bug:
Revert changes in forms submission in Jenkins classic UI with Firefox.
Changes caused a regression on forms with "file" inputs.
These were made to anticipate a bugfix in Firefox which has been backed out since.
(regression in 2.164.3)
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.190.3
</guid>
<pubDate>
Wed, 20 Nov 2019 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.190.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.190.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Bug:
URLs of some projects with emojis in their name were inaccessible.
&lt;/li&gt;
&lt;li&gt;
Bug:
Increase client-side keep-alive ping frequency on the HTTP-based CLI to prevent timeouts.
&lt;/li&gt;
&lt;li&gt;
Bug:
Internal: &lt;code&gt;hudson.util.ProcessTree.OSProcess#getEnvironmentVariables&lt;/code&gt; returned &lt;code&gt;null&lt;/code&gt; when an error occurred even though it shouldn't.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.190.2
</guid>
<pubDate>
Mon, 28 Oct 2019 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.190.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.190.1
</link>
<description>
&lt;strong&gt;Changes since 2.190:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix missing absolute URL in the RSS / Atom feeds. (regression in 2.190)
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Jenkins UI broke when a slow trigger administrative warning would be shown. (regression in 2.189)
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.176.4:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Jenkins no longer creates symbolic links inside project or build directories.
The &lt;a href="https://plugins.jenkins.io/build-symlink"&gt;Build Symlink&lt;/a&gt; plugin may be installed to restore this functionality if desired.
URLs such as &lt;code&gt;/job/…/lastStableBuild/&lt;/code&gt; are not affected, only tools which directly access the &lt;code&gt;$JENKINS_HOME&lt;/code&gt; filesystem.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Remove Trilead SSH library from Jenkins core and make it available in a new &lt;a href="https://plugins.jenkins.io/trilead-api"&gt;detached plugin&lt;/a&gt;.
&lt;/li&gt;
&lt;li&gt;
Bug:
Add support of emojis and other non-UTF-8 characters in job names. 🎉
&lt;/li&gt;
&lt;li&gt;
RFE:
Update Windows Agent Installer from 1.10.0 to 1.11, enabling TLS 1.2 on agent downloads when running with .NET 4.6 or newer.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update Winstone-Jetty from 5.2 to 5.3 to update Jetty to 9.4.18.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update JNA from 4.5.2 to 5.3.1 to fix issue with shared library loading on AIX when using OpenJDK.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update Remoting to 3.33.
&lt;/li&gt;
&lt;li&gt;
RFE:
Support setting excludes and case sensitivity in the &lt;code&gt;fingerprint()&lt;/code&gt; build step in Pipeline and other job types.
&lt;/li&gt;
&lt;li&gt;
RFE:
Improve Configuration-as-Code compatibility of &lt;code&gt;ListView&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Stop using the &lt;code&gt;name&lt;/code&gt; argument in the &lt;code&gt;install-plugin&lt;/code&gt; CLI command.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove obsolete session cookies when logging out, preventing errors related to headers being too large.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add support for IPv6 addresses in the Jenkins URL configuration.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow distinguishing between new projects, disabled projects, and those with aborted builds through differently shaded build balls.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add a warning when cron trigger spends a long time in its execution.
&lt;/li&gt;
&lt;li&gt;
RFE:
Batch up plugin installations in setup wizard to improve performance.
&lt;/li&gt;
&lt;li&gt;
RFE:
The default interval for node monitors (e.g. free disk space) can now be changed by setting the system property &lt;code&gt;hudson.node_monitors.AbstractNodeMonitorDescriptor.periodMinutes&lt;/code&gt;.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.190.1
</guid>
<pubDate>
Wed, 25 Sep 2019 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.176.4</title>
<link>
https://jenkins.io/changelog-stable//#v2.176.4
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Security fixes.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.176.4
</guid>
<pubDate>
Wed, 25 Sep 2019 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.176.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.176.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Bug:
The plugin manager UI no longer prevents disabling a plugin when other plugins only have optional dependencies to it.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix performance issue when using "Remember me". (regression in 2.160)
&lt;/li&gt;
&lt;li&gt;
Bug:
Do not throw exception when testing proxy configuration. (regression in 2.168)
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent occasional &lt;code&gt;IllegalStateException&lt;/code&gt; on Jenkins restart and invalidate the user session.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.176.3
</guid>
<pubDate>
Wed, 28 Aug 2019 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.176.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.176.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Bug:
A thread pool used to wait for external processes to complete could leak class loaders.
&lt;/li&gt;
&lt;li&gt;
Bug:
Make sure detached plugins (plugins whose functionality used to be part of Jenkins itself) are installed upon Jenkins startup when needed as implied dependencies of other plugins which were already present.
This simplifies compatibility for specialized installation scenarios not using the update center, such as when Jenkins is run from a Docker image prepackaged with some plugins.
&lt;/li&gt;
&lt;li&gt;
Bug:
Update WinP from 1.27 to 1.28 to fix problems with a missing DLL and flickering console window in the Windows graceful process shutdown logic.
&lt;/li&gt;
&lt;li&gt;
RFE:
Replace some exception stack traces related to agent channels with simpler messages.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.176.2
</guid>
<pubDate>
Wed, 17 Jul 2019 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.176.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.176.1
</link>
<description>
&lt;strong&gt;Changes since 2.176:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Bug:
Restore Chinese localized resources used by the setup wizard.
&lt;/li&gt;
&lt;li&gt;
Bug:
Robustness: Do not put agent offline for runtime exceptions in &lt;code&gt;ComputerListener#onOnline()&lt;/code&gt;.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.164.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Support for the Remoting mode of the CLI (&lt;code&gt;-remoting&lt;/code&gt; option) has been removed.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Remove misleading &lt;code&gt;nonStoredPasswordParam&lt;/code&gt; symbol for password parameter definitions, since it's actually stored encrypted.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Remove built-in support for CCtray (cc.xml) files.
To restore this feature, install the &lt;a href="https://plugins.jenkins.io/cctray-xml"&gt;CCtray XML Plugin&lt;/a&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add &lt;code&gt;stop-job&lt;/code&gt; CLI command which allows aborting builds.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add support for turning off a log recorder in the logger configuration.

&lt;/li&gt;
&lt;li&gt;
RFE:
Add the run parameter filter value to REST API responses.

&lt;/li&gt;
&lt;li&gt;
RFE:
Update status icon of a build when the build is finished.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remove misleading references to Java Web Start and JNLP from GUI surrounding inbound Jenkins agents.
&lt;/li&gt;
&lt;li&gt;
RFE:
Inform administrators about potentially unsafe permissions setup involving builds running as the virtual SYSTEM user.

&lt;/li&gt;
&lt;li&gt;
RFE:
Add a log message to build logs when builds run with the virtual SYSTEM authentication.

&lt;/li&gt;
&lt;li&gt;
RFE:
Migrate all Chinese localization resources into &lt;a href="https://plugins.jenkins.io/localization-zh-cn"&gt;Localization: Chinese (Simplified) plugin&lt;/a&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Adjust stream flushing behavior for code running remotely on agents for better performance.
This may lead to loss of messages for plugins which print to a build log from the agent machine but do not flush their output.
Use &lt;code&gt;-Dhudson.util.StreamTaskListener.AUTO_FLUSH=true&lt;/code&gt; to restore the previous behavior for freestyle builds.
Note that Pipeline builds always expect remote flush.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update Winstone from 5.1 to 5.2 to make HTTPS cipher exclusions configurable.

&lt;/li&gt;
&lt;li&gt;
Bug:
Remove Mailer related localized strings from core. Make sure you use Mailer Plugin 1.23.
&lt;/li&gt;
&lt;li&gt;
Bug:
Do not offer a workspace lease to a new build if it is already in use by a (Pipeline) build running across an agent reconnection.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Update Stapler from 1.256 to 1.257 to add support for loading localized webapp resources from any plugin.
Add &lt;code&gt;jenkins.PluginLocaleDrivenResourceProvider&lt;/code&gt; interface for plugins to participate in localized resource lookup.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Update Localizer library from 1.24 to 1.26 allowing plugins to override the lookup for localized resource files.

&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Add Jelly UI component &lt;code&gt;f:secretTextarea&lt;/code&gt; for multi-line secrets analogous to &lt;code&gt;f:password&lt;/code&gt; for single-line.
&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: &lt;code&gt;SystemProperties&lt;/code&gt; may now be used from agent-side code.
See &lt;code&gt;SystemProperties#allowOnAgent&lt;/code&gt;.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.176.1
</guid>
<pubDate>
Mon, 10 Jun 2019 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.164.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.164.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Bug:
Corrupted console notes could cause an uninformative &lt;code&gt;NegativeArraySizeException&lt;/code&gt; to be thrown from &lt;code&gt;ConsoleNote#readFrom&lt;/code&gt; and build log display to be broken.
&lt;/li&gt;
&lt;li&gt;
Bug:
The setup wizard did not properly escape passwords, resulting in errors with certain special characters.
&lt;/li&gt;
&lt;li&gt;
Bug:
Make form submit buttons on the Jenkins classic UI compatible with potentially upcoming Firefox bug fix.
&lt;/li&gt;
&lt;li&gt;
Bug:
Properly flush output from the Maven console annotator.
&lt;/li&gt;
&lt;li&gt;
Bug:
Make Debian/Ubuntu launcher script work with Java 11.
&lt;/li&gt;
&lt;li&gt;
RFE:
Re-enable Stapler request dispatching telemetry.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.164.3
</guid>
<pubDate>
Thu, 9 May 2019 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.164.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.164.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Security fixes.
&lt;/li&gt;
&lt;li&gt;
Bug:
Workspace and artifacts browsing did not work on Windows Server 2016 with Microsoft Docker. (regression in 2.150.2)

&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent &lt;code&gt;NullPointerException&lt;/code&gt; when discarding unreadable fingerprint data.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.164.2
</guid>
<pubDate>
Wed, 10 Apr 2019 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.164.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.164.1
</link>
<description>
&lt;strong&gt;Changes since 2.164:&lt;/strong&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.150.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Java 11 is now fully supported. Multiple improvements for running Jenkins on Java 11 since 2.150.x, including support for plugins declaring a minimum Java version in their metadata and refusing to load incompatible plugins, and installation of a new JAXB plugin when running on Java 11 to allow use of JAXB APIs from plugins.

&lt;/li&gt;
&lt;li&gt;
RFE:
The &lt;code&gt;list-jobs&lt;/code&gt; no longer lists items recursively when listing a specific folder.

&lt;/li&gt;
&lt;li&gt;
RFE:
Add a new CLI command &lt;code&gt;disable-plugin&lt;/code&gt; to disable one ore more installed plugins and optionally restart Jenkins.

&lt;/li&gt;
&lt;li&gt;
RFE:
Update Trilead SSH library to add support for OpenSSH keys with AES256-CTR encryption.

&lt;/li&gt;
&lt;li&gt;
RFE:
Add support for the ed25519 key algorithm in Jenkins CLI.

&lt;/li&gt;
&lt;li&gt;
RFE:
Reduce the performance impact of the SECURITY-904 fix when downloading artifacts or workspaces as ZIP file.

&lt;/li&gt;
&lt;li&gt;
RFE:
Add new category &lt;em&gt;Languages&lt;/em&gt; to the plugin wizard, which automatically installs available localization plugins based on browser language.

&lt;/li&gt;
&lt;li&gt;
RFE:
Update Windows Service Wrapper from 2.1.2 to 2.2.0 and Windows Agent Installer from 1.9.3 to 1.10.0 to support disabling, renaming and archiving service logs.

&lt;/li&gt;
&lt;li&gt;
Bug:
Update SSHD Module from 2.5 to 2.6 to apply a proper Apache Mina idle timeout value when a custom value was set using the &lt;code&gt;org.jenkinsci.main.modules.sshd.SSHD.idle-timeout system property&lt;/code&gt;.

&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Login and signup pages redesigned in 2.129 now can receive style contributions (&lt;code&gt;footer&lt;/code&gt; view for &lt;code&gt;SimplePageDecorator&lt;/code&gt;) from multiple plugins.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.164.1
</guid>
<pubDate>
Wed, 13 Mar 2019 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.150.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.150.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Bug:
Improve robustness of console annotators such as the Timestamper plugin in conjunction with certain Pipeline steps such as &lt;code&gt;git&lt;/code&gt; on an agent with an old &lt;code&gt;agent.jar&lt;/code&gt;.

&lt;/li&gt;
&lt;li&gt;
Bug:
User account creation by administrators did not show error messages when it failed. (regression in 2.129 and 2.138.1)

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.150.3
</guid>
<pubDate>
Wed, 13 Feb 2019 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.150.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.150.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
RFE:
Invalidate sessions and CLI authentication caches when changing the user password in the Jenkins user database.
&lt;/li&gt;
&lt;li&gt;
RFE:
Add support for killing child processes on AIX.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.150.2
</guid>
<pubDate>
Wed, 16 Jan 2019 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.150.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.150.1
</link>
<description>
&lt;strong&gt;Changes since 2.150:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Bug:
Revert compatibility fix for future releases of Firefox due to regressions it caused since 2.148.

&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent &lt;code&gt;Stream is closed&lt;/code&gt; error in case a CLI command finishes before the input is entirely read.

&lt;/li&gt;
&lt;li&gt;
Bug:
Avoid &lt;code&gt;Premature EOF&lt;/code&gt; error when using the &lt;code&gt;shutdown&lt;/code&gt; CLI command.

&lt;/li&gt;
&lt;li&gt;
Bug:
Do not cache CSS/JS resource files for console annotations like Timestamper Plugin across Jenkins restarts.

&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.138.4:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Numerous fixes and improvements to better support running Jenkins on Java 11.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Migrate most Simplified Chinese translations into &lt;a href="https://plugins.jenkins.io/localization-zh-cn"&gt;Localization: Chinese (Simplified)&lt;/a&gt; Plugin.

&lt;/li&gt;
&lt;li&gt;
RFE:
Allow use of the &lt;tt&gt;console&lt;/tt&gt; command with Job/Read permission.

&lt;/li&gt;
&lt;li&gt;
RFE:
Wait up to two minutes for process termination before killing it (typically when aborting a build).

&lt;/li&gt;
&lt;li&gt;
RFE:
Reduce logging level of restart and shutdown related notifications from SEVERE to INFO.

&lt;/li&gt;
&lt;li&gt;
RFE:
New &lt;code&gt;JENKINS_USER_ID&lt;/code&gt; and &lt;code&gt;JENKINS_API_TOKEN&lt;/code&gt; environment variables can be used to configure the CLI authentication.

&lt;/li&gt;
&lt;li&gt;
RFE:
Do not submit telemetry if there's no relevant data.

&lt;/li&gt;
&lt;li&gt;
RFE:
Use per-trial correlation IDs for telemetry submissions.

&lt;/li&gt;
&lt;li&gt;
Bug:
Update Remoting from 3.26 to 3.27 to eliminate a potential deadlock.

&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Add support for the &lt;code&gt;@PostConstruct&lt;/code&gt; lifecycle method annotation.

&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Add interface &lt;code&gt;PersistentDescriptor&lt;/code&gt; that allows implementing &lt;code&gt;Descriptor&lt;/code&gt;s to skip explicit calls to &lt;code&gt;load()&lt;/code&gt;.

&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Introduce &lt;code&gt;getPlatform()&lt;/code&gt; and &lt;code&gt;setPlatform()&lt;/code&gt; methods in &lt;code&gt;hudson.EnvVars&lt;/code&gt;.

&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Introduce new &lt;code&gt;hudson.Util#fixNull(value, defaultValue)&lt;/code&gt; method.

&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Add overridable &lt;code&gt;Queue.Task#getAffinityKey()&lt;/code&gt; to allow consistent hashing for Pipeline builds in the future.

&lt;/li&gt;
&lt;li&gt;
Bug:
Developer: &lt;code&gt;ConsoleAnnotatorFactory&lt;/code&gt; mishandled its type parameter, effectively forcing all implementations to use &lt;code&gt;Object&lt;/code&gt; or raw types.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.150.1
</guid>
<pubDate>
Wed, 5 Dec 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.138.4</title>
<link>
https://jenkins.io/changelog-stable//#v2.138.4
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.138.4
</guid>
<pubDate>
Wed, 5 Dec 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.138.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.138.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Bug:
The initial visibility of nested groups of radio buttons did not accurately reflect the current values.

&lt;/li&gt;
&lt;li&gt;
Bug:
Improve robustness when search items don't specify a display name.

&lt;/li&gt;
&lt;li&gt;
RFE:
Update Stapler from 1.254.2 to 1.255 to integrate a fix related to &lt;code&gt;StaplerProxy#getTarget()&lt;/code&gt; return value handling.

&lt;/li&gt;
&lt;li&gt;
RFE:
Add telemetry trial related to Stapler request dispatching.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.138.3
</guid>
<pubDate>
Thu, 8 Nov 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.138.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.138.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Security hardening: Escape variables in Jelly views by default.

&lt;/li&gt;
&lt;li&gt;
Major Bug:
Update Winstone-Jetty from 4.4 to 5.0 to fix HTTP/2 support and threading problems on hosts with 30+ cores.

&lt;/li&gt;
&lt;li&gt;
RFE:
Security hardening related to Stapler routing.
&lt;/li&gt;
&lt;li&gt;
RFE:
Security hardening related to HTTP verb restrictions for web methods.
&lt;/li&gt;
&lt;li&gt;
RFE:
Extend anonymous usage statistics with information about applied security fix escape hatches.

&lt;/li&gt;
&lt;li&gt;
Bug:
Fix a thread safety issue when creating multiple nodes in parallel.

&lt;/li&gt;
&lt;li&gt;
Bug:
Nested &lt;code&gt;f:repeatable&lt;/code&gt;/&lt;code&gt;f:repeatableProperty&lt;/code&gt; form elements inherited &lt;code&gt;minimum&lt;/code&gt; when they shouldn't.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.138.2
</guid>
<pubDate>
Wed, 10 Oct 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.138.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.138.1
</link>
<description>
&lt;strong&gt;Changes since 2.138:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Bug:
A configured quiet period was interpreted as milliseconds, instead of seconds. (regression in 2.82)

&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.121.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Redesigned login, signup, and &lt;em&gt;Jenkins is (re)starting&lt;/em&gt; pages. Existing page decorators like Simple Theme Plugin will no longer work with these redesigned pages.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Replace single per-user API token with new system of multiple, revocable, unrecoverable API tokens with usage tracking.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
The deprecated Jenkins CLI Protocol versions 1 and 2, and Java Web Start Agent Protocol versions 1, 2, and 3 have been disabled. If you still use these protocols (e.g. remoting-based CLI, or old &lt;code&gt;slave.jar&lt;/code&gt;s on agents), you need to re-enable these protocols after upgrade, or upgrade the clients. The same recommendations as in &lt;a href="/doc/upgrade-guide/2.121/#remoting-update"&gt;The 2.121.x upgrade guide for remoting changes&lt;/a&gt; apply here.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Check SHA-512 or SHA-256 checksums of update site and tool installer metadata and core and plugin downloads if the update site provides them.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Optional extensions are now loaded without requiring to restart Jenkins after installing an optional dependency.

&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Winstone from 4.2 to 4.4 to update Jetty from 9.4.8.v20171121 to 9.4.11.v20180605, adding an option to enable JMX when running Jenkins using &lt;code&gt;java -jar jenkins.war&lt;/code&gt;.

&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Remoting from 3.21.1 to 3.25 to have agents check availability of the controller's TCP Agent Listener port when connecting over TCP.

&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Bytecode Compatibility Transformer from 1.8 to 2.0-beta-2, upgrading ASM from 5.0.1 to 6.2 to improve support of Java 9+ runtimes.

&lt;/li&gt;
&lt;li&gt;
RFE:
Update Executable WAR from 1.39 to 1.41 to allow running Jenkins with incompatible (too new) Java versions by setting the &lt;code&gt;--enable-future-java&lt;/code&gt; flag.

&lt;/li&gt;
&lt;li&gt;
RFE:
Update instance identity module from 2.1 to 2.2 to improve Java 11 compatibility.

&lt;/li&gt;
&lt;li&gt;
RFE:
Update JNA from 4.2.1 to 4.5.2 to add support for s390x, update GNU C minimal requirement to 2.7 on Unix platforms.

&lt;/li&gt;
&lt;li&gt;
RFE:
Add a new CLI command &lt;code&gt;enable-plugin&lt;/code&gt; to enable one or more installed plugins and optionally restart Jenkins.

&lt;/li&gt;
&lt;li&gt;
RFE:
Add support for Zip files larger than 4 GB (Zip64).

&lt;/li&gt;
&lt;li&gt;
RFE:
Add modification timestamp to files in directory browser views such as archived artifacts and workspaces.

&lt;/li&gt;
&lt;li&gt;
RFE:
Export path to agent file system root directory in remote API.

&lt;/li&gt;
&lt;li&gt;
RFE:
Jenkins remote API: Export fingerprints for builds which do not derive from &lt;code&gt;AbstractBuild&lt;/code&gt;, like Pipeline builds.

&lt;/li&gt;
&lt;li&gt;
RFE:
Some deserialization rejections are now logged on WARNING log level, instead of only on FINER.

&lt;/li&gt;
&lt;li&gt;
Bug:
Instances of some item types could not be renamed. (regression in 2.110)

&lt;/li&gt;
&lt;li&gt;
Bug:
Don't fail to archive artifacts when attributes cannot be preserved, instead log a message and proceed without preserving attributes. (regression in 2.120)

&lt;/li&gt;
&lt;li&gt;
Bug:
Some types of builds, like pipelines, would sometimes run concurrently even when that was disabled.

&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Introduce &lt;code&gt;SimplePageDecorator&lt;/code&gt; extension point, which allows decorating the redesigned login page.

&lt;/li&gt;
&lt;li&gt;
RFE:
Internal: Update parent POM. Jenkins now requires Maven 3.5.4 or newer to build.

&lt;/li&gt;
&lt;li&gt;
RFE:
Internal: Various improvements related to incremental Maven releases.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.138.1
</guid>
<pubDate>
Wed, 12 Sep 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.121.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.121.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Security fixes.
&lt;/li&gt;
&lt;li&gt;
RFE:
Security hardening related to Stapler routing.
&lt;/li&gt;
&lt;li&gt;
RFE:
Robustness: Don't break queue processing when the configured queue sorter throws exceptions.

&lt;/li&gt;
&lt;li&gt;
RFE:
Allow &lt;code&gt;java.time.Ser&lt;/code&gt; for use in XStream (XML serialization) and Remoting (agent communication).

&lt;/li&gt;
&lt;li&gt;
Bug:
Fix a potential deadlock between queue maintenance and asynchronous execution.

&lt;/li&gt;
&lt;li&gt;
Bug:
Security hardening: Prevent files in &lt;code&gt;tar&lt;/code&gt; archives from being written to a path outside the destination directory.

&lt;/li&gt;
&lt;li&gt;
Bug:
Dynamically loaded plugins now have any &lt;code&gt;PeriodicWork&lt;/code&gt;/&lt;code&gt;AperiodicWork&lt;/code&gt; extensions scheduled.

&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Remove &lt;code&gt;hudson.FilePath#copyFromRemotely(URL)&lt;/code&gt; Beta API.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.121.3
</guid>
<pubDate>
Wed, 15 Aug 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.121.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.121.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update Remoting from 3.20 to 3.21 to apply logging enhancements and better &lt;code&gt;no_proxy&lt;/code&gt; support.

&lt;/li&gt;
&lt;li&gt;
RFE:
Improve diagnostics of corrupted plugin archives during plugin dynamic loading.

&lt;/li&gt;
&lt;li&gt;
RFE:
Robustness: A buggy &lt;code&gt;ComputerListener#onConfigurationChange&lt;/code&gt; implementation should not block Jenkins startup.

&lt;/li&gt;
&lt;li&gt;
RFE:
Diagnostics: Log stack traces in JEP-200 rejection messages when &lt;code&gt;jenkins.security.ClassFilterImpl&lt;/code&gt; logging level is &lt;code&gt;FINE&lt;/code&gt; or above.

&lt;/li&gt;
&lt;li&gt;
RFE:
Improve Jenkins root URL validation.

&lt;/li&gt;
&lt;li&gt;
RFE:
Do not remove workspaces for projects with builds in progress.

&lt;/li&gt;
&lt;li&gt;
Bug:
If using the Artifact Manager on S3 plugin with the (non-default) option to delete artifacts, they were not deleted when the entire build was deleted.

&lt;/li&gt;
&lt;li&gt;
Bug:
Don't monitor response time on offline agents.

&lt;/li&gt;
&lt;li&gt;
Bug:
Copying &lt;em&gt;Run&lt;/em&gt; parameters did not work as expected as &lt;code&gt;RunParameterDefinition#copyWithDefaultValue&lt;/code&gt; called the wrong constructor.

&lt;/li&gt;
&lt;li&gt;
Bug:
Restore implied dependency on JDK Tool Plugin from Apache HttpComponents Client 4 API Plugin to fix dependency problems.

&lt;/li&gt;
&lt;li&gt;
Bug:
Actions created from a &lt;code&gt;TransientActionFactory&lt;/code&gt; that got attached to an item in the queue are no longer persisted, which could previously lead to duplicate actions shown for builds.

&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent unhandled &lt;code&gt;ClassCastException&lt;/code&gt; when loading fingerprints from corrupted files.

&lt;/li&gt;
&lt;li&gt;
Bug:
Do not duplicate caller stack trace when &lt;code&gt;FilePath#act&lt;/code&gt; fails.

&lt;/li&gt;
&lt;li&gt;
Bug:
Fix behaviour of &lt;em&gt;Advanced&lt;/em&gt; button when a &lt;code&gt;section&lt;/code&gt; element is nested inside.

&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: &lt;code&gt;ComputerLauncher&lt;/code&gt; implementations can now set channels with a custom &lt;code&gt;CommandTransport&lt;/code&gt; implementation.

&lt;/li&gt;
&lt;li&gt;
RFE:
Developer/Internal: Remove use of a Guava method deleted in later versions, which could cause problems for plugins running functional tests.

&lt;/li&gt;
&lt;li&gt;
Bug:
Developer API: &lt;code&gt;StreamTaskListener#getCharset()&lt;/code&gt; now returns the default charset when it is not configured.

&lt;/li&gt;
&lt;li&gt;
Bug:
Developer API: Prevent &lt;code&gt;NullPointerException&lt;/code&gt; in &lt;code&gt;SlaveComputer#setChannel(Channel,OutputStream,Channel.Listener)&lt;/code&gt; with &lt;code&gt;null&lt;/code&gt; &lt;code&gt;OutputStream&lt;/code&gt;.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.121.2
</guid>
<pubDate>
Wed, 18 Jul 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.121.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.121.1
</link>
<description>
&lt;strong&gt;Changes since 2.121:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
RFE:
Faster list rendering of &lt;em&gt;Plugin Manager » Available&lt;/em&gt;.

&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.107.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
&lt;em&gt;Install from java.sun.com&lt;/em&gt; installation method for JDK tools has been moved to a new &lt;a href="https://plugins.jenkins.io/jdk-tool"&gt;JDK Tool Plugin&lt;/a&gt;.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
It is no longer possible to rename jobs from their configuration page. Jobs now have a link in the side panel titled "Rename" that links to a page specifically dedicated to renaming jobs.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
The Job/Build permission no longer implies the Job/Cancel permission. The latter needs to be granted explicitly to users who previously got it via this relationship.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Update Remoting from 3.17 to 3.20 in order to apply various performance and diagnosability improvements, such as logging warnings when anonymous classes are serialized over a Remoting channel, and allowing Jenkins core to always deserialize exceptions even if they're not allowed. To benefit from the latter improvement, Remoting needs to be updated on the agent side as well.

&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix issue preventing process killing vetoes being effective on agents.

&lt;/li&gt;
&lt;li&gt;
RFE:
Pipeline builds could not be started if the Authorize Project plugin was configured to associate the build with a user to whom the authorization strategy was configured to deny Agent/Build permission on the built-in node.

&lt;/li&gt;
&lt;li&gt;
RFE:
&lt;code&gt;archiveArtifacts&lt;/code&gt; in a Pipeline failed to throw a normal exception when there were no matches.

&lt;/li&gt;
&lt;li&gt;
RFE:
Allow use of lists of options as provided by the Pipeline snippet generator for choice parameters.

&lt;/li&gt;
&lt;li&gt;
RFE:
Default Crumb Issuer proxy compatibility can be enabled on first startup by setting the system property &lt;code&gt;jenkins.model.Jenkins.crumbIssuerProxyCompatibility&lt;/code&gt; to &lt;code&gt;true&lt;/code&gt; on startup.

&lt;/li&gt;
&lt;li&gt;
RFE:
Introduce &lt;code&gt;hudson.triggers.SafeTimerTask.logsTargetDir&lt;/code&gt; system property to write logs usually written to &lt;code&gt;$JENKINS_HOME/logs&lt;/code&gt; to another location.

&lt;/li&gt;
&lt;li&gt;
RFE:
Remove the options to define custom Build Record Root Directory and Workspace Root Directory on the Configure System form to prevent unexpected failures during runtime. Instead, these locations can now be customized using system properties on startup.

&lt;/li&gt;
&lt;li&gt;
RFE:
Use case-insensitive autocompletion for item selection dialogs if the current user prefers case-insensitive search.

&lt;/li&gt;
&lt;li&gt;
RFE:
Better autocompletion for loggers supporting multiple tokens and proposing useful parent loggers.

&lt;/li&gt;
&lt;li&gt;
RFE:
Show more entries in the search results dropdown and search results page.

&lt;/li&gt;
&lt;li&gt;
RFE:
Ensure as much as possible that the Jenkins root URL is defined by adding a new setup wizard page and an administrative monitor.

&lt;/li&gt;
&lt;li&gt;
RFE:
Add &lt;code&gt;agent&lt;/code&gt; symbol for a permanent agent in &lt;a href="https://plugins.jenkins.io/structs"&gt;Structs Plugin&lt;/a&gt; based configuration.

&lt;/li&gt;
&lt;li&gt;
RFE:
Issue warnings to the system log when attempts are made to use classes with unpredictable names and serial forms (such as anonymous classes) in Remoting or XStream (de)serialization.

&lt;/li&gt;
&lt;li&gt;
RFE:
Update Winstone from 4.1.2 to 4.2 to update Jetty from 9.4.5 to 9.4.8 for various bugfixes and improvements.

&lt;/li&gt;
&lt;li&gt;
Bug:
Archiving artifacts now preserves file permissions and last modification time.

&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent some cases of linkage errors relating to Servlet classes when code is run on an agent.

&lt;/li&gt;
&lt;li&gt;
Bug:
Make the logic for adding nodes atomic, so that if a newly added node fails to be persisted it will not exist in a partly-initialized state.

&lt;/li&gt;
&lt;li&gt;
Bug:
Update WinP from 1.25 to 1.26 to fix loading of WinP libraries on Windows inside Weblogic web container.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Developer: JEP-202: Extend &lt;code&gt;VirtualFile&lt;/code&gt; API to streamline external artifact storage. API additions are marked beta and may change at any time.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Developer: Subclasses of &lt;code&gt;AbstractItem&lt;/code&gt; can implement &lt;code&gt;AbstractItem#isNameEditable&lt;/code&gt; and return true to get automatic support for renames. Subclasses are also able to dynamically validate renames by implementing &lt;code&gt;AbstractItem#checkRename&lt;/code&gt;.

&lt;/li&gt;
&lt;li&gt;
RFE:
Internal: Choose more mnemonic &lt;code&gt;artifactId&lt;/code&gt;s for modules not consumed externally.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.121.1
</guid>
<pubDate>
Thu, 7 Jun 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.107.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.107.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow &lt;code&gt;java.util.EnumMap&lt;/code&gt; and &lt;code&gt;org.jruby.RubyNil&lt;/code&gt; for use in XStream (XML serialization) and Remoting (agent communication).
&lt;/li&gt;
&lt;li&gt;
RFE:
Internal: Add new update center root CA certificate.

&lt;/li&gt;
&lt;li&gt;
Bug:
Don't log null pointer exceptions on some forms with validation button. (regression in 2.107.2)

&lt;/li&gt;
&lt;li&gt;
Bug:
Allow users without Overall/Read access to use the &lt;code&gt;who-am-i&lt;/code&gt; and &lt;code&gt;logout&lt;/code&gt; commands.

&lt;/li&gt;
&lt;li&gt;
Bug:
Fix a race condition in the Setup Wizard that could lead to it being skipped on the first startup when groovy scripts or init scripts are pre-installed.

&lt;/li&gt;
&lt;li&gt;
Bug:
In rare configurations, agents tried to load unloadable classes from the controller, resulting in &lt;code&gt;ClassNotFoundException: javax.servlet.ServletContextListener&lt;/code&gt; on agents.

&lt;/li&gt;
&lt;li&gt;
Bug:
Make &lt;em&gt;Cancel Shutdown&lt;/em&gt; link in side panel work without requiring the page to be reloaded.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.107.3
</guid>
<pubDate>
Wed, 9 May 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.107.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.107.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Security fixes.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Display estimated remaining time again for Pipeline jobs. (regression in 2.89.4)

&lt;/li&gt;
&lt;li&gt;
RFE:
Update Apache Mina SSHD Core from 1.6.0 to 1.7.0 in CLI client.

&lt;/li&gt;
&lt;li&gt;
RFE:
Update Executable War from 1.37 to 1.38 to show an error when an attempt is made to run Jenkins on Java 9.

&lt;/li&gt;
&lt;li&gt;
RFE:
Always show the built-in node in the executors widget, even when it is offline.

&lt;/li&gt;
&lt;li&gt;
RFE:
Periodically persist the build queue so it can be restored on abnormal process termination.

&lt;/li&gt;
&lt;li&gt;
RFE:
Reduce memory footprint of &lt;code&gt;jenkins.model.lazy.AbstractLazyLoadRunMap#search&lt;/code&gt; in descending order.

&lt;/li&gt;
&lt;li&gt;
RFE:
Add &lt;code&gt;ConcurrentLinkedQueue&lt;/code&gt; to white-listed classes for use in XStream (XML serialization) and Remoting (agent communication).

&lt;/li&gt;
&lt;li&gt;
Bug:
JEP-200: Allow &lt;code&gt;org.apache.tools.ant.Location&lt;/code&gt; deserialization to prevent exception when listing agent files in non-existent directory or invalid filter.

&lt;/li&gt;
&lt;li&gt;
Bug:
Clean up the &lt;code&gt;build.xml&lt;/code&gt; files of parameterized projects that contained unnecessary serialized data.

&lt;/li&gt;
&lt;li&gt;
Bug:
Restore &lt;code&gt;serialVersionUID&lt;/code&gt; of &lt;code&gt;AbstractTaskListener&lt;/code&gt;. (regression in 2.91)

&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent &lt;code&gt;FileNotFoundException&lt;/code&gt; in &lt;code&gt;hudson.Util#loadFile&lt;/code&gt; in case of race condition.

&lt;/li&gt;
&lt;li&gt;
Bug:
Make proxy views work inside folders.

&lt;/li&gt;
&lt;li&gt;
Bug:
Upgrade Winstone from 4.1.0 to 4.1.2 to prevent User session memory leak by setting the default idle session eviction timeout to 30 minutes.

&lt;/li&gt;
&lt;li&gt;
Bug:
Fix translation of 'sign up' in Dutch, used to be 'sign in'.

&lt;/li&gt;
&lt;li&gt;
Bug:
Improve robustness in case a build with parameters was stored with a &lt;code&gt;null&lt;/code&gt; list of parameters.

&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent &lt;code&gt;NullPointerException&lt;/code&gt; in &lt;code&gt;AbstractProject#checkout&lt;/code&gt; when the agent disconnects during a build.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.107.2
</guid>
<pubDate>
Wed, 11 Apr 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.107.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.107.1
</link>
<description>
&lt;strong&gt;Changes since 2.107:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Bug:
Make JEP-200 serialization allowlist more reliable on old versions of Tomcat 8.

&lt;/li&gt;
&lt;li&gt;
Bug:
Don't show input validation errors in optional numeric form fields. (regression in 2.105)

&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.89.4:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Switch Remoting/XStream denylist to an allowlist.

&lt;/li&gt;
&lt;li&gt;
RFE:
Jenkins now creates XML 1.1 files to be more accepting of unusual contents.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Use Java NIO library instead of native code to create and detect symbolic links and Windows junctions to improve compatibility and robustness.

&lt;/li&gt;
&lt;li&gt;
RFE:
Use Java NIO to read and write Unix file permissions by default. The previous behavior can be restored by setting the Java system property &lt;code&gt;hudson.Util.useNativeChmodAndMode&lt;/code&gt; to &lt;code&gt;true&lt;/code&gt;.

&lt;/li&gt;
&lt;li&gt;
RFE:
Improve robustness and error handling of various file operations by switching to NIO.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Update Remoting from 3.14 to 3.17 to integrate multiple fixes and improvements.

&lt;/li&gt;
&lt;li&gt;
RFE:
Remove support for unbounded number of SCM polling threads. Previously, the default was infinite and could be set to between 10 and 100. Existing installations with unbounded SCM polling threads will now use the default of 10, and it is no longer possible to use a value outside of this range.

&lt;/li&gt;
&lt;li&gt;
RFE:
Do not require CSRF crumb to be provided when the request is authenticated using API token.

&lt;/li&gt;
&lt;li&gt;
RFE:
Introduce new &lt;code&gt;hudson.lifecycle.ExitLifecycle&lt;/code&gt; to exit instead of restart.

&lt;/li&gt;
&lt;li&gt;
RFE:
Upgrade Executable War from 1.36 to 1.37 to allow supplying &lt;code&gt;jenkins.war&lt;/code&gt; command-line arguments via standard input using the &lt;code&gt;--paramsFromStdIn&lt;/code&gt; parameter.

&lt;/li&gt;
&lt;li&gt;
RFE:
Update SSHD Module 2.0 to 2.4 to update Apache Mina SSHD Core from 1.6.0 to 1.7.0, and fire authentication events in &lt;tt&gt;SecurityListener&lt;/tt&gt;s when a user connects using SSH.

&lt;/li&gt;
&lt;li&gt;
RFE:
Export &lt;tt&gt;assignedLabels&lt;/tt&gt; for agents and &lt;tt&gt;labelExpression&lt;/tt&gt; for applicable job types in remote API.

&lt;/li&gt;
&lt;li&gt;
RFE:
Re-style the Manage Jenkins page, including administrative monitors.

&lt;/li&gt;
&lt;li&gt;
RFE:
Define a minimum required version of the Remoting library (agent communication) and print warnings when an older version is connecting.

&lt;/li&gt;
&lt;li&gt;
RFE:
When Jenkins fails to load plugins, show failures that users need to take action on separate from those due to other plugins failing to load.

&lt;/li&gt;
&lt;li&gt;
Major Bug:
Updating Jenkins jobs and views by XML left fields at their old value if not defined in the new XML.

&lt;/li&gt;
&lt;li&gt;
Bug:
Fix HTTP 404 error when clicking on &lt;em&gt;New View&lt;/em&gt; sidebar link from another view.

&lt;/li&gt;
&lt;li&gt;
Bug:
Upgrade Executable War from 1.36 to 1.37 to prevent multiple copies of &lt;code&gt;winstone-*.jar&lt;/code&gt; in the temp folder from using up disk space needlessly.

&lt;/li&gt;
&lt;li&gt;
Bug:
Update to task reactor version 1.5 to prevent hanging of Jenkins on startup/reload when an initialization task throws an unhandled exception.

&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: &lt;code&gt;Jenkins#getInstance()&lt;/code&gt; is now deprecated as its semantics have been a source of confusion for some time. Use &lt;code&gt;#get()&lt;/code&gt; in typical cases and &lt;code&gt;Jenkins#getInstanceOrNull()&lt;/code&gt; in rare cases (see Javadoc).

&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Deprecate the ambiguous &lt;code&gt;User#getUser(String)&lt;/code&gt; in favor of the &lt;code&gt;User#getById()&lt;/code&gt; or the new &lt;code&gt;User#getOrCreateByIdOrFullName()&lt;/code&gt; methods.

&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Capture more authentication-related events in &lt;code&gt;SecurityListener&lt;/code&gt;.

&lt;/li&gt;
&lt;li&gt;
RFE:
Developer: Deprecate &lt;code&gt;hudson.util.Service&lt;/code&gt; in favor of Java's &lt;code&gt;ServiceLoader&lt;/code&gt;.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.107.1
</guid>
<pubDate>
Wed, 14 Mar 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.89.4</title>
<link>
https://jenkins.io/changelog-stable//#v2.89.4
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
RFE:
Security hardening to prevent problems like SECURITY-624 in the future.

&lt;/li&gt;
&lt;li&gt;
Bug:
Update Stapler from 1.253 to 1.254 to make the form that shows up when a URL requiring &lt;code&gt;POST&lt;/code&gt; is accessed using a different HTTP verb work with CSRF protection enabled.

&lt;/li&gt;
&lt;li&gt;
Bug:
Do not downgrade detached plugins when upgrading Jenkins while its previous version was not properly recorded.

&lt;/li&gt;
&lt;li&gt;
Bug:
The setup wizard is now resumed upon restart if it hasn't been completed yet, instead of showing the regular login screen. (regression in 2.81)

&lt;/li&gt;
&lt;li&gt;
RFE:
Reduce memory usage when scheduling pipelines on big clusters.

&lt;/li&gt;
&lt;li&gt;
RFE:
Improve UI performance with long list of running builds by caching the estimated duration.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.89.4
</guid>
<pubDate>
Wed, 14 Feb 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.89.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.89.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Make sure detached plugins (plugins whose functionality used to be part of Jenkins itself) are installed when upgrading Jenkins past the version at which the plugin was detached.

&lt;/li&gt;
&lt;li&gt;
Bug:
Make the system property &lt;code&gt;hudson.consoleTailKB&lt;/code&gt; actually work.

&lt;/li&gt;
&lt;li&gt;
Bug:
Fix a performance regression in Jenkins 2.86 due to lock contention in &lt;code&gt;ExtensionList&lt;/code&gt;.

&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent setup wizard from hanging when the two provided passwords differ, instead show a validation error.

&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent concurrent installation of Maven on the same node to prevent problems.

&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent potential &lt;code&gt;NullPointerException&lt;/code&gt; when migrating the default "All View" name for a "My Views" user property.

&lt;/li&gt;
&lt;li&gt;
RFE:
Cache permission names, allowing Jenkins to recover faster after "stop-the-world" Java GC pauses.

&lt;/li&gt;
&lt;li&gt;
RFE:
Improve user lookup performance, for example from Git changelog calculation.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.89.3
</guid>
<pubDate>
Thu, 18 Jan 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.89.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.89.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Security fixes.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.89.2
</guid>
<pubDate>
Thu, 14 Dec 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.89.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.89.1
</link>
<description>
&lt;strong&gt;Changes since 2.89:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Recover from legacy user configuration folders with &lt;code&gt;$&lt;/code&gt; characters that are not part of hex escape sequences. (regression in 2.89)

&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix &lt;em&gt;Download from java.sun.com&lt;/em&gt; installation method for JDK for downloads requiring an Oracle login after change to the Oracle site.

&lt;/li&gt;
&lt;li&gt;
RFE:
Update Remoting from 3.13 to 3.14 in order to apply various performance and stability improvements.

&lt;/li&gt;
&lt;li&gt;
RFE:
Update Windows Agent Installer from 1.9.1 to 1.9.2: Do not try to update &lt;code&gt;jenkins-slave.exe&lt;/code&gt; on Unix agents when they connect.

&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent caching of captcha on the login form.

&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.73.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
&lt;em&gt;Launch agent via execution of command on the master&lt;/em&gt; has been moved to a new &lt;em&gt;Command Launcher&lt;/em&gt; plugin and integrated with the &lt;em&gt;Script Security&lt;/em&gt; plugin.

&lt;/li&gt;
&lt;li&gt;
Major Bug:
Prevent core or plugin code from mistakenly attempting to serialize jobs, builds, and users except in their intended top-level XML file positions, preventing a class of serious deserialization-related errors.

&lt;/li&gt;
&lt;li&gt;
Major Bug:
Developer: Fix &lt;code&gt;TimeDuration&lt;/code&gt; time unit handling and its incorrect usage. &lt;code&gt;TimeDuration&lt;/code&gt; uses milliseconds as the default unit. It was supposed to parse &lt;code&gt;sec&lt;/code&gt; or &lt;code&gt;secs&lt;/code&gt; suffix to interpret the number as seconds, but that never worked.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Upgrade Stapler library from 1.250 to 1.253.

&lt;/li&gt;
&lt;li&gt;
Major Bug:
Stapler 1.252: Prevent file handle leak in &lt;code&gt;LargeText#GzipAwareSession&lt;/code&gt;.

&lt;/li&gt;
&lt;li&gt;
Bug:
Stapler 1.252: Restore ability to attach views to interfaces. (regression in 2.46)

&lt;/li&gt;
&lt;li&gt;
RFE:
Stapler 1.253: Servlet 3.1 support, improved Blue Ocean performance and changes of interest to plugin developers.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Update Remoting to improve stability and diagnosability.

&lt;/li&gt;
&lt;li&gt;
RFE:
Disable obsolete JNLP, JNLP2, and CLI protocols on new Jenkins installations during Setup Wizard.

&lt;/li&gt;
&lt;li&gt;
RFE:
Restart agent communication related threads on both controller and agents when encountering an unhandled exception, if possible, to improve stability.

&lt;/li&gt;
&lt;li&gt;
RFE:
Default the built-in Jenkins Update Center URL to &lt;code&gt;https://updates.jenkins.io&lt;/code&gt; instead of obsolete HTTP endpoint. &lt;strong&gt;This requires a JRE compatible with &lt;a href="https://letsencrypt.org/docs/certificate-compatibility/#known-compatible"&gt;Let's Encrypt&lt;/a&gt;, e.g. Oracle JRE 8u101.&lt;/strong&gt;

&lt;/li&gt;
&lt;li&gt;
RFE:
Moved Jenkins agent runtime to &lt;code&gt;agent.jar&lt;/code&gt; file name, and deprecate (but still support) use of legacy &lt;code&gt;slave.jar&lt;/code&gt;. Introduce the &lt;code&gt;AGENTJAR_URL&lt;/code&gt; environment variable as replacement for &lt;code&gt;SLAVEJAR_URL&lt;/code&gt;.

&lt;/li&gt;
&lt;li&gt;
RFE:
Improve error reporting when failing to archive artifacts.

&lt;/li&gt;
&lt;li&gt;
RFE:
Enable &lt;code&gt;cc.xml&lt;/code&gt; to export jobs in folders recursively when accessed with a query parameter named &lt;code&gt;recursive&lt;/code&gt;.

&lt;/li&gt;
&lt;li&gt;
RFE:
Add new administrative monitor warning users about disabled CSRF protection.

&lt;/li&gt;
&lt;li&gt;
RFE:
Commons Codec library upgraded from 1.8 to 1.9.

&lt;/li&gt;
&lt;li&gt;
RFE:
Agents JVM must be 1.8+ and a clear message is shown in connection logs if it is not.

&lt;/li&gt;
&lt;li&gt;
RFE:
Add sidebar link to create new view.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.89.1
</guid>
<pubDate>
Wed, 6 Dec 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.73.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.73.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Security fixes.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix &lt;em&gt;Download from java.sun.com&lt;/em&gt; installation method for JDK for downloads requiring an Oracle login after change to the Oracle site.

&lt;/li&gt;
&lt;li&gt;
Bug:
Fix potential HTTP 414 error in form validation of long Batch/Shell tool installer scripts.

&lt;/li&gt;
&lt;li&gt;
Bug:
Properly display agent launch arguments when using nested launch methods.

&lt;/li&gt;
&lt;li&gt;
Bug:
Disconnect node on ping timeout instead of leaving the channel half open.

&lt;/li&gt;
&lt;li&gt;
Bug:
Avoid a possible server-side timeout on long-running CLI commands using plain HTTP mode by sending periodic pings from the client.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.73.3
</guid>
<pubDate>
Wed, 8 Nov 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.73.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.73.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Major Bug:
Fix random failures to use passphrase-protected ed25519 SSH private keys. (regression in 2.73)

&lt;/li&gt;
&lt;li&gt;
Major Bug:
Update Remoting library from 3.10 to 3.10.2 to fix regression in Jenkins 2.68 when using non-writable home directories.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Update Remoting from 3.10 to 3.10.2 to improve stability and diagnosability.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.73.2
</guid>
<pubDate>
Wed, 11 Oct 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.73.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.73.1
</link>
<description>
&lt;strong&gt;Changes since 2.73:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
RFE:
Update Windows service wrapper from 2.1.0 to 2.1.2 and Windows Agent Installer from 1.9 to 1.9.1.

&lt;/li&gt;
&lt;li&gt;
RFE:
Log name of the executor thread that died to improve diagnosability.

&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent caching of the item categories list by the browser to prevent stale data.

&lt;/li&gt;
&lt;li&gt;
Bug:
Improve robustness of the reverse build trigger ("Build after other projects are built").

&lt;/li&gt;
&lt;li&gt;
Bug:
Include culprits in XML and JSON API again. (regression in 2.60)

&lt;/li&gt;
&lt;li&gt;
Bug:
Button to validate proxy configuration in Manage Plugins now works correctly with NTLM authorization.

&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.60.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Upgrade Groovy from 2.4.8 to 2.4.11.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Integration of Winstone 4: Upgrade bundled Jetty from 9.2.15.v20160210 to 9.4.5.v20170502. &lt;strong&gt;This removes support for the deprecated SPDY protocol. The &lt;tt&gt;--spdy&lt;/tt&gt; parameter has been removed accordingly and Jenkins may refuse to start if it's set.&lt;/strong&gt;

&lt;/li&gt;
&lt;li&gt;
Bug:
Jetty 9.4.5: Prevent the &lt;i&gt;400 Bad Host header&lt;/i&gt; error for &lt;code&gt;HttpChannelOverHttp&lt;/code&gt; when operating behind reverse proxy.

&lt;/li&gt;
&lt;li&gt;
RFE:
Winstone 4.1: Add Jetty HTTP/2 connector and corresponding options for Winstone-Jetty.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Update Remoting from 3.7 to 3.10 adding opt-in support for work directories and improving logging in Jenkins agents.

&lt;/li&gt;
&lt;li&gt;
RFE:
Enable Remoting work directories by default for newly created agents launched via JNLP (Java Web Start Launcher).

&lt;/li&gt;
&lt;li&gt;
Major RFE:
SSHD Module 2.0: Update from SSHD Core 0.14.0 to Apache MINA SSHD 1.6.0 in Jenkins core and Jenkins CLI.

&lt;/li&gt;
&lt;li&gt;
RFE:
SSHD Module 2.0: Enable aes192ctr and aes256ctr ciphers if JVM supports unlimited-strength encryption.

&lt;/li&gt;
&lt;li&gt;
RFE:
Update WinP from 1.24 to 1.25 to improve performance and diagnostics of issues like &lt;a href="https://issue-redirect.jenkins.io/issue/30782"&gt;JENKINS-30782&lt;/a&gt;.

&lt;/li&gt;
&lt;li&gt;
Bug:
Update jnr-posix from 3.0.1 to 3.0.41 to pick up improvements and fixes in the POSIX platforms support.

&lt;/li&gt;
&lt;li&gt;
RFE:
Freestyle projects may now list Pipeline jobs as downstream and trigger them, without needing to use the Parameterized Trigger plugin or reverse triggers ("Build after other projects are built").
&lt;/li&gt;
&lt;li&gt;
RFE:
Internal: Define enabling/disabling in &lt;code&gt;ParameterizedJob&lt;/code&gt; rather than &lt;code&gt;AbstractProject&lt;/code&gt;.

&lt;/li&gt;
&lt;li&gt;
RFE:
Fixed Pipeline compatibility for a number of CLI commands (&lt;tt&gt;delete-builds&lt;/tt&gt;, &lt;tt&gt;list-changes&lt;/tt&gt;, &lt;tt&gt;console&lt;/tt&gt;, &lt;tt&gt;set-build-description&lt;/tt&gt;, and &lt;tt&gt;set-build-display-name&lt;/tt&gt;), as well as some issues affecting error reporting in other commands when used with Pipeline.

&lt;/li&gt;
&lt;li&gt;
RFE:
Enable simpler syntax for &lt;code&gt;upstream&lt;/code&gt; build trigger in pipelines.

&lt;/li&gt;
&lt;li&gt;
RFE:
Minor optimization to queue maintenance routines and printing of console notes, mainly for the benefit of Pipeline node blocks.

&lt;/li&gt;
&lt;li&gt;
RFE:
If you have the Authorize Project plugin installed and configured, its configuration will now be treated as final with respect to the behavior of &lt;em&gt;Job/Build&lt;/em&gt; checks from &lt;strong&gt;Build other projects&lt;/strong&gt; and &lt;strong&gt;Build after other projects are built&lt;/strong&gt;. Formerly, if a &lt;strong&gt;Per-project configurable Build Authorization&lt;/strong&gt; was enabled globally but some projects did not specify an &lt;strong&gt;Authorization&lt;/strong&gt;, the two aforementioned checks would automatically fall back to checking as anonymous (typically denying build permission). To restore the former behavior, explicitly configure a &lt;strong&gt;Project default Build Authorization&lt;/strong&gt; to be &lt;strong&gt;Run as anonymous&lt;/strong&gt;. Note that this will affect all build-scoped permission checks, including for example &lt;em&gt;Agent/Build&lt;/em&gt;.

&lt;/li&gt;
&lt;li&gt;
RFE:
Internal API: &lt;code&gt;Tasks.getAuthenticationOf&lt;/code&gt; now honors authentication contributed by &lt;code&gt;QueueItemAuthenticatorProvider&lt;/code&gt; extensions.

&lt;/li&gt;
&lt;li&gt;
RFE:
Moved agent port and protocol configuration out of "security" (authentication and authorization) block in Configure Global Security.

&lt;/li&gt;
&lt;li&gt;
RFE:
Don't reload user records from disk unless explicitly requested to improve performance of user record access.

&lt;/li&gt;
&lt;li&gt;
RFE:
Plugin Development: Jenkins now no longer publishes a &lt;code&gt;war-for-test&lt;/code&gt; artifact. Plugins using 2.64 or a later version of Jenkins (including 2.73.1) as baseline need to use plugin parent POM 2.30 or later.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.73.1
</guid>
<pubDate>
Wed, 13 Sep 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.60.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.60.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Bug:
Contributions to the PATH environment variable could result in malformed values on agents on a platform different from controller's.

&lt;/li&gt;
&lt;li&gt;
Bug:
Robustness improvements related to agent connections.

&lt;/li&gt;
&lt;li&gt;
Bug:
JNLP for launching agents now requests Java 8.

&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent &lt;tt&gt;NullPointerException&lt;/tt&gt; in &lt;code&gt;Jenkins#getRootURL()&lt;/code&gt; while the instance is not fully loaded yet.

&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;tt&gt;NullPointerException&lt;/tt&gt; when calculating culprits.

&lt;/li&gt;
&lt;li&gt;
RFE:
The &lt;code&gt;reload-configuration&lt;/code&gt; CLI command now waits until the reload is finished, and returns an error code if the reload failed.

&lt;/li&gt;
&lt;li&gt;
RFE:
Remove the "JNLP" protocol references from the TCP Agent Listener log messages.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.60.3
</guid>
<pubDate>
Thu, 17 Aug 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.60.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.60.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
RFE:
Allow overriding the Jenkins session ID suffix so it doesn't change on every restart, possibly resulting in too many cookies.

&lt;/li&gt;
&lt;li&gt;
Bug:
Add documentation for time zone specification for cron patterns (e.g. SCM polling).

&lt;/li&gt;
&lt;li&gt;
Bug:
Do not submit form when pressing &lt;kbd&gt;Enter&lt;/kbd&gt; in the plugin manager's filter field.

&lt;/li&gt;
&lt;li&gt;
Bug:
Jenkins failed to perform some cleanup tasks, including saving the build queue, if stopped via REST &lt;tt&gt;/exit&lt;/tt&gt;, CLI &lt;tt&gt;shutdown&lt;/tt&gt;, or when restarting from &lt;em&gt;Install as Windows Service&lt;/em&gt;.

&lt;/li&gt;
&lt;li&gt;
Bug:
Don't check whether disabled administrative monitors are active or not on the &lt;em&gt;Manage Jenkins&lt;/em&gt; page.

&lt;/li&gt;
&lt;li&gt;
Bug:
When starting the &lt;code&gt;jenkins.war&lt;/code&gt; directly, properly check for Java 8 as minimum instead of Java 7 before proceeding.

&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent &lt;code&gt;NullPointerException&lt;/code&gt; when calling &lt;code&gt;restart&lt;/code&gt; CLI command. (regression in 2.57)

&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent possible &lt;code&gt;NullPointerException&lt;/code&gt; when listing remote directories using the &lt;code&gt;FilePath#list()&lt;/code&gt; and &lt;code&gt;FilePath#listDirectories()&lt;/code&gt; APIs.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.60.2
</guid>
<pubDate>
Wed, 19 Jul 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.60.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.60.1
</link>
<description>
&lt;strong&gt;Changes since 2.60:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Bug:
Fix for &lt;code&gt;NullPointerException&lt;/code&gt; while initiating some SSH connections. (regression in 2.59)

&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.46.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
&lt;strong&gt;Jenkins (controller and agents) now requires Java 8 to run.&lt;/strong&gt;

&lt;/li&gt;
&lt;li&gt;
Bug:
Update Groovy to 2.4.8 to address memory leak issue. &lt;strong&gt;&lt;em&gt;Pipeline: Groovy&lt;/em&gt; needs to be upgraded to 2.28 or higher to prevent regressions.&lt;/strong&gt;

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Upgrade the Windows Agent Installer module from 1.6 to 1.7. This change picks major updates in Windows service management logic.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Windows services: Upgrade the bundled &lt;a href="https://github.com/kohsuke/winsw"&gt;Windows Service Wrapper&lt;/a&gt; from 1.18 to 2.0.2.

&lt;/li&gt;
&lt;li&gt;
RFE:
Windows services: Enable &lt;a href="https://github.com/kohsuke/winsw/blob/master/doc/extensions/runawayProcessKiller.md"&gt;Runaway Process Killer&lt;/a&gt; by default in new agent and controller installations.

&lt;/li&gt;
&lt;li&gt;
RFE:
Windows services: Enable auto-upgrade of Remoting on newly installed agents if they are connected by HTTPS.

&lt;/li&gt;
&lt;li&gt;
RFE:
Windows services: Add support of shared directories mapping in Windows agent services.

&lt;/li&gt;
&lt;li&gt;
Bug:
Windows services: Integrate various stability and performance fixes in &lt;a href="https://github.com/kohsuke/winsw"&gt;Windows Service Wrapper&lt;/a&gt; from 1.18 to 2.0.2. There are many fixes around configuration options and process termination.

&lt;/li&gt;
&lt;li&gt;
Bug:
Packaging: Do not invoke recursive &lt;code&gt;chown&lt;/code&gt; in &lt;code&gt;JENKINS_HOME&lt;/code&gt; during the RPM post-install step unless owned by a different user.

&lt;/li&gt;
&lt;li&gt;
RFE:
Use case-insensitive search by default for new and anonymous users.

&lt;/li&gt;
&lt;li&gt;
RFE:
Searching in the Build History widget takes into account user preferences (case sensitivity by default).

&lt;/li&gt;
&lt;li&gt;
RFE:
Allow searching by build parameter values in the Build History widget.

&lt;/li&gt;
&lt;li&gt;
RFE:
Update the Trilead SSH library to get support of new Mac, Key, and Key Exchange Algorithms.

&lt;/li&gt;
&lt;li&gt;
RFE:
When creating temporary files, use the &lt;code&gt;jenkins&lt;/code&gt; prefix instead of the old &lt;code&gt;hudson&lt;/code&gt; one.

&lt;/li&gt;
&lt;li&gt;
RFE:
Update German, French and Russian localizations.
&lt;/li&gt;
&lt;li&gt;
RFE:
Removed localizations with very low coverage: Albanian, Basque, Belarusian, Bengali, Esperanto, Galician, Georgian, Gujarati, Hindi, Icelandic, Indonesian, Irish, Kannada, Macedonian, Marathi, Mongolian, Occitan, Punjabi, Sinhala, Tamil, Telugu, Thai.

&lt;/li&gt;
&lt;li&gt;
RFE:
Internal API: Add the ability for &lt;code&gt;ItemListener&lt;/code&gt; to veto copy operations; make &lt;code&gt;Run#compareTo&lt;/code&gt; work across jobs; save &lt;code&gt;Jenkins&lt;/code&gt; after calling &lt;code&gt;setSecurityRealm&lt;/code&gt; or &lt;code&gt;setAuthorizationStrategy&lt;/code&gt;.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.60.1
</guid>
<pubDate>
Wed, 21 Jun 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.46.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.46.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Bug:
If an exception is thrown while rendering an HTTP response, just log the stack trace on the server side, without trying to send an error page to the client.

&lt;/li&gt;
&lt;li&gt;
Bug:
Setup wizard gets into bad state when failures like network issues happen.

&lt;/li&gt;
&lt;li&gt;
Bug:
Catch and log &lt;code&gt;RuntimeException&lt;/code&gt; in &lt;code&gt;Computer#setNode()&lt;/code&gt; when updating the Computer list.

&lt;/li&gt;
&lt;li&gt;
Bug:
Fix &lt;tt&gt;AccessDeniedException&lt;/tt&gt; in "Build after other projects are built" when user has Discover permission but not Read.

&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent &lt;code&gt;NullPointerException&lt;/code&gt; when a non-existent default view is specified in &lt;em&gt;Configure System&lt;/em&gt;.

&lt;/li&gt;
&lt;li&gt;
Bug:
Properly handle saving system configuration when disabling all, or all but one, administrative monitors.

&lt;/li&gt;
&lt;li&gt;
Bug:
Remove links in stack traces to the &lt;tt&gt;stacktrace.jenkins-ci.org&lt;/tt&gt; service that has been shut down.

&lt;/li&gt;
&lt;li&gt;
Bug:
Ensure that &lt;code&gt;Cloud.PROVISION&lt;/code&gt; is properly initialized during the configuration loading.

&lt;/li&gt;
&lt;li&gt;
RFE:
Migrate legacy users only once per restart to improve performance of the user retrieval logic.

&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent rare &lt;code&gt;NullPointerException&lt;/code&gt; if an admin user is created in the setup wizard after first disabling CSRF protection.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.46.3
</guid>
<pubDate>
Thu, 25 May 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.46.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.46.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Non-Remoting-based CLI.

&lt;/li&gt;
&lt;li&gt;
RFE:
Disable SSH server by default.

&lt;/li&gt;
&lt;li&gt;
Bug:
&lt;code&gt;Computer#addAction&lt;/code&gt; would throw an &lt;code&gt;UnsupportedOperationException&lt;/code&gt; since Jenkins 2.30. Such a call site was released in SSH Build Agents Plugin 1.15 for SECURITY-161.
&lt;/li&gt;
&lt;li&gt;
Bug:
Search results page did not correctly encode query parameters.
&lt;/li&gt;
&lt;li&gt;
Bug:
When validating a cron expression, consider the specified time zone.

&lt;/li&gt;
&lt;li&gt;
Bug:
Do not display a warning when an SCM trigger has no schedules (either to disable SCM post-commit hooks, or to enable them without polling).

&lt;/li&gt;
&lt;li&gt;
Bug:
Fix performance issue in deduplication of lists of tool installers.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.46.2
</guid>
<pubDate>
Wed, 26 Apr 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.46.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.46.1
</link>
<description>
&lt;strong&gt;Changes since 2.46:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Bug:
Prevent file descriptor leaks when Windows Service installer fails to read data from the service startup log.

&lt;/li&gt;
&lt;li&gt;
Bug:
Update Remoting from 3.5 to 3.7 in order to prevent file descriptor leaks on agents in the case of multiple connection attempts.

&lt;/li&gt;
&lt;li&gt;
Bug:
Exceptions during Jenkins cleanup step should not block restart.
&lt;/li&gt;
&lt;li&gt;
Bug:
Cryptic error message when loading JnlpSlaveAgentProtocol4.
&lt;/li&gt;
&lt;li&gt;
Bug:
Developer: Snapshot builds of plugins that had dependencies on other snapshot builds were not having their version numbers compared correctly.

&lt;/li&gt;
&lt;li&gt;
Bug:
Do not attempt to find the next occurrence of an impossible date such as June 31st in validation of trigger schedules.
&lt;/li&gt;
&lt;li&gt;
Bug:
Remoting 3.5: Stability improvements.

&lt;/li&gt;
&lt;li&gt;
Bug:
Remove invalid translations in Slovene.
&lt;/li&gt;
&lt;li&gt;
RFE:
Remoting 3.5: Add option to specify the Remoting protocol to use on the client.

&lt;/li&gt;
&lt;li&gt;
Bug:
Use of the remote API to create items in views (&lt;tt&gt;/view/…/createItem&lt;/tt&gt;) didn't actually add items to views since Jenkins 2.22.
&lt;/li&gt;
&lt;li&gt;
Bug:
Remoting 3.5: Remoting clients now accept lowercase (HTTP 2) headers sent by reverse proxies.

&lt;/li&gt;
&lt;li&gt;
Bug:
Windows service restart did not retain build queue.
&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.32.3:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
RFE:
Update the &lt;a href="https://github.com/jenkinsci/sshd-module"&gt;SSHD module&lt;/a&gt; from 1.7 to 1.8. The change disables obsolete Ciphers: AES128CBC, TripleDESCBC, and BlowfishCBC.

&lt;/li&gt;
&lt;li&gt;
RFE:
Enable the JNLP4 agent protocol by default.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow defining agent ping interval and ping timeout in seconds. It can be done via the &lt;code&gt;hudson.slaves.ChannelPinger.pingIntervalSeconds&lt;/code&gt; and &lt;code&gt;hudson.slaves.ChannelPinger.pingTimeoutSeconds&lt;/code&gt; system properties.

&lt;/li&gt;
&lt;li&gt;
RFE:
Print stack traces in logical order, with the most important part on top.
&lt;/li&gt;
&lt;li&gt;
RFE:
Reduce size of Jenkins WAR file by not storing identical copies of &lt;code&gt;remoting.jar&lt;/code&gt;/&lt;code&gt;slave.jar&lt;/code&gt; there.
&lt;/li&gt;
&lt;li&gt;
RFE:
Do not print warnings about undefined parameters when &lt;code&gt;hudson.model.ParametersAction.keepUndefinedParameters&lt;/code&gt; property is set to &lt;code&gt;false&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;
RFE:
Increase the &lt;code&gt;JENKINS_HOME&lt;/code&gt; disk space threshold from 1 GB to 10 GB left. The warning will be shown only if more than 90% of the disk is utilized.
&lt;/li&gt;
&lt;li&gt;
Bug:
Delete obsolete pinning UI.
&lt;/li&gt;
&lt;li&gt;
Bug:
Use project-specific validation URL for SCM Trigger, so &lt;code&gt;H&lt;/code&gt; is handled correctly in preview.
&lt;/li&gt;
&lt;li&gt;
Bug:
Failure to serialize a single &lt;code&gt;Action&lt;/code&gt; could cause an entire REST export response to fail. Upgraded to Stapler 1.250 with a fix.
&lt;/li&gt;
&lt;li&gt;
Bug:
Add Usage Statistics section to the global configuration to make it easier to find.
&lt;/li&gt;
&lt;li&gt;
Bug:
Allow &lt;tt&gt;groovy&lt;/tt&gt; CLI command via SSH CLI.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.46.1
</guid>
<pubDate>
Wed, 29 Mar 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.32.3</title>
<link>
https://jenkins.io/changelog-stable//#v2.32.3
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Bug:
Display an informative message, rather than a Groovy exception, when &lt;code&gt;View#getItems&lt;/code&gt; fails.

&lt;/li&gt;
&lt;li&gt;
Bug:
Don't try to set Agent Port when it is enforced, breaking form submission.
&lt;/li&gt;
&lt;li&gt;
Bug:
Don't add all group names as HTTP headers on "access denied" pages, possibly breaking reverse proxies due to very large headers.
&lt;/li&gt;
&lt;li&gt;
Bug:
Fix handling of the &lt;tt&gt;POST&lt;/tt&gt; flag in &lt;code&gt;ManagementLink&lt;/code&gt;s within the Manage Jenkins page.
&lt;/li&gt;
&lt;li&gt;
Bug:
&lt;code&gt;IllegalStateException&lt;/code&gt; from Winstone when making certain requests with access logging enabled.
&lt;/li&gt;
&lt;li&gt;
Bug:
Do not fail to write a log file just because something deleted the parent directory.
&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.32.3
</guid>
<pubDate>
Wed, 1 Mar 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.32.2</title>
<link>
https://jenkins.io/changelog-stable//#v2.32.2
</link>
<description>
&lt;ul&gt;
&lt;li&gt;
Security:
Important security fixes.
&lt;/li&gt;
&lt;li&gt;
Major RFE:
Support displaying of warnings from the update site in the plugin manager and in administrative monitors.
&lt;/li&gt;
&lt;li&gt;
Bug:
Correctly state that Jenkins will refuse to load plugins whose dependencies are not satisfied in plugin manager.
&lt;/li&gt;
&lt;li&gt;
Bug:
The &lt;tt&gt;install-plugin&lt;/tt&gt; CLI command now correctly installs plugins when multiple file arguments are specified.
&lt;/li&gt;
&lt;li&gt;
Bug:
Prevent the &lt;code&gt;ClassNotFoundException: javax.servlet.ServletException&lt;/code&gt; error when invoking shell tasks on remote agents.

&lt;/li&gt;
&lt;li&gt;
Bug:
Properties were not passed to Maven command by Maven build step when the &lt;em&gt;Inject Build Variables&lt;/em&gt; flag was not set.
&lt;/li&gt;
&lt;li&gt;
Bug:
Job configuration submission now does not fail when there is no parameters property.
&lt;/li&gt;
&lt;li&gt;
Bug:
Update Remoting to 3.4 in order to properly terminate the channel in the case &lt;code&gt;Errors&lt;/code&gt; and &lt;code&gt;Exception&lt;/code&gt;s.
&lt;/li&gt;
&lt;li&gt;
Bug:
&lt;em&gt;Check for Updates&lt;/em&gt; button in the Plugin Manager was hidden in the &lt;em&gt;Updates&lt;/em&gt; tab when there was no plugins updates available.
&lt;/li&gt;
&lt;li&gt;
Bug:
SSHD Module: Handshake was failing (wrong shared secret) 1 out of 256 times due to &lt;a href="https://issues.apache.org/jira/browse/SSHD-330"&gt;SSHD-330&lt;/a&gt;.

&lt;/li&gt;
&lt;li&gt;
Bug:
Performance: Use bulk change when submitting Job configurations to minimize the number of sequential &lt;code&gt;config.xml&lt;/code&gt; write operations.

&lt;/li&gt;
&lt;li&gt;
Bug:
Jobs were hanging during process termination on the Solaris 11 Intel platform, regression in 2.20.
&lt;/li&gt;
&lt;li&gt;
Bug:
Restore option value for setting build result to unstable when loading shell and batch build steps from disk.
&lt;/li&gt;
&lt;li&gt;
RFE:
Update to Winstone 3.2 to support ad-hoc certificate generation on Java 8 (using unsupported APIs). &lt;strong&gt;This option is deprecated and will be removed in a future release.&lt;/strong&gt; We strongly recommend you create self-signed certificates yourself and use &lt;tt&gt;--httpsKeyStore&lt;/tt&gt; and related options instead.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.32.2
</guid>
<pubDate>
Wed, 1 Feb 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<title>Jenkins 2.32.1</title>
<link>
https://jenkins.io/changelog-stable//#v2.32.1
</link>
<description>
&lt;strong&gt;Changes since 2.32:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major Bug:
Prevent early deallocation of process references by Garbage Collector when starting a remote process. It was sometimes causing build failures with messages like &lt;code&gt;FATAL: Invalid object ID 184 iuota=187&lt;/code&gt; and &lt;code&gt;java.lang.Exception: Object was recently deallocated&lt;/code&gt;.

&lt;/li&gt;
&lt;li&gt;
Bug:
Redirect to login page in the case of authorisation error when checking connectivity to the Update Center.
&lt;/li&gt;
&lt;li&gt;
Bug:
WinP 1.24: Native class now tries loading DLLs from the temporary location.

&lt;/li&gt;
&lt;li&gt;
Bug:
WinP 1.24: WinP sometimes kills wrong processes when using &lt;code&gt;killRecursive()&lt;/code&gt;. It was likely impacting process termination on Windows agents and sometimes leading to BSoD.

&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Notable changes since 2.19.4:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
Major RFE:
Upgrade Remoting to version 3.1 with &lt;a href="https://github.com/jenkinsci/remoting/blob/master/docs/protocols.md#jnlp4-connect"&gt;JNLP4-connect protocol&lt;/a&gt;. &lt;a href="https://github.com/jenkinsci/remoting/blob/master/docs/remoting-3-compatibility.md"&gt;Compatibility notes are available here&lt;/a&gt;. Notably, it is no longer possible to use JDK 6 for the Maven project type, as communication with the Maven process uses Remoting, and it now requires Java 7.

&lt;/li&gt;
&lt;li&gt;
Major RFE:
Show notification with popup on most pages when administrative monitors are active.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow disabling/enabling administrative monitors on Configure Jenkins form.
&lt;/li&gt;
&lt;li&gt;
RFE:
Ask for confirmation before canceling/aborting runs.
&lt;/li&gt;
&lt;li&gt;
RFE:
Prompt user whether to add the job to the current view.
&lt;/li&gt;
&lt;li&gt;
RFE:
Allow &lt;code&gt;CommandInterpreter&lt;/code&gt; build steps to set a build result as &lt;em&gt;Unstable&lt;/em&gt; via the return code. Shell and Batch build steps now support this feature.

&lt;/li&gt;
&lt;li&gt;
RFE:
Internal: Upgrade Stapler library from 1.243 to 1.246 with fixes required for the Blue Ocean project. Changes are listed &lt;a href="https://github.com/stapler/stapler/compare/stapler-parent-1.243...stapler-parent-1.246"&gt;here&lt;/a&gt;.

&lt;/li&gt;
&lt;/ul&gt;
</description>
<guid isPermaLink='false'>
jenkins-2.32.1
</guid>
<pubDate>
Sat, 24 Dec 2016 00:00:00 +0000
</pubDate>
</item>

</channel>
</rss>
