Newer
Older
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
We record noteworthy changes in this file, which then becomes http://jenkins-ci.org/changelog
- Record your changes between "TRUNK-BEGIN" and "TRUNK-END".
(except in rare cases when you are making changes in the RC branch,
in which case it goes to the rc section)
- There are four CSS classes to denote the kind of changes.
"rfe" for enhancement and "bug" for bug fixes,
plus "major" to indicate major RFE/bugfix.
- Link to bugs in the issue tracker, e-mail thread in the archive, and so on if you can.
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<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="/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="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="http://ci.jenkins-ci.org/images/16x16/health-80plus.gif" width="16" height="16"
alt="Sunny"> = I use it on my production site without major issues. <br>
<img src="http://ci.jenkins-ci.org/images/16x16/health-40to59.gif" width="16" height="16"
alt="Cloudy"> = I don't recommend it. <br>
<img src="http://ci.jenkins-ci.org/images/16x16/health-00to19.gif" width="16" height="16"
alt="Lightning"> = I tried it but rolled back to a previous version. <br>
View ratings below, and click one of the icons next to your version to provide your input.
</div>
<a href="" onClick="document.getElementById('trunk').style.display=document.getElementById('rc').style.display='block';return false">
Upcoming changes</a>
<a href="" style="padding-left:3em" onClick="return loaddata(this)">Community ratings</a>
<!-- Record your changes in the trunk here. -->
<div id="trunk" style="display:none"><!--=TRUNK-BEGIN=-->
<ul class=image>
<li class=>
</ul>
</div><!--=TRUNK-END=-->
<!-- these changes are controlled by the release process. DO NOT MODIFY -->
<div id="rc" style="display:none;"><!--=BEGIN=-->
<h3><a name=v1.434>What's new in 1.434</a> <!--=DATE=--></h3>
<li class=rfe>
Made build SCM change set a weak reference to reduce heap usage
Richard Mortimer
committed
<li class=bug>
Add support for android-maven-plugin integration test reports and fix an error with 2.x maven-android-plugin
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10913">issue 10913</a>)
<li class=rfe>
Added a way to show avatar images on user pages.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-7494">issue 7494</a>)
<li class=bug>
HTTPS on port 80 makes Jenkins infer his URI incorrectly
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11151">issue 11151</a>)
OHTAKE Tomohiro
committed
<li class=bug>
Resizable textarea handle does not work if CodeMirror is enabled
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11132">issue 11132</a>)
</div><!--=END=-->
<h3><a name=v1.433>What's new in 1.433</a> (2011/10/01)</h3>
<li class=bug>
"Alternate settings file" build parameter is getting cleaned after job execution
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10955">issue 10955</a>)
Seiji Sogabe
committed
<li class=bug>
Port on HTTP Proxy Configure accepts characters except the digits
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11068">issue 11068</a>)
<li class=bug>
Broken link in help text of HTTP Proxy Configuration
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11051">issue 11051</a>)
<li class=bug>
Broken help button for Log Recorders
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11052">issue 11052</a>)
<li class=bug>
Fatal exception apparently within Xalan code on AIX
Olivier Lamy
committed
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10851">issue 10851</a>)
Richard Mortimer
committed
<li class=bug>
NOT_BUILT & other build status are reported inconsistently
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11013">issue 11013</a>)
Richard Mortimer
committed
<li class=bug>
Canceling a parent multi-config build produces non-deserializable build.xml
Richard Mortimer
committed
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10903">issue 10903</a>)
<li class=bug>
Label of the master should be editable if cloud is set up.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11100">issue 11100</a>)
<li class=rfe>
Improved the error diagnosis by ping-driven connection termination.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11097">issue 11097</a>)
<li class=rfe>
Concurrent build is no longer beta
Olivier Lamy
committed
<li class=rfe>
Permission check added when viewing configuration of computer set.
<li class=rfe>
upgrade Apache Maven Wagon to 2.0.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11164">issue 11164</a>)
<li class='major rfe'>
Maven project now supports arbitrary build steps
(<a href="https://github.com/jenkinsci/jenkins/pull/233">pull #233</a>)
<li class='major rfe'>
Jenkins internally started using Guice for loading extensions
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-8751">issue 8751</a>)
<h3><a name=v1.432>What's new in 1.432</a> (2011/09/25)</h3>
<li class=bug>
JDK auto-installation does not respect proxy settings
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10634">issue 10634</a>)
<li class=bug>
Tools download does not respect proxy settings
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-5271">issue 5271</a>)
<li class=bug>
Recover from a corrupted JSON update data file automatically
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-7034">issue 7034</a>)
<li class=bug>
Fixed the reported system reboot problem on installing JDK on Windows
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-7288">issue 7288</a>)
<li class=bug>
Fixed the OutOfMemoryError in trying to download/install JDK
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10689">issue 10689</a>)
<li class=rfe>
Enabled shortcut key on script console
<li class=rfe>
Remember sortable table state into local storage
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-203">issue 203</a>)
<h3><a name=v1.431>What's new in 1.431</a> (2011/09/19)</h3>
<li class=bug>
Jenkins unable to start if the /tmp/jna catalogue exists and is owned by a different user
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10774">issue 10774</a>)
<li class=rfe>
Display the file size in the artifact list page
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-7798">issue 7798</a>)
<li class=rfe>
Fixed a file permission handling in the unzip code.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9577">issue 9577</a>)
Add "un/check all" buttons on matrix-based security.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-7565">issue 7565</a>)
</ul>
<h3><a name=v1.430>What's new in 1.430</a> (2011/09/11)</h3>
<li class=bug>
Added way to mark all plugins to be updated at once
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10443">issue 10443</a>)
<li class=bug>
Fixed a bug in the UI JavaScript behavior with IE
<li class=bug>
Matrix project pages don't show latest test results.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10864">issue 10864</a>)
<li class=rfe>
Bundling <a href="https://wiki.jenkins-ci.org/display/JENKINS/Translation+Assistance+Plugin">the translation assistance plugin</a> in the hope of increasing the contribution.
Ryan Campbell
committed
<li class=rfe>
Introduce a fine-grained permission to control who is allowed to run the Groovy Console.
Kohsuke Kawaguchi
committed
Add support for maven-android-plugin integration test reports
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10913">issue 10913</a>)
<h3><a name=v1.429>What's new in 1.429</a> (2011/09/06)</h3>
<li class=bug>
maven submodule build fails doing mkdir on master.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10831">issue 10831</a>)
<li class=bug>
CLI clients should be able to see plugin classes
<a href="http://jenkins.361315.n4.nabble.com/channel-example-and-plugin-classes-gives-ClassNotFoundException-tp3756092p3756092.html">report</a>
<li class=bug>
Fixed NPE in running <tt>assembly:assembly</tt> with Maven3
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-8837">issue 8837</a>)
<li class=bug>
Fixed a bug in one of the file copy operations that caused the copy-artifact plugin to fail to preserve the timestamp.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10805">issue 10805</a>)
<li class=bug>
Jenkins didn't start on IBM JDK.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10810">issue 10810</a>)
<li class=bug>
Fixed a possible NPE during the boot sequence
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10799">issue 10799</a>)
<li class=rfe>
stdin/stdout based remote slaves, such as ones launched via SSH or script, now does a better redirect to avoid interference with JVM output to stdout.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-8856">issue 8856</a>)
<li class=bug>
Project names in fingerprint records weren't updated when a project is renamed.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10330">issue 10330</a>)
Mark Field
committed
<li class=rfe>
External job submision now supports &ly;displayName> and <description> elements
(<a href="https://github.com/jenkinsci/jenkins/pull/215">pull 215</a>)
<h3><a name=v1.428>What's new in 1.428</a> (2011/08/29)</h3>
<li class=bug>
CLI jar download was making the browser prefer a wrong file name.
Seiji Sogabe
committed
<li class=bug>
Link "Started by user XXX" broken on build status page if user name modified.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10698">issue 10698</a>)
<li class=bug>
404 error when clicking "Build History" link on MyView.
Jesse Farinacci
committed
<li class=bug>
Add a DefaultViewsTabBar config.jelly to avoid jelly exception
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10640">issue 10640</a>)
<li class=rfe>
go back to view page when job is deleted.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10510">issue 10510</a>)
Jerome Lacoste
committed
<li class=rfe>
A Global Environment variable with an empty key would fail maven builds since 1.424. Ignore these variables instead of failing the build.
(<a href="https://groups.google.com/forum/#!searchin/jenkinsci-users/timp/jenkinsci-users/YThhsdGBVwM/7_7GMYIYiRIJ">report</a>)
Seiji Sogabe
committed
<h3><a name=v1.427>What's new in 1.427</a> (2011/08/19)</h3>
<li class='major bug'>
Builds failing while archiving test result if build is running in different VM (e.g. IBM J9) than Jenkins is
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10030">issue 10030</a>)
<li class='major bug'>
Maven builds failing with NullPointerException at the end.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10715">issue 10715</a>)
<li class=bug>
Jenkins self-restart causes process name to change from java to exe
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9206">issue 9206</a>)
<li class=bug>
Fixed a bug where SSH public key authentication for CLI wasn't working for username/password based security realm.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10647">issue 10647</a>)
<li class=bug>
Failing to install a plugin from CLI should result in non-zero exit code
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10057">issue 10057</a>)
<li class=bug>
Fixed NPE in trying to diagnose undefined job error.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-7826">issue 7826</a>)
<li class=bug>
Disable auto refresh in slave markOffline screen
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10608">issue 10608</a>)
<li class=bug>
Workspace-cleanup thread shouldn't delete custom workspace directories
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-8880">issue 8880</a>)
<li class=rfe>
Improved the speed of shutdown
<li class=rfe>
RPM package should honor user-modified configuration file better
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10037">issue 10037</a>)
<li class=rfe>
OS X package now provides customizable commandline
(<a href="https://github.com/jenkinsci/jenkins/pull/195">pull request 195</a>)
<li class=rfe>
Improved the remote API for queue
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10414">issue 10414</a>)
<li class=rfe>
Added a dignosis CLI command to report the current granted authorities.
<li class=rfe>
Added a CLI command to set display name of the build
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9126">issue 9126</a>)
<li class=rfe>
Added an option in CLI build command to check for SCM changes before carrying out a build
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9968">issue 9968</a>)
Kohsuke Kawaguchi
committed
<li class=rfe>
If CLI fails to connect via a JNLP Slave port, fall back to HTTP full-duplex.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10611">issue 10611</a>)
<li class=rfe>
Added two CLI commands to manipulate job by its XML definition.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-8797">issue 8797</a>)
<li class=rfe>
Added two CLI commands to shutdown Jenkins
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-6594">issue 6594</a>)
Drew Repasky
committed
<li class=rfe>
Fixed unclear text for Tabs with no jobs
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9330">issue 9330</a>)
<h3><a name=v1.426>What's new in 1.426</a> (2011/08/15)</h3>
Seiji Sogabe
committed
<li class=bug>
Auto Install JDK asks for Oracle account, but the link goes 404.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10556">issue 10556</a>)
<li class=rfe>
Record and display who aborted builds.
<li class=rfe>
Added API token support.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9363">issue 9363</a>)
Olivier Lamy
committed
<li class=rfe>
Olivier Lamy
committed
Maven Plugin can use settings and global settings files provided by the config provider plugin
<li class=bug>
Fixed background of title image
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9571">issue 9571</a>)
<h3><a name=v1.425>What's new in 1.425</a> (2011/08/08)</h3>
<li class=rfe>
Make syntax highlighting optional
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10509">issue 10509</a>)
Andrew Bayer
committed
<li class=bug>
isPartial() check for matrix builds now only reference active configurations.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10197">issue 10197</a>)
<li class=bug>
Maven jobs building plugins were no longer identified as upstream snapshot dependencies.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10530">issue 10530</a>)
<li class=bug>
MAVEN_OPTS configuration wasn't expanding environment variables.
<h3><a name=v1.424>What's new in 1.424</a> (2011/08/01)</h3>
<li class='major bug'>
Java Web Start binaries weren't signed.
(<a href="http://jenkins.361315.n4.nabble.com/Launching-slave-agent-not-working-since-upgrading-from-1-421-to-1-423-td3696291.html">report</a>)
Christoph Kutzinski
committed
<li class=bug>
Fixed Maven build error if headless option is set and MAVEN_OPTS empty
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10375">issue 10375</a>)
Christoph Kutzinski
committed
<li class=bug>
Tests not recognized as failed if test initialization failed
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-6700">issue 6700</a>)
Kohsuke Kawaguchi
committed
<li class=rfe>
Support for gzipped log in consoleText
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10400">issue 10400</a>)
<li class=rfe>
Expand variables in the Maven POM definition in Maven projects.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-5885">issue 5885</a>)
<li class=bug>
Some CLI command are not available.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10418">issue 10418</a>)
<li class=rfe>
Maven jobs deploying or installing artifacts should be used for dependency graph instead of jobs which don't
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10366">issue 10366</a>)
<li class=rfe>
Maven jobs which are disabled should be excluded from dependency graph
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10367">issue 10367</a>)
Kohsuke Kawaguchi
committed
<li class='major rfe'>
Updated JDK installer to reflect changes in Oracle download server
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10511">issue 10511</a>)
<li class='major bug'>
Fixed memory leak in the master/slave communication.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10424">issue 10424</a>)
<li class='bug'>
Fixed a problem in the core that prevents CLI users from authenticating with Crowd plugin (and others like it.)
<h3><a name=v1.423>What's new in 1.423</a> (2011/07/25)</h3>
<ul class=image>
<li class='major bug'>
Fixed a boot problem in 1.422.
</ul>
<h3><a name=v1.422>What's new in 1.422</a> (2011/07/25)</h3>
<li class='major bug'>
Fixed a regression in 1.421 that broke CentOS installations.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10354">issue 10354</a>)
<li class=bug>
When run as "java -jar jenkins.war", failing to listen on HTTP ports should be fatal.
Christoph Kutzinski
committed
<li class=bug>
Fixed a race condition in the fingerprint computation
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10346">issue 10346</a>)
<li class=bug>
Fixed an occasional NPE when running Maven jobs
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9822">issue 9822</a>)
Ryan Campbell
committed
<li class=rfe>
Added a new hudson.model.Computer.CREATE permission to limit who can create new slaves.
<h3><a name=v1.421>What's new in 1.421</a> (2011/07/17)</h3>
<li class=bug>
NPE when requesting http://server/job/TEST-START/description and the description is empty
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10182">issue 10182</a>)
<li class=bug>
Redeploy artifacts for the whole project wasn't showing up for Maven3 projects.
Kohsuke Kawaguchi
committed
<li class=bug>
PAM authentication wasn't working with Ubuntu 11.04
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9486">issue 9486</a>)
<li class=bug>
ToolCommandInstaller: Fix CR/LF and always make it Unix style.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9963">issue 9963</a>)
<li class=bug>
Empty emailAddress causes Mailer error.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10300">issue 10300</a>)
<li class=bug>
Label Alignment does not correctly work for top-level entries that span several lines
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10253">issue 10253</a>)
Kohsuke Kawaguchi
committed
<li class=bug>
Fixed a bug in Groovy view taglib rendering for "/lib/hudson"
<li class=rfe>
PAM authentication now works with CLI login mechanism.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9681">issue 9681</a>)
<li class=rfe>
Jenkins behaves better in JRebel-enhanced environment during core/plugin development
(<a href="https://wiki.jenkins-ci.org/display/JENKINS/Developing+with+JRebel">details</a>)
<li class=rfe>
Generalized the mechanism to control scopes of security permissions
<li class=rfe>
Added an extension point to record arbitrary data to fingerprints.
<li class=rfe>
Build trigger dependency wasn't recalculated when jobs are copied.
<li class=rfe>
Exposed more remote APIs around archived Maven artifacts.
Kohsuke Kawaguchi
committed
<li class=rfe>
Allow build directories and workspace directories in $JENKINS_HOME to be placed elsewhere.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-8446">issue 8446</a>)
<li class=rfe>
Mac installer update: set file permissions to be more in line with Mac conventions.
(<a href="https://github.com/jenkinsci/jenkins/pull/188">pull request 188</a>)
<li class=rfe>
Maven build script to produce the binary was significantly modified.
(<a href="https://github.com/jenkinsci/jenkins/pull/193">pull request 193</a>)
<h3><a name=v1.420>What's new in 1.420</a> (2011/07/11)</h3>
Olivier Lamy
committed
<li class=bug>
Fix: jenkins did not record test results generated by the GWT maven plugin
(<a href="https://github.com/jenkinsci/jenkins/pull/186">pull request 186</a>)
<li class=bug>
Fixed a race condition in the remoting that can break the pipe support
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-8703">issue 8703</a>)
<li class=bug>
Restart button does not restart jenkins after plugin upload
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10044">issue 10044</a>)
<li class=bug>
Fixed a file handle leak in <tt>GET config.xml</tt> API call
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-8042">issue 8042</a>)
<li class=bug>
Fixed the redundant/incorrect encoding handling in XML configuration files.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-4525">issue 4525</a>)
<li class=bug>
File parameter didn't work correctly with matrix projects
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10108">issue 10108</a>)
<li class=bug>
Fixed the double escaping problem in the update center error message
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10081">issue 10081</a>)
<li class=bug>
Fixed JellyTagException in the manage page after Jenkins upgrade
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10066">issue 10066</a>)
<li class=rfe>
Groovy script console is now syntax highlighted.
<li class=rfe>
Improved the form validation to the "restrict where jobs can run" field.
<li class=rfe>
Text area to enter description is now syntax highlighted.
<li class=rfe>
Don't recalculate internal dependency graph if Maven dependencies haven't changed
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9301">issue 9301</a>)
<h3><a name=v1.419>What's new in 1.419</a> (2011/07/05)</h3>
<li class=bug>
"Ant Version" field in "Invoke Ant" Build step missing in 1.416
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10036">issue 10036</a>)
<li class=bug>
post build deployment task fails with : Unbuffered entity enclosing request can not be repeated.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10076">issue 10076</a>)
<li class=bug>
After an unsuccessful Maven incremental build, make sure that all modules are deployed on the next successful one.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-5121">issue 5121</a>)
<li class=bug>
Fixed the permission issues on /Applications/Jenkins with OS X installer
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9398">issue 9398</a>)
<li class=bug>
Block up-/downstream Projects of matrix projects
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-4959">issue 4959</a>)
<li class=rfe>
Just like SSH connector, managed Windows connector now allows the machine name to be specified.
(<a href="https://github.com/jenkinsci/jenkins/pull/172">pull request #172</a>)
<li class=rfe>
Debian package no longer distributes /etc/apt/sources.list.d/jenkins.list
(<a href="https://github.com/jenkinsci/jenkins/pull/170">pull request #170</a>)
<li class=rfe>
Added SSH public key based CLI authentication
(<a href="https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI">wiki</a>)
Jenkins OS X installer now starts Jenkins upon system boot, not upon user login
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9399">issue 9399</a>)
<li class=rfe>
Improve the vertical alignment of form fields and labels
(<a href="https://github.com/jenkinsci/jenkins/pull/175">pull request #175</a>)
<li class=rfe>
Improve the column sorting behaviours
(<a href="https://github.com/jenkinsci/jenkins/pull/174">pull request #174</a>)
<li class=rfe>
Managed Windows slave launcher now lets you define a host name separately from the slave name.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10099">issue 10099</a>)
<h3><a name=v1.418>What's new in 1.418</a> (2011/06/27)</h3>
<li class='major bug'>
Permissions from LDAP groups weren't working properly since 1.416
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-10075">issue 10075</a>)
Kohsuke Kawaguchi
committed
<li class=bug>
"0 tests started to fail" makes no sense
(<a href="https://github.com/jenkinsci/jenkins/pull/165">pull request #165</a>)
Kohsuke Kawaguchi
committed
<li class=bug>
Defined a proper way to interrupt the build and mark it as a failure.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9203">issue 9203</a>)
<li class=rfe>
Prevent a occasional JavaScript safety warning message when running in HTTPS
<li class=rfe>
About page should not autorefresh
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9967">issue 9967</a>)
<li class=rfe>
Added a new build parameter type that shows a text area
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-5577">issue 5577</a>)
<li class=rfe>
Making views more reusable outside the root object.
rseguy
committed
<li class=ref>
Added a new hudson.footerURL system property to tweak the link displayed at
the bottom of the UI
<li class=ref>
Added a new hudson.security.WipeOutPermission system property to enable a
new WipeOut permission controlling the "Wipe Out Workspace" action.
<h3><a name=v1.417>What's new in 1.417</a> (2011/06/20)</h3>
<ul class=image>
<li class='major bug'>
Fixed a regression in 1.416 that broke cloud plugins like libvirt and EC2.
</ul>
<h3><a name=v1.416>What's new in 1.416</a> (2011/06/18)</h3>
<li class=rfe>
Make captcha support optional; remove LGPL jcaptcha
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9915">issue 9915</a>)
<li class=bug>
Validate new view name relative to current context
<li class=bug>
Unfilled custom workspace textbox shouldn't be allowed.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9806">issue 9806</a>)
<li class=bug>
Fixed a race condition between remoting I/O operations.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9189">issue 9189</a>)
<li class=bug>
Fixed a bug in LDAP group search based on memberUid
(<a href="https://github.com/jenkinsci/jenkins/pull/151">pull request #151</a>)
<li class=bug>
If the user tries to run Jenkins on Java 1.4 and earlier, detect that more gracefully.
Christoph Kutzinski
committed
<li class=bug>
Fixed NPE in site generation when building a single Maven module
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-7577">issue 7577</a>)
<li class=bug>
Fixed timeline on build trend page.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-6439">issue 6439</a>)
<li class=bug>
Fixed the initialization order of plugins
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9960">issue 9960</a>)
<li class=bug>
Label/node tree is not visible in multi-configuration project config page
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9689">issue 9689</a>)
<li class=rfe>
<tt>LDAPBindSecurityRealm.groovy</tt> can be now overridden in <tt>$JENKINS_HOME</tt>
if it exists.
<li class=rfe>
AJP port is customizable in RPM/OpenSUSE packages
(<a href="https://github.com/jenkinsci/jenkins/pull/149">pull request #149</a>)
"Deploy to Maven repository" post build task should default to unique version,
as per Maven3 default.
Arnaud Héritier
committed
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9807">issue 9807</a>)
<li class=rfe>
Improved the URL hyperlinking behavior in the console output
(<a href="https://github.com/jenkinsci/jenkins/pull/119">pull request #119</a>)
<li class=rfe>
Plugins can now override where jobs are executed.
<li class=rfe>
Rotate the slave log files instead of deleting them.
<li class=rfe>
Added a mechanism to control the XML parser behaviour
(<a href="https://github.com/jenkinsci/jenkins/pull/67">pull request #67</a>)
<li class=rfe>
Minor UI improvements for Jenkins update center.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9212">issue 9212</a>)
<li class='major rfe'>
Added a mechanism to write views in Groovy. The interface isn't committed yet. We are looking for feedback.
<h3><a name=v1.415>What's new in 1.415</a> (2011/06/12)</h3>
<li class=bug>
Output correct version from java -jar jenkins.war --version (broken since 1.410)
<li class=bug>
Correct usage text from java -jar jenkins.war --help
Christoph Kutzinski
committed
<li class=bug>
Incremental maven jobs: if POM parsing failed, do a full build next time.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9848">issue 9848</a>)
<li class=bug>
Do not expose the proxy password in the HTML for Update Center
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4000">issue 4000</a>)
<li class=rfe>
CLI command page now lists all the available commands
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9789">issue 9789</a>)
<li class=rfe>
Improve the post deployment job to make a clear error if you disabled artifacts archives
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9791">issue 9791</a>)
Arnaud Héritier
committed
<li class=rfe>
Post-build deploy task for Maven jobs : Repositories definitions can now be read from the POMs.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9786">issue 9786</a>)
Nicolas De Loof
committed
<li class=rfe>
Run maven jobs as headless process. on OSX this avoid jumping Dock icon to take focus.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9785">issue 9785</a>)
<li class=rfe>
Reduce memory consumption of dependency calculation in maven jobs.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9845">issue 9845</a>)
<li class=rfe>
Strongly encrypt the proxy password
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4002">issue 4002</a>)
Stephen Connolly
committed
<li class=rfe>
Stephen Connolly
committed
Added an extension point to allow prodding the NodeProvisioner into taking action faster than it might usually.
<li class=bug>
When there are absolutely no executors for a specific label, there was an unnecessary delay in provisioning the
first node for that label.
<h3><a name=v1.414>What's new in 1.414</a> (2011/06/04)</h3>
<li class=bug>
Fixed the concurrent modification exception in classloading during startup
<li class=bug>
Show an error message if no name is provided when creating a job (CLI)
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-6958">issue 6958</a>)
<li class=bug>
Fix unescaped apostrophe in French translation.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9699">issue 9699</a>)
<li class=bug>
Allow building multiple downstream dependencies on a single job via DependencyGraph and BuildTrigger.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8985">issue 8985</a>)
Christoph Kutzinski
committed
<li class=bug>
Catch FileNotFoundException in Maven builds if Mojos are executed from a classes directory.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-5044">issue 5044</a>)
<li class=bug>
Fix NPE if node of last build isn't available anymore while polling for SCM changes.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9003">issue 9003 </a>)
<li class=rfe>
Set NODE_NAME for master node to "master"
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9671">issue 9671</a>)
<li class=rfe>
Jenkins Maven build does not recognize Tycho surfire reports with new groupId org.eclipse.tycho
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9326">issue 9326</a>)
<li class=rfe>
Add a default attribute to repeatableProperty and repeatable jelly tags
Christoph Kutzinski
committed
<li class=rfe>
Log which build steps have changed the build result to build console.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9687">issue 9687</a>)
<h3><a name=v1.413>What's new in 1.413</a> (2011/05/22)</h3>
Fixed extra ' character in french translation.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9197">issue 9197</a>)
<li class=bug>
"Downgrade Jenkins" incorrectly shows 1.395
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9656">issue 9656</a>)
<li class=bug>
Fixed NPE in <tt>GlobalMatrixAuthorizationStrategy.doCheckName</tt>
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9412">issue 9412</a>)
<li class=bug>
Fixed a <tt>ClassCastException</tt> caused by multiple loading of the same class in different classloaders.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9017">issue 9017</a>)
<li class=rfe>
Support rebuilding a subset of matrix configurations
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-1613">issue 1613</a>)
<li class=rfe>
Gracefully handle old slave.jar to avoid <tt>AbstractMethodError</tt>
(<a href="https://groups.google.com/d/topic/jenkinsci-dev/KqFw4nfiQdE/discussion">thread</a>)
<li class=rfe>
Debian packages now do log rotation
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8641">issue 8641</a>)
<li class=rfe>
Provide more information to <tt>QueueTaskDispatcher</tt>
(<a href="https://groups.google.com/d/topic/jenkinsci-dev/H1o_essBS_A/discussion">thread</a>)
<li class=rfe>
Replaced all gif images with png images (transparency support).
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3969">issue 3969</a>)
<li class=rfe>
Boldify names of executed mojos for Freestyle and Maven2/3 jobs using Maven3 in console output.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9691">issue 9691</a>)
<h3><a name=v1.412>What's new in 1.412</a> (2011/05/16)</h3>
<ul class=image>
<li class=rfe>
Wait until updates are successfully installed before restarting Jenkins
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-5047">issue 5047</a>)
</ul>
<h3><a name=v1.411>What's new in 1.411</a> (2011/05/09)</h3>
<li class=bug>
Allow blank rootDN in LDAPSecurityRealm.
(<a href="http://jenkins.361315.n4.nabble.com/LDAP-and-empty-root-DN-values-td2216124.html">thread</a>)
Kohsuke Kawaguchi
committed
<li class=bug>
Fixed the UI rendering problem when certain controls are nested together.
rseguy
committed
<li class=bug>
Auto-refresh is now disabled when triggering a build with parameters
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-7342">issue 7342</a>)
Seiji Sogabe
committed
<li class=bug>
404 when clicking in the weather report column of a build that hasn't yet been run.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9532">issue 9532</a>)
<li class=bug>
Manually uploading a bundled plugin should trigger pin-down.
<li class=bug>
Clicking "History" from the left bar in a test result history page results in 404
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-5450">issue 5450</a>)
<li class=rfe>
Add active configurations in remote API for matrix projects.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9248">issue 9248</a>)
<li class=rfe>
Link to the console output from the status icon of an entry in the HistoryWidget.
<li class=rfe>
Exploit commons-codec for Base64 encoding rather than proprietary sun.misc.BASE64Encoder
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9521">issue 9521</a>)
<li class=rfe>
Order of extension implementations is made bit more deterministic
<h3><a name=v1.410>What's new in 1.410</a> (2011/05/01)</h3>
<li class=bug>
Maven3 with multiple threads does not work in Jenkins.
Fix support of -Tx maven 3 option.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9183">issue 9183</a>)
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9326">issue 9326</a>)
<li class=bug>
Fixed a persistence problem in <tt>View$PropertyList</tt>
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9367">issue 9367</a>)
Andrew Bayer
committed
<li class=bug>
Added unique instance identifier to UDP broadcast and DNS multicast information.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9230">issue 9230</a>)
<li class=bug>
jenkins.xml explains how to use hudson.exe for Windows
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9470">issue 9470</a>)
<li class=rfe>
Maven agent needs a fix for the 'hardcoded' socket connection to localhost
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-6795">issue 6795</a>)
<li class=rfe>
Support custom workspace for maven/ivy projects
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8848">issue 8848</a>)
<li class=rfe>
Added a new extension point to execute background tasks more flexibly.
<li class=rfe>
Memory space monitor now works for Mac OS X Snow Leopard
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9374">issue 9374</a>)
<h3><a name=v1.409>What's new in 1.409</a> (2011/04/25)</h3>
<li class=bug>
Some french strings are incorrect after renaming to Jenkins
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9334">issue 9334</a>)
Lyle Hanson
committed
<li class=bug>
Debian init script gives false positives for port already in use
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9281">issue 9281</a>)
<li class=bug>
"include culprits" should treat unstable and failure as the same
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4617">issue 4617</a>)
<li class=bug>
fixed "Copy existing job" autocompletion.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9384">issue 9384</a>)
<li class=bug>
Zip/tar files created by Jenkins now properly retains Unix file modes.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9397">issue 9397</a>)
<li class=rfe>
Added two new CLI commands "wait-node-online" and "wait-node-offline" to block until a slave becomes online/offline.
<li class=rfe>
Move Jenkins URL setting from E-mail Notification to its own section in the main configuration.
<li class=rfe>
Add LOADING overlay when triggering a build with parameters
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9343">issue 9343</a>)
Kohsuke Kawaguchi
committed
<li class=rfe>
Support self restart on Mac OS X 10.6 and onward
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-7537">issue 7537</a>)
<li class=rfe>
Added "about Jenkins" screen that shows the 3rd party license acknowledgement.
<h3><a name=v1.408>What's new in 1.408</a> (2011/04/18)</h3>
<ul class=image>
<li class='major bug'>
Fixed a regression that resulted in too much escaping
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9426">issue 9426</a>)
<li class='bug'>
Fixed a persistence problem in <tt>View$PropertyList</tt>
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9367">issue 9367</a>)
</ul>
<h3><a name=v1.407>What's new in 1.407</a> (2011/04/15)</h3>
<li class='major bug'>
Implemented comprehensive preventive measure against cross-site scripting.
(SECURITY-14)
<li class=bug>
Javadoc links on maven job page with only one module
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9202">issue 9202</a>)
<li class=bug>
Duplicate test results with Maven2 projects
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-1557">issue 1557</a>)
<li class=bug>
Re-fixed JDK1.6 dependency that has crept into the core in 1.400
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8914">issue 8914</a>)
<li class=bug>
eclipse-plugin packaging doesn't work with maven plugin support.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8348">issue 8438</a>)
<li class=bug>
Failed to parse POMs for packaging swc.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8448">issue 8448</a>)
<li class=bug>
Fixed "AdjunctManager is not installed" error when Jenkins failed to startup.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9271">issue 9271</a>)
<li class=rfe>
Jenkins has a new logo, thanks to Charles Lowell at The Frontside
<h3><a name=v1.406>What's new in 1.406</a> (2011/04/11)</h3>
<li class=bug>
Default viewport of the Timeline widgets were off by one day.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-6439">issue 6439</a>)
Kohsuke Kawaguchi
committed
<li class=bug>
Label expression logic wasn't supporting a binary operator sequence like "a || b || c"
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8537">issue 8537</a>)
<li class=bug>
In matrix security, newly added rows weren't removable
Kohsuke Kawaguchi
committed
<li class=bug>
Improve the stability of the test harness
<li class=bug>
Fixed a bug in handling ' and " in matrix build label axis
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9009">issue 9009</a>)
<li class=bug>
Fixed NPE in the "deploy to Maven repository" as a post-action.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9084">issue 9084</a>)
Jesse Farinacci
committed
<li class=rfe>
Performance: Specify image sizes for faster page loading
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9182">issue 9182</a>)
<li class=rfe>
Support nested testsuites in the JUnit test result
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-6545">issue 6545</a>)
Stephen Connolly
committed
<li class=rfe>
Added an extension point to allow adding transient actions to computers.
Stephen Connolly
committed
<li class=rfe>
Added an extension point to allow associating custom properties with views.
<li class=rfe>
Actions can now override their rendering in the parent model object.
<li class=rfe>
Jenkins is exposed to DNS multi-cast as Jenkins now
Kohsuke Kawaguchi
committed
<li class=rfe>
Added a mechanism for plugins to write an invisible job property
<li class=rfe>
Added a mechanism for plugins to write an invisible node property
<h3><a name=v1.405>What's new in 1.405</a> (2011/04/04)</h3>
Fixed link to javadoc in maven modules and add link to generated test javadoc
<li class=bug>
Fixed an AbstractMethodError in ItemGroupMixin.create when using some older plugins.
<li class=bug>
The "last duration" column was broken since 1.403.
<li class=bug>
Fixed a bug where XML API can produce malformed XML.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8988">issue 8988</a>)
<li class=bug>
Archive maven artifacts by their canonical names to avoid possible name conflicts
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9122">issue 9122</a>)
<li class=bug>
Marking modules as 'not build' in maven incremental builds didn't work anymore in maven 3 jobs
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9072">issue 9072</a>)
<li class=bug>
In incremental maven builds, modules could be left unbuilt, although they had SCM changes
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-5764">issue 5764</a>)
<li class=bug>
Rebuilding dependency graph was taking much too long for big maven projects
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-7535">issue 7535</a>)
<li class=bug>
Maven builds didn't work in JBoss 6.
<li class=rfe>
Ping setup for detecting bad master/slave communication is done more consistently now
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8990">issue 8990</a>)
<li class=rfe>
Expand environment variables in fingerprint targets
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9138">issue 9138</a>)
Stephen Connolly
committed
<li class=rfe>
Added an extension point to allow adding transient actions to computers.
<h3><a name=v1.404>What's new in 1.404</a> (2011/03/27)</h3>
<li class=bug>
Regression in jenkins .401 maven plugin - deploy to repository post-task
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9084">issue 9084</a>)
Kohsuke Kawaguchi
committed
<li class=bug>
Fixed a bug in persisting user configuration that causes NPE in some plugins
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9062">issue 9062</a>)
<li class=bug>
Replacement of some maven properties is not working
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8573">issue 8573</a>)
Kohsuke Kawaguchi
committed
<li class=bug>
Fixed JDK1.6 dependency that has crept into the core in 1.400
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8914">issue 8914</a>)
Kohsuke Kawaguchi
committed
<li class=bug>
When both "block build when upstream/downstream is building" are checked, the upstream block check wasn't taking effect.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8968">issue 8968</a>)
Andrew Bayer
committed
<li class=bug>
A project aggregating tests without any tests itself should now link properly
to latest aggregated results, rather than broken link to non-existent test
results.
<li class=bug>
Initial position of the "build time" timeline was off by one day
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8865">issue 8865</a>)
<li class=bug>
Build list tables had "Date" as column label, but actual content of the column was "Time Since".
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9102">issue 9102</a>)
<li class=bug>
PAM authentication fails to restore group membership information on "remember me" tokens.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9094">issue 9094</a>)
<li class=bug>
Upstream culprits did include culprits of an old build.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8567">issue 8567</a>)
<li class=bug>
Shell Task on Windows Slave Uses Incorrect /bin/sh.
<a href="http://issues.jenkins-ci.org/browse/JENKINS-8449">issue 8449</a>)
<li class=bug>
NPE during run - fingerprint cleanup thread.
<a href="http://issues.jenkins-ci.org/browse/JENKINS-6128">issue 6128</a>)
<li class=bug>
Failed to instantiate class hudson.slaves.DumbSlave.
<a href="http://issues.jenkins-ci.org/browse/JENKINS-7174">issue 7174</a>)
<li class=bug>
"Last Duration" column was showing all N/A. Regression in 1.403
<a href="http://issues.jenkins-ci.org/browse/JENKINS-9134">issue 9134</a>)
<li class=rfe>
Added the <tt>--mimeTypes</tt> command line option to define additional MIME type mappings.
<li class=rfe>
Added a new axis type to the matrix project that lets you use boolean expressions
(<a href="https://github.com/jenkinsci/jenkins/pull/66">pull request #66</a>)
Kohsuke Kawaguchi
committed
<li class=rfe>
Improved the error diagnostics when a remote method call fails to deserialize.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9050">issue 9050</a>)
<li class=rfe>
Added "Manage Jenkins" link to the left side panel.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-7743">issue 7743</a>)
Kohsuke Kawaguchi
committed
<li class=rfe>
LDAP group names are now available as-is for the use in authorization. No upper casing / no 'ROLE_' prefix.
<li class=rfe>
Added a new extension point to contribute build variables.
<h3><a name=v1.403>What's new in 1.403</a> (2011/03/20)</h3>
<li class='major bug'>
Fixed a race condition in the remote data transfer that results in silent file copy failures.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-7871">issue 7871</a>)
<li class=bug>
Maven Plugin : Successful build ends with NPE
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8436">issue 8436</a>)
<li class=bug>
Fixed a deadlock when upstream and downstream jobs are blocked on each other
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8929">issue 8929</a>)
<li class=bug>
Email fails when sending to multiple recipients if _any_ of them are in error
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-9006">issue 9006</a>)
alanharder
committed
<li class=bug>
Ant properties with Windows %VAR% type variables did not expand since 1.370.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-7442">issue 7442</a>)
<li class=bug>
Fixed a concurrent data access corruption in crumb generation.
<li class=rfe>
Allow maven builds to (opionally) make use of the token-macro-plugin.
Kohsuke Kawaguchi
committed
<li class=rfe>
Proactively watch out for incomplete extensions to avoid cryptic NPE.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8866">issue 8866</a>)
<li class=rfe>
Added more event callbacks on <tt>ComputerListener</tt>
(<a href="http://jenkins.361315.n4.nabble.com/Hooking-into-failed-slave-launches-td3339646.html">thread</a>)
<li class=rfe>
Improved the auto-completion for creating a job by copying.
<li class=rfe>
Improved the performance of the configuration page rendering by lazy-loading fragments.
<li class=rfe>
Introduced a behind-the-scene mechanism to lazy-load portions of HTML pages.
<li class=rfe>
Introduced a behind-the-scene mechanism to simplify server/client communication through JavaScript proxies.
Andrew Bayer
committed
<li class=rfe>
Added an option to aggregated test results to include failed builds as well as passing and unstable builds.
Andrew Bayer
committed
<li class=rfe>
Added autocompletion to "Build after other projects" textbox, with support for "autoCompleteField" on textboxes without a true field.
Paul Sandoz
committed
<li class=rfe>
Include OS type and version of slave in the system information page.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8996">issue 8996</a>)
<h3><a name=v1.402>What's new in 1.402</a> (2011/03/20)</h3>
Botched release. It doesn't exist.
</ul>
<h3><a name=v1.401>What's new in 1.401</a> (2011/03/13)</h3>
<li class=bug>
Fix for JENKINS-8711 breaks deployments with credentials