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 become 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">
<!-- TODO replace with new link:
link rel="alternate" title="Hudson announcements" href="https://hudson.dev.java.net/servlets/ProjectNewsRSS" type="application/rss+xml" -->
<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>
<!-- TODO replace with new link: div align=right>
<a href="https://hudson.dev.java.net/servlets/ProjectNewsRSS"><img src=atom.gif border=0 alt="Atom"> Subscribe to RSS feed</a>
<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=-->
<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>)
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>)
</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.401>What's new in 1.401</a> <!--=DATE=--></h3>
<li class=bug>
Fix for JENKINS-8711 breaks deployments with credentials
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8939">issue 8939</a>)
<li class=bug>
Environment variable not available for Maven build/POM parsing.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8865">issue 8865</a>)
<li class=bug>
Fixed a dead lock in concurrent builds of the same Maven projects.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4220">issue 4220</a>)
Seiji Sogabe
committed
<li class=bug>
Plugin Manager incorrectly displays "Changes will take effect when you restart Jenkins".
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8917">issue 8917</a>)
<li class=rfe>
Added Manage Jenkins link in sidepanel of Plugin Manager and Update Center.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8780">issue 8780</a>)
<li class=rfe>
Thread dump now reports all the threads from all the slaves, not just the master.
<li class=rfe>
Made the extension point implementation discovery logic customizable by a plugin
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8897">issue 8897</a>)
Kohsuke Kawaguchi
committed
<li class=rfe>
Defined a mechanism to replace some of the key UI text.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8579">issue 8579</a>)
</div><!--=END=-->
<h3><a name=v1.400>What's new in 1.400</a> (2011/03/06)</h3>
<li class=bug>
NPE during in parsing POMs for Multi Module Build
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8525">issue 8525</a>)
<li class=bug>
Post build action deploy to maven repository can fail when using "use private maven repository option"
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8711">issue 8711</a>)
<li class=bug>
Groovy CLI command was failing to resolve plugin classes
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8892">issue 8892</a>)
<li class=rfe>
Exposing more key variables to the Groovy CLI command.
<li class=rfe>
Allow classworlds.conf to be externally configured for M3 builds
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8905">issue 8905</a>)
<li class=bug>
Configure the environment for Maven job type builds
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8092">issue 8902</a>)
<h3><a name=v1.399>What's new in 1.399</a> (2011/02/27)</h3>
<li class='major bug'>
On IBM JDKs, Jenkins incorrectly ended up closing stdout to read from forked processes.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8420">issue 8420</a>)
Kohsuke Kawaguchi
committed
<li class=bug>
Fixed a race condition in obtaining the tail of the output from remote process.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-7809">issue 7809</a>)
<li class=bug>
Jenkins was unable to kill/list up native processses on 64bit Mac JVMs.
<li class=bug>
Many messages about RecordReaper IllegalArgumentException
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8647">issue 8647</a>)
<li class=bug>
Multiple polling events triggering a single build show up as multiple identical BuildActions in the sidebar, since there
is only one polling log file, regardless of how many times polling happened. Should only be the latest polling instance now.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-7649">issue 7649</a>)
alanharder
committed
<li class=bug>
Fix javascript errors on config pages when view name or user name contains an apostrophe.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8789">issue 8789</a>)
<li class=bug>
Fix expansion of builtin environment variables in Ant properties on Windows.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-7442">issue 7442</a>)
<li class=bug>
Fixed a log rotation configuration problem on openSUSE.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-5784">issue 5784</a>)
<li class=bug>
Fixed a bug in the OpenSUSE startup script (again)
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-5020">issue 5020</a>)
<li class=rfe>
Change prefix of BUILD_TAG variable to "jenkins-"
<li class=rfe>
Lock down maven plugin versions to shut up m3
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-7275">issue 7275</a>)
<li class=rfe>
<tt>BuildWrapper</tt>s can now act on the build in progress before the checkout occurs.
<li class=rfe>
Improved the process forking abstractions so that plugins can more easily read from child processes.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-7809">issue 7809</a>)
<h3><a name=v1.398>What's new in 1.398</a> (2011/02/20)</h3>
<li class=bug>
MavenBuild does not respect the "alternate settings" value of its parent MavenModuleSetBuild
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8670">issue 8670</a>)
<li class=bug>
Jenkins wasn't telling build wrappers that builds were aborted when they were aborted.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8054">issue 8054</a>)
<li class=bug>
Maven deployment with uniqueVersion == true creating "new" versions for attached artifacts
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8651">issue 8651</a>)
<li class=bug>
Fixed a bug in the OpenSUSE startup script
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-5020">issue 5020</a>)
<li class=bug>
Fixed a XSS vulnerability in the project relationship page.
<li class=bug>
"apt-get purge" with Debian should really purge
<li class=rfe>
Added a new extension point to expose unprotected root action.
Kohsuke Kawaguchi
committed
<li class=rfe>
While editing description, inline help should show the syntax guide based on the current markup formatter.
<li class=rfe>
Started exposing JENKINS_URL, JENKINS_SERVER_COOKIE env vars in addition to legacy HUDSON_* variables
<h3><a name=v1.397>What's new in 1.397</a> (2011/02/12)</h3>
Kohsuke Kawaguchi
committed
<li class='major bug'>
Fixed a master/slave communication problem since 1.378 that often manifests as "Not in GZIP format"
Kohsuke Kawaguchi
committed
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-7745">issue 7745</a>)
<li class=bug>
When run as "java -jar jenkins.war", "~/.hudson" was still used as default.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8658">issue 8658</a>)
<li class=bug>
Debian package no longer messes around with the file permissions
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4047">issue 4047</a>)
<li class=bug>
Fixed a JVM dependency in debian package so that it can run with OpenJDK
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-8159">issue 8159</a>)
<li class=bug>
Loading
Loading full blame...