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-ci.org/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-ci.org/images/16x16/health-40to59.gif" width="16" height="16"
alt="Cloudy"> = I don't recommend it. <br>
<img src="//ci.jenkins-ci.org/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=-->
<li class=rfe>
Internal/build: <code>jenkins-ui</code> (NPM module) is private, used only internally.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34629">issue 34629</a>)
<li class=rfe>
Oleg Nenashev
committed
Do not print stack trace during a plugin installation if it is missing its dependencies.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34683">issue 34683</a>)
<li class=rfe>
Allow specifying custom <code>AbortException</code>s.
(<a href="https://github.com/jenkinsci/jenkins/pull/2288">pull 2288</a>)
<li class=rfe>
Oleg Nenashev
committed
Add a <code>hudson.model.UpdateCenter.defaultUpdateSiteId</code> system property,
which allows specifying an alternate default Update Site ID.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34674">issue 34674</a>)
Oleg Nenashev
committed
Remove the historical initialization of CVS changelog parser for jobs without explicit SCM definition.
<b>Warning!</b> This change may potentially cause a regression if a Jenkins plugin depends on this default behavior and injects changelogs without SCM.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-4610">issue 4610</a>)
<li class=bug>
Prevent hanging of the Installation Wizard if the default Update Site ID cannot be resolved.
In such case an error message will be displayed.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34675">issue 34675</a>)
<li class=bug>
Do not fail with error when enabling a plugin, which has been already enabled.
It prevents errors in the new Installation Wizard, which installs plugins in parallel.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34710">issue 34710</a>)
<li class=bug>
Disable JSESSIONID in URLs when running in the JBoss web container.
It prevents Error 404 due to invalid links starting from Jenkins 1.556.
More info: <a href="https://issues.jboss.org/browse/WFLY-4782">WFLY-4782</a>
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34675">issue 34675</a>)
<li class=rfe>
Internal: CLI commands <code>disconnect-node</code> and <code>reload-configuration</code> were extracted from the core to CLI.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34328">issue 34328</a> and
<a href="https://issues.jenkins-ci.org/browse/JENKINS-31900">issue 31900</a>)
<li class=rfe>
Internal: Support latest source version to avoid compile time warnings with JDK7.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32978">issue 32978</a>)
<li class=rfe>
Developer API: Switch <code>Jenkins.getInstance()</code> to <code>@Nonnull</code>.
(new <a href="https://wiki.jenkins-ci.org/display/JENKINS/Features+controlled+by+system+properties">system property</a>)
(<a href="https://github.com/jenkinsci/jenkins/pull/2297">pull 2297</a>)
Tool installers now follow http redirects properly.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23507">issue 23507</a>)
<li class=bug>
Remoting, scalability: Ensure that the unexporter cleans up whatever it can each GC sweep.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34213">issue 34213</a>)
<li class=bug>
Remoting: Force class load on UserRequest to prevent deadlocks on Windows nodes agents in the case of multiple classloaders.
(Controlled by <a href="https://wiki.jenkins-ci.org/display/JENKINS/Features+controlled+by+system+properties">hudson.remoting.RemoteClassLoader.force</a>)
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19445">issue 19445</a>)
<li class=rfe>
Remoting: Allow Jenkins admins to adjust the socket timeout.
(Controlled by <a href="https://wiki.jenkins-ci.org/display/JENKINS/Features+controlled+by+system+properties">hudson.remoting.Engine.socketTimeout</a>)
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34808">issue 34808</a>)
<li class=rfe>
Remoting: Allow disabling the remoting protocols individually.
Allows working around compatibility issues like
<a href="https://issues.jenkins-ci.org/browse/JENKINS-34121">JENKINS-34121</a>.
(Controlled by <a href="https://wiki.jenkins-ci.org/display/JENKINS/Features+controlled+by+system+properties">PROTOCOL_CLASS_NAME.disabled</a>)
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34819">issue 34819</a>)
<h3><a name=v2.3>What's new in 2.3</a> (2016/05/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+2016-05-11">security advisory</a>)
<h3><a name=v2.2>What's new in 2.2</a> (2016/05/08)</h3>
<ul class=image>
Daniel Beck
committed
<li class="rfe">
Add symbol annotations on core.
(<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.
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
(<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.
Loading
Loading full blame...