Descriptor.getId
fix in 1.610 introduced regressions affecting at least the Performance and NodeJS plugins.
(issue 28093 and issue 28110)
Descriptor.getId
fix in 1.610 introduced a regression affecting at least the Copy Artifacts plugin.
(issue 28011)
Descriptor.getId
were not correctly handled by form binding, breaking at least the CloudBees Templates plugin.
(issue 26781)
packaging
component.
config.xml
file.
If you downgrade after this, your slave settings will be lost.
FilePath.chmod
fails with ClassNotFoundException: javax.servlet.ServletException
.
(issue 26476)
SimpleBuildWrapper
API.
(issue 24673)
/manage
as well.
(issue 26382)
JAVA_HOME
check to work with JDK 9.
(issue 25601)
list-jobs
command should display raw name, not display name, where they differ.
(issue 25338)
/signup
when not possible.
(issue 11172)
secrets/master.key
.
(issue 25937)
AbstractProject.AbstractProjectDescriptor#validateLabelExpression
for plugins.
(pull request 1456)
Jenkins
instance with internal validation
(issue 23339)
WindowsInstallerLink.doDoInstall
.
(issue 25358)
FileParameter
s should be handled as different values to avoid merging of queued builds
(issue 19017)
OldDataMonitor
.
(issue 24763)
ConcurrentModificationException
in RunListProgressiveRendering
.
(issue 21437)
StackOverflowError
for some old SCMListener
s.
(issue 23522)
OldDataMonitor
.
(issue 24358)
?tree
parameter instead of ?depth
.
(commit)
NullPointerException
from Executor.run
.
(issue 24110)
set-build-parameter
and set-build-result
CLI commands.
(issue 24080)
<l:pane>
s and making them work better with new layout.
(issue 23810,
issue 23829)
IllegalArgumentException
from AbstractProject.getEnvironment
when trying to get environment variables from an offline slave.
(issue 23517)
NullPointerException
when ArctifactArchiver
is called for a build with the undefined status.
(issue 23526)
ArctifactArchiver
(.git, .svn, etc.).
(issue 20086)
NullPointerException
when "properties" element is missing in a job's configuration submission by JSON
(issue 23437)
SecurityListener
s.
(issue 23417)
NullPointerException
caused by the uninitialized ProcessStarter
environment in build wrappers
(issue 20559)
DecoratedLauncher
)
(issue 19454)
NullPointerException
when a build triggering returns null cause
(issue 20499)
NullPointerException
on plugin installations when invalid update center is set
(issue 20031)
FileParameterValue
(issue 22693)
Slave.createLauncher
.
(issue 21999)
NoSuchMethodError: hudson.model.BuildAuthorizationToken.checkPermission(…)
from Build Token Root plugin since 1.556.
(issue 22382)
Trigger
to be a DependencyDeclarer
.
(issue 22397)
RobustMapConverter
.
(issue 22398)
copy-job
and create-job
CLI commands.
(issue 22262)
identity.key
, used to secure some communications with Jenkins, now stored encrypted with the master key.
First Last _first.last@some.org_
, breaking mail delivery.
(issue 16332)
build -s -v
command caused 100% CPU usage on the master.
(issue 20965)
java -jar jenkins-core.jar folder/external-monitor-job cmd …
did not work.
(issue 21525)
.
(period).
(issue 21639)
/login
offers link to /opensearch.xml
which anonymous users cannot retrieve.
(issue 21254)
SecurityListener
to receive login events and similar.
(issue 20999)
CannotResolveClassException
breaks loading of entire containing folder, not just one job.
(issue 20951)
groovysh
command did not work in authenticated Jenkins instances.
(issue 17929)
FileAlreadyExistsException
upon “deleted” symlink while (re)creating it.
(issue 20610)
InitializerFinder.discoverTasks
blocks startup.
(issue 20442)
ClassCastException
s sometimes shown from views set to be recursive.
(issue 20415)
build
command under some circumstances.
(pull request 979)
get-job
and update-job
CLI commands can now work with folders, or indeed any AbstractItem
.
(issue 20236)
ssh
) to not be found.
(issue 19926)
maven3-agent.jar
on slaves were not being reliably updated, leading to errors.
(issue 19251)
MavenModuleSetBuild.getResult
is expensive.
(issue 18895)
/log/all
shows only INFO
and above messages, even if custom loggers display FINE
or below.
(issue 18959)
create-node
.
(issue 18282)
JENKINS_DEBUG_LEVEL
misinterpreted by Winstone, causing excessive logging.
(issue 18701)
/view/…/config.xml
included a spurious wrapper element.
(issue 17302)
Same as 1.524; botched release.
AbstractDiskSpaceMonitor
.
DefaultMatrixExecutionStrategyImpl.waitForCompletion
.
(issue 18024)
ListView.includeRegex
was syntactically malformed.
Run.getDynamic
.
(issue 17935)
init.groovy
halted startup; changed to just log a warning.
(issue 17933)
-Dhudson.udp=-1
to disable UDP broadcast without showing an ugly exception.
MatrixConfiguration.newBuild
.
(issue 17728)
/about
now links to license information for plugins as well.
StringIndexOutOfBoundsException
in PackageResult.findCorrespondingResult
.
(issue 17721)
hpi:run
did not work for bundled plugins.
(issue 18352)
ArtifactArchiver
signature; broken in 1.509 and could affect plugins.
(issue 17637)
NullPointerException
related to lazy loading when loading some builds using fingerprinting.
(issue 16845)
/computer/(master)/configure
.
(issue 17263)
--httpKeepAliveTimeout
option work (that was supposed to have been introduced in 1.503).
(issue 16474)
[
.
(issue 14827)
/log/all
.
(issue 16952)
DependecyDeclarer
corrected.
/user/*
for convenience.
(pull 577)
BindException
when using --daemon
with JMX.
(issue 14529)
/threadDump
page from /systemInfo
so it is discoverable.
-jnlpCredentials
.
(issue 16273)
Older changelogs can be found in a separate file