What's new in 2.460
(2024-05-28)
permalink to this entry
-
Remove Disable project button from project view.
(pull 9287)
-
Display how many users there are on the Users page.
(pull 9221)
-
Warn Java 11 users of the new end of life (June 18 2024) in weekly releases.
This is a change from the previously announced date of September 30 2024.
(pull 9314)
-
Improve the performance of file compression and decompression.
(pull 9312)
-
Improve startup performance when jobs have been created via REST API or command line interface.
(issue 64356)
-
Add download option to Console output, move View as plain text and Copy buttons to app bar.
(pull 9169)
-
Consistently notify job listeners when the job definition is updated from the REST API or command line interface.
(issue 64553)
What's new in 2.459
(2024-05-21)
permalink to this entry
-
Upgrade Commons FileUpload from 1.5 to 2.0.0-M2.
Users of the
miniorange-saml-sp
plugin should upgrade to a compatible version in lockstep with upgrading Jenkins core.
(Apache Commons 2.0.0-M2 release notes)
-
Provide header parts as a tag library.
(pull 9223)
-
Avoid jumping layout due to tooltips.
(issue 73158)
-
Allow PKCS 12 certificates to be added to the credentials store again (regression in 2.453).
(issue 73166)
-
Restore
No changes
label when there are no changes in a build (regression in 2.453).
(issue 73168)
-
Handle svg cleanup via an xml document to avoid broken symbols.
(issue 73156)
-
Rename CloudSet query parameter
type
to cloudDescriptorName
to avoid conflicts in Cloud implementations.
(issue 72622)
-
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.
(issue 73090)
-
Add new CSS classes to avoid conflicts with CSS classes from bootstrap.
(issue 73114)
-
Developer: Add debugging information to remote classloaders.
(pull 9277)
What's new in 2.458
(2024-05-14)
permalink to this entry
-
The
webappsDir
argument to run Winstone with a directory full of WAR files has been removed without replacement.
(Winstone 6.19 changelog)
-
Allow pipeline jobs to run when built-in node is offline.
(issue 53958)
-
Further reduce number of recorded upstream causes.
(issue 21605)
-
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.
(issue 60997)
What's new in 2.457
(2024-05-07)
permalink to this entry
-
Remove tooltip when a widget is refreshed.
(issue 72744)
-
Update bundled Script Security plugin from 1335.vf07d9ce377a_e to 1336.vf33a_a_9863911.
(issue 73093)
What's new in 2.456
(2024-04-30)
permalink to this entry
-
Update restart banner to align with updated banners.
(pull 9191)
-
Fix status icon animation display on Safari.
(issue 72845)
-
Update Polish translation for install wizard message to skip first user.
(pull 9185)
-
Improve the performance of JSON parsing.
(json-lib PR 30)
What's new in 2.455
(2024-04-22)
permalink to this entry
What's new in 2.454
(2024-04-16)
permalink to this entry
-
Support symbols in the
newJob
page.
(issue 72947)
-
Create-item button is no longer disabled when a duplicate name is present.
(issue 73007)
-
Fix the appearance of badges.
(pull 9155)
-
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
tunnel
(with no argument) even if that field had been left blank.
(issue 73011)
-
Fix the
WorkspaceCleanupThread
to consider workspaces with suffixes even if the original is nonexistent.
Reduce the number of remoting calls made by WorkspaceCleanupThread
.
(issue 65829)
-
If the
variant
plugin is installed at the same time as a plugin that has an OptionalExtension
, these extensions would not be correctly discovered until the next scan for new Extensions
.
(issue 72998)
-
Installed plugin view no longer jumps during first load.
(issue 69588)
What's new in 2.453
(2024-04-09)
permalink to this entry
-
Major overhaul of the entire Swedish translation.
(pull 9069)
-
Improve the edit build information page.
(pull 9132)
-
Refresh the 'New item' page.
(pull 9111)
-
Refresh the style of alerts.
(pull 9115)
-
Adjust side panel sizes for certain screens like iPad Pro.
(issue 70246)
What's new in 2.452
(2024-04-02)
permalink to this entry
What's new in 2.451
(2024-03-26)
permalink to this entry
-
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.
(pull 456 (packaging), Packaging issue 455)
-
Translate the Appearance link to Turkish.
(pull 9067)
-
Translate description of the Plain text markup formatter to Turkish.
(pull 9062)
What's new in 2.450
(2024-03-18)
permalink to this entry
-
Add a computer icon legend and a new icon for agents that are not accepting tasks.
(issue 69191)
-
Add components for dropdown items. Refer to the new Design Library Dropdowns page for implementation details.
(pull 8827)
What's new in 2.449
(2024-03-11)
permalink to this entry
-
Support Session ID for External Job Monitor to avoid HTTP 503 response.
(pull 8825)
-
Allow recursive remote file copy even if local and remote nodes have incompatible character sets at binary level, e.g. ISO-8859-1 and CP-1047.
(issue 72540)
-
Add "copy to clipboard" button to the build console output.
(pull 8960)
-
Do not attempt to self-restart on operating systems where this is not supported.
(issue 72833)
-
Fix a crash when restarting Jenkins on macOS.
(issue 65911)
-
Update bundled Trilead API Plugin to 2.84.86.vf9c960e9b_458.
(pull 9022)
-
Ensure threads in the
Computer.threadPoolForRemoting
executor service always have the Jenkins webapp ClassLoader
set as the context ClassLoader
to prevent random class loading issues when code is running in this ExecutorService
.
(issue 72796)
-
Add experimental APIs to control which agents are loaded and when.
(pull 8979)
What's new in 2.448
(2024-03-05)
permalink to this entry
-
Non-Pipeline builds interrupted by a controller restart will now be marked as aborted rather than failed.
(pull 8986)
-
Proxy configuration saved via the GUI always configured an authenticator even if the username was blank.
(pull 8990)
-
Restore functionality of some dropdown list form fields outside configuration forms (regression in 2.446).
(issue 72759)
-
Customization of agent log files did not work for inbound agents.
(issue 72799)
-
Setting a proper owner for
Jenkins.clouds
after Jenkins.load()
.
(pull 8976)
What's new in 2.447
(2024-02-27)
permalink to this entry
-
Use the symbol for parameters in build history of pending jobs.
(pull 8977)
-
Do not show empty tooltips.
(issue 71148)
-
Developer: Update Stapler from 1822.v120278426e1c to 1839.ved17667b_a_eb_5 to no longer generate line JavaScript with Stapler bound objects to improve compatibility with ContentSecurityPolicy Plugin.
(Stapler 1839.ved17667b_a_eb_5 Release Notes)
What's new in 2.446
(2024-02-20)
permalink to this entry
-
Modernize progress bar UI in various locations.
(issue 69113)
-
Add ability for custom update centers to override the suggested plugin list.
(pull 8951)
-
Enable readonly mode for dropdown menus when using the Extended Read Permission plugin.
(pull 8955)
-
Restore progress animation in build history and build time trend views (regression in 2.434).
(issue 72711)
-
Admin monitor does not animate on page load (regression in 2.445).
(pull 8954)
What's new in 2.445
(2024-02-13)
permalink to this entry
-
Make the Agent/Provision permission available in the global Security configuration when using matrix-based authorization strategies.
(issue 72637)
-
Remove the extra margin when viewing in read only mode.
(pull 8938)
-
Create an index page for heap dump creation.
(pull 8929)
-
Allow button clicks after closing an administrative monitor popup.
(issue 72679)
-
Developer: Grant access to more FilePath APIs.
(pull 8924)
What's new in 2.444
(2024-02-06)
permalink to this entry
What's new in 2.443
(2024-01-30)
permalink to this entry
-
Find selected radio option when validating instead of the last one.
(issue 72505)
-
Fix missing folder icons.
(issue 72407)
-
A security fix in 2.394 caused a substantial slowdown in displaying build artifacts when using remote artifact managers such as in S3.
(pull 8874)
-
Adjust heap dump file name for compatibility with OpenJDK file suffix requirements.
(issue 72579)
-
Update the bundled Matrix Project Plugin from 818.v7eb_e657db_924 to 822.824.v14451b_c0fd42.
(issue 72603)
What's new in 2.442
(2024-01-24)
permalink to this entry
What's new in 2.441
(2024-01-16)
permalink to this entry
-
Update operating system end of life data for Amazon Linux, Alpine Linux, and Fedora Linux.
(pull 8864)
-
Remove unused material icons.
(pull 8831)
-
Fix build button rendering for Dashboard View plugin.
(pull 8854)
-
Change focus in the
new item
page only if from
has a valid job name.
(issue 66530)
What's new in 2.440
(2024-01-09)
permalink to this entry
-
Add an Appearance category to the setup wizard.
(pull 8822)
-
BootFailure
subclasses can now override the Jenkins startup failure page.
(pull 8442)
-
Reduce the window of time during which a crash may lead to an inconsistent state on Linux.
(pull 8815)
-
Update the appearance of controls in header.
(pull 8791)
-
Allow icon size to be changed in the node overview table.
(pull 8802)
-
Remove code that may have caused an agent-side hang under a rare race condition.
(Remoting PR 713)
-
Reduce the likelihood of thread creation errors on agents.
(Remoting PR 717)
What's new in 2.439
(2024-01-02)
permalink to this entry
-
Avoid repeated tool downloads from misconfigured HTTP servers.
(issue 72469)
-
Fix SimpleScheduledRetentionStrategy on inbound agents.
Allow suspended inbound agents to again accept tasks when they are reconnected and the configured scheduling policy is enabled.
(issue 72370)
What's new in 2.438
(2023-12-25)
permalink to this entry
-
Update the appearance of the stop button.
(pull 8780)
-
Use a notification and Jenkins modal for 'Apply' button failures.
(pull 8394)
-
Display correct time zone in build history.
(issue 71965)
-
The
tunnel
property on an inbound
agent was inadvertently broken for JCasC usage in 2.437.
It remains deprecated and usages should be deleted (regression in 2.437).
(pull 8793)
What's new in 2.437
(2023-12-19)
permalink to this entry
-
Add telemetry for basic Java system properties describing the environment.
(pull 8787)
-
Restyle widget panes.
(pull 8761)
-
Rework node monitor configuration.
(issue 72371)
-
Ensure uptime is independent of system clock.
(issue 72157)
-
Show monitoring data on agent page.
(pull 8725)
-
Deprecate all configurable options in **Launch agent by connecting it to the controller** (
inbound
in JCasC), as these are only useful in conjunction with the deprecated jnlpUrl
mode.
(pull 8762)
-
The
jnlpUrl ${JENKINS_URL}/computer/${AGENT_NAME}/jenkinsagent.jnlp
argument to the agent JAR has been deprecated.
Use url ${JENKINS_URL}
and name ${AGENT_NAME}
instead, potentially also passing in webSocket
, tunnel
, and/or work directory options as needed.
(pull 8773)
-
Display strings consistently in the requested language when running Jenkins in a JVM with a non-english locale.
(issue 72449)
-
Fix nested job link in mobile view.
(issue 72288)
-
Do not show option to copy items when there are no items visible.
(issue 72443)
-
Developer: Allow replacing
onclick
attributes containing inline JS on l:task
with datacallback
.
(issue 60866)
-
Allow users to make side panel sticky.
(issue 71578)
What's new in 2.436
(2023-12-12)
permalink to this entry
-
Prevent a deadlock that can occur when loading
PermalinkProjectAction.Permalink
.
(pull 8736)
What's new in 2.435
(2023-12-05)
permalink to this entry
-
Accept all 2xx and 3xx status codes to validate proxy in HTTP Proxy Configuration
(issue 72343)
-
Tweak font styling to remove anti-aliasing.
(pull 8689)
-
Make display name of HistoryWidget configurable for alternate text.
(pull 8740)
-
Move the proxy configuration form to its own screen.
(pull 8693)
-
Fix redirect when renaming a cloud.
(issue 71737)
-
Avoid incorrect styling when deleting the first of two shell steps in a job definition.
(issue 72196)
-
Developer: A new convenience method
ExtensionList.lookupFirst
allows retrieval of the first implementation of an extension point.
(pull 8735)
What's new in 2.434
(2023-11-28)
permalink to this entry
-
Refine build status icons.
(pull 8705)
-
FIPS mode now requires a minimum of 14 characters for a password.
(pull 8694)
-
Allow configuration of disk thresholds globally and for each agent.
Improve warning when disk space is too low.
Ensure agents are taken offline when disk space is low.
(issue 72009)
-
Fail fast when attempting to load a broken plugin that contains the Jenkins test harness in production.
(pull 8714)
-
Add support for Unix domain sockets.
(pull 442 (packaging))
What's new in 2.433
(2023-11-21)
permalink to this entry
-
Deactivate the administrative monitor when all previously offline agents are again online.
(issue 72159)
-
Prepare node monitors to work with configuration as code.
(issue 64816)
-
Introduce an API for build visualization plugins to serve alternative build console views and an API for plugins to produce links to the build console.
(issue 71715)
What's new in 2.432
(2023-11-14)
The Windows container images of this release switch from a windowsservercore-1809 Temurin base image to a windowsservercore-ltsc2019 Microsoft base image. Note also that a proper set of tags is now published and they include "ltsc2019" instead of only "2019".
permalink to this entry
-
Stop recommending JNLP URL in agent launch instructions.
(pull 8639)
-
Removed deprecated and unused class
UserProperties
.
(pull 8679)
-
Some agent-related objects could be kept in memory after being disconnected and removed from the computer list.
(pull 8640)
What's new in 2.431
(2023-11-07)
The Windows container image of this release is using Java 17 by default like the Linux images.
permalink to this entry
-
Remove build timeline widget from the build history pages of views, jobs, and agents.
(issue 60866)
-
More consistently report errors launching outbound agents.
(pull 8675)
-
Warn users at 12 months prior to end of Java support and again at 3 months prior to end of Java support.
(issue 72252)
-
Add support for Unix Domain Sockets.
Upgrade Jetty from 10.0.17 to 10.0.18.
(issue 72266)