Newer
Older
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
We record noteworthy changes in this file, which then becomes http://jenkins-ci.org/changelog
- Record your changes between "TRUNK-BEGIN" and "TRUNK-END".
(except in rare cases when you are making changes in the RC branch,
in which case it goes to the rc section)
- There are four CSS classes to denote the kind of changes.
"rfe" for enhancement and "bug" for bug fixes,
plus "major" to indicate major RFE/bugfix.
- Link to bugs in the issue tracker, e-mail thread in the archive, and so on if you can.
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<link rel="stylesheet" TYPE="text/css" href="/changelog.css">
<!--[if IE]>
<style type="text/css">div.rate-offset { bottom: 0.2em !important; left: 5em !important; }</style>
<![endif]-->
<script type="text/javascript" src="https://rating.jenkins.io/rate/rate.js"></script>
</head>
<body>
<div align="right">Legend:
<span class="iconlegend">
<img src="/images/rfe2.gif" alt="major RFE">major enhancement <img src="/images/rfe.gif" alt="RFE">enhancement
<img src="/images/bug2.gif" alt="major bug">major bug fix <img src="/images/bug.gif" alt="bug">bug fix
</span><span style="visibility:hidden">xxxxx</span>
</div>
<div id="head"></div>
<div id="ratings" style="display:none; font-size:120%;
border:1px solid black; background-color:#eee; padding:0.5em; margin-bottom:1em">
Help other Jenkins users by letting the community know which releases you've used,
and whether they had any significant issues. <br>
Legend: <br>
<img src="//ci.jenkins.io/images/16x16/health-80plus.gif" width="16" height="16"
alt="Sunny"> = I use it on my production site without major issues. <br>
<img src="//ci.jenkins.io/images/16x16/health-40to59.gif" width="16" height="16"
alt="Cloudy"> = I don't recommend it. <br>
<img src="//ci.jenkins.io/images/16x16/health-00to19.gif" width="16" height="16"
alt="Lightning"> = I tried it but rolled back to a previous version. <br>
View ratings below, and click one of the icons next to your version to provide your input.
</div>
<a href="" onClick="document.getElementById('trunk').style.display='block';return false">
Upcoming changes</a>
<a href="" style="padding-left:3em" onClick="return loaddata(this)">Community ratings</a>
<!-- Record your changes in the trunk here. -->
<div id="trunk" style="display:none"><!--=TRUNK-BEGIN=-->
<ul class=image>
<li class=>
</ul>
</div><!--=TRUNK-END=-->
<h3><a name=v2.15>What's new in 2.15</a> (2016/07/24)</h3>
<ul class=image>
<li class="major bug">
Tell browsers not to cache or try to autocomplete forms in Jenkins to prevent problems due to invalid data in form submissions.
From now on, only select form fields (e.g. job name) will offer autocompletion.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18435">issue 18435</a>)
<li class=rfe>
Add a cache for user information to fix performance regression due to SECURITY-243.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-35493">issue 35493</a>)
<li class=bug>
Prevent null pointer exceptions when not entering a cron spec for a trigger.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36748">issue 36748</a>)
<li class=bug>
Defend against some fatal startup errors.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36666">issue 36666</a>)
<li class=rfe>
Use the icon specified by the computer implementation on its overview page.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36775">issue 36775</a>)
<li class=rfe>
Internal: Extract the CLI command <tt>offline-node</tt> from core.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34468">issue 34468</a>)
<h3><a name=v2.14>What's new in 2.14</a> (2016/07/17)</h3>
<li class=rfe>
Minor optimization in calculation of recent build stability health report.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36629">issue 36629</a>)
<li class=bug>
Underprivileged users were unable to use the default value of a password parameter.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36476">issue 36476</a>)
<li class=bug>
Allow keeping builds forever with custom build retention strategies.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26438">issue 26438</a>)
<li class=bug>
Properly handle exceptions during global configuration form submissions when <code>SCM Retry Count</code> field is empty.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36387">issue 36387</a>)
<li class=bug>
When a user aborts the build, this user may be restored after its deletion.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36594">issue 36594</a>)
<li class=bug>
Prevent potential <code>NullPointerException</code> in the <code>BlockedBecauseOfBuildInProgress</code> build blockage cause visualization.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36592">issue 36592</a>)
<li class=rfe>
CLI commands <code>quiet-down</code> and <code>cancel-quiet-down</code> were extracted from the core to CLI.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-35423">issue 35423</a>)
<li class=rfe>
Developer API: Extract listing of computer names to the <code>ComputerSet#getComputerNames()</code> method.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-35423">issue 35423</a>)
Developer API: Add a try with resources form of impersonation.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36494">issue 36494</a>)
<li class=bug>
Developer API: Usage of <code>ItemCategory#MIN_TOSHOW</code> in external plugins is now restricted.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36593">issue 36593</a>)
</ul>
<h3><a name=v2.13>What's new in 2.13</a> (2016/07/10)</h3>
<li class=bug>
<code>IllegalStateException</code> under certain conditions when reloading configuration from disk while jobs are in the queue.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27530">issue 27530</a>)
<li class=rfe>
Eliminate “dead executor” UI appearing after certain errors, such as JENKINS-27530.
(<a href="https://github.com/jenkinsci/jenkins/pull/2440">PR 2440</a>)
<li class=bug>
Make setup wizard installation panel usable on small screens.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34668">issue 34668</a>)
</ul>
<h3><a name=v2.12>What's new in 2.12</a> (2016/07/05)</h3>
Enable the <code>DescriptorVisibilityFilter</code>s for ComputerLauncher, RetentionStrategy and NodeProperty.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36280">issue 36280</a>)
<li class=rfe>
Before starting a process, ensure that its working directory exists.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36277">issue 36277</a>)
<li class=bug>
Prevent <code>NullPointerException</code> during SCM polling if <code>SCMDecisionHandler</code> returns <code>null</code> veto.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36232">issue 36232</a>, regression in 2.11)
<li class=bug>
Ensure that <code>SCMDescriptor.newInstance</code> overrides are honored when creating new SCM entries.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36043">issue 36043</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-35906">issue 35906</a>
, regression in 2.10)
<li class=bug>
Performance: Improve configuration page load times by removing the CodeMirror reloading cycle.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32027">issue 32027</a>)
<li class=bug>
Fix optional plugin dependency version resolution.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21486">issue 21486</a>)
<li class=bug>
When creating a tar file, ensure that the final size does not exceed the value
in header in the case of growing files.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20187">Issue 20187</a>)
<li class=bug>
Do not inject build variables into Maven process by default for new projects.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25416">issue 25416</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-28790">issue 28790</a>)
<li class=rfe>
Update <code>BUILD_TAG</code> environment variable description to mention the replacement of slashes with dashes.
(<a href="https://github.com/jenkinsci/jenkins/pull/2417">PR #2417</a>)
<li class=rfe>
Internal API: Make <code>BulkChange</code> auto-closeable.
(<a href="https://github.com/jenkinsci/jenkins/pull/2428">PR #2428</a>)
</ul>
<h3><a name=v2.11>What's new in 2.11</a> (2016/06/26)</h3>
<li class=rfe>
Provide an extension point for SCM decisions such as whether to poll a specific job's backing
repository for changes.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36123">issue 36123</a>)
</ul>
<h3><a name=v2.10>What's new in 2.10</a> (2016/06/19)</h3>
<li class=rfe>
Better exception message if a <code>SecurityRealm</code> returns null when loading a user.
(<a href="https://github.com/jenkinsci/jenkins/pull/2407">PR #2407</a>)
<li class=bug>
Prevent <code>NullPointerException</code> in user registration if user ID is not specified.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33600">issue 33600</a>)
<li class=bug>
Internal: It was impossible to build Jenkins on 32-bit Linux machine.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36052">issue 36052, regression from 2.0</a>)
</ul>
<h3><a name=v2.9>What's new in 2.9</a> (2016/06/13)</h3>
<li class=bug>
Always send usage statistics over HTTPs to the new usage.jenkins.io hostname.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-35641">issue 35641</a>)
<li class=bug>
Performance: Disable AutoBrowserHolder by default to improve the changelog rendering performance.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-35098">issue 35098</a>)
<li class=bug>
Remoting 2.60: Make the channel reader tolerant against Socket timeouts.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22722">issue 22722</a>)
<li class=bug>
Remoting 2.60: Proper handling of the <code>no_proxy</code> environment variable.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32326">issue 32326</a>)
<li class=bug>
Remoting 2.60: Do not invoke PingFailureAnalyzer for agent=>master ping failures.
Loading
Loading full blame...