mirror of
https://github.com/jenkinsci/jenkins.git
synced 2026-11-07 00:55:59 +00:00
2970 lines
161 KiB
HTML
2970 lines
161 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<html>
|
|
<!--
|
|
|
|
We record noteworthy changes in this file, which then becomes http://jenkins-ci.org/changelog
|
|
|
|
Some tips:
|
|
|
|
- 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">
|
|
<title>Changelog</title>
|
|
<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="major rfe">
|
|
Upgrade to the Remoting 3 baseline. Compatibility notes are available
|
|
<a href="https://github.com/jenkinsci/remoting/blob/master/docs/remoting-3-compatibility.md">here</a>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37564">issue 37564</a>)
|
|
<li class="major rfe">
|
|
Remoting 3.0: New <a href="https://github.com/jenkinsci/remoting/blob/master/docs/protocols.md#jnlp4-connect">JNLP4-connect protocol</a>,
|
|
which improves performance and stability compared to the JNLP3-connect protocol.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36871">issue 36871</a>)
|
|
<li class="rfe">
|
|
Remoting 3.0: Agents using <code>slave.jar</code> now explicitly require Java 7.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37565">issue 37565</a>)
|
|
<li class="bug">
|
|
Prevent deadlocks during modification of node executor numbers (e.g. during deletion of nodes).
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31768">issue 31768</a>)
|
|
<li class="bug">
|
|
Add missing internationalization support to <code>ResourceBundleUtil</code>.
|
|
It fixes internationalization in <a href="https://jenkins.io/projects/blueocean/">Blue Ocean</a>
|
|
and <a href="http://jenkinsci.github.io/jenkins-design-language/">Jenkins Design Language</a>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-35845">issue 35845</a>)
|
|
<li class="rfe">
|
|
Internal: Make the code more compatible with Java 9 requirements and allow its editing in newest NetBeans versions
|
|
with <a href="https://netbeans.org/bugzilla/show_bug.cgi?id=268452">NB bug 268452</a>.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2595">pull 2595</a>)
|
|
<li class="bug">
|
|
Internal: Icon handling API for items.
|
|
Deprecate <code>TopLevelItemDescriptor#getIconFilePathPattern()</code> and switch to <code>IconSpec</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-38960">issue 38960</a>)
|
|
</ul>
|
|
</div><!--=TRUNK-END=-->
|
|
<h3><a name=v2.26>What's new in 2.26</a> (2016/10/17)</h3>
|
|
<ul class=image>
|
|
<li class="rfe">
|
|
Allow <code>CommandInterpreter</code> build steps to set a build result as <code>Unstable</code> via the return code.
|
|
Shell and Batch build steps now support this feature.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23786">issue 23786</a>)
|
|
<li class="rfe">
|
|
Performance: Avoid acquiring locks in <code>MaskingClassloader</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23784">issue 23784</a>)
|
|
<li class="rfe">
|
|
Performance: Update <code>XStream</code> driver to improve performance of XML serilization/deserialization.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2561">pull 2561</a>)
|
|
<li class="rfe">
|
|
Harden checks of prohibited names in user creation logic.
|
|
Untrimmed spaces and different letter cases are being checked now.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-35967">issue 35967</a>)
|
|
<li class="bug">
|
|
Performance: Fix the performance of file compress/uncompress operations over the remoting channel.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-38640">issue 38640</a>,
|
|
<a href="https://issues.jenkins-ci.org/browse/JENKINS-38814">issue 38814</a>)
|
|
<li class="bug">
|
|
Restore automatic line wrapping in Build Step text boxes with syntax highlighting.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27367">issue 27367</a>)
|
|
<li class="bug">
|
|
Properly remove disabled Administrative Monitors from the extension list.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-38678">issue 38678</a>)
|
|
<li class="bug">
|
|
Remoting 2.62.2: Improve connection stability by turning on Socket Keep-alive by default.
|
|
Keep-alive can be disabled via the <code>-noKeepAlive</code> option.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-38539">issue 38539</a>)
|
|
<li class="bug">
|
|
Remoting 2.62.2: Prevent <code>NullPointerException</code> in <code>Engine#connect()</code>
|
|
when <code>host</code> or <code>port</code> parameters are <code>null</code> or empty.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37539">issue 37539</a>)
|
|
<li class="bug">
|
|
Node build history page was hammering the performance of the Jenkins instance by spawning parallel heavy requests.
|
|
Now the information is being loaded sequentially.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23244">issue 23244</a>)
|
|
<li class="bug">
|
|
Cleanup spelling in CLI help and error messages.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-38650">issue 38650</a>)
|
|
<li class="bug">
|
|
Properly handle quotes and other special symbols in item names during form validation.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31871">issue 31871</a>)
|
|
<li class="rfe">
|
|
Internal: Invoke <code>hpi:record-core-location</code> during the build in order to enabled coordinated run accross repositories.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1894">pull 1894</a>)
|
|
<li class="rfe">
|
|
Internal: Bulk cleanup of <code>@since</code> definitions in Javadoc.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2578">pull 2578</a>)
|
|
</ul>
|
|
<h3><a name=v2.25>What's new in 2.25</a> (2016/10/09)</h3>
|
|
<ul class=image>
|
|
<li class="bug">
|
|
Display transient actions for labels.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-38651">issue 38651</a>)
|
|
<li class="bug">
|
|
Add user to restart log message for restart after plugin installation.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-38615">issue 38615</a>)
|
|
<li class="rfe">
|
|
Internal: Code modernization: Use try-with-resources a lot more
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2570">pull 2570</a>)
|
|
</ul>
|
|
<h3><a name=v2.24>What's new in 2.24</a> (2016/10/02)</h3>
|
|
<ul class=image>
|
|
<li class="major rfe">
|
|
Show notification with popup on most pages when administrative monitors are active.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-38391">issue 38391</a>)
|
|
<li class="rfe">
|
|
Allow disabling/enabling administrative monitors on Configure Jenkins form.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-38301">issue 38301</a>)
|
|
<li class="rfe">
|
|
Ensure exception stacktrace is shown when there's a <tt>FormException</tt>.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2555">pull 2555</a>)
|
|
<li class="rfe">
|
|
Add new <code>jenkins.model.Jenkins.slaveAgentPortEnforce</code> system property, which prevents slave agent port modification via Jenkins Web UI and form submissions.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2545">PR #2545</a>)
|
|
<li class="rfe">
|
|
Indicate hovered table row on striped tables.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32148">issue 32148</a>)
|
|
<li class="rfe">
|
|
Decrease connection timeout when changing the JNLP agent port via Groovy system scripts.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-38473">issue 38473</a>)
|
|
<li class="rfe">
|
|
Added Serbian locatization.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2554">PR #2554</a>)
|
|
<li class="bug">
|
|
Exclude <tt>/cli</tt> URL from CSRF protection crumb requirement, making the CLI work with CSRF protection enabled and JNLP port disabled.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18114">issue 18114</a>)
|
|
<li class="bug">
|
|
Prevent instatination of <code>jenkins.model.Jenkins</code> on agents in the <code>ProcessKillingVeto</code> extension point.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-38534">issue 38534</a>)
|
|
<li class="bug">
|
|
Fix handling of the <code>jenkins.model.Jenkins.slaveAgentPort</code> system property, which was not honored.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-38187">issue 38187</a>, regression in 2.0)
|
|
<li class="bug">
|
|
CLI: Disable the channel message chunking by default.
|
|
Prevents connection issues like <code>java.io.StreamCorruptedException: invalid stream header: 0A0A0A0A</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23232">issue 23232</a>)
|
|
<li class="bug">
|
|
CLI: Connection over HTTP was not working correctly.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34287">issue 34287</a>, regression in 2.0)
|
|
</ul>
|
|
<h3><a name=v2.23>What's new in 2.23</a> (2016/09/18)</h3>
|
|
<ul class=image>
|
|
<li class="bug">
|
|
Fix JS/browser memory leak on Jenkins dashboard.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10912">issue 10912</a>)
|
|
<li class="bug">
|
|
Build history was not properly updating via AJAX.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31487">issue 31487</a>)
|
|
<li class="bug">
|
|
Properly enable submit button on New Item page when choosing item type first.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36539">issue 36539</a>)
|
|
</ul>
|
|
<h3><a name=v2.22>What's new in 2.22</a> (2016/09/11)</h3>
|
|
<ul class=image>
|
|
<li class="rfe">
|
|
Change symbol and constructor for SCMTrigger to <tt>pollScm</tt> to make it usable in Pipeline scripts.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37731">issue 37731</a>)
|
|
<li class="rfe">
|
|
Prompt user whether to add the job to the current view.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19142">issue 19142</a>)
|
|
<li class="rfe">
|
|
Update to sshd module 1.7, allowing definition of client idle timeout.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2534">pull 2534</a>,
|
|
<a href="https://issues.jenkins-ci.org/browse/JENKINS-36420">issue 36420</a>)
|
|
<li class="rfe">
|
|
Update to sezpoz 1.12 with better diagnostics.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2525">pull 2525</a>)
|
|
<li class="bug">
|
|
Fix <tt>NullPointerException</tt> when descriptor is not in <tt>DescriptorList</tt>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37997">issue 37997</a>)
|
|
<li class="bug">
|
|
Use the correct 'gear' icon for Manage Jenkins in Plugin Manager.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34250">issue 34250</a>)
|
|
</ul>
|
|
<h3><a name=v2.21>What's new in 2.21</a> (2016/09/04)</h3>
|
|
<ul class=image>
|
|
<li class="rfe">
|
|
Ask for confirmation before canceling/aborting runs.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30565">issue 30565</a>)
|
|
<li class="rfe">
|
|
Add newline after the text in <code>userContent/readme.txt</code>.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2532">PR #2532</a>)
|
|
<li class="bug">
|
|
Fixed the missing icon in the System Script console.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37814">issue 37814</a>)
|
|
<li class="bug">
|
|
Print warnings to system logs and administrative monitors
|
|
when Jenkins initializarion does not reach the final milestone.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37874">issue 37874</a>,
|
|
diagnostics for <a href="https://issues.jenkins-ci.org/browse/JENKINS-37759">issue-37759</a>)
|
|
<li class="rfe">
|
|
Developer API: <code>UpdateSite#getJsonSignatureValidator()</code> can be now
|
|
overriden and used in plugins.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2532">PR #2532</a>)
|
|
</ul>
|
|
<h3><a name=v2.20>What's new in 2.20</a> (2016/08/28)</h3>
|
|
<ul class=image>
|
|
<li class="rfe">
|
|
Make <code>Cloud.PROVISION</code> permission independent from <code>Jenkins.ADMINISTER</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37616">issue 37616</a>)
|
|
<li class="rfe">
|
|
Allow the use of custom JSON signature validator for Update Site metadata signature checks.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36537">issue 36537</a>)
|
|
<li class="bug">
|
|
Do not process <code>null</code> CRON specifications in build triggers.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36748">issue 36748</a>, enhances fix in 2.15)
|
|
<li class="bug">
|
|
Setup wizard now checks if the restart is supported on the system before displaying the restart button.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33374">issue 33374</a>)
|
|
<li class="bug">
|
|
Test Windows junctions before Java 7 symlink in symbolic link checks.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29956">issue 29956</a>)
|
|
<li class="bug">
|
|
Fixed background color in the <code>ComboBoxList</code> element in order to make options visible.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37549">issue 37549</a>)
|
|
<li class="bug">
|
|
Fixed editing default view description with automatic refresh.
|
|
System message is not being displayed instead of the view description.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37360">issue 37360</a>)
|
|
<li class="bug">
|
|
Fixed process tree management logic on Solaris with 64-bit JVMs.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37559">issue 37559</a>)
|
|
</ul>
|
|
<h3><a name=v2.19>What's new in 2.19</a> (2016/08/21)</h3>
|
|
<ul class=image>
|
|
<li class="major bug">
|
|
Prevent File descriptor leaks when reading plugin manifests.
|
|
It causes failures during the upgrade of detached plugins on Windows.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37332">issue 37332</a>, regression in 2.16)
|
|
<li class="bug">
|
|
Prevent resource leaks in <code>AntClassLoader</code> being used in the core.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37561">issue 37561</a>)
|
|
<li class="bug">
|
|
Fix the wrong message about empty field in the case duplicate item name in the New Item dialog.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34532">issue 34532</a>)
|
|
<li class="rfe">
|
|
Allow invoking Upgrade Wizard when Jenkins starts up.
|
|
It can be done by placing an empty <code>jenkins.install.InstallUtil.lastExecVersion</code> file
|
|
in <code>JENKINS_HOME</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37438">issue 37438</a>)
|
|
<li class="rfe">
|
|
Replace repetitious "website" and "dependencies" text in the Setup Wizard by icons.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37523">issue 37523</a>)
|
|
<li class="rfe">
|
|
Expose Job name to system logs when Jenkins fails to create a new build with <code>IllegalStateException</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33549">issue 33549</a>)
|
|
<li class="rfe">
|
|
Downgrade <code>Queue#maintain()</code> message for dead executors during task mapping
|
|
from <code>INFO</code> to <code>FINE</code>.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2510">PR #2510</a>)
|
|
</ul>
|
|
<h3><a name=v2.18>What's new in 2.18</a> (2016/08/15)</h3>
|
|
<ul class=image>
|
|
<li class="rfe">
|
|
Better diagnostics and robustness against old <code>ChangeLogAnnotator</code> API usage in plugins.
|
|
Enhances <a href="https://issues.jenkins-ci.org/browse/JENKINS-23365">JENKINS-23365</a> fix in 1.569.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36757">issue 36757</a>)
|
|
<li class="bug">
|
|
Prevent open file leak when the agent channel <code>onClose()</code> listener writes to the already closed log.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37098">issue 37098</a>)
|
|
<li class="major bug">
|
|
Stop A/B testing of the remoting JNLP3 protocol due to the known issues.
|
|
The protocol can be enabled manually via the <code>jenkins.slaves.JnlpSlaveAgentProtocol3.enabled</code>
|
|
<a href="https://wiki.jenkins-ci.org/display/JENKINS/Features+controlled+by+system+properties">system property</a>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37315">issue 37315</a>)
|
|
<li class="bug">
|
|
When checking Update Center, append <code>?uctest</code> parameter to HTTP and HTTPS URLs only.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37189">issue 37189</a>)
|
|
<li class="bug">
|
|
Incorrect formatting of messages in the Upate Center and Setup Wizard.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36757">issue 36757</a>)
|
|
<li class="bug">
|
|
Massive cleanup of issues reported by FindBugs.
|
|
User-visible issues - wrong log message formatting bugs in the Update Center and user creation logic.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36717">issue 36717</a>,
|
|
<a href="https://github.com/jenkinsci/jenkins/pull/2459">PR #2459</a>)
|
|
<li class="bug">
|
|
Remoting 2.61: JNLP Slave connection issue with JNLP3-connect
|
|
when the generated encrypted cookie contains a newline symbols.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37140">issue 37140</a>)
|
|
<li class="bug">
|
|
Remoting 2.61: Retry loading classes when remote classloader gets interrupted.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36991">issue 36991</a>)
|
|
<li class="rfe">
|
|
Remoting 2.61: Improve diagnostics of Local Jar Cache write errors.
|
|
(<a href="https://github.com/jenkinsci/remoting/pull/91">remoting PR #91</a>)
|
|
<li class="bug">
|
|
Remoting 2.62: Be robust against the delayed EOF command when unexporting input and output streams.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22853">issue 22853</a>)
|
|
<li class="bug">
|
|
Remoting 2.62: Cleanup of minor issues discovered by FindBugs.
|
|
(<a href="https://github.com/jenkinsci/remoting/pull/96">remoting PR #96</a>)
|
|
<li class="rfe">
|
|
Remoting 2.62: Improve class filtering performance in remote invocations.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37218">issue 37218</a>)
|
|
<li class="rfe">
|
|
Remoting 2.62: TCP agent connection listener now publishes a list of supported agent protocols to speed up the connection setup.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37031">issue 37031</a>)
|
|
<li class="rfe">
|
|
Improve German, Lithuanian and Bulgarian translations.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2473">PR #2473</a>,
|
|
<a href="https://github.com/jenkinsci/jenkins/pull/2470">PR #2470</a>,
|
|
<a href="https://github.com/jenkinsci/jenkins/pull/2498">PR #2498</a>
|
|
)
|
|
</ul>
|
|
<h3><a name=v2.17>What's new in 2.17</a> (2016/08/05)</h3>
|
|
<ul class=image>
|
|
<li class="major bug">
|
|
Don't load all builds to display the paginated build history widget.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31791">issue 31791</a>)
|
|
<li class="rfe">
|
|
Add dagnostic HTTP response to TCP agent listener.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37223">issue 37223</a>)
|
|
<li class="rfe">
|
|
Internal: Invoke FindBugs during core build.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36715">issue 36715</a>)
|
|
</ul>
|
|
<h3><a name=v2.16>What's new in 2.16</a> (2016/07/31)</h3>
|
|
<ul class=image>
|
|
<li class="major bug">
|
|
Fix plugin dependency resolution. Jenkins will now refuse to load plugins with unsatisfied dependencies, which resulted in difficult to diagnose problems. <strong>This may result in errors on startup if your instance has an invalid plugin configuration.</strong>, check the Jenkins log for details.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21486">issue 21486</a>)
|
|
<li class="major rfe">
|
|
Decouple bouncycastle libraries from Jenkins into bouncycastle-api plugin.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36923">issue 36923</a>)
|
|
<li class="rfe">
|
|
Upgrade to instance-identity module 2.1.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36922">issue 36922</a>)
|
|
<li class="rfe">
|
|
Hide the Java Web Start launcher when the TCP agent port is disabled.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36996">issue 36996</a>)
|
|
<li class="rfe">
|
|
Allow admins to control the enabled agent protocols on their instance from the global security settings screen.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37032">issue 37032</a>)
|
|
<li class="bug">
|
|
Make sure that the All view is created.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36908">issue 36908</a>)
|
|
<li class="bug">
|
|
Remove trailing space from <tt>Hudson.DisplayName</tt> in Spanish, which resulted in problems with Blue Ocean.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36940">issue 36940</a>)
|
|
<li class="bug">
|
|
Honor non-default update sites in setup wizard.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34882">issue 34882</a>)
|
|
<li class="bug">
|
|
Display delete button only when build is not locked.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2483">pull 2483</a>)
|
|
<li class="bug">
|
|
Use build start times instead of build scheduled times in build timeline widget.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36732">issue 36732</a>)
|
|
<li class="bug">
|
|
Ensure that detached plugins are always at least their minimum version.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-37041">issue 37041</a>)
|
|
<li class="rfe">
|
|
Internal: Move CLI commands wait-node-online/wait-node-offline from core to CLI module.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34915">issue 34915</a>)
|
|
<li class="rfe">
|
|
Internal: Allow accessing instance identity from core.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-36871">issue 36871</a>)
|
|
<li class="bug">
|
|
Internal: Fix the default value handling of <tt>ArtifactArchiver.excludes</tt>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29922">issue 29922</a>)
|
|
</ul>
|
|
<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>)
|
|
</ul>
|
|
<h3><a name=v2.14>What's new in 2.14</a> (2016/07/17)</h3>
|
|
<ul class=image>
|
|
<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>)
|
|
<li class=rfe>
|
|
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>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<li class=rfe>
|
|
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>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<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.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-35190">issue 35190</a>)
|
|
<li class=bug>
|
|
Remoting 2.60: <code>hudson.Remoting.Engine#waitForServerToBack</code> now uses credentials for connection.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31256">issue 31256</a>)
|
|
<li class=bug>
|
|
Remoting 2.60: Fix potential file handle leaks during the build agent (FKA slave) startup.
|
|
<a href="https://issues.jenkins-ci.org/browse/JENKINS-35190">issue 35190</a>)
|
|
<li class=rfe>
|
|
Internal: Upgrade Groovy to 2.4.7 to finalize the fix in Jenkins 2.7.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34751">issue 34751</a>)
|
|
<li class=rfe>
|
|
API: Allow delegating <code>TaskListener</code> creation to build agent implementations.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34923">issue 34923</a>)
|
|
<li class=rfe>
|
|
API: Restrict external usages of </code>jenkins.util.ResourceBundleUtil</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-35381">issue 35381</a>)
|
|
<li class=rfe>
|
|
API: Make it easier for <code>UpdateSite</code>s to tweak the </code>InstallationJob</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-35402">issue 35402</a>)
|
|
</ul>
|
|
<h3><a name=v2.8>What's new in 2.8</a> (2016/06/05)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Explicitly declare compatibility of Windows build agent service with .NET Framework 4.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2386">PR #2386</a>)
|
|
<li class=rfe>
|
|
API: Introduce new listener extension point for slave creation/update/deletion.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33780">issue 33780</a>)
|
|
<li class=rfe>
|
|
Lossless optimization sizes of PNG images in Jenkins.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2379">PR #2379</a>)
|
|
<li class=bug>
|
|
Fix the repeatable item delete button layout in Safari.
|
|
Addresses Build Steps and other such configuration items.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-35178">issue 35178</a>)
|
|
<li class=bug>
|
|
Installation Wizard: Do not offer creating new admin user if the security is preconfigured.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34881">issue 34881</a>)
|
|
<li class=bug>
|
|
Prevent <code>NullPointerException</code> on startup after update from Jenkins 2.5.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-35206">issue 35206</a>)
|
|
<li class=bug>
|
|
Honor noProxy settings from "Manage Jenkins > Manage Plugins > Advanced".
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31915">issue 31915</a>)
|
|
<li class=rfe>
|
|
Add <a href="http://hc.apache.org/httpclient-3.x/authentication.html#NTLM">NTLM support</a>
|
|
to the proxy validation logic.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1955">PR #1955</a>)
|
|
</ul>
|
|
<h3><a name=v2.7>What's new in 2.7</a> (2016/05/29)</h3>
|
|
<ul class=image>
|
|
|
|
<li class="bug">
|
|
Prevent stack overflow when using classes with complex generic type arguments
|
|
(e.g. <code>hudson.model.Run</code> or <code>hudson.model.Job</code>).
|
|
Regression in Groovy 2.4,
|
|
see <a href="https://issues.apache.org/jira/browse/GROOVY-7826">GROOVY-7826</a> for more info.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34751">issue 34751</a>)
|
|
<li class="bug">
|
|
Do not invoke <code>PingFailureAnalyzer</code> for agent=>master ping failures.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-35190">issue 35190</a>)
|
|
<li class="bug">
|
|
Fix keyboard navigation in setup wizard.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33947">issue 33947</a>)
|
|
<li class="bug">
|
|
Cleanup of Javascript issues discovered by the JSHint static analyis tool.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-35020">issue 35020</a>)
|
|
<li class="bug">
|
|
<code>DelegatingComputerLauncher</code> now accepts child classes in its hooks
|
|
(pre-offline, pre-connect, etc.).
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-35198">issue 35198</a>)
|
|
<li class="rfe">
|
|
Internal: Activate JSHint in Jenkins js-builder component during the core build.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34438">issue 34438</a>)
|
|
<li class="rfe">
|
|
Internal: Add symbol annotation for <code>SystemInfoLink</code>.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2375">PR #2375</a>)
|
|
<li class="bug">
|
|
Internal: NodeJS build was malfunctional on Win x64.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-35201">issue 35201</a>)
|
|
</ul>
|
|
<h3><a name=v2.6>What's new in 2.6</a> (2016/05/22)</h3>
|
|
<ul class=image>
|
|
<li class="major rfe">
|
|
Adapt the Setup Wizard GUI to provide a similar user experience when upgrading Jenkins.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-33663">issue 33663</a>)
|
|
<!--TODO: add a links to the Extension points when Wiki get's updated-->
|
|
<li class="rfe">
|
|
Improve extensibility of the Setup Wizard GUI:
|
|
<code>InstallState</code> and <code>InstallStateFilter</code> extension points.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2281">PR 2281</a> as supplimentary change for
|
|
<a href="https://issues.jenkins-ci.org/browse/JENKINS-33663">issue 33663</a>)
|
|
<li class="rfe">
|
|
Improve User Experience in the New Item form. Submit button is always visible.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34244">issue 34244</a>)
|
|
<li class="rfe">
|
|
Allow passing a list of safe job parameters in <code>ParametersAction</code>.
|
|
It simplifies fixing of <a href="https://wiki.jenkins-ci.org/display/JENKINS/Plugins+affected+by+fix+for+SECURITY-170">plugins affected by SECURITY-170 fix</a>.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2353">PR 2353</a>)
|
|
<li class="rfe">
|
|
Added Symbol annotations for
|
|
<code>ParametersDefinition</code> and <code>BuildDiscarder</code> properties.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2358">PR 2358</a>)
|
|
<li class="rfe">
|
|
Extended the <code>online-node</code> CLI command for accepting multiple agents.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34531">issue 34531</a>)
|
|
<li class="bug">
|
|
Listed Parameters should reflect what was used when the build ran (filtering of unsafe parameters).
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34858">issue 34858</a>)
|
|
<li class="bug">
|
|
Scalability: Fix performance issues in the XML unmarshalling code.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34888">issue 34888</a>)
|
|
<li class="bug">
|
|
Support the legacy icon size specification approach in the Status Ball visualization.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25220">issue 25220</a>, regression in 1.586)
|
|
<li class="bug">
|
|
Migrate the leftover system properties to the new engine introduced in 2.4.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34854">issue 34854</a>)
|
|
<li class="bug">
|
|
Do not show warnings abot a missing Tool Installer if it is present in at least one Update Site.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34880">issue 34880</a>)
|
|
<li class="bug">
|
|
Prevent hanging of the installation wizard due to the plugin status update issue.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34708">issue 34708</a>)
|
|
<li class="rfe">
|
|
Internal: CLI command <code>connect-node</code> was extracted from the core to CLI.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31417">issue 31417</a>)
|
|
</ul>
|
|
<h3><a name=v2.5>What's new in 2.5</a> (2016/05/16)</h3>
|
|
<ul class=image>
|
|
<li class="major bug">
|
|
Do not throw exceptions if <code>Jenkins.getInstance()</code> returns <code>null</code> instance.
|
|
It was causing failures on Jenkins agents in the case of unexpected API usage by agents.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34857">issue 34857</a>, regression in 2.4)
|
|
<li class=rfe>
|
|
Replace <code>jenkins.model.Jenkins.disableExceptionOnNullInstance</code> by
|
|
<code>jenkins.model.Jenkins.enableExceptionOnNullInstance</code> to address the
|
|
behavior change.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34857">issue 34857</a>)
|
|
</ul>
|
|
<h3><a name=v2.4>What's new in 2.4</a> (2016/05/15)</h3>
|
|
<ul class=image>
|
|
<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>
|
|
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>
|
|
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>)
|
|
<li class=rfe>
|
|
Allow setting of properties from <code>context.xml</code> and <code>web.xml</code>
|
|
in addition to setting system properties from the command line.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34755">issue 34755</a>)
|
|
<li class=rfe>
|
|
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=rfe>
|
|
Add the JOB_BASE_NAME environment variable to builds (job name without path).
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25164">issue 25164</a>)
|
|
<li class=rfe>
|
|
Allow overriding Jenkins <code>UpdateCenter</code> by a custom implementation.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34733">issue 34733</a>)
|
|
<li class=rfe>
|
|
Allow overriding Jenkins <code>PluginManager</code> by a custom implementation.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34681">issue 34681</a>)
|
|
<li class=rfe>
|
|
Installation Wizard: Allow altering the list of suggested plugins from update sites.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34833">issue 34833</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>
|
|
Prevent hanging of the Installation Wizard if the internet check is skipped for the default update site.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34705">issue 34705</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>
|
|
Plugin Manager was building incorrect list of bundled plugins for nested dependencies.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34748">issue 34748</a>)
|
|
<li class=bug>
|
|
Prevent fatal failure of the updates check <code>PeriodicWork</code> if update site certificate is missing.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34745">issue 34745</a>)
|
|
<li class=bug>
|
|
Pick up missing <code>Downloadable</code> items on restart if all update centers are up to date.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-32886">issue 32886</a>)
|
|
<li class=bug>
|
|
Allow starting non-<code>AbstractProject</code> (e.g. Pipeline) jobs from CLI.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28071">issue 28071</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=bug>
|
|
Prevent RSS ID collisions for items with same name in different folders.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34767">issue 34767</a>)
|
|
<li class=bug>
|
|
Prevent <code>NoSuchMethodException</code> in <code>loginLink.jelly</code>
|
|
when attempting to start a job using REST API.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31618">issue 31618</a>)
|
|
<li class=bug>
|
|
Make <code>ToolInstallers</code> to follow HTTP 30x redirects.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23507">issue 23507</a>)
|
|
<li class=bug>
|
|
Prevent <code>NullPointerException</code> in the parameter definition job property
|
|
if it gets initialized incorrectly.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34370">issue 34370</a>)
|
|
<li class=bug>
|
|
Bundle <code>Font Awesome</code> and <code>Google Fonts: Roboto</code> dependencies
|
|
to prevent failures in the offline mode.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-34628">issue 34628</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://github.com/jenkinsci/lib-annotation-indexer">annotation-indexer</a> and
|
|
<a href="https://github.com/jglick/sezpoz">sezpoz</a> have been updated to 1.11.
|
|
(<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>)
|
|
<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>)
|
|
</ul>
|
|
<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>
|
|
(see the <a href="https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2016-05-11">security advisory</a> for details and plugin compatibility issues)
|
|
</ul>
|
|
<h3><a name=v2.2>What's new in 2.2</a> (2016/05/08)</h3>
|
|
<ul class=image>
|
|
<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>)
|
|
|
|
<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>)
|
|
</ul>
|
|
<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.
|
|
(<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>
|
|
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<li class="bug">
|
|
Advertise the correct JNLP port when using the system property override.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/2189">pull 2189</a>)
|
|
<li class="bug">
|
|
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>)
|
|
</ul>
|
|
<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>)
|
|
</ul>
|
|
<h3><a name=v1.654>What's new in 1.654</a> (2016/03/21)</h3>
|
|
<ul class=image>
|
|
<li class="bug">
|
|
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>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<li class="rfe">
|
|
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>)
|
|
</ul>
|
|
<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>)
|
|
</ul>
|
|
<h3><a name=v1.649>What's new in 1.649</a> (2016/02/21)</h3>
|
|
<ul class=image>
|
|
<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>
|
|
(<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>)
|
|
</ul>
|
|
<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>)
|
|
</ul>
|
|
<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>)
|
|
</ul>
|
|
<h3><a name=v1.646>What's new in 1.646</a> (2016/01/25)</h3>
|
|
<ul class=image>
|
|
<li class="major rfe">
|
|
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>)
|
|
</ul>
|
|
<h3><a name=v1.645>What's new in 1.645</a> (2016/01/18)</h3>
|
|
<ul class=image>
|
|
<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>)
|
|
</ul>
|
|
<h3><a name=v1.644>What's new in 1.644</a> (2016/01/10)</h3>
|
|
<ul class=image>
|
|
<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>)
|
|
</ul>
|
|
<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>)
|
|
</ul>
|
|
<h3><a name=v1.642>What's new in 1.642</a> (2015/12/13)</h3>
|
|
<ul class=image>
|
|
<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>)
|
|
</ul>
|
|
<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>)
|
|
</ul>
|
|
<h3><a name=v1.640>What's new in 1.640</a> (2015/12/07)</h3>
|
|
<ul class=image>
|
|
<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>)
|
|
<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>
|
|
<ul class=image>
|
|
<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>)
|
|
</ul>
|
|
<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>)
|
|
</ul>
|
|
<h3><a name=v1.637>What's new in 1.637</a> (2015/11/08)</h3>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<li class="rfe">
|
|
Make Node implement Saveable.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31055">issue 31055</a>)
|
|
<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>
|
|
<ul class=image>
|
|
<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>)
|
|
<li class="major bug">
|
|
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>
|
|
<ul class=image>
|
|
<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>)
|
|
</ul>
|
|
<h3><a name=v1.632>What's new in 1.632</a> (2015/10/05)</h3>
|
|
<ul class=image>
|
|
<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>)
|
|
</ul>
|
|
<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>)
|
|
</ul>
|
|
<h3><a name=v1.630>What's new in 1.630</a> (2015/09/20)</h3>
|
|
<ul class=image>
|
|
<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>)
|
|
</ul>
|
|
<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>)
|
|
</ul>
|
|
<h3><a name=v1.628>What's new in 1.628</a> (2015/09/06)</h3>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<li class="bug">
|
|
RunIdMigrator fails to revert Matrix and Maven jobs.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29989">issue 29989</a>)
|
|
<li class=bug>
|
|
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>
|
|
<ul class=image>
|
|
<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>)
|
|
</ul>
|
|
<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>)
|
|
</ul>
|
|
<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>)
|
|
</ul>
|
|
<h3><a name=v1.621>What's new in 1.621</a> (2015/07/19)</h3>
|
|
<ul class=image>
|
|
<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>)
|
|
<li class=bug>
|
|
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>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
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>
|
|
<ul class=image>
|
|
<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>)
|
|
<li class=bug>
|
|
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>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<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>)
|
|
<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>
|
|
<ul class=image>
|
|
<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>)
|
|
<li class="major bug">
|
|
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>
|
|
<ul class=image>
|
|
<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>)
|
|
<li class=bug>
|
|
<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>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
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>
|
|
<ul class=image>
|
|
<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>)
|
|
<li class=rfe>
|
|
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>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<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>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
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>
|
|
<ul class=image>
|
|
<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>)
|
|
</ul>
|
|
<h3><a name=v1.602>What's new in 1.602</a> (2015/03/08)</h3>
|
|
<ul class=image>
|
|
<li class="rfe">
|
|
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>)
|
|
</ul>
|
|
<h3><a name=v1.601>What's new in 1.601</a> (2015/03/03)</h3>
|
|
<ul class=image>
|
|
<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>)
|
|
</ul>
|
|
<h3><a name=v1.600>What's new in 1.600</a> (2015/02/28)</h3>
|
|
<ul class=image>
|
|
<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>)
|
|
</ul>
|
|
<h3><a name=v1.599>What's new in 1.599</a> (2015/02/16)</h3>
|
|
<ul class=image>
|
|
<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>)
|
|
<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>)
|
|
<li class=rfe>
|
|
Show job name in <em>Schedule Build</em> column tool tip.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25234">issue 25234</a>)
|
|
<li class=bug>
|
|
Allow OldDataMonitor to discard promoted-build-plugin Promotions
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26718">issue 26718</a>)
|
|
</ul>
|
|
<h3><a name=v1.598>What's new in 1.598</a> (2015/01/25)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
FutureImpl does not cancel its start future.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25514">issue 25514</a>)
|
|
<li class=bug>
|
|
Flyweight tasks were under some conditions actually being run on heavyweight executors.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10944">issue 10944</a>)
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24519">issue 24519</a>)
|
|
<li class=bug>
|
|
Folder loading broken when child item loading throws exception.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22811">issue 22811</a>)
|
|
<li class=bug>
|
|
Plugin icon images were broken when running Jenkins from a UNC path.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26203">issue 26203</a>)
|
|
<li class=bug>
|
|
Allow admin signup from <code>/manage</code> as well.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26382">issue 26382</a>)
|
|
<li class=bug>
|
|
Amend <code>JAVA_HOME</code> check to work with JDK 9.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25601">issue 25601</a>)
|
|
<li class=bug>
|
|
CLI <code>list-jobs</code> command should display raw name, not display name, where they differ.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25338">issue 25338</a>)
|
|
<li class=rfe>
|
|
Show queue item parameters in tool tip.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22311">issue 22311</a>)
|
|
<li class=bug>
|
|
Better support functional tests from Gradle-based plugins.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26331">issue 26331</a>)
|
|
<li class=rfe>
|
|
Allow users to delete builds even if they are supposed to be kept.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26281">issue 26281</a>)
|
|
<li class=bug>
|
|
Fixed side/main panel scrolling issues.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26312">issue 26312</a>,
|
|
<a href="https://issues.jenkins-ci.org/browse/JENKINS-26298">issue 26298</a>,
|
|
<a href="https://issues.jenkins-ci.org/browse/JENKINS-26306">issue 26306</a>)
|
|
<li class=rfe>
|
|
Improve error reporting when channel closed during build.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26411">issue 26411</a>)
|
|
<li class=bug>
|
|
Fixed CodeMirror issue with height and re-enabled syntax highlighting in shell build step.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25455">issue 25455</a>,
|
|
<a href="https://issues.jenkins-ci.org/browse/JENKINS-23151">issue 23151</a>)
|
|
</ul>
|
|
<h3><a name=v1.597>What's new in 1.597</a> (2015/01/19)</h3>
|
|
<ul class=image>
|
|
<li class='major rfe'>
|
|
<b><tt>JENKINS_HOME</tt> layout change</b>: builds are now keyed by build numbers and not timestamps.
|
|
See <a href="https://wiki.jenkins-ci.org/display/JENKINS/JENKINS-24380+Migration">Wiki</a> for details
|
|
and downgrade.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24380">issue 24380</a>)
|
|
<li class=bug>
|
|
Do not throw exception on <code>/signup</code> when not possible.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11172">issue 11172</a>)
|
|
<li class=bug>
|
|
Tool installer which downloads and unpacks archives should not fail the build if the tool already exists and the server returns an error code.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26196">issue 26196</a>)
|
|
<li class=bug>
|
|
Fingerprint compaction aggravated lazy-loading performance issues.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19392">issue 19392</a>)
|
|
<li class=bug>
|
|
Possible unreleased workspace lock if SCM polling fails during setup.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26201">issue 26201</a>)
|
|
<li class=bug>
|
|
Misleading description of the 'workspace' permission.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20148">issue 20148</a>)
|
|
<li class=bug>
|
|
Run parameters should show display name if set, rather than build numbers.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25174">issue 25174</a>)
|
|
<li class=bug>
|
|
Add range check for H(X-Y) syntax.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25897">issue 25897</a>)
|
|
</ul>
|
|
<h3><a name=v1.596>What's new in 1.596</a> (2015/01/04)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Build page was broken in Hungarian localization while building.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26155">issue 26155</a>)
|
|
<li class=bug>
|
|
Allow breaking label and node lists.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25989">issue 25989</a>)
|
|
</ul>
|
|
<h3><a name=v1.595>What's new in 1.595</a> (2014/12/21)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Spurious warnings in the log after deleting builds.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25788">issue 25788</a>)
|
|
<li class=bug>
|
|
Master labels disappear when system configuration is updated.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23966">issue 23966</a>)
|
|
<li class=bug>
|
|
Updated icon-set dependency to version 1.0.5.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25499">issue 25499</a>,
|
|
<a href="https://issues.jenkins-ci.org/browse/JENKINS-25498">issue 25498</a>)
|
|
</ul>
|
|
<h3><a name=v1.594>What's new in 1.594</a> (2014/12/14)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
After recent Java security updates, Jenkins would not gracefully recover from a deleted <code>secrets/master.key</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25937">issue 25937</a>)
|
|
<li class=bug>
|
|
<i>Restrict where this project can be run</i> regressed in 1.589 when using the ClearCase plugin.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25533">issue 25533</a>)
|
|
</ul>
|
|
<h3><a name=v1.593>What's new in 1.593</a> (2014/12/07)</h3>
|
|
<ul class=image>
|
|
<li class=rfe>
|
|
Dynamic Single/Multi line Build History layout.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25381">issue 25381</a>,
|
|
<a href="https://issues.jenkins-ci.org/browse/JENKINS-25393">issue 25393</a>,
|
|
<a href="https://issues.jenkins-ci.org/browse/JENKINS-24687">issue 24687</a>,
|
|
<a href="https://issues.jenkins-ci.org/browse/JENKINS-24589">issue 24589</a>)
|
|
</ul>
|
|
<h3><a name=v1.592>What's new in 1.592</a> (2014/11/30)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Performance problems on large workspaces associated with validating file include patterns.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25759">issue 25759</a>)
|
|
</ul>
|
|
<h3><a name=v1.591>What's new in 1.591</a> (2014/11/25)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Always use forward slashes in path separators during in ZIP archives generated by Directory Browser
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22514">issue 22514</a>)
|
|
</ul>
|
|
<h3><a name=v1.590>What's new in 1.590</a> (2014/11/16)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Basic Authentication in combination with Session is broken
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25144">issue 25144</a>)
|
|
<li class=bug>
|
|
Some plugins broken since 1.584 if they expected certain events to be fired under a specific user ID.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25400">issue 25400</a>)
|
|
<li class=bug>
|
|
Fixed various real or potential resource leaks discovered by <a href="https://scan.coverity.com/projects/94/">Coverity Scan</code>
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1434">pull request 1434</a>)
|
|
<li class=rfe>
|
|
API changes: Expose <code>AbstractProject.AbstractProjectDescriptor#validateLabelExpression</code> for plugins.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1456">pull request 1456</a>)
|
|
<li class=rfe>
|
|
API method to aggregate multiple FormValidations into one.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1458">pull request 1458</a>)
|
|
<li class=rfe>
|
|
API method to get non-null <code>Jenkins</code> instance with internal validation
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23339">issue 23339</a>)
|
|
</ul>
|
|
<h3><a name=v1.589>What's new in 1.589</a> (2014/11/09)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
JNA error in <code>WindowsInstallerLink.doDoInstall</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25358">issue 25358</a>)
|
|
<li class=bug>
|
|
Restore compatibility of label assignment for some plugins.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25372">issue 25372</a>)
|
|
</ul>
|
|
<h3><a name=v1.588>What's new in 1.588</a> (2014/11/02)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Unnecessarily slow startup time with a massive number of jobs.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25473">issue 25473</a>)
|
|
<li class=bug>
|
|
Custom workspace option did not work under some conditions.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25221">issue 25221</a>)
|
|
</ul>
|
|
<h3><a name=v1.587>What's new in 1.587</a> (2014/10/29)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Queue didn't always leave a trail for cancelled items properly
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25314">issue 25314</a>)
|
|
<li class=bug>
|
|
JNA update for deprecated JNA-POSIX library.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24527">issue 24527</a>)
|
|
<li class='major bug'>
|
|
Introduced slave-to-master security mechanism to defend a master from slaves.
|
|
(<a href="http://jenkins-ci.org/security-144">SECURITY-144</a>)
|
|
</ul>
|
|
<h3><a name=v1.586>What's new in 1.586</a> (2014/10/26)</h3>
|
|
<ul class=image>
|
|
<li class=rfe>
|
|
Bumping up JNA to 4.10. This is potentially a breaking change for plugins that depend on JNA 3.x
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24521">issue 24521</a>)
|
|
<li class=bug>
|
|
Prevent empty file creation if file parameter is left empty.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-3539">issue 3539</a>)
|
|
<li class=bug>
|
|
Servlet containers may refuse to let us set <a href="https://www.owasp.org/index.php/SecureFlag">secure cookie flag</a>.
|
|
Deal with it gracefully.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25019">issue 25019</a>)
|
|
<li class=bug>
|
|
Existing <code>FileParameter</code>s should be handled as different values to avoid merging of queued builds
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19017">issue 19017</a>)
|
|
</ul>
|
|
<h3><a name=v1.585>What's new in 1.585</a> (2014/10/19)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Build health computed repeatedly for a single Weather column cell.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25074">issue 25074</a>)
|
|
<li class=rfe>
|
|
Missing workspace page should use 404 status code.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10450">issue 10450</a>)
|
|
<li class=bug>
|
|
Fixed memory leak occurring on pages producing incremental output with a progress bar.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25081">issue 25081</a>)
|
|
<li class=bug>
|
|
Updated SSH Slaves plugin to 1.8.
|
|
<li class=bug>
|
|
Due to the reaction, default umask in debian package is set back to 022
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25065">issue 25065</a>)
|
|
<li class=bug>
|
|
Greater-than characters are not escaped in HTML outputs like e-mails
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-16184">issue 16184</a>)
|
|
<li class=bug>
|
|
Thread starvation from <code>OldDataMonitor</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24763">issue 24763</a>)
|
|
<li class=bug>
|
|
Integer overflow in quiet-down timeout calculation
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24914">issue 24914</a>)
|
|
<li class=bug>
|
|
Don't put session IDs in URLs even when cookies are disabled.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22358">issue 22358</a>)
|
|
<li class=rfe>
|
|
Show keep build log reason in tool tips
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1422">pull request 1422</a>)
|
|
<li class=bug>
|
|
Do not disable projects, which do not support such operation (like Matrix configurations)
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24340">issue 24340</a>)
|
|
<li class=rfe>
|
|
Improved the scalability of SSH slaves plugin caused by global lock in <tt>SecureRandom</tt>
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20108">issue 20108</a>)
|
|
<li class=bug>
|
|
Incorporated a fix for "Poodle" (CVE-2014-3566) vulnerability in the HTTPS connector of "java -jar jenkins.war"
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25169">issue 25169</a>)
|
|
</ul>
|
|
<h3><a name=v1.584>What's new in 1.584</a> (2014/10/12)</h3>
|
|
<ul class=image>
|
|
<li class=rfe>
|
|
Diagnostic thread names are now available while requests are still in filters
|
|
<li class=rfe>
|
|
When killing Windows processes, check its critical flag to avoid BSoD
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24453">issue 24453</a>)
|
|
<li class=bug>
|
|
When a user could not see a view, but could delete/move/rename jobs contained in it, the view was not properly updated.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22769">issue 22769</a>)
|
|
<li class=bug>
|
|
Use POST for cancel quiet down link.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23020">issue 23020</a>,
|
|
<a href="https://issues.jenkins-ci.org/browse/JENKINS-23942">issue 23942</a>)
|
|
<li class=bug>
|
|
Do not consider port in use error to be a successful start of Jenkins on Debian.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24966">issue 24966</a>)
|
|
</ul>
|
|
<h3><a name=v1.583>What's new in 1.583</a> (2014/10/01)</h3>
|
|
<ul class=image>
|
|
<li class='major bug'>
|
|
Fixes to multiple security vulnerabilities.
|
|
(<a href="https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2014-10-01">security advisory</a>)
|
|
</ul>
|
|
<h3><a name=v1.582>What's new in 1.582</a> (2014/09/28)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Channel reader thread can end up consuming 100% CPU.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23471">issue 23471</a>)
|
|
<li class=bug>
|
|
CancelledKeyException can cause all JNLP slaves to disconnect (and the problem remains until restart).
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24050">issue 24050</a>)
|
|
<li class=bug>
|
|
Consider dynamic label assignments for label load statistics.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-15576">issue 15576</a>)
|
|
<li class=bug>
|
|
Use Windows line endings for batch file build steps.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-7478">issue 7478</a>)
|
|
<li class=bug>
|
|
Reduced the logging clutter about the lack of @ExportedBean.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24458">issue 24458</a>)
|
|
<li class=bug>
|
|
Character encoding problem in form submission when file parameters are present.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11543">issue 11543</a>)
|
|
<li class=rfe>
|
|
Improved error handling and "in-progress" UI feedback in JNLP slave to service installation.
|
|
<li class=rfe>
|
|
Winstone 2.4: reverse proxy support in the logging, request header size limit control, and different private key password from keystore password.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23665">issue 23665</a>)
|
|
<li class=bug>
|
|
umask setting on Debian did not work.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1397">pull 1397</a>)
|
|
<li class=bug>
|
|
handle job move when buildDir is configured to a custom location.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24825">issue 24825</a>)
|
|
</ul>
|
|
<h3><a name=v1.581>What's new in 1.581</a> (2014/09/21)</h3>
|
|
<ul class=image>
|
|
<li class=rfe>
|
|
Use slightly larger Jenkins head icon.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1360">pull 1360</a>)
|
|
<li class=rfe>
|
|
Allow setting a system property to disable X-Frame-Options header.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21881">issue 21881</a>)
|
|
<li class=bug>
|
|
Explicitly set background color of various UI elements to white.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24625">issue 24625</a>)
|
|
<li class=bug>
|
|
Wrong Hebrew localization resulted in broken console output since 1.539.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24614">issue 24614</a>)
|
|
</ul>
|
|
<h3><a name=v1.580>What's new in 1.580</a> (2014/09/14)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Health reports saved to disk before 1.576 showed no weather icon since that version.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24407">issue 24407</a>)
|
|
<li class=bug>
|
|
Renaming jobs fails if parent dir of custom build records directory does not exist.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19764">issue 19764</a>)
|
|
<li class=rfe>
|
|
Add editable descriptions for label atoms.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-6153">issue 6153</a>)
|
|
</ul>
|
|
<h3><a name=v1.579>What's new in 1.579</a> (2014/09/06)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
<code>ConcurrentModificationException</code> in <code>RunListProgressiveRendering</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21437">issue 21437</a>)
|
|
<li class=bug>
|
|
<code>StackOverflowError</code> for some old <code>SCMListener</code>s.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23522">issue 23522</a>)
|
|
<li class=bug>
|
|
Job status page shows "Build has been executing for null on master" for flyweight tasks.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20307">issue 20307</a>)
|
|
<li class=bug>
|
|
File locking issue when running functional tests on Windows.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21977">issue 21977</a>)
|
|
<li class=bug>
|
|
Tolerate ?auto_refresh in reverse proxy check on /manage page.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24014">issue 24014</a>)
|
|
<li class=rfe>
|
|
Debian package now sets umask to 027 by default for better default privacy. See <tt>/etc/default/jenkins</tt> to change this.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24514">issue 24514</a>)
|
|
</ul>
|
|
<h3><a name=v1.578>What's new in 1.578</a> (2014/08/31)</h3>
|
|
<ul class=image>
|
|
<li class=rfe>
|
|
Added 'no-store' to the 'Cache-Control' header to avoid accidental information leak through local cache backup
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24337">issue 24337</a>)
|
|
<li class=bug>
|
|
Deadlock in <code>OldDataMonitor</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24358">issue 24358</a>)
|
|
<li class=bug>
|
|
Use absolute links for computer sidepanel items so they don't break as easily.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23963">issue 23963</a>)
|
|
</ul>
|
|
<h3><a name=v1.577>What's new in 1.577</a> (2014/08/24)</h3>
|
|
<ul class=image>
|
|
<li class="major bug">
|
|
Failure to migrate legacy user records in 1.576 properly broke Jenkins, resulted in NullPointerExceptions.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24317">issue 24317</a>)
|
|
<li class="major bug">
|
|
Jenkins did not correctly display icons contributed by plugins in 1.576.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24316">issue 24316</a>)
|
|
<li class="major rfe">
|
|
Moved JUnit reporting functionality to a plugin.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23263">issue 23263</a>)
|
|
<li class=bug>
|
|
Fixed ClassCastException on org.dom4j.DocumentFactory
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-13709">issue 13709</a>)
|
|
<li class="rfe">
|
|
Jenkins now logs warnings when it fails to export objects to XML/JSON.
|
|
This can result in a lot of log output in case of heavy API use.
|
|
We recommend that API users use the <code>?tree</code> parameter instead of <code>?depth</code>.
|
|
(<a href="https://github.com/stapler/stapler/commit/ed2cb8b04c1514377f3a8bfbd567f050a67c6e1c">commit</a>)
|
|
<li class=rfe>
|
|
Allow BuildStep to work with non-AbstractProject
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23713">issue 23713</a>)
|
|
<li class=bug>
|
|
Improved class loading performance when using Groovy.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24309">issue 24309</a>)
|
|
<li class=bug>
|
|
Prevent <code>NullPointerException</code> from <code>Executor.run</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24110">issue 24110</a>)
|
|
<li class=rfe>
|
|
Make the lifetime of queue items cache configurable.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19691">issue 19691</a>)
|
|
<li class=bug>
|
|
Support --username/--password authentication for CLIMethod based CLI commands.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23988">issue 23988</a>)
|
|
<li class=bug>
|
|
Don't link to /safeRestart after update if Jenkins cannot restart itself.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24032">issue 24032</a>)
|
|
<li class=bug>
|
|
Properly consider busy executors when reducing a node's executor count.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24095">issue 24095</a>)
|
|
</ul>
|
|
<h3><a name=v1.576>What's new in 1.576</a> (2014/08/18)</h3>
|
|
<ul class=image>
|
|
<li class="bug">
|
|
Worked around "incompatible InnerClasses attribute" bug in IBM J9 VM
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22525">issue 22525</a>)
|
|
<li class="bug">
|
|
Fixed a file descriptor leak with CLI connections.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23248">issue 23248</a>)
|
|
<li class="bug major">
|
|
Fixed a regression that removed all users with uppercase letters in the user name since 1.566.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23872">issue 23872</a>)
|
|
<li class="bug">
|
|
Improving security of <code>set-build-parameter</code> and <code>set-build-result</code> CLI commands.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24080">issue 24080</a>)
|
|
<li class="bug">
|
|
Startup can be broken by deeply recursive causes in build records.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24161">issue 24161</a>)
|
|
<li class="bug">
|
|
Displaying unabridged test result trend on project index page defeated lazy loading.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23945">issue 23945</a>)
|
|
<li class="rfe">
|
|
Added support for host:port format in X-Forwarded-Host header.
|
|
(<a href="https://github.com/jenkinsci/jenkins/commit/19d8b80bb2f33e4877c7170bcca8bfa318ebe77d">commit 19d8b80</a>)
|
|
<li class="rfe">
|
|
API to launch processes without printing the command line.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23027">issue 23027</a>)
|
|
<li class="rfe">
|
|
Added option to increase impact of test failures on the weather report.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24006">issue 24006</a>)
|
|
<li class="rfe">
|
|
Modernized sidebar <code><l:pane></code>s and making them work better with new layout.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23810">issue 23810</a>,
|
|
<a href="https://issues.jenkins-ci.org/browse/JENKINS-23829">issue 23829</a>)
|
|
<li class="rfe">
|
|
Add option to CLI to skip key authentication (e.g. when there's a password on the default key).
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23970">issue 23970</a>)
|
|
<li class="rfe">
|
|
Modernize tabBar and bigtable. Makes the project view look better. Same for Plugin Manager.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24030">issue 24030</a>)
|
|
</ul>
|
|
<h3><a name=v1.575>What's new in 1.575</a> (2014/08/10)</h3>
|
|
<ul class=image>
|
|
<li class="rfe">
|
|
Move option to fingerprint artifacts to Archive the Artifacts, Advanced options.
|
|
(<a href="https://github.com/jenkinsci/jenkins/commit/f43a450c31d3875e72defa8400c6ada43bfc3ad0">commit f43a450</a>)
|
|
<li class="rfe">
|
|
Move option to keep dependencies (builds) from Fingerprint to Advanced Project Options.
|
|
(<a href="https://github.com/jenkinsci/jenkins/commit/a8756c6c0ddcc4625660288f94da1015eca7bf10">commit a8756c6</a>)
|
|
<li class="rfe">
|
|
Improved validation of Build Record Root Directory setting.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-14538">issue 14538</a>)
|
|
<li class="rfe">
|
|
Indicate which node the workspace being viewed is on.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23636">issue 23636</a>)
|
|
<li class="rfe">
|
|
Show full project name for projects in folders.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22971">issue 22971</a>)
|
|
<li class="rfe">
|
|
UI redesign: Shrink the top bar, change logo, changed links in top bar.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1327">pull 1327</a>,
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1328">pull 1328</a>)
|
|
<li class="bug">
|
|
Killing processes started by builds on Unix was broken as of 1.553.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22641">issue 22641</a>)
|
|
<li class="bug">
|
|
Should not stop a build from finishing just to compute JUnit result difference to a prior build which is still running.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10234">issue 10234</a>)
|
|
<li class="bug">
|
|
Do not show link to System Information page for offline slaves, make page more robust when offline.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23041">issue 23041</a>)
|
|
<li class="bug">
|
|
Fix link to SCM polling log from downstream job cause.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18048">issue 18048</a>)
|
|
<li class="rfe">
|
|
Autocomplete logger names.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23994">issue 23994</a>)
|
|
<li class="bug">
|
|
UI redesign: Fix links in header bar when logged in.
|
|
<li class="rfe">
|
|
Do not show changes for the build at the lower bound of the changes list.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18902">issue 18902</a>)
|
|
<li class="bug">
|
|
Restrict access to SCM trigger status page to administrators.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1327">pull 1282</a>)
|
|
</ul>
|
|
<h3><a name=v1.574>What's new in 1.574</a> (2014/07/27)</h3>
|
|
<ul class=image>
|
|
<li class="rfe">
|
|
UI redesign: Use Helvetica as default font
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1315">pull 1315</a>,
|
|
<a href="https://issues.jenkins-ci.org/browse/JENKINS-23840">issue 23840</a>)
|
|
<li class="bug">
|
|
Synchronization issue during tool installation
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17667">issue 17667</a>)
|
|
<li class="bug">
|
|
Use native encoding for filenames in downloaded ZIPs.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20663">issue 20663</a>)
|
|
</ul>
|
|
<h3><a name=v1.573>What's new in 1.573</a> (2014/07/20)</h3>
|
|
<ul class=image>
|
|
<li class="rfe">
|
|
UI redesign: Changed element alignment, removed sidebar link underlines
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1314">pull 1314</a>,
|
|
<a href="https://github.com/jenkinsci/jenkins/pull/1316">pull 1316</a>)
|
|
<li class="bug">
|
|
Word-break links in build logs to preserve page width
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1308">pull 1308</a>)
|
|
<li class="bug">
|
|
Log rotation fails with "...looks to have already been deleted"
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22395">issue 22395</a>)
|
|
<li class='major bug'>
|
|
Fixed unnecessary eager loading of build records in certain code path.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18065">issue 18065</a>)
|
|
</ul>
|
|
<h3><a name=v1.572>What's new in 1.572</a> (2014/07/13)</h3>
|
|
<ul class=image>
|
|
<li class="major rfe">
|
|
UI redesign: Changed header, made layout <div>-based and responsive
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1310">pull 1310</a>)
|
|
<li class=rfe>
|
|
Improved handling of X-Forwarded-* headers
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23294">issue 23294</a>)
|
|
<li class=bug>
|
|
Do not offer automatic upgrade if war parent directory is not writable
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23683">issue 23683</a>)
|
|
</ul>
|
|
<h3><a name=v1.571>What's new in 1.571</a> (2014/07/07)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
<code>IllegalArgumentException</code> from <code>AbstractProject.getEnvironment</code> when trying to get environment variables from an offline slave.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23517">issue 23517</a>)
|
|
<li class=bug>
|
|
Overall.READ is sufficient to access /administrativeMonitor/hudsonHomeIsFull/
|
|
(SECURITY-134)
|
|
<li class=bug>
|
|
Master computer is not notified using ComputerListener
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23481">issue 23481</a>)
|
|
</ul>
|
|
<h3><a name=v1.570>What's new in 1.570</a> (2014/06/29)</h3>
|
|
<ul class=image>
|
|
<li class=rfe>
|
|
Add CLI commands to add jobs to and remove jobs from views (add-job-to-view, remove-job-from-view).
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23361">issue 23361</a>)
|
|
<li class=rfe>
|
|
UI improvements / refreshing.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23492">issue 23492</a>)
|
|
<li class=bug>
|
|
Failed to correctly resave a project configuration containing both a forward and a reverse build trigger.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23191">issue 23191</a>)
|
|
<li class=bug>
|
|
Long log output resulted in missing Console link in popup.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-14264">issue 14264</a>)
|
|
<li class="major bug">
|
|
HTTP error 405 when trying to restart ssh host.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23094">issue 23094</a>)
|
|
<li class=rfe>
|
|
Move 'None' Source Code Management option to top position.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23434">issue 23434</a>)
|
|
<li class=bug>
|
|
Fixed <code>NullPointerException</code> when <code>ArctifactArchiver</code> is called for a build with the undefined status.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23526">issue 23526</a>)
|
|
<li class=rfe>
|
|
Allow disabling use of default exclude patterns in <code>ArctifactArchiver</code> (.git, .svn, etc.).
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20086">issue 20086</a>)
|
|
<li class=bug>
|
|
Fixed <code>NullPointerException</code> when "properties" element is missing in a job's configuration submission by JSON
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23437">issue 23437</a>)
|
|
</ul>
|
|
<h3><a name=v1.569>What's new in 1.569</a> (2014/06/23)</h3>
|
|
<ul class=image>
|
|
<li class=rfe>
|
|
Jenkins can now kill Win32 processes from Win64 JVMs.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23410">issue 23410</a>)
|
|
<li class=rfe>
|
|
Allow custom security realm plugins to fire events to <code>SecurityListener</code>s.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23417">issue 23417</a>)
|
|
<li class=bug>
|
|
Recover gracefully if a build permalink has a non-numeric value.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21631">issue 21631</a>)
|
|
<li class=bug>
|
|
Fix form submission via the Enter key for Internet Explorer version 9.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22373">issue 22373</a>)
|
|
<li class='major bug'>
|
|
When Jenkins had a lot of jobs, submitting a view configuration change could overload the web server, even if few of the jobs were selected.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20327">issue 20327</a>)
|
|
</ul>
|
|
<h3><a name=v1.568>What's new in 1.568</a> (2014/06/15)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Fixed JNLP connection handling problem
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22932">issue 22932</a>)
|
|
<li class=bug>
|
|
Fixed <code>NullPointerException</code> caused by the uninitialized <code>ProcessStarter</code> environment in build wrappers
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20559">issue 20559</a>)
|
|
<li class=rfe>
|
|
Support the range notation for pagination in API
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23228">issue 23228</a>)
|
|
<li class=bug>
|
|
Incorrect redirect after deleting a folder.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23375">issue 23375</a>)
|
|
<li class=bug>
|
|
Incorrect links from Build History page inside a folder.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19310">issue 19310</a>)
|
|
<li class=rfe>
|
|
API changes allowing new job types to use SCM plugins.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23365">issue 23365</a>)
|
|
<li class=rfe>
|
|
API changes allowing to create nested launchers (<code>DecoratedLauncher</code>)
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19454">issue 19454</a>)
|
|
</ul>
|
|
<h3><a name=v1.567>What's new in 1.567</a> (2014/06/09)</h3>
|
|
<ul class=image>
|
|
<li class="bug">
|
|
Fixed a reference counting bug in the remoting layer.
|
|
(<a href="https://github.com/jenkinsci/remoting/commit/387433c98b66bf453e27198973daa758787095b3">commit</a>)
|
|
<li class="bug">
|
|
Avoid repeatedly reading symlinks from disk to resolve build permalinks.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22822">issue 22822</a>)
|
|
<li class="bug">
|
|
Show custom build display name in executors widget.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10477">issue 10477</a>)
|
|
<li class="bug">
|
|
CodeMirror support for shell steps broke initial configuration.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23151">issue 23151</a>)
|
|
<li class="bug">
|
|
Jenkins on Linux can not restart after plugin update when started without full path to java executable
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22818">issue 22818</a>)
|
|
<li class="bug">
|
|
Fixed <code>NullPointerException</code> when a build triggering returns null cause
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20499">issue 20499</a>)
|
|
<li class="bug">
|
|
Fixed <code>NullPointerException</code> on plugin installations when invalid update center is set
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20031">issue 20031</a>)
|
|
<li class="bug">
|
|
Use DISABLED_ANIME icon while building a disabled project
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-8358">issue 8358</a>)
|
|
<li class="bug">
|
|
Process the items hierarchy when displaying the Show Poll Thread Count option
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22934">issue 22934</a>)
|
|
<li class="bug">
|
|
Compressed output was turned on even before Access Denied errors were shown for disallowed Remote API requests, yielding a confusing error.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17374">issue 17374</a>)
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18116">issue 18116</a>)
|
|
<li class="bug">
|
|
Properly close input streams in <code>FileParameterValue</code>
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22693">issue 22693</a>)
|
|
<li class="bug">
|
|
Incorrect failure age in the JUnit test results
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18626">issue 18626</a>)
|
|
<li class="bug">
|
|
Fixed deletion links for JVM Crash error logs
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22617">issue 22617</a>)
|
|
<li class="rfe">
|
|
Distinguish "nodes for label offline" from "no nodes for label"
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17114">issue 17114</a>)
|
|
<li class="rfe">
|
|
Add causes to queue item tool tip
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19250">issue 19250</a>)
|
|
<li class="rfe">
|
|
RPM: added JENKINS_HTTPS_KEYSTORE and JENKINS_HTTPS_KEYSTORE_PASSWORD options to Jenkins sysconfig file
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11673">issue 11673</a>)
|
|
<li class="bug">
|
|
RPM: Do not install jenkins.repo file
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22690">issue 22690</a>)
|
|
<li class="rfe">
|
|
Don't advertise POSTing config.xml on master
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-16264">issue 16264</a>)
|
|
<li class="major bug">
|
|
Handle null parameter values to avoid massive executor deaths
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-15094">issue 15094</a>)
|
|
<li class="rfe">
|
|
Added an option to archive artifacts only when the build is successful
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22699">issue 22699</a>)
|
|
</ul>
|
|
<h3><a name=v1.566>What's new in 1.566</a> (2014/06/01)</h3>
|
|
<ul class=image>
|
|
<li class="rfe">
|
|
Configurable case sensitivity mode for user IDs.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22247">issue 22247</a>)
|
|
<li class="bug">
|
|
Extension point for project naming strategies did not work from actual plugins.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23127">issue 23127</a>)
|
|
<li class="rfe">
|
|
Introduce directly modifiable views
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22967">issue 22967</a>)
|
|
<li class="bug">
|
|
Jenkins cannot restart Windows service
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22685">issue 22685</a>)
|
|
</ul>
|
|
<h3><a name=v1.565>What's new in 1.565</a> (2014/05/26)</h3>
|
|
<ul class=image>
|
|
<li class="bug">
|
|
Misleading error message trying to dynamically update a plugin (which is impossible) on an NFS filesystem.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-12753">issue 12753</a>)
|
|
<li class="bug">
|
|
Updated component used by the swap space monitor to better support Debian and AIX.
|
|
<li class="bug">
|
|
SSH slave connections die after the slave outputs 4MB of stderr, usually during findbugs analysis
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22938">issue 22938</a>)
|
|
<li class="bug">
|
|
Polling no longer triggers builds (regression 1.560)
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22750">issue 22750</a>)
|
|
<li class="bug">
|
|
Allow markup formatter to be selected without enabling security.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22028">issue 22028</a>)
|
|
<li class="bug">
|
|
Fixed localization of build environment variable help.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22867">issue 22867</a>)
|
|
</ul>
|
|
<h3><a name=v1.564>What's new in 1.564</a> (2014/05/19)</h3>
|
|
<ul class=image>
|
|
<li class="rfe">
|
|
Improve list view performance on large instances with folders.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22720">issue 22720</a>)
|
|
<li class="rfe">
|
|
Add indicator when build queue is filtered.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22698">issue 22698</a>)
|
|
<li class="bug">
|
|
Update bundled Matrix project plugin to 1.2 fixing issues introduced in 1.561.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22879">issue 22879</a>,
|
|
<a href="https://issues.jenkins-ci.org/browse/JENKINS-22798">issue 22798</a>)
|
|
</ul>
|
|
<h3><a name=v1.563>What's new in 1.563</a> (2014/05/11)</h3>
|
|
<ul class=image>
|
|
<li class="major bug">
|
|
Memory exhaustion in remoting channel since 1.560.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22734">issue 22734</a>)
|
|
<li class="rfe">
|
|
Configurable size for log buffer.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22840">issue 22840</a>)
|
|
<li class="rfe">
|
|
Gesture to clear log buffer.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22839">issue 22839</a>)
|
|
<li class=bug>
|
|
Prevent up to two-minute delay before scheduling jobs from a cron trigger.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1216">pull request 1216</a>)
|
|
<li class="bug">
|
|
Occasional attempts to delete a build during log rotation which had already been deleted.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22395">issue 22395</a>)
|
|
<li class="bug">
|
|
Again show proper display names for build parameters.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22755">issue 22755</a>)
|
|
</ul>
|
|
<h3><a name=v1.562>What's new in 1.562</a> (2014/05/03)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Next build link was not reliably available from a previous build after starting a new one.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20662">issue 20662</a>)
|
|
<li class="bug">
|
|
Debian postinst: check for present user/group before adding them.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22715">issue 22715</a>)
|
|
<li class="rfe">
|
|
Add distance between time tick labels on load statistics.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22686">issue 22686</a>)
|
|
<li class="bug">
|
|
Correctly show load statistics for master node.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22689">issue 22689</a>)
|
|
<li class="rfe">
|
|
Make load statistics graph font configurable, use sans serif font by default.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22688">issue 22688</a>)
|
|
<li class="rfe">
|
|
Add links to nodes on thread dump page for easier navigation.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22672">issue 22672</a>)
|
|
</ul>
|
|
<h3><a name=v1.561>What's new in 1.561</a> (2014/04/27)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Fixed a corner case handling of tool installation.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-16846">issue 16846</a>)
|
|
<li class=rfe>
|
|
Enabled log rotation on the OSX package
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-15178">issue 15178</a>)
|
|
<li class=bug>
|
|
When measuring the length of the queue, jobs that consist of multiple subtasks should
|
|
count as more than 1.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/742">pull request 742</a>)
|
|
<li class=rfe>
|
|
Close drop-down button menu when clicking outside
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17050">issue 17050</a>)
|
|
<li class=bug>
|
|
RunParameter with filtering enabled incorrectly includes builds which have not yet completed
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20974">issue 20974</a>)
|
|
<li class=bug>
|
|
Fixed NPE if <tt>RunParameterValue</tt> points to a stable build.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20857">issue 20857</a>)
|
|
<li class=bug>
|
|
Fixed a JavaScript problem in sortable table with IE8.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21729">issue 21729</a>)
|
|
<li class=bug>
|
|
More efficient deletion of old builds (specified by date).
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22607">issue 22607</a>)
|
|
<li class=rfe>
|
|
The matrix project type was moved into its own plugin.
|
|
<li class=bug>
|
|
Linkage errors in notifiers could leak workspace leases.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21622">issue 21622</a>)
|
|
<li class=bug>
|
|
Better correction of the anomalous condition that several builds of a job specify the same number.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22631">issue 22631</a>)
|
|
<li class=bug>
|
|
Under certain conditions, a running build could mistakenly be shown as completed (and failed), while still producing output.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22681">issue 22681</a>)
|
|
<li class=bug>
|
|
Fix a bug which only showed the first detail part for radio buttons.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22583">issue 22583</a>)
|
|
<li class=rfe>
|
|
Update version of bundled Mailer plugin to 1.8 to avoid issues with older versions
|
|
<li class=rfe>
|
|
Show larger load statistics graphs.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22674">issue 22674</a>)
|
|
<li class=rfe>
|
|
Linebreak project names less aggressively.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22670">issue 22670</a>)
|
|
<li class=rfe>
|
|
Added a new extension point for more pluggable JNLP slave handling
|
|
<li class=bug>
|
|
Don't ask for confirmation when it doesn't make any sense.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21720">issue 21720</a>)
|
|
<li class=bug>
|
|
Jenkins asks for confirmation before leaving form even though user is not authorized to make changes.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20597">issue 20597</a>)
|
|
<li class=rfe>
|
|
Make the computers monitor status row look different from regular node rows.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1095">pull request 1095</a>)
|
|
<li class=rfe>
|
|
Do not offer "Install without restart" for plugin updates.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1125">pull request 1125</a>)
|
|
<li class=rfe>
|
|
Require POST on more actions.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/877">pull request 877</a>)
|
|
<li class=rfe>
|
|
Optimize image sizes.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/648">pull request 648</a>)
|
|
<li class=bug>
|
|
Properly close resources in case of exceptions.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/737">pull request 737</a>)
|
|
<li class=rfe>
|
|
Fix warning on JBoss AS7 due to unnecessary xpp3_min dependency.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/733">pull request 733</a>)
|
|
<li class="rfe">
|
|
Return queue item location when triggering buildWithParameters.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-13546">issue 13546</a>)
|
|
</ul>
|
|
<h3><a name=v1.560>What's new in 1.560</a> (2014/04/20)</h3>
|
|
<ul class=image>
|
|
<li class='major rfe'>
|
|
Enforcing build trigger authentication at runtime by checking authentication associated with a build, rather than at configuration time.
|
|
For compatibility, enforcement is skipped by default; you must install the Authorize Project plugin or similar for this to take effect.
|
|
The “upstream pseudo trigger” was also removed in favor of a true trigger configured on the downstream project;
|
|
you may use either the post-build action or the trigger according to where you want this configuration stored, and who is authorized to change it.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-16956">issue 16956</a>)
|
|
<li class=bug>
|
|
Fixed NPE from view new job name autocompletion since 1.553.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22142">issue 22142</a>)
|
|
<li class='major bug'>
|
|
Deadlocks in concurrent builds under some conditions since 1.556.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22560">issue 22560</a>)
|
|
<li class=rfe>
|
|
JNLP slaves are now handled through NIO-based remoting channels for better scalability.
|
|
<li class=rfe>
|
|
Integrated codemirror v2.38.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22582">issue 22582</a>)
|
|
<li class=bug>
|
|
Listing plugins shortly after installation throws ConcurrentModificationException.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22553">issue 22553</a>)
|
|
<li class=bug>
|
|
Fixed NoSuchMethodException when destroying processes using JDK1.8.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21341">issue 21341</a>)
|
|
<li class=rfe>
|
|
Avoid irrelevant job queuing while node is offline.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21394">issue 21394</a>)
|
|
<li class=rfe>
|
|
Debian package now creates 'jenkins' group
|
|
<li class=rfe>
|
|
Suppress fingerprint link if fingerprint record isn't available.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21818">issue 21818</a>)
|
|
<li class=bug>
|
|
Job hangs if one of multiple triggered builds was aborted
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21932">issue 21932</a>)
|
|
<li class=bug>
|
|
Don't submit form on Save after Apply in new window on some browsers.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20245">issue 20245</a>)
|
|
<li class=bug>
|
|
Remotely triggered builds now show correct IP address through proxy.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18008">issue 18008</a>)
|
|
</ul>
|
|
<h3><a name=v1.559>What's new in 1.559</a> (2014/04/13)</h3>
|
|
<ul class=image>
|
|
<li class=rfe>
|
|
Slaves connected via Java Web Start now restart themselves when a connection to Jenkins is lost.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19055">issue 19055</a>)
|
|
<li class=bug>
|
|
Fixed NPE from <code>Slave.createLauncher</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21999">issue 21999</a>)
|
|
<li class=bug>
|
|
Faster rendering of views containing many items.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18364">issue 18364</a>)
|
|
</ul>
|
|
<h3><a name=v1.558>What's new in 1.558</a> (2014/04/06)</h3>
|
|
<ul class=image>
|
|
<li class=rfe>
|
|
Cron-style trigger configuration will now display expected prior and subsequent run times.
|
|
<li class=bug>
|
|
Incorrect filtering of build queue and executors widgets after 1.514.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20500">issue 20500</a>)
|
|
<li class=bug>
|
|
<code>NoSuchMethodError: hudson.model.BuildAuthorizationToken.checkPermission(…)</code> from Build Token Root plugin since 1.556.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22382">issue 22382</a>)
|
|
<li class=rfe>
|
|
Allow a <code>Trigger</code> to be a <code>DependencyDeclarer</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22397">issue 22397</a>)
|
|
<li class=bug>
|
|
Fixed a slow down in resource loading caused by fix to JENKINS-18677.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21579">issue 21579</a>)
|
|
<li class=bug>
|
|
<tt>jenkins.war</tt> file shouldn't be exploded into <tt>/tmp</tt>
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22442">issue 22442</a>)
|
|
<li class=bug>
|
|
Fixed NPE in <tt>UserCause</tt>
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21875">issue 21875</a>)
|
|
<li class=rfe>
|
|
Added <code>RobustMapConverter</code>.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22398">issue 22398</a>)
|
|
<li class='major bug'>
|
|
JNLP slaves now satisfies stricter requirements imposed by JDK7u45.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20204">issue 20204</a>)
|
|
<li class=bug>
|
|
Fixed NPE executing <tt>Pipe.EOF</tt> with <tt>ProxyWriter</tt>
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20769">issue 20769</a>)
|
|
</ul>
|
|
<h3><a name=v1.557>What's new in 1.557</a> (2014/03/31)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Fixed <tt>ArrayIndexOutOfBoundsException</tt> in XStream with Oracle JDK8 release version
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18537">issue 18537</a>)
|
|
<li class=bug>
|
|
Corrected permission checks for <code>copy-job</code> and <code>create-job</code> CLI commands.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22262">issue 22262</a>)
|
|
<li class=bug>
|
|
<code>identity.key</code>, used to secure some communications with Jenkins, now stored encrypted with the master key.
|
|
<li class=bug>
|
|
When dynamically loading a plugin which another loaded plugin already had an optional dependency on, class loading errors could result before restart.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19976">issue 19976</a>)
|
|
<li class=bug>
|
|
Memory leaks in the old data monitor.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19544">issue 19544</a>)
|
|
<li class=rfe>
|
|
Ability for custom view types to disable automatic refresh.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21190">issue 21190</a>)
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21191">issue 21191</a>)
|
|
<li class=rfe>
|
|
Option to download metadata directly from Jenkins rather than going through the browser.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19081">issue 19081</a>)
|
|
<li class=bug>
|
|
Allow JDK8 (and other versions) to be downloaded by JDKInstaller correctly.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22347">issue 22347</a>)
|
|
</ul>
|
|
<h3><a name=v1.556>What's new in 1.556</a> (2014/03/23)</h3>
|
|
<ul class=image>
|
|
<li class=rfe>
|
|
Access through API token and SSH key login now fully retains group memberships.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20064">issue 20064</a>)
|
|
<li class=rfe>
|
|
API changes allowing more flexibility in unusual job types.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22131">issue 22131</a>)
|
|
<li class=rfe>
|
|
Job can be reloaded individually from disk with "job/FOO/reload" URL or "reload-job" CLI command
|
|
</ul>
|
|
<h3><a name=v1.555>What's new in 1.555</a> (2014/03/16)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Jenkins should recover gracefully from a failure to process "remember me" cookie
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11643">issue 11643</a>)
|
|
<li class=bug>
|
|
Fixed Up link in matrix projects
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21773">issue 21773</a>)
|
|
</ul>
|
|
<h3><a name=v1.554>What's new in 1.554</a> (2014/03/09)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Archiving of symlinks as artifacts did not work in some cases.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21958">issue 21958</a>)
|
|
<li class=bug>
|
|
Slow rendering of directories with many entries in remote workspaces.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21780">issue 21780</a>)
|
|
</ul>
|
|
<h3><a name=v1.553>What's new in 1.553</a> (2014/03/02)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Build history widget only showed the last day of builds.
|
|
(Due to JENKINS-20892, even with this fix at most 20 builds are shown.)
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21159">issue 21159</a>)
|
|
<li class=bug>
|
|
Random class loading error mostly known to affect static analysis plugins.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-12124">issue 12124</a>)
|
|
<li class=bug>
|
|
After restarting Jenkins, users known only from changelogs could be shown as <code>First Last _first.last@some.org_</code>, breaking mail delivery.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-16332">issue 16332</a>)
|
|
<li class=bug>
|
|
CLI <code>build -s -v</code> command caused 100% CPU usage on the master.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20965">issue 20965</a>)
|
|
<li class=rfe>
|
|
Slave started from Java Web Start can now install itself as a systemd service.
|
|
<li class=rfe>
|
|
Split the “raw HTML” markup formatter out of core into a bundled plugin.
|
|
<li class=bug>
|
|
Do not show Maven modules and matrix configurations in the Copy Job dialog.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19559">issue 19559</a>)
|
|
<li class=bug>
|
|
Fix autocompletion for items in folders.
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1124">pull request 1124</a>)
|
|
</ul>
|
|
<h3><a name=v1.552>What's new in 1.552</a> (2014/02/24)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Fixed handling of default JENKINS_HOME when storing CLI credentials
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21772">issue 21772</a>)
|
|
<li class=bug>
|
|
Fixed broken action links on Label page
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21778">issue 21778</a>)
|
|
<li class=rfe>
|
|
Allow Actions to contribute to Labels' main page
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21777">issue 21777</a>)
|
|
<li class=bug>
|
|
Expensive symlink-related calls on Windows can be simplified.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20534">issue 20534</a>)
|
|
<li class=rfe>
|
|
Improve detection of broken reverse proxy setups.
|
|
</ul>
|
|
<h3><a name=v1.551>What's new in 1.551</a> (2014/02/14)</h3>
|
|
<ul class=image>
|
|
<li class='major bug'>
|
|
Valentine's day security release that contains more than a dozen security fixes.
|
|
(<a href="https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2014-02-14">security advisory</a>)
|
|
<li class='major bug'>
|
|
Regression in Windows slaves since 1.547.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21373">issue 21373</a>)
|
|
<li class=bug>
|
|
Using <code>java -jar jenkins-core.jar folder/external-monitor-job cmd …</code> did not work.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21525">issue 21525</a>)
|
|
<li class=bug>
|
|
Jenkins crash on startup after upgrade from 1.546 to 1.548.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21474">issue 21474</a>)
|
|
<li class=bug>
|
|
f:combobox is narrow.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21612">issue 21612</a>)
|
|
<li class=bug>
|
|
The workspace cleanup thread failed to handle the modern workspace location on master, and mishandled folders.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21023">issue 21023</a>)
|
|
<li class=bug>
|
|
Fixed missing help items on "Configure Global Security" page
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19832">issue 19832</a>)
|
|
<li class=rfe>
|
|
Sort groups on user index page alphabetically.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21673">issue 21673</a>)
|
|
<li class=bug>
|
|
Should not be able to create a job named <code>.</code> (period).
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21639">issue 21639</a>)
|
|
<li class=rfe>
|
|
Plugins implementing "AsyncPeriodicWork" can overwrite default logging level
|
|
(<a href="https://github.com/jenkinsci/jenkins/pull/1115">pull request #1115</a>)
|
|
<li class=bug>
|
|
Wrong log message for out-of-order build record repair.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20730">issue 20730</a>)
|
|
<li class=bug>
|
|
Existing Fingerprint Action is reused and not added a second time.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17606">issue 19832</a>)
|
|
<li class=bug>
|
|
TestObject doesn't replace '%' character
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21707">issue 21707</a>)
|
|
<li class=bug>
|
|
"java -jar jenkins.war" should use unique session cookie for users who run multiple Jenkins on the same host.
|
|
</ul>
|
|
<h3><a name=v1.550>What's new in 1.550</a> (2014/02/09)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Report number of all jobs as part of usage statistics
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21448">issue 21448</a>)
|
|
<li class=bug>
|
|
Replace description in error dialog instead of appending
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21457">issue 21457</a>)
|
|
</ul>
|
|
<h3><a name=v1.549>What's new in 1.549</a> (2014/01/25)</h3>
|
|
<ul class=image>
|
|
<li class=bug>
|
|
Removing the "keep this build forever" lock on a build should require the DELETE permission.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-16417">issue 16417</a>)
|
|
<li class=bug>
|
|
Files added to zip archive are closed properly.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20345">issue 20345</a>)
|
|
<li class=bug>
|
|
Broken CSS when reloading Jenkins after a time of inactivity
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17526">issue 17526</a>)
|
|
<li class=rfe>
|
|
Add Batch Command tool installer for Windows nodes.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21202">issue 21202</a>)
|
|
<li class=rfe>
|
|
Allow more specific loggers to reduce log level.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21386">issue 21386</a>)
|
|
</ul>
|
|
<h3><a name=v1.548>What's new in 1.548</a> (2014/01/20)</h3>
|
|
<ul class=image>
|
|
<li class=rfe>
|
|
API for adding actions to a wide class of model objects at once.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18224">issue 18224</a>)
|
|
<li class='major rfe'>
|
|
Added infrastructure for moving items into or out of folders.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20008">issue 20008</a>)
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18028">issue 18028</a>)
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18680">issue 18680</a>)
|
|
<li class=bug>
|
|
<i>Apply</i> buttons did not work in Internet Explorer in compatibility mode.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19826">issue 19826</a>)
|
|
<li class="major bug">
|
|
Builds can seem to disappear from a job in a folder if that folder is renamed.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18694">issue 18694</a>)
|
|
<li class=bug>
|
|
<code>/login</code> offers link to <code>/opensearch.xml</code> which anonymous users cannot retrieve.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21254">issue 21254</a>)
|
|
<li class=rfe>
|
|
Added API class <code>SecurityListener</code> to receive login events and similar.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20999">issue 20999</a>)
|
|
<li class=rfe>
|
|
Option to hold lazy-loaded build references strongly, weakly, and more.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19400">issue 19400</a>)
|
|
</ul>
|
|
<h3><a name=v1.547>What's new in 1.547</a> (2014/01/12)</h3>
|
|
<ul class=image>
|
|
<li class=rfe>
|
|
Split Windows slave functionality into its own plugin.
|
|
<li class="major bug">
|
|
NPE since 1.545 when using aggregated test result publisher without specifying downstream jobs explicitly.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18410">issue 18410</a>)
|
|
<li class=bug>
|
|
Fixed Trend Graph NPE when there isn't any builds
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21239">issue 21239</a>)
|
|
</ul>
|
|
<h3><a name=v1.546>What's new in 1.546</a> (2014/01/06)</h3>
|
|
<ul class=image>
|
|
<li class="major bug">
|
|
Builds disappear after renaming a job.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18678">issue 18678</a>)
|
|
<li class=bug>
|
|
When clicking <i>Apply</i> to rename a job, tell the user that <i>Save</i> must be used instead.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17401">issue 17401</a>)
|
|
<li class="major bug">
|
|
Exception from XStream running Maven builds on strange Java versions.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21183">issue 21183</a>)
|
|
<li class=bug>
|
|
When clicking <i>Apply</i> results in an exception (error page), show it, rather than creating an empty dialog.
|
|
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20772">issue 20772</a>)
|
|
</ul>
|
|
|
|
<p>
|
|
<b>Older changelogs can be found in a <a href="/changelog-old/">separate file</a></b>
|
|
|
|
</body>
|
|
</html>
|