Skip to content
changelog.html 239 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 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">
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <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>
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>
  <li class=rfe>
    XStream form of projects excessively strict about null fields.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15817">issue 15817</a>)
  <li class=bug>
    Build records were broken if timezone was changed while running.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15816">issue 15816</a>)
  <li class='major bug'>
    Displaying massive test suite results could bring down Jenkins.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15818">issue 15818</a>)
  <li class="major bug">
    Jenkins kicks off the wrong downstream builds for Maven.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15367">issue 15367</a>)
  <li class=bug>
    Plugin could break saving of the build
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15825">issue 15825</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.491>What's new in 1.491</a> <!--=DATE=--></h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class="major bug">
    <code>ArrayIndexOutOfBoundsException</code> or <code>StringIndexOutOfBoundsException</code> launching processes such as Mercurial polling. (Regression in 1.489.)
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15733">issue 15733</a>)
  <li class=rfe>
    Support failsafe the same way as surefire in maven2 jobs
</ul>
</div><!--=END=-->
<h3><a name=v1.490>What's new in 1.490</a> (2012/11/12)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed the redirect handling in IPv6 literal address.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14452">issue 14452</a>)
  <li class=bug>
    Update logging levels in LogRotator - hudson.tasks.LogRotator perform
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15540">issue 15540</a>)
  <li class=bug>
    Jobs in folders not displayed when showing tied jobs for a computer or label.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15666">issue 15666</a>)
  <li class=bug>
    When installing plugins with overlapping dependencies, Jenkins downloads the duplicate plugins multiple times.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-10569">issue 10569</a>)
  <li class=rfe>
    Disable Nagle's algorithm for TCP/IP slave connection
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.489>What's new in 1.489</a> (2012/11/04)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    JENKINS_HOME can be now on UNC path (like \\server\mount\dir)
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-9615">issue 9615</a>)
Jesse Glick's avatar
Jesse Glick committed
  <li class=bug>
    Deleting deeply nested directories could fail on Windows in Java 6.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15418">issue 15418</a>)
  <li class=rfe>
    Improved the auto-completion of job names to support hierarchy better.
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.488>What's new in 1.488</a> (2012/10/28)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Harmless but noisy exception running builds on some Windows systems in non-English locale.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15316">issue 15316</a>)
</ul>
<h3><a name=v1.487>What's new in 1.487</a> (2012/10/23)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=rfe>
    JNLP Slave agent on OS X can install itself as a launchd service.
  <li class=rfe>
    Using the bottom-sticking "OK" button in more places
    Slave logs are put into sub-directories to avoid cluttering $JENKINS_HOME
  <li class=bug>
    <code>/computer/*/doDelete</code> should try harder to remove even “zombie” <code>Computer</code>s.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15369">issue 15369</a>)
  <li class=bug>
    NPE from <code>PluginManager</code>.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15511">issue 15511</a>)
  <li class=bug>
    <code>Uncaught TypeError: Cannot read property 'firstChild' of null</code> breaks certain forms at least on Chrome.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15494">issue 15494</a>)
    Added "manage old data" permanently to the "manage Jenkins" page.
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Plugin manager now supports uninstallation.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-3070">issue 3070</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.486>What's new in 1.486</a> (2012/10/14)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    NullPointerException in various parts of the core due to <tt>RunList</tt> returning null.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15465">issue 15465</a>)
  <li class=bug>
    Jenkins build records lazy-loading failed to load some of my jobs.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15439">issue 15439</a>)
  <li class="major bug">
    Build queue displayed as empty even when it is not. (Regression in 1.483.)
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15335">issue 15335</a>)
  <li class=bug>
    Restoring <code>/people</code> page as a redirect for compatibility, and fixing links to it.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15206">issue 15206</a> continued)
  <li class=bug>
    Memory exhaustion parsing large test stdio from Surefire.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15382">issue 15382</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.485>What's new in 1.485</a> (2012/10/07)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    NPE deleting a slave.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15369">issue 15369</a>)
  <li class=bug>
    Deadlock involving views.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15368">issue 15368</a>)
  <li class='bug'>
    Can't configure Maven Installations on Jenkins ver. 1.483, 1.484
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15293">issue 15293</a>)
  <li class='rfe'>
    Memory footprint improvement, especially under large HTTP request threads.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15493">issue 15493</a>)
  <li class='major rfe'>
    Build records are now lazy loaded, resulting in a reduced startup time 
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-8754">issue 8754</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.484>What's new in 1.484</a> (2012/09/30)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Check view permissions before showing config page
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15277">issue 15277</a>)
    Displaying <code>/people</code> can consume huge resources.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15206">issue 15206</a>)
    Log recorders do not work reliably.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15226">issue 15226</a>)
  <li class=bug>
    NPE in <code>MatrixProject.onLoad</code>.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15271">issue 15271</a>)
  <li class=bug>
    <code>FilePath.validateAntFileMask</code> too slow for <code>/configure</code>.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-7214">issue 7214</a>)
  <li class=rfe>
    Mac OS X installer now sends log to <tt>/var/log/jenkins/jenkins.log</tt>
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15178">issue 15178</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.483>What's new in 1.483</a> (2012/09/23)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Invalid warning message when the config-file-provider plugin is not installed
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15207">issue 15207</a>)
  <li class=bug>
    JDK installation failed on some slaves with <code>InvalidClassException: hudson.tools.JDKInstaller$Platform$1; local class incompatible: …</code>
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14667">issue 14667</a>)
Jesse Glick's avatar
Jesse Glick committed
  <li class=rfe>
    Provide symlink support on all possible platforms when using Java 7+, including newer versions of Windows.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13202">issue 13202</a>)
  <li class=bug>
    NPE at hudson.maven.MavenModuleSet.getMaven
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14510">issue 14510</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Invalid JSON gets produced with duplicate keys (seen on change sets)
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13336">issue 13336</a>)
  <li class=bug>
    Command line options to control the HTTP request handling thread behavior weren't working.
  <li class=rfe>
    Default max # of concurrent HTTP request handling threads were brought down to a sane number (from 1000(!) to 20)
  <li class=rfe>
    Display non-default update site URLs in the Advanced tab of Plugin Manager. (Currently not configurable from this UI.)
  <li class=rfe>
    Fixed the lock contention problem on <tt>Queue.getItems()</tt>
  <li class=rfe>
    Put slave back online automatically, if there's enough disk space again 
    (<a href="https://github.com/jenkinsci/jenkins/pull/514">pull 514</a>)
  <li class=rfe>
    Track and verify plugins used in configuration XML
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15003">issue 15003</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.482>What's new in 1.482</a> (2012/09/16)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Job created by posting <code>config.xml</code> to <code>/createItem</code> does not set GitHub webhook.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14759">issue 14759</a>)
  <li class=bug>
    “Took…on master” shown for a build which ran on a slave which was since deleted.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-15042">issue 15042</a>)
imod's avatar
imod committed
    Report root causes of UpstreamCause in log and status pages.
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.481>What's new in 1.481</a> (2012/09/09)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Matrix jobs are kept forever even if it's not needed
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14991">issue 14991</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    'groovysh' command should be able to see all the plugin classes.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14982">issue 14982</a>)
  <li class=bug>
    Handle version ranges in automatic maven module dependency wiring.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12735">issue 12735</a>)
  <li class=bug>
    Detect bugs relating to short <code>Descriptor</code> names early.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14995">issue 14995</a> continued)
  <li class=rfe>
    Allow the user to type in the reason why a node is offline
    (<a href="https://github.com/jenkinsci/jenkins/pull/535">pull 535</a>)
  <li class=rfe>
    Parameters defined in matrix projects are now available in configuration builds.
    (<a href="https://github.com/jenkinsci/jenkins/pull/543">pull 543</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.480>What's new in 1.480</a> (2012/09/03)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Refactored <code>behavior.js</code> to run more predictably.
    Plugin JavaScript should use <code>Behaviour.specify</code> in place of
    <code>Behaviour.register</code>, <code>Behaviour.list</code>,
    <code>hudsonRules</code>, and <code>jenkinsRules</code>.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14495">issue 14495</a> cont'd)
Jesse Glick's avatar
Jesse Glick committed
  <li class=bug>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
    Fixed a possible race condition in the remoting layer.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14909">issue 14909</a>)
  <li class=bug>
    <code>TarArchiver.visitSymlink</code> can throw undeclared <code>PosixException</code>.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14922">issue 14922</a>)
  <li class=bug>
    Parameterized Trigger plugin can break form validation for regular “Build after other projects are built” trigger.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14995">issue 14995</a>)
  <li class=bug>
    <code>hpi:run</code> failed due to <code>IllegalAccessError</code>s.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14983">issue 14983</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.479>What's new in 1.479</a> (2012/08/29)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
Jesse Glick's avatar
Jesse Glick committed
  <li class=bug>
    "Ping-pong" builds store excessively large <code>CauseAction</code>.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14814">issue 14814</a>)
  <li class=bug>
    Avoid a 404 when navigating to upstream builds.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14816">issue 14816</a>)
  <li class=bug>
    Avoid a 404 when canceling queue items.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14813">issue 14813</a>)
  <li class=bug>
    Added missing parameters as defaults when called from CLI
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-7162">issue 7162</a>)
  <li class=bug>
    NPE from <code>UpdateSite$Plugin.getNeededDependencies</code>.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14769">issue 14769</a>)
  <li class=bug>
    Description preview and syntax highlighting broken since 1.477.
  <li class=bug>
    Parameter values disappear if user is not logged in
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-7894">issue 7894</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.478>What's new in 1.478</a> (2012/08/20)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class='major bug'>
    "Monitor External Job" broken since 1.468.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14107">issue 14107</a>)
  <li class=bug>
    Matrix configuration axes are no longer automatically re-ordered to alphanumeric order on reload.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14696">issue 14696</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.477>What's new in 1.477</a> (2012/08/08)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Annotation processor bugs in Stapler affecting plugin compilation.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-11739">issue 11739</a>)
  <li class='major bug'>
    Regressions in add/delete buttons starting in 1.474.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14434">issue 14434</a> and <a href="https://issues.jenkins-ci.org/browse/JENKINS-14495">issue 14495</a>)
  <li class=rfe>
    Collapse nonempty tool installation sections by default in <code>/configure</code>.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14538">issue 14538</a>)
  <li class=bug>
    Custom workspace in matrix projects should be able to use axis as variables.
  <li class=bug>
    New <tt>SCMCheckoutStrategy</tt> extension wasn't workin for matrix projects.
    (<a href="https://github.com/jenkinsci/jenkins/pull/519">pull 519</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a problem in the concurrent matrix build.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13972">issue 13972</a>)
  <li class=bug>
    Single invalid e-mail address shouldn't cause the entire e-mail delivery to fail.
    (<a href="https://github.com/jenkinsci/jenkins/pull/526">pull 526</a>)
  <li class=bug>
    Dynamically recomputing matrix axes wasn't working.
    (<a href="https://github.com/jenkinsci/jenkins/pull/523">pull 523</a>)
  <li class=bug>
    "Text" build parameter should use &lt;textarea> for configuration
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13916">issue 13916</a>)
  <li class=rfe>
    Make the draggable component more obvious by providing a border.
  <li class=rfe>
    Added REST API for view manipulation
  <li class="rfe">
    OS X installer now has an Uninstall tool (in /Library/Application Support/Jenkins).
  <li class=rfe>
    Added "manage Jenkins" as a sub-menu to the Jenkins context menu.
  <li class=rfe>
    Executor is exposed to the remote API
    (<a href="https://github.com/jenkinsci/jenkins/pull/520">pull 520</a>)
  <li class=rfe>
    Changed defaults for the Mac installer to make iOS codesigning easier.
    (<a href="https://github.com/jenkinsci/jenkins/pull/527">pull 527</a>)
    Notify user when search result is truncated and provide link to get more results
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-10747">issue 10747</a>)
  <li class=rfe>
    Add a setter for node label string.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14327">issue 14327</a>)
Nicolas De Loof's avatar
Nicolas De Loof committed
  <li class=rfe>
    Option to set java executable path for managed windows slaves
    Added new extension point for transient user actions, and displays user properties if they are also Actions.
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.476>What's new in 1.476</a> (2012/07/31)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    <code>NullPointerException</code> from <code>JUnitParser.parse</code>.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14507">issue 14507</a>)
</ul>
<h3><a name=v1.475>What's new in 1.475</a> (2012/07/22)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Enable/disable GUI for jobs either did not appear, or threw exceptions, for jobs inside folders
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14325">issue 14325</a>)
  <li class=bug>
      <code>NullPointerException</code> from <code>UnlabeldLoadStatistics</code> <i>[sic]</i>
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14330">issue 14330</a>)
Jesse Glick's avatar
Jesse Glick committed
  <li class=bug>
      Incorrect display of list items in project changes for SCMs such as Mercurial.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14365">issue 14365</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.474>What's new in 1.474</a> (2012/07/09)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Fix French translation
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13274">issue 13274</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Avoid doing AJAX updates if the page becomes invisible.
    (<a href="https://github.com/jenkinsci/jenkins/pull/506">pull 506</a>)
  <li class=rfe>
    Added a new extension point to listen to polling activities.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-14178">issue 14178</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.473>What's new in 1.473</a> (2012/07/01)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Updating job config.xml shouldn't clobber in-progress builds.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12318">issue 12318</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Search index includes all top-level jobs, not just jobs in the current view.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13148">issue 13148</a>)
  <li class="bug">
    Updated typo in Serbian translation.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13695">issue 13695</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.472>What's new in 1.472</a> (2012/06/24)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a synchronization problem between master/slave data communication.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-11251">issue 11251</a>)
  <li class=rfe>
    Added a mechanism to filter extension points as they are discovered.
  <li class=rfe>
    Exposed the master's own node properties to be configured in <tt>/computer/(master)/configure</tt>
    (whereas <tt>/configure</tt> controls global node properties that apply to all nodes.)
  <li class=rfe>
    Made the list of environment variables in the help page pluggable
    (<a href="https://github.com/jenkinsci/jenkins/pull/434">pull 434</a>)
  <li class=rfe>
    Added a new hook to enable matrix project axes to change its values per build.
    (<a href="https://github.com/jenkinsci/jenkins/pull/449">pull 449</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.471>What's new in 1.471</a> (2012/06/18)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    JSON MIME type should be "application/json"
    (<a href="http://java.net/jira/browse/STAPLER-17">STAPLER-17</a>)
  <li class=bug>
    Fixed: XML API Logs Too Much Information When Invalid Char is Present
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13378">issue 13378</a>)
    Improved the way we store hashed passwords.
    (<a href="http://blog.linkedin.com/2012/06/06/linkedin-member-passwords-compromised/">motivation</a>)
  <li class=rfe>
    Reduce the total height of items shown in the view configuration page.
    (<a href="https://github.com/jenkinsci/jenkins/pull/488">pull 488</a>)
  <li class=rfe>
     The CLI <tt>build</tt> command now has the <tt>-v</tt> option that reports the console output of the build in progress.
  <li class=rfe>
    The CLI <tt>build</tt> command can now wait until the start of the build.
<h3><a name=v1.470>What's new in 1.470</a> (2012/06/13)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Problem in syncing mirrors with native packages. Re-releasing the same bits as 1.469 as 1.470.
</ul>
<h3><a name=v1.469>What's new in 1.469</a> (2012/06/11)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Fixed a regression in 1.468 that broke LDAP
</ul>
<h3><a name=v1.468>What's new in 1.468</a> (2012/06/11)</h3>
<ul class=image>
  <li class=bug>
    Added more MIME type mapping for Winstone.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13496">issue 13496</a>)
  <li class=bug>
    Winstone wasn't handling downloads bigger than 2GB.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12854">issue 12854</a>)
fma1977's avatar
fma1977 committed
  <li class=bug>
    With 'on-demand' retention strategy, wrong slave can be started for jobs restricted to specific slave.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13735">issue 13735</a>)
  <li class=bug>
    Fixed encoding handling in e-mail headers.
    (<a href="https://github.com/jenkinsci/jenkins/pull/486">pull 486</a>)
  <li class=rfe>
    Added a new extension point for custom checkout behaviour, especially targeted for matrix projects.
    (<a href="https://github.com/jenkinsci/jenkins/pull/482">pull 482</a>)
  <li class=rfe>
    REST API now supports pretty printing of JSON and other formats.
  <li class=rfe>
    Allow the tree parameter and the xpath parameter to be used together in the REST API.
  <li class=rfe>
    Improved the background transparency of the animating ball icon
<h3><a name=v1.467>What's new in 1.467</a> (2012/06/04)</h3>
<ul class=image>
  <li class=bug>
    When accessing a page that requires authentication, redirection to start authentication results in a content decoding failure.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13625">issue 13625</a>)
  <li class=bug>
    Fixed a bug in the way cloud support handles free-roaming jobs.
    (<a href="https://groups.google.com/forum/?fromgroups#!topic/jenkinsci-dev/bUwGEgOwv4Q">discussion</a>)
  <li class=bug>
    Fixed a regression in untar operation in exotic platforms
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13202">issue 13202</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a possible race condition
Vincent Latombe's avatar
Vincent Latombe committed
  <li class=bug>
    Fixed nested view not showing up with just read perm for View
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13429">issue 13429</a>)
  <li class=rfe>
    Allow file parameters to be viewed as plain text.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13640">issue 13640</a>)
  <li class=rfe>
    CLI connection to the master is now encrypted.
  <li class=rfe>
    Improve the low disk space warning message.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13826">issue 13826</a>)
  <li class=rfe>
    Matrix custom workspace support is improved to allow configuration builds to share workspace
  <li class=rfe>
    Added more context menus to hyperlinks in the console output
  <li class=rfe>
    Exposed plugin manager and update center to the REST API
  <li class=rfe>
    Added a new extension point for agent protocols.
  <li class=rfe>
    Enabled concurrent build support for matrix projects
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-6747">issue 6747</a>)
  <li class=bug>
    Maven plugin: expand variables in "Room POM" field
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13822">issue 13822</a>)
</ul>
<h3><a name=v1.466>What's new in 1.466</a> (2012/05/28)</h3>
<ul class=image>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Exposed plugin manager and update center to the REST API
  <li class=rfe>
    Enabled concurrent build support for matrix projects
</ul>
<h3><a name=v1.465>What's new in 1.465</a> (2012/05/21)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Artifact archiving from an ssh slave fails if symlinks are present
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13202">issue 13202</a>)
</ul>
<h3><a name=v1.464>What's new in 1.464</a> (2012/05/14)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Don't try to set cookies on cachable requests.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12585">issue 12585</a>)
  <li class=bug>
    Fixed a regression in 1.462 that introduced Java6 dependency.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13659">issue 13659</a>)
  <li class=bug>
    Fixed JDK auto-installer
  <li class=bug>
    missing search image on plugin manager.
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.463>What's new in 1.463</a> (2012/05/07)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Fixed a bug in the Content-Range header handling.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13125">issue 13125</a>)
  <li class=bug>
    Ant's default exclusion was preventing plugins from archiving some files.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13165">issue 13165</a>)
  <li class=bug>
    Fixed NPE in PAM authentication if the user is in a group that doesn't exist anymore.
  <li class=bug>
    End up more gracefully if there's some problem when searching for user partipication in the build
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13564">issue 13564</a>)
  <li class=rfe>
    Improved the performance of the fingerprint persistence.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13154">issue 13154</a>)
  <li class=rfe>
    PAM authentication supports '@group' to force interpretation as a group instead of user.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13526">issue 13526</a>)
  <li class=rfe>
    Honor the <tt>Accept</tt> header in the <tt>job/name/build</tt> URL. 
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13546">issue 13546</a>)
  <li class=rfe>
    Added a DISCOVER permission to allow anonymous users to be presented the login screen
    when accessing job URLs.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-8214">issue 8214</a>)
  <li class='major rfe'>
    Publishers can be now reordered by the user.
    (<a href="https://groups.google.com/forum/?fromgroups#!topic/jenkinsci-dev/UQLvxQclyb4">discussion</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.462>What's new in 1.462</a> (2012/04/30)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    API token authentication was broken in 1.461
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13600">issue 13600</a>)
  <li class=rfe>
    Added the filter textbox to the update center selector.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13476">issue 13476</a>)
  <li class=rfe>
    Move "View as plain text" link on console output page from top right to the sidepanel.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13389">issue 13389</a>)
  <li class=rfe>
    Convert "Delete this build" buttons into links in the sidepanel.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13387">issue 13387</a>)
  <li class=rfe>
    Validate project naming regex immediately.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13524">issue 13524</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.461>What's new in 1.461</a> (2012/04/23)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Flag -U is not used during the parsing step of a Maven Job
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-8663">issue 8663</a>)
Seiji Sogabe's avatar
Seiji Sogabe committed
  <li class=bug>
    Custom workspace validation not working.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13404">issue 13404</a>)
  <li class=rfe>
    allow j/k navigation for search results
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13105">issue 13105</a>)    
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.460>What's new in 1.460</a> (2012/04/14)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Fixed: tests with the same name are no longer counted correctly.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13214">issue 13214</a>)
  <li class=rfe>
    Added a tag to copy text into clipboard for plugins
  <li class=rfe>
    Removed ASM dependency to avoid class incompatibility trobules.
  <li class=rfe>
    Supported hash token in the crontab syntax to distribute workload and avoid spikes.
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.459>What's new in 1.459</a> (2012/04/09)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    CLI - I/O error in channel Chunked connection/Unexpected termination of the channel - still occuring in Jenkins 1.449.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12037">issue 12037</a>)
  <li class=bug>
    Quiet period is blocking other jobs in queue.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12994">issue 12994</a>)  
Seiji Sogabe's avatar
Seiji Sogabe committed
  <li class=bug>
    Loading All Build History Fails.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13238">issue 13238</a>)  
  <li class=rfe>
    Added the View.READ permission to control visibility of views, and updated the default implementation to hide empty views.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-3681">issue 3681</a>)  
Vojtech Juranek's avatar
Vojtech Juranek committed
  <li class=rfe>
    Added new extension point for transient build actions.
    (<a href="https://github.com/jenkinsci/jenkins/pull/421">pull 421</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.458>What's new in 1.458</a> (2012/04/02)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Build Status page continues to show flashing "building" icons after build completion.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13217">issue 13217</a>)  
Seiji Sogabe's avatar
Seiji Sogabe committed
  <li class=bug>
    New Breadcrumb bar covers search suggestions
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13195">issue 13195</a>)  
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a log rotation portability problem on RedHat RPM package.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-5784">issue 5784</a>)  
  <li class=bug>
    Computer.getHostName() returns null when it is not.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13185">issue 13185</a>)  
  <li class=bug>
    Fixed a socket file descriptor leak.
  <li class=rfe>
    Run <tt>$JENKINS_HOME/init.groovy.d/*.groovy</tt> as the init script if present
    (<a href="https://wiki.jenkins-ci.org/display/JENKINS/Configuring+Jenkins+upon+start+up">feature</a>)
  <li class=rfe>
    Improved the page loading performance, especially on large latency network
imod's avatar
imod committed
  <li class=bug>
    Resolve dependency issue between 'maven-plugin' and 'config-file-provider' plugin. If you are using the 'config-file-provider' plugin, you have to upgrade to version 1.9.1!  
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.457>What's new in 1.457</a> (2012/03/26)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Fixed a thread leak in the embedded servlet container.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-9882">issue 9882</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a file handle leak in serving static content
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13097">issue 13097</a>)
  <li class=bug>
    Breadcrumb popup menu gives javascript error on Internet Explorer 8.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13082">issue 13082</a>)
  <li class=bug>
    Ajax on Update Center does not work in prototype 1.7
  <li class=bug>
    'View as plain text' in Console Output is hidden by the new breadcrums bar
  <li class=bug>
    Last modification date of files in a zip are not the original timestamps
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-13122">issue 13122</a>)
Seiji Sogabe's avatar
Seiji Sogabe committed
  <li class=bug>
    "Reload Configuration from Disk" loses labels for swarm-clients
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-8043">issue 8043</a>)
  <li class="rfe">
    Jenkins uses correct port in mDNS advertisement and shows up in Safari Bonjour bookmarks.
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.456>What's new in 1.456</a> (2012/03/19)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    After renaming a job, the redirect goes to a wrong view.
    (<a href="https://github.com/jenkinsci/jenkins/pull/401">pull 401</a>)
  <li class=bug>
    <tt>BUILD_TAG</tt> wasn't unique for hierarchical project.
    (<a href="https://github.com/jenkinsci/jenkins/pull/402">pull 402</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
    Workspace archiving wasn't handling symlinks correctly.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-9118">issue 9118</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a bug in the auto-overwrite of bundled plugins on Windows.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12514">issue 12514</a>)
  <li class=bug>
    Fixed a temporary memory spike when dealing with rapidly growing large console output and interactive monitoring.
  <li class=bug>
    Fixed a file handle leak while serving static files.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12674">issue 12674</a>)
  <li class=bug>
    Fixed a bug in executor/queue filtering for matrix projects.
    (<a href="https://github.com/jenkinsci/jenkins/pull/394">pull 394</a>)
  <li class=bug>
    Some of the context menu items have wrong links
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12945">issue 12945</a>)
  <li class=rfe>
    Removed entries that don't make sense from the context menu
  <li class=rfe>
    Enable automatic hyperlinking on failed test summary.
    (<a href="https://github.com/jenkinsci/jenkins/pull/392">pull 392</a>)
  <li class=rfe>
    Performance improvement in JavaScript on modern browsers
    (<a href="https://github.com/jenkinsci/jenkins/pull/276">pull 276</a>)
  <li class=rfe>
    Matrix project execution order is made pluggable.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12778">issue 12778</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.455>What's new in 1.455</a> (2012/03/12)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
OHTAKE Tomohiro's avatar
OHTAKE Tomohiro committed
  <li class=bug>
    Fixed a regression in 1.453 with IE9
    (<a href="https://github.com/jenkinsci/jenkins/pull/397">pull 397</a>)
  <li class=bug>
    Fixed NPE in Groovy script execution via CLI (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12302">issue 12302</a>)
  <li class=bug>
    Fixed bug where a queued build could start while the previous build was still in its post production state.
  <li class=bug>
    Improved the error retry logic of update center retrieval.
  <li class=bug>
    Update JavaMail to 1.4.4.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-1152">issue 1152</a>, <a href="https://issues.jenkins-ci.org/browse/JENKINS-3983">issue 3983</a>)
  <li class=rfe>
    Integrated prototype.js 1.7
    (<a href="https://groups.google.com/forum/#!topic/jenkinsci-dev/rzHstHyK9Lo/discussion">discussion</a>)
  <li class=rfe>
    Supported programmatic retrieval/update of slave <tt>config.xml</tt>
  <li class=rfe>
    Breadcrumb now supports drop-down menu for faster navigation
    (<a href="https://groups.google.com/forum/#!topic/jenkinsci-dev/j9uCKnQB-Xw/discussion">discussion</a>)
  <li class=rfe>
    Configuration pages show a navigation drop-down menu in the breadcrumb bar to jump to sections
  <li class=rfe>
    Hyperlinks to model objects also supports drop-down menu for faster navigation.
    (<a href="https://groups.google.com/forum/#!topic/jenkinsci-dev/j9uCKnQB-Xw/discussion">discussion</a>)
imod's avatar
imod committed
  <li class=rfe>
    New ExtensionPoint to enforce naming conventions for projects/jobs and two implementations: Default (no restriction), Pattern (regex). 
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12928">issue 12928</a>)
  <li class=rfe>
    <tt>java -jar jenkins.war</tt> now uses the HTTP only session cookie that's more robust against XSS vulnerability.
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.454>What's new in 1.454</a> (2012/03/05)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Adjusted the HTML sanitization rules as they were too restrictive.
</ul>
<h3><a name=v1.453>What's new in 1.453</a> (2012/03/05)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class='major bug'>
    Fixed a XSS vulnerability.
    (SECURITY-26)
  <li class='major bug'>
    Fixed a directory traversal vulnerability.
    (SECURITY-23)
  <li class=bug>
    Fixed a file descriptor leak on Windows
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-9882">issue 9882</a>)
  <li class=bug>
    'Age' column on 'Test Result' tab may show incorrect value when a test suite is divided into multiple junit files.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12457">issue 12457</a>)
Seiji Sogabe's avatar
Seiji Sogabe committed
  <li class=rfe>
    System Message - Doesnt appear on any view other than the default view.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-7733">issue 7733</a>)
  <li class="rfe">
    Added UI component to show notification bar at the top of the page
  <li class="rfe">
    Users can configure search to be case insensitive.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-850">issue 850</a>)
  <li class="rfe">
    Inline help now reports the plugin that contributes the said feature.
  <li class="rfe">
    Various configuration pages are getting the "apply" button.
  <li class="rfe">
    Avoid post-build depoy to Maven repository in release build
imod's avatar
imod committed
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12397">issue 12397</a>)   
  <li class=rfe>
    Jenkins no longer failes to start if plugins have cyclic dependencies, but deactivates these plugins.
  <li class=rfe>
    Adding the video/webm mime type for files with extension .webm.
  <li class=rfe>
    update to guava 11.0.1
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.452>What's new in 1.452</a> (2012/02/27)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Infinite loop or invalid next execution with crontab DoW=7
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12357">issue 12357</a>)
  <li class=bug>
    Broken links to test results with '#' or '?' in the name
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-10458">issue 10458</a>)
  <li class="bug">
    Fix launching browser too early to http://localhost:8080 in OS X
    installer.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12622">issue 12622</a>)
  <li class="bug">
    Bundled slf4j binding to avoid classloader contraint violation in JBoss
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12334">issue 12334</a>,
     <a href="https://issues.jenkins-ci.org/browse/JENKINS-12446">issue 12446</a>,
     <a href="https://issues.jenkins-ci.org/browse/JENKINS-12650">issue 12650</a>)
  <li class="bug">
    Fixed a UI problem with the "save" button that sticks to the bottom.
  <li class="rfe">
    Misc performance improvements
    (<a href="https://github.com/jenkinsci/jenkins/pull/342">pull 342</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.451>What's new in 1.451</a> (2012/02/13)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    The <tt>-c</tt> option in the <tt>build</tt> command wasn't working for some SCM.
  <li class=bug>
    Fix multi submit with shortcut key in script console.
    (<a href="https://github.com/jenkinsci/jenkins/pull/364">pull 364</a>)
  <li class=rfe>
    job rows in view should have id= for easy access
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12490">issue 12518</a>)
Olivier Lamy's avatar
Olivier Lamy committed
  <li class=rfe>
    M2 job: create links to codehaus maven plugins and their goals
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12529">issue 12529</a>)  
Olivier Lamy's avatar
Olivier Lamy committed
  <li class=rfe>
    Matrix job now allows delete whole matrix, including sub-jobs.
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a bug in LDAP default root DN inference.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-8152">issue 8152</a>)
  <li class=bug>
    <tt>ComputerListener.onOffline</tt> was not called when the client was terminated abruptly.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12680">issue 12680</a>)
  <li class=ref>
    CLI now supports also encrypted key file
  <li class=rfe>
    Recognize test results from eviware:maven-soapui-plugin.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-11353">issue 11353</a>)    
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.450>What's new in 1.450</a> (2012/01/30)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    <tt>install-plugin</tt> CLI command fails to put a file in the right location when installing from URL.
  <li class=bug>
    Fixed a bug where long post-production processing in matrix jobs can cause incorrect abortion.
  <li class=bug>
    month should not be 0.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12356">issue 12356</a>)
  <li class=bug>
    "Create a new slave" page didn't auto-complete for copying.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12490">issue 12490</a>)
  <li class=bug>
    Fixed a bug in the auto-overwrite of bundled plugins.
  <li class=rfe>
    Upgrade to maven artifacts 3.0.4
  <li class=rfe>
    Running build via CLI now records actual user who started the build
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.449>What's new in 1.449</a> (2012/01/23)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>
    Build fails on "Deploy artifacts to Maven repository" due to trying to upload parent POM twice for release artifacts.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-11248">issue 11248</a>)
  <li class=bug>
    Fixed an occasional "URI must start with a slash" error when the anonymous user doesn't have the read access.
    OS X installer can optionally create a new user &quot;jenkins&quot; and use
    it. This user has a writable home directory, making it possible to set up ssh for Jenkins.
  <li class="rfe">
    No workspace available message includes wiped out workspace as a potential cause.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-10432">issue 10432</a>)
    Stop users being created in memory if they failed to provide all the required registration information correctly.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-7096">issue 7096</a>)
  <li class=bug>
    <tt>java -jar jenkins.war</tt> finally detects invalid command line options and report that as an error.
  <li class=rfe>
    When run in terminal, warning/error messages are colored.
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.448>What's new in 1.448</a> (2012/01/17)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
imod's avatar
imod committed
  <li class=bug>
    Location of the temporary file "Maven Global Settings" incompatible with release:prepare
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12315">issue 12315</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Failure to check the username/groupname in the matrix security shouldn't hide the user name
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-9519">issue 9519</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a hash DoS vulnerability.
    (<a href="http://www.ocert.org/advisories/ocert-2011-003.html">SECURITY-22</a>)
  <li class=bug>
    Fixed "Deploy artifacts to Maven repository" as a promotion action.
    Requires promoted-builds plugin 2.5+.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-11766">issue 11766</a>)
  <li class="bug">
    Fixed a bug in the symlink creation code on BSD platforms.
    <a href="https://issues.jenkins-ci.org/browse/JENKINS-12119">issue 12119</a>
  <li class="bug">
    Default e-mail suffix should be used to complete the domain name portion of the recipients list.
    (<a href="https://github.com/jenkinsci/jenkins/pull/324">pull #324</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class="bug">
    Closure execution after <tt>CLI.upgrade()</tt> should carry over the transport credential.
    <a href="https://issues.jenkins-ci.org/browse/JENKINS-10890">issue 10890</a>
  <li class="bug">
    Incorrect path delimiter used in ZipArchiver when creating archive on Windows.
    <a href="https://issues.jenkins-ci.org/browse/JENKINS-9942">issue 9942</a>
  <li class="rfe">
    <tt>.jpi</tt> is now supported as well as <tt>.hpi</tt> as a plugin extension.
    (<a href="https://github.com/jenkinsci/jenkins/pull/331">pull #331</a>)
  <li class="rfe">
    Windows service slave launcher now supports more generalized user account option.
    (<a href="https://github.com/jenkinsci/jenkins/pull/328">pull #328</a>)
  <li class="rfe">
    OSX installer now checks for the existence of JVM and open the browser in the end.
    (<a href="https://github.com/jenkinsci/jenkins/pull/329">pull #329</a>)
    Added the Reploy-To header support.
    (<a href="https://github.com/jenkinsci/jenkins/pull/306">pull #306</a>)
  <li class="rfe">
    The location of Maven local repository is now pluggable, and supported per-executor configuration out of the box.
    (<a href="https://github.com/jenkinsci/jenkins/pull/293">pull #293</a>)
  <li class="rfe">
    Jobs now support display name separate from its unique name
    <a href="https://issues.jenkins-ci.org/browse/JENKINS-11762">issue 11762</a>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.447>What's new in 1.447</a> (2012/01/09)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a hash DoS vulnerability.
    (<a href="http://www.ocert.org/advisories/ocert-2011-003.html">SECURITY-22</a>)
  <li class=bug>
  NullPointerException in maven-plugin: Maven3Builder / ExecutedMojo (1.445)
  (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12259">issue 12259</a>)
  <li class='rfe'>
    Reduced overhead of maven jobs.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-11883">issue 11883</a>)
  <li class=bug>
    Link to user profile from console output should go to the user ID, not the user name
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12279">issue 12279</a>)
  <li class=bug>
    Copy artifacts fails on windows slaves due to failing to set a timestamp.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-11073">issue 11073</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.446>What's new in 1.446</a> (2012/01/02)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class='major rfe'>
    Jenkins now acts as an SSH daemon
    (<a href="https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+SSH">doc</a>)
  <li class='rfe'>
    Added hyperlinks to console output
    (<a href="https://github.com/jenkinsci/jenkins/pull/334">pull #334</a>)
imod's avatar
imod committed
  <li class='rfe'>
    Add option to disable mailnotifications for each failed maven module.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-5695">issue 5695</a>)
  <li class='rfe'>
    Sort workspace file list based on request locale.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12139">issue 12139</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.445>What's new in 1.445</a> (2011/12/26)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=rfe>
    CLI now supports using HTTP proxy for tunneling its TCP/IP connection.
  <li class=rfe>
    CLI now supports routing TCP/IP requests without going through HTTP reverse proxy.
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    If reload fails, don't let the partially loaded state running, or risk the user overwriting the configs they have.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-11204">issue 11204</a>)
  <li class=rfe>
    Update center UI improvement. "Install" button is now always visisble.
  <li class=rfe>
    Configuration UI improvement. "Save" button is always visible.
  <li class=bug>
    Fixed a bug where a large output from Maven can cause module log output to go out of sync with module build log files.
  <li class=bug>
    Confusing error message when the --username option is used on the system with the .ssh directory.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-11873">issue 11873</a>)
  <li class=bug>
    Fixed prematurely re-drawn matrix test result graph.
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.444>What's new in 1.444</a> (2011/12/19)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=rfe>
    Make the matrix configuration table looks like the rest of Jenkins tables.
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-10251">issue 10251</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Improved Italian translation.
  <li class=bug>
    Fixed the incorrect table border cropping
    (<a href="https://issues.jenkins-ci.org/browse/JENKINS-12061">issue 12061</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.443>What's new in 1.443</a> (2011/12/12)</h3>
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
<ul class=image>
  <li class=bug>