Skip to content
changelog.html 134 KiB
Newer Older
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<html>
<!--

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".
  (unless 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">
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <title>Changelog</title>
  <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>
<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>

<div id="ratings" style="display:none; font-size:120%;
     border:1px solid black; background-color:#eee; padding:0.5em; margin-bottom:1em">
Help other Hudson 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>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
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=-->
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
Olivier Lamy's avatar
Olivier Lamy committed
  <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>)    
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</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.399>What's new in 1.399</a> <!--=DATE=--></h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <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>)
  <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>)
  <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>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
</div><!--=END=-->
<h3><a name=v1.398>What's new in 1.398</a> (2011/02/20)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <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.
  <li class=rfe>
    While editing description, inline help should show the syntax guide based on the current markup formatter.
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Started exposing JENKINS_URL, JENKINS_SERVER_COOKIE env vars in addition to legacy HUDSON_* variables
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.397>What's new in 1.397</a> (2011/02/12)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
    Fixed a master/slave communication problem since 1.378 that often manifests as "Not in GZIP format"
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-7745">issue 7745</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <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>
    Fixed a log rotation configuration problem on Red Hat
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5784">issue 5784</a>)
Olivier Lamy's avatar
Olivier Lamy committed
  <li class=bug>
    Windows XP slave stopped working in 1.396 (related to name change)
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-8676">issue 8676</a>)
Olivier Lamy's avatar
Olivier Lamy committed
  <li class=bug>
    Unnecessary log messages if a remote pipe is not read until EOF
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-8592">issue 8592</a>)
  <li class=bug>
    Fixed a bug in the calendar computation.
    (<a href="http://issues.hudson-ci.org/browse/HUDSON-8656">issue 8656 in Hudson</a>)
  <li class=bug>
    Fixed an NPE when loading full build history.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-8660">issue 8660</a>)
  <li class=bug>
    EXECUTOR_NUMBER uniqueness can degrate over time
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4756">issue 4756</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    <tt>jenkins-cli.jar</tt> should honor <tt>JENKINS_URL</tt>.
  <li class=rfe>
    build RSS feeds now contain description of builds.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-3935">issue 3935</a>)
  <li class=rfe>
    Debian package will force-terminate Jenkins if it fails to shut down in 5 seconds.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5415">issue 5415</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.396>What's new in 1.396</a> (2011/02/02)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Fixed a bug in crontab "day of week" handling in locales where a week starts from Monday.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-8401">issue 8401</a>)
  <li class=bug>
    If a master fails to ping a slave, it should be hard-disconnected.
  <li class=bug>
    "java -jar hudson.war --daemon" was forcing umask 027. This includes Debian/redhat packages.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5114">issue 5114</a>)
  <li class=rfe>
    If the JNLP-connected slave drops out without the master not noticing, allow the reconnection
    without rejecting it.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5055">issue 5055</a>)
  <li class='major rfe'>
    Fixed a trademark bug that caused a considerable fiasco by renaming to Jenkins
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.395>What's new in 1.395</a> (2011/01/21)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Do not chmod/chown symlink targets in /var/lib/hudson (debian package)
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-8502">issue 8502</a>)
Loading full blame...