Newer
Older
Daniel Beck
committed
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
(<a href="https://github.com/jenkinsci/jenkins/pull/2293">pull 2293</a>)
<li class=rfe>
Upgrade Stapler to 1.243.
(<a href="https://github.com/jenkinsci/jenkins/pull/2298">pull 2298</a>)
<li class=rfe>
Internal/build: Enable JSHint during build.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34438">issue 34438</a>)
<li class=rfe>
Workaround for unpredictable Windows file locking.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-15331">issue 15331</a>)
<li class="rfe">
Improved Lithuanian translation.
(<a href="https://github.com/jenkinsci/jenkins/pull/2309">pull 2309</a>)
<li class="rfe">
Improved French translation.
(<a href="https://github.com/jenkinsci/jenkins/pull/2308">pull 2308</a>)
<li class="rfe">
Restrict access to URLs related to plugin manager.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31611">issue 31611</a>)
<li class=rfe>
API: New <tt>HttpSessionListener</tt> extension point.
(<a href="https://github.com/jenkinsci/jenkins/pull/2303">pull 2303</a>)
Daniel Beck
committed
<li class=bug>
Don't go through init sequence twice.
(<a href="https://github.com/jenkinsci/jenkins/pull/2177">pull 2177</a>)
<li class=bug>
Create Item form can be navigated using keyboard again.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33822">issue 33822</a>)
<li class="rfe">
Fix inline help for node name field.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34601">issue 34601</a>)
<h3><a name=v2.1>What's new in 2.1</a> (2016/05/01)</h3>
<ul class=image>
<li class="major bug">
Enable disabled dependencies during plugin installations.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34494">issue 34494</a>)
<li class="major bug">
Force ordering between GPG and jarsigner to ensure correct GPG signature.
(<a href="https://github.com/jenkinsci/jenkins/pull/2285">pull 2285</a>)
<li class="major bug">
Secured Jenkins installations didn't properly save the queue on shutdown.
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34281">issue 34281</a>)
<li class="rfe">
Add dependency resolution to manually uploaded plugins.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-15057">issue 15057</a>)
<li class="rfe">
Show Jenkins version on setup wizard.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33535">issue 33535</a>)
<li class="rfe">
Update remoting to 2.57.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33999">issue 33999</a>)
<li class="rfe">
Allow retrying plugin downloads in setup wizard.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33244">issue 33244</a>)
<li class="rfe">
Add links to homepage of plugins and dependencies in setup wizard.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33936">issue 33936</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-33937">issue 33937</a>)
<li class="rfe">
Improved handling of the 'close' button during setup wizard.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34137">issue 34137</a>)
<li class="rfe">
Wrong spacing in flat mode of 'Create Item' screen.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31162">issue 31162</a>)
<li class="rfe">
Add timestamp to the <tt>jarsigner</tt> signature.
(<a href="https://github.com/jenkinsci/jenkins/pull/2284">pull 2284</a>)
<li class="rfe">
Improved French translation.
(<a href="https://github.com/jenkinsci/jenkins/pull/2267">pull 2267</a>)
<li class="rfe">
Improved Lithuanian translation.
(<a href="https://github.com/jenkinsci/jenkins/pull/2286">pull 2286</a>)
<li class="rfe">
Improved Brazilian Portuguese translation.
(<a href="https://github.com/jenkinsci/jenkins/pull/2273">pull 2273</a>)
<li class="bug">
Prevent errors when hiding management links.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33683">issue 33683</a>)
<li class="bug">
Internal: Make logger field private.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34093">issue 34093</a>)
<li class="bug">
Shorter timeout for plugin downloads to prevent setup wizard from hanging.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34174">issue 34174</a>)
<li class="bug">
Check if job is buildable before showing 'Build with parameters' page.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34146">issue 34146</a>)
<li class="bug">
Fixed race condition in slave offline cause.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34448">issue 34448</a>)
<li class="bug">
Allow enabling disabled dependencies in the plugin manager to fix broken configurations.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32340">issue 32340</a>)
<li class="bug">
Always display clicked scrollspy items as active in setup wizard.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33948">issue 33948</a>)
<li class="bug">
Prevent multiple installations of the same dependency.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33950">issue 33950</a>)
</ul>
<h3><a name=v2.0>What's new in 2.0</a> (2016/04/20)</h3>
<div style="margin: 10px; padding: 10px; background-color: #FFFFCE;">
<strong>More detailed information about the new features in Jenkins 2.0 <a href="/2.0/">on the overview page</a>.</strong>
</div>
<li class="rfe major">
New password-protected setup wizard shown on first run to guide users through installation of popular plugins and setting up an admin user.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30749">issue 30749</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-9598">issue 9598</a>)
<li class="rfe major">
Plugin bundling overhaul: Bundled plugins are only installed if necessary when upgrading, all plugins can be uninstalled.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20617">issue 20617</a>)
<li class="rfe major">
Redesigned job configuration form makes it easier to understand the option hierarchy, and to navigate the form.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32357">issue 32357</a>)
<li class="rfe major">
Richer 'Create Item' form with job icons and job categories (once a threshold of three categories has been reached).
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31162">issue 31162</a>)
<li class="rfe">
Upgrade wizard encourages installation of Pipeline related plugins when upgrading from 1.x.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33662">issue 33662</a>)
<li class="rfe">
<strong>Jenkins now requires Servlet 3.1</strong>. Upgraded embedded Winstone-Jetty to Jetty 9 accordingly.
<strong>This removes AJP support when using the embedded Winstone-Jetty container.</strong>
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23378">issue 23378</a>)
<li class="rfe">
Bundled Groovy updated from 1.8.9 to 2.4.6.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21249">issue 21249</a>)
<li class="rfe">
Added option to prohibit anonymous access to security realm "Logged in users can do anything", enable by default.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30749">issue 30749</a>)
<li class="rfe">
Renamed 'slave' to 'agent' on the UI.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27268">issue 27268</a>)
<li class="rfe">
Improvements to inline documentation of numerous form fields in Jenkins global and job configuration.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33364">issue 33364</a>)
<li class="rfe">
Change default CSRF protection crumb name to Jenkins-Crumb for nginx compatibility.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-12875">issue 12875</a>)
<li class="bug">
Enforce correct icon size in list view.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33799">issue 33799</a>)
<li class="bug">
CLI: Fixed NPE when non-existent run is requested.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33942">issue 33942</a>)
</ul>
<h3><a name=v1.656>What's new in 1.656</a> (2016/04/03)</h3>
Advertise the correct JNLP port when using the system property override.
(<a href="https://github.com/jenkinsci/jenkins/pull/2189">pull 2189</a>)
Pipeline runs not reliably started after restart when using <em>Build after other projects are built</em>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33971">issue 33971</a>)
<li class="bug">
Prevent badges in build history sidepanel widget from overlapping page contents.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33826">issue 33826</a>)
<li class="rfe">
Developer API: Allow putting <tt>@Initializer</tt> annotations on instance methods.
(<a href="https://github.com/jenkinsci/jenkins/pull/2176">pull 2176</a>)
<li class="rfe">
Core development: Rerun failing tests rather than ignoring flaky tests.
(<a href="https://github.com/jenkinsci/jenkins/pull/2188">pull 2188</a>)
<li class="bug">
Core development: Prevent leaking threads due to <tt>NioChannelSelector</tt>.
(<a href="https://github.com/jenkinsci/jenkins/pull/2176">pull 2176</a>)
<h3><a name=v1.655>What's new in 1.655</a> (2016/03/27)</h3>
<ul class=image>
<li class="major bug">
Downgrade Stapler to 1.239 to fix remote API issues.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33546">issue 33546</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-33605">issue 33605</a>)
<li class="major bug">
Plugin filters were failing to be removed and blocking restart.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33681">issue 33681</a>)
<li class="bug">
Do not hardcode <tt>.bat</tt> extension for Maven on Windows.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33693">issue 33693</a>)
<li class="rfe">
Reduce log level of <tt>UncaughtExceptionHandler</tt> message on startup.
(<a href="https://github.com/jenkinsci/jenkins/pull/2171">pull 2171</a>)
<li class="rfe">
Don't store redundant build causes, make list of build causes immutable.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33467">issue 33467</a>)
<li class="rfe">
Developer API: Add <tt>Fingerprint.getXStream()</tt>.
(<a href="https://github.com/jenkinsci/jenkins/pull/2163">pull 2163</a>)
<li class="rfe">
Core Development: Add the <tt>.mvn</tt> directory and set default <tt>-Xmx</tt> value.
(<a href="https://github.com/jenkinsci/jenkins/pull/2162">pull 2162</a>)
<h3><a name=v1.654>What's new in 1.654</a> (2016/03/21)</h3>
Improve logging and error message when JNLP is already in use.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33453">issue 33453</a>)
<li class="bug">
<code>NullPointerException</code> from <code>BuildTrigger$DescriptorImpl.doCheck</code> when using <em>Build other projects</em> in <em>Promotion process</em> of a CloudBees template, and perhaps other circumstances.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32525">issue 32525</a>)
<li class="rfe">
Improved the Build Other Projects help message.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32134">issue 32134</a>)
<li class="bug">
<code>FutureImpl.cancel()</code> doesn't cancel the linked job.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33038">issue 33038</a>)
<li class="bug">
Reject malformed range syntax in fingerprints data.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33037">issue 33037</a>)
<li class="bug">
Do not fail update center check if there are no tool installers defined.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32831">issue 32831</a>)
<li class="rfe">
Log otherwise unhandled exceptions when threads die.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33395">issue 33395</a>)
<li class="bug">
Do not specifically require .NET framework 2.0 since 4.0 will do as well.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21484">issue 21484</a>)
</ul>
<h3><a name=v1.653>What's new in 1.653</a> (2016/03/13)</h3>
<li class="major rfe">
Support encrypted communication between master and JNLP slaves.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26580">issue 26580</a>)
<li class="bug">
Fix argument masking for sensitive build variables on Windows.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28790">issue 28790</a>)
<li class="bug">
More compact representation of redundant build causes.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33467">issue 33467</a>)
<li class="rfe">
Developer API: <tt>Jenkins.getInstance()</tt> cannot be <tt>null</tt> anymore. Introduced <tt>Jenkins.getInstanceOrNull()</tt>.
</ul>
<h3><a name=v1.652>What's new in 1.652</a> (2016/03/06)</h3>
<li class="bug">
Under some conditions Jenkins startup could fail because of incorrectly linked extensions; now recovering more gracefully.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25440">issue 25440</a>)
<li class="rfe">
Developer API: Add <tt>WorkspaceList.tempDir(…)</tt>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27152">issue 27152</a>)
</ul>
<h3><a name=v1.651>What's new in 1.651</a> (2016/02/28)</h3>
Move periodic task log files from <code>JENKINS_HOME/*.log</code> to <code>JENKINS_HOME/logs/tasks/*.log</code> and rotate them periodically rather than overwrite every execution.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33068">issue 33068</a>)
<li class="bug">
Fix documentation of proxy configuration.
(<a href="https://github.com/jenkinsci/jenkins/pull/2060">pull 2060</a>)
<h3><a name=v1.650>What's new in 1.650</a> (2016/02/24)</h3>
<ul class=image>
<li class="major bug">
<strong>Important security fixes</strong>
(<a href="https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2016-02-24">security advisory</a>)
<h3><a name=v1.649>What's new in 1.649</a> (2016/02/21)</h3>
Stephen Connolly
committed
<li class="rfe">
Allow changing the directory used for the extraction of plugin archives via the <code>--pluginroot</code> CLI option (also controllable via the <code>hudson.PluginManager.workDir</code> system property / context parameter. Also document the <code>--webroot</code> CLI parameter in <code>java -jar jenkins.war --help</code>
Stephen Connolly
committed
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32765">issue 32765</a>)
<li class="rfe">
Unify CLI exit code semantics.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32273">issue 32273</a>)
<li class="bug">
ArrayIndexOutOfBoundsException when parsing range set.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32852">issue 32852</a>)
<li class="rfe">
Improved Polish translation.
(<a href="https://github.com/jenkinsci/jenkins/pull/2041">pull 2041</a>,
<a href="https://github.com/jenkinsci/jenkins/pull/2044">pull 2044</a>)
<h3><a name=v1.648>What's new in 1.648</a> (2016/02/17)</h3>
<ul class=image>
<li class="rfe">
Improved Czech and Polish translation.
(<a href="https://github.com/jenkinsci/jenkins/pull/2008">pull 2008</a>,
<a href="https://github.com/jenkinsci/jenkins/pull/2018">pull 2017</a>,
<a href="https://github.com/jenkinsci/jenkins/pull/2017">pull 2018</a>)
<li class="bug">
Generate new instance identity file when the existing one is found to be corrupt.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29240">issue 29240</a>)
<h3><a name=v1.647>What's new in 1.647</a> (2016/02/04)</h3>
<ul class=image>
<li class="bug">
Retrieve tool installer metadata from all update sites.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32328">issue 32328</a>)
<h3><a name=v1.646>What's new in 1.646</a> (2016/01/25)</h3>
The official parent POM for plugins is now hosted in the <code>plugin-pom</code> repository, starting with version 2.0.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32493">issue 32493</a>)
<li class="bug">
Under some conditions a build record could be loaded twice, leading to erratic behavior.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22767">issue 22767</a>)
<li class="bug">
Fields on the parameters page are no longer aligned at the bottom.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31753">issue 31753</a>)
<li class="rfe">
Added missing translations for Polish language.
(<a href="https://github.com/jenkinsci/jenkins/pull/1986">pull 1986</a>)
<h3><a name=v1.645>What's new in 1.645</a> (2016/01/18)</h3>
<ul class=image>
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
<li class="bug">
Cleanup of CLI error handling and return codes.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32273">issue 32273</a>)
<li class="bug">
Boot failure hook script did not work, WebAppMain.contextDestroyed produces weird errors.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24696">issue 24696</a>)
<li class="bug">
Don't request usage statistics update if Jenkins hasn't finished loading.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32190">issue 32190</a>)
<li class="rfe">
Split test harness into separate artifact.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32478">issue 32478</a>)
<li class="bug">
Fix encoding of some help files.
(<a href="https://github.com/jenkinsci/jenkins/pull/1975">pull 1975</a>)
<li class="bug">
Remove JUnit dependency pulled in from JLine.
(<a href="https://github.com/jenkinsci/jenkins/pull/1981">pull 1981</a>)
<li class="bug">
Pass <tt>$it</tt> to contents of <tt>dropdownDescriptorSelector</tt>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19565">issue 19565</a>)
<h3><a name=v1.644>What's new in 1.644</a> (2016/01/10)</h3>
<li class="rfe">
API changes: Add a reusable implementation of <code>IdleOfflineCause</code> class.
(<a href="https://github.com/jenkinsci/jenkins/commit/7e05b5032e138b5780eabc790d7cddecdc9b0b7c">commit 7e05b50</a>)
<li class="rfe">
Add time zone to generation date in footer in most locales.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32194">issue 32194</a>)
<li class="bug">
Prevent renaming nodes from overwriting existing nodes.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31321">issue 31321</a>)
<li class="bug">
Avoid synchronization when setting/getting the list of JDKs to improve performance.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31932">issue 31932</a>)
<li class="rfe">
The Windows service wrapper now specifies the <code>--webroot</code> argument to extract the war file into <code>%BASE%</code>.
(<a href="https://github.com/jenkinsci/jenkins/pull/1951">pull 1951</a>)
<h3><a name=v1.643>What's new in 1.643</a> (2015/12/20)</h3>
<ul class=image>
<li class="bug">
Fix when multiple clouds are set up and provisioning of a node is denied.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31219">issue 31219</a>)
<li class="rfe">
Allow retrying core update when the first attempt failed.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11016">issue 11016</a>)
<li class="rfe">
Allow specifying the default TCP slave agent listener port via system property.
(<a href="https://github.com/jenkinsci/jenkins/commit/653fbdb65024b1b528e21f682172885f7111bba9">commit 653fbdb</a>)
<h3><a name=v1.642>What's new in 1.642</a> (2015/12/13)</h3>
<li class="major bug">
Various kinds of settings could not be saved since 1.640.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31954">issue 31954</a>)
<h3><a name=v1.641>What's new in 1.641</a> (2015/12/09)</h3>
<ul class=image>
<li class="major bug">
<strong>Important security fixes</strong>
(<a href="https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2015-12-09">security advisory</a>)
<h3><a name=v1.640>What's new in 1.640</a> (2015/12/07)</h3>
<li class="rfe">
Added support of default values in the <code>enum.jelly</code> form element.
(<a href="https://github.com/jenkinsci/jenkins/pull/1926">PR 1926</a>)
<li class="bug">
Bytecode Compatibility Transformer computes the common super class without loading classes.
Fixes the <code>ClassCircularityError</code> exception in Ruby Runtime Plugin.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31019">issue 31019</a>)
<li class="major bug">
Extended Choice parameter definitions could not be saved since 1.637.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31458">issue 31458</a>)
<li class="rfe">
Display expected CRON run times even if a warning occurs.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29059">issue 29059</a>)
<li class="rfe">
Rework the <code>online-node</code> command implementation, no functional changes.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31776">issue 31776</a>)
Oleg Nenashev
committed
<li class="bug">
Fix the footer behavior in particular cases.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30304">issue 30304</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-31395">issue 31395</a>)
<li class="rfe">
API changes: Deprecate subclassing of <code>hudson.Plugin</code>.
(<a href="https://github.com/jenkinsci/jenkins/pull/1940">PR 1940</a>)
</ul>
<h3><a name=v1.639>What's new in 1.639</a> (2015/11/29)</h3>
<li class="major bug">
“Discard old builds” setting would be lost if resaving job configuration as of 1.637 without rechecking the box.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31518">issue 31518</a>)
<li class="major bug">
“Form too large” errors from Jetty when submitting massive forms.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20327">issue 20327</a>)
<li class="bug">
Multiple workspace browser features broken on Windows masters since 1.634.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31015">issue 31015</a>)
<h3><a name=v1.638>What's new in 1.638</a> (2015/11/11)</h3>
<ul class=image>
<li class="major bug">
<strong>Important security fixes</strong>
(<a href="https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2015-11-11">security advisory</a>)
<h3><a name=v1.637>What's new in 1.637</a> (2015/11/08)</h3>
<li class="bug">
Remove useless warnings about a JDK named <em>null</em>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31217">issue 31217</a>)
<li class="rfe">
New <tt>OptionalJobProperty</tt> class to simplify <tt>JobProperty</tt> creation.
(<a href="https://github.com/jenkinsci/jenkins/pull/1888">pull 1888</a>)
</ul>
<h3><a name=v1.636>What's new in 1.636</a> (2015/11/01)</h3>
<li class="rfe">
Add "lastCompletedBuild" job permalink.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26270">issue 26270</a>)
</ul>
<h3><a name=v1.635>What's new in 1.635</a> (2015/10/25)</h3>
<li class="rfe">
Make Node implement Saveable.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31055">issue 31055</a>)
Oleg Nenashev
committed
<li class="bug">
Revert trigger optimizations made in 1.621 by <a href="https://github.com/jenkinsci/jenkins/pull/1617">PR 1617</a>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30745">issue 30745</a>)
<li class="bug">
Delegate CLI's delete-node command to the overridable <code>Computer.doDoDelete()</code> method.
Fixes the issue in OpenStack and JClouds plugins.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31098">issue 31098</a>, regression in 1.618)
<li class="bug">
Prevent autocorrect of username on mobile devices in login forms.
(<a href="https://github.com/jenkinsci/jenkins/pull/1531">PR 1531</a>)
<li class="rfe">
Describe the built-in JDK as "(System)".
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-755">issue 755</a>)
<li class="bug">
Update JNA library to 4.2.1 in order to integrate fixes for linux-ppc64 and linux-arm platforms.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-15792">issue 15792</a>)
</ul>
<h3><a name=v1.634>What's new in 1.634</a> (2015/10/18)</h3>
<li class="major bug">
Fix order of builds in new builds history widget introduced in 1.633.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30899">issue 30899</a>)
Bytecode Compatibility Transformer would fail to transform some classes resulting in <code>ClassNotFoundException</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30820">issue 30820</a>)
<li class="bug">
Prevent <code>ClassCastException</code> in <code>AbstractBuild::reportError()</code> if the build step is not Publisher.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30730">issue 30730</a>)
<li class="bug">
Trim job names during the rename operation (it is impossible to delete or rename jobs with trailing spaces).
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30502">issue 30502</a>)
<li class="rfe">
Add "graphBg" and "plothBg" background color options to plot URLs
(<a href="https://github.com/jenkinsci/jenkins/pull/1769">PR 1769</a>)
<li class="rfe">
API changes: Add get method for causes of interruption in <code>hudson.model.Executor</code>
(<a href="https://github.com/jenkinsci/jenkins/pull/1712">PR 1712</a>)
<li class="rfe">
Allow case insensitive file patterns in Artifacts Archiving.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-5253">issue 5253</a>)
<li class="bug">
Prevent <code>NullPointerException</code> while estimating duration of Queue executable items.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30456">issue 30456</a>)
<li class="bug">
Fix the resolution of Windows symbolic links in <code>SecretRewriter</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30456">issue 30456</a>)
<li class="rfe">
Let a combobox display its drop-down when focused, so users can see candidates without entering a letter.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26278">issue 26278</a>)
</ul>
<h3><a name=v1.633>What's new in 1.633</a> (2015/10/11)</h3>
<li class="rfe">
Added safari pinned tab icon.
(<a href="https://groups.google.com/d/msg/jenkinsci-dev/W29LIfo2uME/fpMy_YNZCgAJ">discussion</a>)
<li class="rfe">
Plugin Manager UI changes to prevent users from enabling/disabling/uninstalling plugins at the "wrong" time.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23150">issue 23150</a>)
<li class="bug">
bytecode-compatibility-transformer produces malformed bytecode.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28781">issue 28781</a>)
<li class="bug">
Properly handle <code>RuntimeException</code>s in run retention policy handler calls.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29888">issue 29888</a>)
<li class="bug">
Prevent <code>NullPointerException</code> in CLI if Jenkins cannot find the specified job
or a job with the nearest name.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30742">issue 30742</a>)
<li class="bug">
Do not show <i>REST API</i> link for pages, which have no API handlers.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29014">issue 29014</a>)
<li class="bug">
JS alert preventing to leave a configuration page without changes.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21720">issue 21720</a>)
<li class="bug">
JS error triggered by collapsing build history widget.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30569">issue 30569</a>)
<li class="major rfe">
Build history pagination and search.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26445">issue 26445</a>)
<h3><a name=v1.632>What's new in 1.632</a> (2015/10/05)</h3>
<li class="bug">
Optimize TagCloud size calculation.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30705">issue 30705</a>)
<li class="bug">
FlyWeightTasks tied to a label will not cause node provisioning and will be blocked forever.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30084">issue 30084</a>)
<li class="bug">
Prevent <code>NullPointerException</code> for disabled builds in <code>ReverseBuildTrigger</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29876">issue 29876</a>)
<li class="rfe">
ConsoleLogFilter wasn't truly global
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30777">issue 30777</a>)
<li class="rfe">
API changes: <code>hudson.Util.isOverridden()</code> now supports protected methods.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30002">issue 30002</a>)
<li class="bug">
Sidepanel controls with confirmation (<code>lib/layout/task</code>) did not assign the proper CSS style.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30787">issue 30787</a>)
<h3><a name=v1.631>What's new in 1.631</a> (2015/09/27)</h3>
<ul class=image>
<li class=rfe>
Add proper labels for plugin categories assigned to some plugins.
(<a href="https://github.com/jenkinsci/jenkins/pull/1758">PR 1758</a>)
<h3><a name=v1.630>What's new in 1.630</a> (2015/09/20)</h3>
<li class="bug">
Make <tt>JenkinsRule</tt> useable on systems which don't support JNA
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29507">issue 29507</a>)
<h3><a name=v1.629>What's new in 1.629</a> (2015/09/15)</h3>
<ul class=image>
<li class="rfe">
Old data monitor made Jenkins single-threaded for all saves.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30139">issue 30139</a>)
<h3><a name=v1.628>What's new in 1.628</a> (2015/09/06)</h3>
<li class="rfe">
Replaced all non java.util.logging logging libraries with slf4j interceptors.
(<a href="https://github.com/jenkinsci/jenkins/pull/1816">PR 1816</a>)
<li class="rfe">
Document <tt>allBuilds</tt> subtree in remote API for jobs.
(<a href="https://github.com/jenkinsci/jenkins/pull/1817">PR 1817</a>)
</ul>
<h3><a name=v1.627>What's new in 1.627</a> (2015/08/30)</h3>
<li class="major bug">
Race condition in triggers could cause various <code>NullPointerException</code>s.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29790">issue 29790</a>)
<li class=bug>
Archiving of large artifacts. Tar implementation cannot handle files having a size >8GB.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10629">issue 10629</a>)
<li class="rfe">
Allow plugins to augment or replace the plugin manager UI.
(<a href="https://github.com/jenkinsci/jenkins/pull/1788">PR 1788</a>)
</ul>
<h3><a name=v1.626>What's new in 1.626</a> (2015/08/23)</h3>
<li class="bug">
RunIdMigrator fails to revert Matrix and Maven jobs.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29989">issue 29989</a>)
Fix error message "Failed to listen to incoming slave connection" after fixing port through init.groovy.d.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29798">issue 29798</a>)
<li class=>
</ul>
<h3><a name=v1.625>What's new in 1.625</a> (2015/08/17)</h3>
<li class="major bug">
Fixed a deadlock between the old data monitor and authorization strategies.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29936">issue 29936</a>)
<li class="rfe">
Allow rejecting configurations with errors in critical fields via REST / CLI.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28440">issue 28440</a>)
<li class="bug">
Do not display <em>No changes</em> if changelog is still being computed.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-2327">issue 2327</a>)
<h3><a name=v1.624>What's new in 1.624</a> (2015/08/09)</h3>
<ul class=image>
<li class=rfe>
Allow more job types to use a custom "Build Now" text.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26147">issue 26147</a>)
<h3><a name=v1.623>What's new in 1.623</a> (2015/08/02)</h3>
<p><em>No notable changes in this release.</em></p>
<h3><a name=v1.622>What's new in 1.622</a> (2015/07/27)</h3>
<ul class=image>
<li class=rfe>
Jenkins now support self-restart and daemonization in FreeBSD
(<a href="https://github.com/jenkinsci/jenkins/pull/1770">PR 1770</a>)
<li class=bug>
Node provisioner may fail to correctly indicate that provisioning was finished.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29568">issue 29568</a>)
<h3><a name=v1.621>What's new in 1.621</a> (2015/07/19)</h3>
<li class=bug>
Sort by 'Free Disk Space' is incorrect.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29286">issue 29286</a>)
<li class=bug>
Label expression help is missing in recent Jenkins versions.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29376">issue 29376</a>)
Pre-emptively break memory cycles causing excessive live-set retention in remoting layer.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28844">issue 28844</a>)
<li class=rfe>
Don't run trigger for disabled/copied projects.
(<a href="https://github.com/jenkinsci/jenkins/pull/1617">PR 1617</a>)
</ul>
<h3><a name=v1.620>What's new in 1.620</a> (2015/07/12)</h3>
<li class=bug>
Display system info even when slave is temporarily offline.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29300">issue 29300</a>)
</ul>
<h3><a name=v1.619>What's new in 1.619</a> (2015/07/05)</h3>
Update auto-installer metadata for newly installed plugins.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27694">issue 27694</a>)
<li class=rfe>
Allow plugins to veto process killing.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9104">issue 9104</a>)
</ul>
<h3><a name=v1.618>What's new in 1.618</a> (2015/06/29)</h3>
<li class=bug>
Fix deadlock in hudson.model.Executor.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28690">issue 28690</a>)
<li class=bug>
Don't truncate /consoleText output after fixed number of lines.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-14899">issue 14899</a>)
<li class=rfe>
Allow delete-* CLI commands to operate on multiple arguments.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28041">issue 28041</a>)
<li class=bug>
Prevent <code>NullPointerException</code> in Executor/causeOfDeath page if
there is no exception details.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25734">issue 25734</a>)
Fixed synchronization issue when setting JDK installations.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28292">issue 28292</a>)
<li class=bug>
Fix several loggers which are identifying as the wrong class.
(<a href="https://github.com/jenkinsci/jenkins/pull/1651">PR 1651</a>)
<li class=bug>
Revert fix for issue <a href="https://issues.jenkins-ci.org/browse/JENKINS-17290">17290</a> due to the regressions it caused.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28601">issue 28601</a>)
<li class=bug>
Fix deadlock between hudson.model.Queue and hudson.model.Computer.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28840">issue 28840</a>)
<li class=bug>
Fix jobs getting stuck in the Queue when there exists a cycle of upstream/downstream blocks between them.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28926">issue 28926</a>)
<li class=bug>
Always use earlier start time when merging two equivalent queue items.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-2180">issue 2180</a>)
</ul>
<h3><a name=v1.617>What's new in 1.617</a> (2015/06/07)</h3>
<li class=bug>
Regression in build-history causing ball to not open console
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28704">issue 28704</a>)
<li class=bug>
JNLP slaves did not pick up changes to environment variables.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27739">issue 27739</a>)
<li class=bug>
<code>NullPointerException</code> in <code>AbstractProject</code> constructor
if Jenkins nodes has not been loaded yet
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28654">issue 28654</a>)
</ul>
<h3><a name=v1.616>What's new in 1.616</a> (2015/05/31)</h3>
<li class=bug>
Job loading can be broken by <code>NullPointerException</code> in a build trigger
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27549">issue 27549</a>)
</ul>
<h3><a name=v1.615>What's new in 1.615</a> (2015/05/25)</h3>
<li class=bug>
Improper calculation of queue length in <code>UnlabeledLoadStatistics</code>
causing overheads in Cloud slave provisioning
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28446">issue 28446</a>)
<li class=bug>
Category titles in Available Plugins list appear wrong in reverse sort order
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17290">issue 17290</a>)
<li class=rfe>
<code>CronTab</code> API: Timezone support for scheduling
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9283">issue 9283</a>)
<li class=bug>
<code>NullPointerException</code> when trying to reset Jenkins admin address
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28419">issue 28419</a>)
<li class=rfe>
Reduce the thread overhead in <code>NodeMonitorUpdater</code>
(<a href="https://github.com/jenkinsci/jenkins/pull/1714">PR 1714</a>)
<li class=bug>
Build history overflows
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28425">issue 28425</a>)
<li class=bug>
Build History badges don't wrap
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28455">issue 28455</a>)
</ul>
<h3><a name=v1.614>What's new in 1.614</a> (2015/05/17)</h3>
<li class=rfe>
ExtensionList even listener.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28434">issue 28434</a>)
<li class=bug>
<code>NullPointerException</code> computing load statistics under some conditions.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28384">issue 28384</a>)
<li class=bug>
Plugins using class loader masking did not work properly over the slave channel.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27289">issue 27289</a>)
<li class=bug>
DefaultJnlpSlaveReceiver now returns true when rejecting a takeover.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27939">issue 27939</a>)
<li class=bug>
Do not follow href after sending POST via l:task
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28437">issue 28437</a>)
</ul>
<h3><a name=v1.613>What's new in 1.613</a> (2015/05/10)</h3>
<li class=bug>
Update bundled LDAP plugin in order to restore missing help files
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28233">issue 28233</a>)
<li class=bug>
hudson.model.Run.getLog() throws IndexOutOfBoundsException when called with maxLines=0
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27441">issue 27441</a>)
</ul>
<h3><a name=v1.612>What's new in 1.612</a> (2015/05/03)</h3>
<li class=rfe>
<strong>Jenkins now requires Java 7</strong>.
(<a href="http://jenkins-ci.org/content/good-bye-java6">announcement</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-28120">issue 28120</a>)
<li class=bug>
Handle AbortException publisher status in the same way as deprecated false boolean status
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26964">issue 26964</a>)
Kohsuke Kawaguchi
committed
<li class=bug>
Ensures GlobalSettingsProvider does not swallow fatal exceptions
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26604">issue 26604</a>)
<li class=rfe>
add datestamp to node-offline message
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23917">issue 23917</a>)
<li class=rfe>
Larger minimum popup menu height.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27067">issue 27067</a>)
<li class=bug>
<code>Descriptor.getId</code> fix in 1.610 introduced regressions affecting at least the Performance and NodeJS plugins.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28093">issue 28093</a> and <a href="https://issues.jenkins-ci.org/browse/JENKINS-28110">issue 28110</a>)
<li class=bug>
Under rare conditions Executor.getProgress() can throw a Division by zero exception.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28115">issue 28115</a>)
<li class=bug>
The Run from the command line option for launching a JNLP slave should display the
configured JVM options.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28111">issue 28111</a>)
</ul>
<h3><a name=v1.611>What's new in 1.611</a> (2015/04/26)</h3>
<li class=bug>
<code>Descriptor.getId</code> fix in 1.610 introduced a regression affecting at least the Copy Artifacts plugin.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28011">issue 28011</a>)
<li class=bug>
Search box did not work well inside folders.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24433">issue 24433</a>)
Revert changes in 1.610 made to resolve <a href="https://issues.jenkins-ci.org/browse/JENKINS-10629">issue 10629</a>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28012">issue 28012</a>, <a href="https://issues.jenkins-ci.org/browse/JENKINS-28013">issue 28013</a>)
<li class=rfe>
Advertise JNLP slave agents to the correct host name, even in the presence of a reverse proxy.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27218">issue 27218</a>)
<li class=rfe>
Advertised TCP slave agent port number is made tweakable.
<li class=bug>
Correctly identify Channel listener onClose propagated exceptions
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28062">issue 28062</a>
</ul>
<h3><a name=v1.610>What's new in 1.610</a> (2015/04/19)</h3>
<li class=bug>
Since 1.598 overrides of <code>Descriptor.getId</code> were not correctly handled by form binding, breaking at least the CloudBees Templates plugin.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26781">issue 26781</a>)
<b>Reverted in 1.611, reimplemented in 1.627</b>. Archiving of large artifacts. Tar implementation cannot handle files having a size >8GB.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10629">issue 10629</a>)
<li class=bug>
The queue state was not updated between scheduling builds.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27708">issue 27708</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-27871">issue 27871</a>)
</ul>
<h3><a name=v1.609>What's new in 1.609</a> (2015/04/12)</h3>
When concurrent builds are enabled, artifact retention policy may delete artifact being
used by an actually running build.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27836">issue 27836</a>)
<li class=bug>
Documentation for $BUILD_ID did not reflect current reality
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26520">issue 26520</a>)
</ul>
<h3><a name=v1.608>What's new in 1.608</a> (2015/04/05)</h3>
<li class=bug>
PeepholePermalink RunListenerImpl oncompleted should be triggered before downstream builds are triggered.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20989">issue 20989</a>)
<li class=bug>
NPE when /script used on offline slave.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26751">issue 26751</a>)
<li class=rfe>
Make periodic workspace cleanup configurable through system properties.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21322">issue 21322</a>)
<li class=bug>
Do not offer to restart on /restart and /safeRestart if the configuration does not support it.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27414">issue 27414</a>)
<li class=rfe>
Polling was skipped while quieting down, resulting in ignored commit notifications. This behavior was changed.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26208">issue 26208</a>)
Starting this version, native packages are produced from <a href="https://github.com/jenkinsci/packaging">the new repository</a>.
File issues related to installers and packages in the <code>packaging</code> component.
</ul>
<h3><a name=v1.607>What's new in 1.607</a> (2015/03/30)</h3>
<li class=bug>
JSONP served with the wrong MIME type and rejected by Chrome.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27607">issue 27607</a>)
<li class=bug>
Security file pattern whitelist was broken for some plugins since 1.597.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27055">issue 27055</a>)
<li class=rfe>
Lock an Executor without creating a Thread
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25938">issue 25938</a>)
<li class=rfe>
Hide flyweight master executor when ≥1 heavyweight executors running as subtasks
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26900">issue 26900</a>)
<li class=rfe>
Way to mark an Executable that should not block isReadyToRestart
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22941">issue 22941</a>)
<li class=rfe>
Refactor the Queue and Nodes to use a consistent locking strategy
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27565">issue 27565</a>)
<strong>Note</strong> that this change involved moving slave definitions outside the main <code>config.xml</code> file.
If you downgrade after this, your slave settings will be lost.
<li class=bug>
Makes the Jenkins is loading screen not block on the extensions loading lock
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27563">issue 27563</a>)
<li class=bug>
AdjunctManager: exception upon startup
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-15355">issue 15355</a>)
<li class=bug>
Removes race condition rendering the list of executors
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27564">issue 27564</a>)
<li class=bug>
Tidy up the locks that were causing deadlocks with the once retention strategy in durable tasks
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27476">issue 27476</a>)
<li class=bug>
Remove any requirement from Jenkins Core to lock on the Queue when rendering the Jenkins UI
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27566">issue 27566</a>)
<li class=bug>
Prevent lazy loading operation when obtaining label information.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26391">issue 26391</a>)
<li class=bug>
Ensure that the LoadStatistics return a self-consistent result.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21618">issue 21618</a>)
<li class=bug>
Build reports to be running for 45 yr and counting.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26777">issue 26777</a>)
</ul>
<h3><a name=v1.606>What's new in 1.606</a> (2015/03/23)</h3>
<li class=bug>
Jenkins CLI doesn't handle arguments with equal signs
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21160">issue 21160</a>)
<li class=bug>
master/slave communication ping reacts badly if a clock jumps.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21251">issue 21251</a>)
<li class=rfe>
JNLP slaves can now connect to master through HTTP proxy.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-6167">issue 6167</a>)
<li class='major bug'>
Fixes to several security vulnerabilities.
(<a href="https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2015-03-23">advisory</a>)
</ul>
<h3><a name=v1.605>What's new in 1.605</a> (2015/03/16)</h3>
Integrate Stapler fix for queue item API always returning 404 Not Found since 1.601.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27256">issue 27256</a>)
</ul>
<h3><a name=v1.604>What's new in 1.604</a> (2015/03/15)</h3>
<li class=rfe>
Added a switch (<tt>-Dhudson.model.User.allowNonExistentUserToLogin=true</tt>) to let users login even when the record is not found in the backend security realm.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22346">issue 22346</a>)
<li class=bug>
Avoid deadlock when using build-monitor-plugin.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27183">issue 27183</a>)
<li class=rfe>
As security hardening, mark "remember me" cookie as HTTP only
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27277">issue 27277</a>)
<li class="rfe">
Show displayName in build remote API.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26723">issue 26723</a>)
<h3><a name=v1.602>What's new in 1.602</a> (2015/03/08)</h3>
Show Check Now button also on Available and Updates tabs of plugin manager.
(<a href="https://github.com/jenkinsci/jenkins/pull/1593">PR 1593</a>)
<h3><a name=v1.601>What's new in 1.601</a> (2015/03/03)</h3>
<li class="major bug">
Regression with environment variables in 1.600.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27188">issue 27188</a>)
<li class="major bug">
Errors with concurrent matrix builds since 1.597.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26739">issue 26739</a>)
<li class=bug>
Errors in Dashboard View plugin since 1.597.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26690">issue 26690</a>)
<li class=bug>
Robustness improvement when setting up Archive Artifacts programmatically.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25779">issue 25779</a>)
<li class="rfe">
Map Queue.Item.id onto Run
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27096">issue 27096</a>)
<h3><a name=v1.600>What's new in 1.600</a> (2015/02/28)</h3>
<li class="major bug">
Fixes to multiple security vulnerabilities.
(<a href="https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2015-02-27">security advisory</a>)
<li class="rfe">
JDK auto-installer for Mac OSX
<li class=bug>
An error thrown in the wrong place in a publisher could result in a failure to release a workspace lock.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26698">issue 26698</a>)
<li class=bug>
Cache node environment to prevent unnecessary channel usage
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26755">issue 26755</a>)
<li class=bug>
Build history text field wrap fails when containing markup
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26406">issue 26406</a>)
<li class=bug>
Maven build step fail to launch mvn process when special chars are present in build variables.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26684">issue 26684</a>)
<h3><a name=v1.599>What's new in 1.599</a> (2015/02/16)</h3>
<li class=bug>
Errors in some Maven builds since 1.598.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26601">issue 26601</a>)
<li class='major bug'>
Build format change migrator in 1.597 did not work on some Windows systems.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26519">issue 26519</a>)
<li class=bug>
Remote <code>FilePath.chmod</code> fails with <code>ClassNotFoundException: javax.servlet.ServletException</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26476">issue 26476</a>)
<li class=rfe>
Added <code>SimpleBuildWrapper</code> API.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24673">issue 24673</a>)
tfennelly
committed
<li class=bug>
Animated ball in job's build history widget won't open Console Output.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26365">issue 26365</a>)