Major enhancement
Enhancement
-
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
-Dhudson.util.StreamTaskListener.AUTO_FLUSH=true
to restore the previous behavior for freestyle builds.
Note that Pipeline builds always expect remote flush.
pull 3961
-
Add a button to copy new API tokens to the clipboard.
JENKINS-56733
-
Developer: Update Stapler from 1.256 to 1.257 to add support for loading localized webapp resources from any plugin.
Add
jenkins.PluginLocaleDrivenResourceProvider
interface for plugins to participate in localized resource lookup.
JEP-216, full changelog
-
Developer:
SystemProperties
may now be used from agent-side code.
See SystemProperties#allowOnAgent
.
pull 3961
-
Developer: Add
LineTransformationOutputStream#Delegating
for convenience.
pull 3959
-
Developer:
hudson.util.ssh.SFTPClient
was removed.
Use com.trilead.ssh2.jenkins.SFTPClient
from the Trilead SSH library instead.
JENKINS-56166
-
Internal: Update commons-beanutils from 1.8.3 to 1.9.3.
pull 3948
Bug fix
-
Make form submit buttons on the Jenkins classic UI compatible with potentially upcoming Firefox bug fix.
JENKINS-53462, Firefox bug 1370630
-
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.
JENKINS-50504
-
Remove Mailer related localized strings from core. Make sure you use Mailer Plugin 1.23.
JENKINS-55292
-
Properly flush output from the Maven console annotator.
JENKINS-56995