Skip to content
changelog.html 254 KiB
Newer Older
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Improved console annotations for Ant.
  <li class=rfe>
    (Internal) ConsoleNotes can now inject its associated CSS.
</ul>
<h3><a name=v1.374>What's new in 1.374</a> (2010/08/27)</h3>
<ul class=image>
  <li class=bug>
    Unable to add empty Ant properties on Windows since 1.370.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-7204">issue 7204</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Maven2 projects now pick up Flexmojo test results automatically.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6893">issue 6893</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Auto-completion can be now easily added to text boxes by plugins. 
  <li class=rfe>
    Non build modules in incremental Maven builds are now set to NOT_BUILD at the beginning of the build, already. 
  <li class=rfe>
    Plugins can now transform the console output.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-7112">issue 7112</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Administrator can unpin plugins that are pinned.
  <li class=rfe>
    Memory footprint reduction with fingerprints.
  <li class=rfe>
    Added "This build is disabled" on Matrix project when it disabled.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-7266">issue 7266</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.373>What's new in 1.373</a> (2010/08/23)</h3>
<ul class=image>
  <li class=bug>
    Fixed a config page regression in the matrix project.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-7213">issue 7213</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Ant target annotation should allow colon in the target name.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-7026">issue 7026</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a 1.372 regression in handling whitespace and other characters in label names.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-7216">issue 7216</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Allow use of username/password parameters for CLI when using LDAP authentication.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6628">issue 6628</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Axes in multi-configuration projects are now extensible.
  <li class=rfe>
    Multi-configuration projects now allow multiple label/node axes.
  <li class=rfe>
    Improved the layout algorithm of the matrix project visualization.
    (<a href="http://hudson.361315.n4.nabble.com/PATCH-Prefer-Y-axis-based-on-size-td2324178.html#a2324178">patch</a>)
  <li class=rfe>
    JUnit report archiving now captures stdout of tests run in Surefire.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4158">issue 4158</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Updated bundled ssh-slaves plugin to version 0.13.
</ul>
<h3><a name=v1.372>What's new in 1.372</a> (2010/08/13)</h3>
<ul class=image>
  <li class=rfe>
    Persist matrix-based security settings in a consistent order
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-7138">issue 7138</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class='major rfe'>
    Jobs can now use boolean expression over labels to control where they run.
</ul>
<h3><a name=v1.371>What's new in 1.371</a> (2010/08/09)</h3>
<ul class=image>
  <li class="major bug">
    A security hole in CLI command implementations enable unauthorized users
    from executing commands.
    (SECURITY-5)
</ul>
<h3><a name=v1.370>What's new in 1.370</a> (2010/08/07)</h3>
<ul class=image>
  <li class=bug>
    Added escaping of special characters when passing properties to Ant on Windows.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-7108">issue 7108</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Workaround issue in IBM JVM causing intermittent ClassNotFoundExceptions.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5141">issue 5141</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a memory leak in Winstone
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5119">issue 5119</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Updated bundled cvs plugin to version 1.2.
  <li class=rfe>
    Incorporated community contributed translations in Korean and Dutch.
</ul>
<h3><a name=v1.369>What's new in 1.369</a> (2010/07/30)</h3>
<ul class=image>
  <li class="major bug">
    <code>X-Hudson</code> header not being sent in 1.368.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-7100">issue 7100</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    NPE on build after incremental Maven builds are aborted.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6429">issue 6429</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    On-demand slaves would launch even when "only for tied jobs" is set.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-7054">issue 7054</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix links to ant targets in console output view that were added in 1.367.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-7041">issue 7041</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Avoid error with invalid or null primary view, such as in upgrade from older Hudson.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6938">issue 6938</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Support LogRotator deletion of old artifacts in multiconfiguration projects.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6925">issue 6925</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Build queue was not saved in safeRestart or safeExit.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6804">issue 6804</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    CLI can now work with a reverse proxy that requires BASIC auth.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-3796">issue 3796</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.368>What's new in 1.368</a> (2010/07/26)</h3>
<ul class=image>
  <li class=bug>
    Make <tt>/buildWithParameters</tt> support remote cause and user supplied cause text
    for build via authentication token, just as <tt>/build</tt> does.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-7004">issue 7004</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Auto install of JDK when master/slave are different platforms would fail.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6880">issue 6880</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Modified to work with Tomcat 7.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6738">issue 6738</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.367>What's new in 1.367</a> (2010/07/16)</h3>
<ul class=image>
  <li class=bug>
    Safe restart made Hudson unresponsive until all running jobs complete, since 1.361.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6649">issue 6649</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Plugins with dependencies show wrong description on installed plugins page.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6966">issue 6966</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix redirect after login when return URL has characters that need encoding.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6960">issue 6960</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    &lt;input type='hidden'&gt; field shouldn't be getting the plain text password value.
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Added a mechanism to register CLI option handler as an extension point.
  <li class=rfe>
    Added a CLI command 'set-build-result' that can be used from inside a build to set the build status.
  <li class=rfe>
    Show outline structure for Ant execution in the console output view.
  <li class=rfe>
    Remote API now supports the 'tree' filter query parameter which is more efficient and easier to use.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5940">issue 5940</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.366>What's new in 1.366</a> (2010/07/09)</h3>
<ul class=image>
  <li class='major bug'>
    Fixed a possible security issue where a malicious user with the project
    configuration access can trick Hudson into leaking the proxy password,
    if Hudson is configured with a proxy with username/password.
    (SECURITY-3)
  <li class=bug>
    Delete contained module builds when a maven project build is deleted, to avoid
    orphaned builds which can then affect the displayed result of a prior build.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6779">issue 6779</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Hide some sidepanel links that should not be shown in user-private views.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6832">issue 6832</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix for file parameters that are copied to a subdirectory of the workspace.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6889">issue 6889</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    File parameters uploaded via the CLI are now displayed correctly on the build Parameters page.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6896">issue 6896</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Allowed file parameters to be downloaded even when the name contains URL-unfriendly characters.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6897">issue 6897</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a garbage in the raw console plain text output.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6034">issue 6034</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    "Hudson is loading" page didn't take the user back to the same page.
  <li class=rfe>
    Hudson can now remotely install JDK on Windows slaves when connecting via the
    "Let Hudson control this Windows slave as a Windows service" mode.
  <li class=rfe>
    The "Let Hudson control this Windows slave as a Windows service" mode now allows the same Windows slave
    to be used by multiple Hudson masters.
</ul>
<h3><a name=v1.365>What's new in 1.365</a> (2010/07/05)</h3>
<ul class=image>
  <li class='major bug'>
    Fixed a critical security problem. See <a href="http://infradna.com/content/security-advisory-2010-07-05">the advisory</a> for more details.
</ul>
<h3><a name=v1.364>What's new in 1.364</a> (2010/06/25)</h3>
<ul class=image>
  <li class=bug>
    Fixed a race condition where a queued build may get executed multiple times.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6819">issue 6819</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Some UI labels related to JUnit results were shown in the wrong locale.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6824">issue 6824</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    <tt>BuildWrapper</tt>s can now contribute build variables.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6497">issue 6497</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.363>What's new in 1.363</a> (2010/06/18)</h3>
<ul class=image>
  <li class=bug>
    Fix queue handling to close locking gap between removing job from queue and starting build,
    to prevent unintended concurrent builds (refactor of change first made in 1.360).
    (<a href="http://hudson.361315.n4.nabble.com/Patch-to-fix-concurrent-build-problem-td2229136.html">report</a>)
  <li class=bug>
    Allow multiple dependencies between same two projects, as they may trigger under
    different conditions and with different parameters.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5708">issue 5708</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Timeline on build trend page should use server timezone instead of always GMT.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6692">issue 6692</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Don't mask the cause of the checkout related exception.
  <li class=bug>
    "who am I?" page should be visible to everyone.
  <li class=rfe>
    Avoid pointless and harmful redirection when downloading slave.jar. 
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5752">issue 5752</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Cache downloaded JDKs.
  <li class=bug>
    Reinstall a JDK when a different version is selected.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5551">issue 5551</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Integrated community-contributed translations (Germany, Greek, Spanish, Finnish, Hungarian, Italian, Japanese, French,
    Russian, Slovenian, Dutch, Traditional Chinese, Swedish, Ukrainian, and Portuguese.) 
  <li class=rfe>
    Upgraded bundled Ant to version 1.8.1.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6562">issue 6562</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.362>What's new in 1.362</a> (2010/06/11)</h3>
<ul class=image>
  <li class=bug>
    Restored optional container-based authentication for CLI.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6587">issue 6587</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix javascript error when a plugin uses an empty <tt>dropdownList</tt>, resulting in LOADING overlay being left up.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6542">issue 6542</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Add setting so job views may show only enabled or disabled jobs.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6673">issue 6673</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    File parameters can now be downloaded from the build Parameters page.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6719">issue 6719</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Added an ability to point to different update sites.
  <li class=rfe>
    Added a new extension point to plug in custom utility to kill processes.
  <li class=rfe>
    Added a proactive error diagnostics to look for a broken reverse proxy setup.
    (<a href="http://wiki.jenkins-ci.org/display/JENKINS//Running+Hudson+behind+Apache#RunningHudsonbehindApache-modproxywithHTTPS">report</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.361>What's new in 1.361</a> (2010/06/04)</h3>
<ul class=image>
  <li class=bug>
    Fixed a bug where IE shows empty client cert dialog when connecting to HTTPS site run by Winstone.
    (<a href="http://hudson.361315.n4.nabble.com/winstone-container-and-ssl-td383501.html">report</a>)
  <li class=bug>
    "java -jar hudson.war" with AJP was broken.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5753">issue 5753</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Safe restart stopped working on protected Hudson since 1.359.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6667">issue 6667</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Parameterized jobs did not use configured quiet period.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6660">issue 6660</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix form data conflict when fingerprinting is used with Promoted Builds plugin.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6642">issue 6642</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Avoid possible exception at startup when some plugins have optional dependencies.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6435">issue 6435</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Add <tt>autocomplete="off"</tt> for LDAP managerDN and managerPassword fields.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-3586">issue 3586</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Set a TCP timeout when slaves connect to the master.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6262">issue 6262</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    File parameter builds started with the CLI command no longer throw an NPE.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4296">issue 4296</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Workaround for bug in Glassfish Enterprise.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6459">issue 6459</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Ensure nested <tt>f:repeatable</tt> content does not inherit outer list when inner list is null.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6679">issue 6679</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Add two new permalinks to job pages: "Last unstable build" and "Last unsuccessful build".
  <li class=rfe>
    Allow the build number to be set so long as it's still bigger than the last build.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4930">issue 4930</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Copied jobs are now disabled until configuration is saved, so they don't start building before ready.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-2494">issue 2494</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Reduced logging from jmDNS.
</ul>
<h3><a name=v1.360>What's new in 1.360</a> (2010/05/28)</h3>
<ul class=image>
  <li class=bug>
    A Java6 dependency had crept in in 1.359.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6653">issue 6653</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Workaround for bug in Glassfish Enterprise.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6459">issue 6459</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Added an extension point to control the assignment of tasks to nodes.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6598">issue 6598</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.359>What's new in 1.359</a> (2010/05/21)</h3>
<ul class=image>
  <li class=bug>
    Accept latest JRockit JVM release as a compatible JVM.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6556">issue 6556</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Hudson now broadcasts itself in DNS multicast at "_hudson._tcp.local" to facilitate auto-discovery from other tools
  <li class=rfe>
    Added the "-block" option to the "quiet-down" CLI command so that the command will block until the system really quiets down.
</ul>
<h3><a name=v1.358>What's new in 1.358</a> (2010/05/14)</h3>
<ul class=image>
  <li class=bug>
    Too much memory used by stdout/stderr from test results.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6516">issue 6516</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a memory leak in Winstone sessions.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5119">issue 5119</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix to handle usernames with colon character on Windows.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6476">issue 6476</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed the port number handling problem in debian init script.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6474">issue 6474</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix FilePath.getParent() handling of edge cases.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6494">issue 6494</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix css conflict introduced in 1.357 that caused missing data display in analysis plugins.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6496">issue 6496</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Support "optional=true" parameter for @Extension.
  <li class=rfe>
    Supported OpenSSL-style certificate/key file format with "java -jar hudson.war"
  <li class=rfe>
    If --httpsPort option is given without the certificate, run with a one-time self-signed certificate.
  <li class=rfe>
    Hudson shouldn't show a login error page unless the user really failed to login (think about when the user presses a back button.)
</ul>
<h3><a name=v1.357>What's new in 1.357</a> (2010/05/07)</h3>
<ul class=image>
  <li class=bug>
    Maven builds abort unexpectedly due to a SocketTimeoutException on machine with poor resources.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-3273">issue 3273</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix incorrect handling of ".." in paths with mix of / and \ separators since 1.349.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5951">issue 5951</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Javadoc publishing should not fail build if javadoc is already current.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6332">issue 6332</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix download of files/artifacts larger than 2GB.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6351">issue 6351</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Build page may not list all of the artifacts since 1.348.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6371">issue 6371</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Add workaround for Opera 10.52/53 bug causing error in saving job configuration.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6424">issue 6424</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix createSymlink problem on *nix systems that do not use GNUCLibrary since 1.356.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6437">issue 6437</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Hide add/edit description link on test result pages when user does not have
    permission to submit a description.
  <li class=rfe>
    Changed permission required to set description on test result pages
    from Build Job to Update Run.
  <li class=rfe>
    Add "LOADING" overlay on global and job config pages until form is ready for use.
  <li class=rfe>
    Email recipient lists now support build parameters.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6394">issue 6394</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Make it easier to see the latest update jobs on the Update Center page.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4255">issue 4255</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Allow plugins to use forms with an onsubmit handler, and fix "no-json" handling.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5927">issue 5927</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Updated bundled subversion plugin to version 1.17.
</ul>
<h3><a name=v1.356>What's new in 1.356</a> (2010/05/03)</h3>
<ul class=image>
  <li class=bug>
    Fix <tt>StringIndexOutOfBoundsException</tt> in console log from <tt>UrlAnnotator</tt>.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6252">issue 6252</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed potential deadlock between saving project config and getting project page.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6269">issue 6269</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed timeline display on build time trend page.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6439">issue 6439</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed garbled response of XML API if xpath is specified.
    (<a href="http://n4.nabble.com/Hudson-API-XML-td1723766.html#a1723766">ja@hudson.dev.javanet</a>)
  <li class=bug>
    Fix broken links for stopping jobs in executor list on pages for slave nodes or filtered views.
  <li class=bug>
    Fixed <tt>NoSuchMethodError</tt> with Maven and Ivy plugins.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6311">issue 6311</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Extension points can be now sorted.
</ul>
<h3><a name=v1.355>What's new in 1.355</a> (2010/04/16)</h3>
<ul class=image>
  <li class=bug>
    Colored ball image at top of build pages was broken for Hudson in some web
    containers (fixed by removing workaround for a Firefox bug fixed since 3.0.5/Dec2008).
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-2341">issue 2341</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Console page while build is running did not wrap lines when viewed in IE.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5869">issue 5869</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed build history to indicate test failure for MavenBuild and MavenModuleSetBuild.
  <li class=bug>
    Make <tt>dropdownList</tt> work in repeatable content, such as a build step.
  <li class=bug>
    Fixed a bug where a job created via XML didn't properly receive upstream/downstream computation.
    (<a href="http://n4.nabble.com/Hudson-API-td1747758.html#a1747758">report</a>)
  <li class=bug>
    Argument masking wasn't working correctly for commands run on slaves
    (<a href="http://n4.nabble.com/Password-masking-when-running-commands-on-a-slave-tp1753033p1753033.html">report</a>)
  <li class=rfe>
    Added the slave retention strategy based on a schedule.
  <li class=rfe>
    Added to configure charset option of Mailer.
</ul>
<h3><a name=v1.354>What's new in 1.354</a> (2010/04/12)</h3>
<ul class=image>
  <li class=bug>
    POM parsing was still using the module root as the base for relative paths for alternate settings files.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6080">issue 6080</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix dynamic updates of build history table when CSRF protection is turned on.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6072">issue 6072</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Improved the error reporting mechanism in LDAP setting.
  <li class=bug>
    Raw console output contains garbage.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6034">issue 6034</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a file handle leak in the slave connection.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6137">issue 6137</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Quiet period wasn't taking effect properly when doing parameterized builds.
</ul>
<h3><a name=v1.353>What's new in 1.353</a> (2010/03/29)</h3>
<ul class=image>
  <li class=bug>
    Tagging a repository can result in NPE. 
  <li class=bug>
    Fix possible form submission error when using multiple combobox elements.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-6025">issue 6025</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Better escaping of test case names in test results pages.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5982">issue 5982</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Make radio buttons work in repeatable content, such as a build step.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5028">issue 5028</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed the handling of verifying that the POM path entered for Maven projects exists.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4693">issue 4693</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Added link to builds in buildTimeTrend
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-3993">issue 3993</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.352>What's new in 1.352</a> (2010/03/19)</h3>
<ul class=image>
  <li class=bug>
    Fixed a file handle leak when a copy fails.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5899">issue 5899</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Replace '&gt;' with '_' in username, as already done for '&lt;'.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5833">issue 5833</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix <tt>editableComboBox</tt> to select item when mouse click takes more than 100ms.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-2722">issue 2722</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed NPE when configuring a view without "Regular expression".
  <li class=bug>
    Page shouldn't scroll up when the user opens/closes a stack trace in the test failure report.
  <li class=bug>
    Fixed a bug where Hudson can put a wrong help file link.
    (<a href="http://n4.nabble.com/Resolution-of-help-files-in-jelly-entries-tp1592533p1592533.html">report</a>)
  <li class=bug>
    Fixed Maven site goal archiving from slaves.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5943">issue 5943</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a regression with NetBeans Hudson plugin progressive console output.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5941">issue 5941</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a situation where a failure in plugin start up can prevent massive number of job loss. 
  <li class=rfe>
    Supported JBoss EAP 5.0.0 GA.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5922">issue 5922</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    CLI commands on protected Hudson now asks a password interactively, if run on Java6.
  <li class=rfe>
    Added CLI 'login' and 'logout' commands so that you don't have to specify a credential
    for individual CLI invocation. 
  <li class=rfe>
    URLs in the console output are now hyperlinks. 
  <li class=rfe>
    Improved the URL annotation logic.
  <li class=rfe>
    Add drag&amp;drop support for <tt>f:repeatable</tt> lists and use this for
    the JDK/Ant/Maven installations in global config so these can be reordered.
  <li class=rfe>
    Integrated a new round of community-contributed localizations (ca, es, fi, fr, hi_IN, it, nl, ru, and sv_SE locales.)
</ul>
<h3><a name=v1.351>What's new in 1.351</a> (2010/03/15)</h3>
<ul class=image>
  <li class='major bug'>
    Regression in 1.350 that can delete old build artifacts.
    (<a href="http://n4.nabble.com/Warning-about-Hudson-1-350-Could-delete-your-artifacts-td1593483.html">report</a>)
</ul>
<h3><a name=v1.350>What's new in 1.350</a> (2010/03/12)</h3>
<ul class=image>
  <li class=bug>
    Fix handling of relative paths in alternate settings.xml path for Maven projects.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4693">issue 4693</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Alternate settings, private repository, profiles, etc were not used in embedded Maven for
    deploy publisher.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4939">issue 4939</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Make <tt>editableComboBox</tt> work in repeatable content, such as a build step.
  <li class=bug>
    If content is captured using <tt>&lt;j:set var=".."&gt;..content..&lt;/j:set&gt;</tt>,
    fixed this to use proper HTML rendering when appropriate.
  <li class=bug>
    '&lt;' and '&amp;' in the console output was not escaped since 1.349
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5852">issue 5852</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class='major bug'>
    Fixed an <tt>AbstractMethodError</tt> in SCM polling under some circumstances.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5756">issue 5756</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class='major bug'>
    Fixed a <tt>ClassCastException</tt> in the Subversion plugin - now using Subversion plugin 1.13.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5827">issue 5827</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    The Maven Integration plugin link in the Update Center was going to a dead location.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4811">issue 4811</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    On RPM/DEB/etc installation, don't offer the self upgrade. It should be done by the native package manager.
    (<a href="http://n4.nabble.com/RPM-for-Hudson-1-345-does-not-Upgrade-Automatically-tp1579580p1579580.html">report</a>)
  <li class=bug>
    Fixed a possible lock up of slaves.
  <li class=rfe>
    Added advanced option to LogRotator to allow for removing artifacts from old builds
    without removing the logs, history, etc.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-834">issue 834</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Authentication support in Hudson CLI.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-3796">issue 3796</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Added console annotation support to SCM polling logs.
</ul>
<h3><a name=v1.349>What's new in 1.349</a> (2010/03/05)</h3>
<ul class=image>
  <li class=bug>
    Fix deserialization problem with fields containing double underscore.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5768">issue 5768</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix deserialization problem for Exception objects where the XML has bad/old data.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5769">issue 5769</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix serialization problem with empty CopyOnWriteMap.Tree.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5776">issue 5776</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a bug that can cause 404 in the form validation check.
  <li class=rfe>
    Remote build result submission shouldn't hang forever even if Hudson goes down.
  <li class=rfe>
    Added a monitor for old or unreadable data in XML files and a manage screen to assist
    in updating files to the current data format and/or removing unreadable data from plugins
    that are no longer active.  "Manage Hudson" page will show a link if any old/unreadable
    data was detected.
  <li class=rfe>
    Added a mechanism to bundle <tt>init.groovy</tt> inside the war for OEM.
    (<a href="http://n4.nabble.com/preconfigured-hudson-war-tp1575216p1575216.html">report</a>)
  <li class=rfe>
    Added an extension point to annotate console output.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-2137">issue 2137</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.348>What's new in 1.348</a> (2010/02/26)</h3>
<ul class=image>
  <li class=rfe>
    Fixed a performance problem of the job/build top page when there are too many artifacts.
  <li class=rfe>
    Improved /etc/shadow permission checks.
</ul>
<h3><a name=v1.347>What's new in 1.347</a> (2010/02/19)</h3>
<ul class=image>
  <li class=bug>
    Fix javascript problem showing test failure detail for test name with a quote character.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-1544">issue 1544</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Hudson can incorrectly configure labels for the master when bleeding edge EC2 plugin is used.
  <li class=bug>
    Fixed the regression wrt the whitespace trimming caused by 1.346.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5633">issue 5633</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Under some circumstances, Hudson can incorrectly delete the temporary directory itself.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5642">issue 5642</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Newlines in MAVEN_OPTS environment variable can cause problems in other contexts.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5651">issue 5651</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Improved the form validation mechanism to support multiple controls.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5610">issue 5610</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Added message to slave log when it has successfully come online.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5630">issue 5630</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.346>What's new in 1.346</a> (2010/02/12)</h3>
<ul class=image>
  <li class=bug>
    Maven modules should not be buildable when the parent project is disabled.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-1375">issue 1375</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed the broken quiet period implementation when polling interval is shorter than
    the quiet period.  (Changes in SCM impls are needed for this to take effect.) 
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-2180">issue 2180</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Escape username in URLs in case it contains special characters such as "#".
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-2610">issue 2610</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix sidepanel link for People to be visible and show view-specific info when appropriate.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5443">issue 5443</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Improved HTML rendering, not using closing tags that do not exist in HTML.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5458">issue 5458</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Show better error message for missing view type selection when creating a view.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5469">issue 5469</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Hudson wasn't properly streaming a large external build submission,
    which can result in OOME and unresponsiveness.
  <li class=rfe>
    Use fixed-width font in text area for shell/batch build steps.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5471">issue 5471</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Use user selected icon size on People page.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5447">issue 5447</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Speed/footprint improvement in the HTML rendering.
</ul>
<h3><a name=v1.345>What's new in 1.345</a> (2010/02/08)</h3>
<ul class=image>
  <li class='major bug'>
    Update center retrieval, "build now" link, and real-time console update was broken in 1.344.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5536">issue 5536</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed the backward incompatibility introduced in JENKINS-5391 fix in 1.344.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5391">issue 5391</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.344>What's new in 1.344</a> (2010/02/05)</h3>
<ul class=image>
  <li class=bug>
    Removed the forced upper casing in parameterized builds.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5391">issue 5391</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Password parameter on the disk should be encrypted.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5420">issue 5420</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Duplicate entries on Upstream/Downstream project with "Build modules in parallel".
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5293">issue 5293</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    "Projects tied on" should be "Projects tied to".
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5451">issue 5451</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed the bug that prevents update center metadata retrieval in Jetty.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5210">issue 5210</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Show which plugins have already been upgraded in Plugin Manager.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-2313">issue 2313</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Show Hudson upgrade status on manage page instead of offering same upgrade again.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-3055">issue 3055</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Make badges in build history line up.
    (<a href="http://n4.nabble.com/Align-lock-sign-of-keep-build-forever-td1016427.html">report</a>)
</ul>
<h3><a name=v1.343>What's new in 1.343</a> (2010/01/29)</h3>
<ul class=image>
  <li class=bug>
    Don't report a computer as idle if it running the parent job for a matrix project.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5049">issue 5049</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Improve error message for a name conflict when renaming a job.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-1916">issue 1916</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Job description set via the remote API was not saved.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5351">issue 5351</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Work around a JVM bug on Windows that causes the "Access denied" error
    while creating a temp file.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5313">issue 5313</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a NPE in the update center with the container authentication mode.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5382">issue 5382</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Global MAVEN_OPTS for Maven projects wasn't getting loaded properly for configuration.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5405">issue 5405</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix for parameterized project with choice parameter value that has &lt; or &gt; character.
    (<a href="http://n4.nabble.com/Fwd-IllegalArgumentException-when-use-parametrised-build-with-choice-parametr-td1311451.html#a1311451">report</a>)
  <li class=bug>
    Build queue was showing some of the items in the wrong order &mdash; it should show new ones first and
    old ones later.
  <li class=rfe>
    Move form to adjust logging levels to its own page and include table of configured levels.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-2210">issue 2210</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Allow the administrator to control the host names via a system property "host.name" per slave,
    in case auto-detection fails.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5373">issue 5373</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Introduced a new extension point for test result parsers.
    (<a href="http://n4.nabble.com/Review-requested-Test-Result-Refactoring-tp978100p978100.html">discussion</a>)
  <li class=rfe>
    Data loading is made more robust in the face of linkage failures.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5383">issue 5383</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Auto-detect if Hudson is run in Solaris <a href="http://www.sun.com/bigadmin/content/selfheal/smf-quickstart.jsp">SMF</a>
    and provide restart capability.
    (<a href="http://n4.nabble.com/Self-restart-not-available-when-running-as-Solaris-SMF-tp1289605p1289605.html">report</a>)
  <li class=rfe>
    Formalized an extension point to control priority among builds in the queue.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-833">issue 833</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.342>What's new in 1.342</a> (2010/01/22)</h3>
<ul class=image>
  <li class=bug>
    Commands run on slaves (such as SCM operations) were not printed to the log
    the way they would be when run on master.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5296">issue 5296</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Downstream jobs could fail to trigger when using per-project read permissions.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5265">issue 5265</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Update lastStable/lastSuccessful symlinks on filesystem later in build process to avoid
    incorrectly updating links when build fails in post-build actions, and links briefly
    pointing to a build that is not yet complete.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-2543">issue 2543</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Debian package no longer changes the permissions and owner of the jobs and .ssh directory.
    This is to improve upgrade speed and so that ssh works properly after upgrading.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4047">issue 4047</a> and
     <a href="http://issues.jenkins-ci.org/browse/JENKINS-5112">issue 5112</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Automatic tool installation wasn't honoring proxy setting.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5271">issue 5271</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a bug that induces a NPE during list view column construction.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5061">issue 5061</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a bug that can cause Hudson to fail to encode non-ASCII characters in URL.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5155">issue 5155</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Added "process-test-classes" phase to Maven intercepter.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-2226">issue 2226</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a regression in the remote API in 1.341.
    (<a href="http://n4.nabble.com/GZIP-encoded-response-only-for-css-js-resources-tp1010358p1010358.html">report</a>)
  <li class=rfe>
    Improved error diagnostics when failing to auto install Maven/Ant.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5272">issue 5272</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Infer the default e-mail address more smartly with user IDs like "DOMAIN\user" (often seen in Windows)
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5164">issue 5164</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    The hudson.model.Run.ArtifactList.treeCutoff property should not limit the number 
    of artifacts shown by the API.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5247">issue 5247</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Spanish translation made a great progress.
</ul>
<h3><a name=v1.341>What's new in 1.341</a> (2010/01/15)</h3>
<ul class=image>
  <li class=bug>
    Completed fix started in 1.325 for updating bundled plugins, now working when security is enabled.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-3662">issue 3662</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    TemporarySpaceMonitor and DiskSpaceMonitor fail to instantiate on fresh systems.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5162">issue 5162</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    /tmp space monitoring didn't work if /tmp is filled up completely. 
  <li class=rfe>
    Plugins can now control how builds are triggered when they declare downstream jobs.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5236">issue 5236</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Hudson now detects a cyclic dependencies among plugins and report the error gracefully.
  <li class=rfe>
    Extension points can now contribute multiple actions.
  <li class=rfe>
    Responses to remote API calls now honor the "Accept-Encoding" header.
    (<a href="http://n4.nabble.com/GZIP-encoded-response-only-for-css-js-resources-tp1010358p1010358.html">report</a>)
  <li class=rfe>
    Link to project changes summary instead of this build's changes for "still unstable" email.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-3283">issue 3283</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    SCM retry count and "Block build when upstream project is building" is now available on matrix projects.
    (<a href="http://n4.nabble.com/Advanced-configuration-in-matrix-projects-td1011215.html#a1011215">report</a>)
</ul>
<h3><a name=v1.340>What's new in 1.340</a> (2010/01/11)</h3>
<ul class=image>
  <li class=bug>
    Non ASCII chars get mangled when a new user is created.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-2026">issue 2026</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed garbled mail text when default encoding is not UTF-8.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-1811">issue 1811</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed a bug in the log rotation setting of RPM packages.
    (<a href="http://n4.nabble.com/Hudson-logrotate-for-RPM-incorrect-tp999444p999444.html">report</a>)
  <li class=rfe>
    Added a new CLI command to obtain list of changes by specifying builds.
  <li class=rfe>
    Improved memory/swap monitoring on Solaris systems that doesn't have the 'top' command.
    (<a href="http://n4.nabble.com/Version-1-329-Java-Error-2-tp387349p387349.html">report</a>)
  <li class=rfe>
    User IDs in Hudson are now case preserving but case insensitive.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4354">issue 4354</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    CVS support is separated into a plugin, although it's still bundled by default for compatibility.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-3101">issue 3101</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.339>What's new in 1.339</a> (2009/12/24)</h3>
<ul class=image>
  <li class=bug>
    <tt>slave.jar</tt> incorrectly shipped with a version number indicating a private build.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5138">issue 5138</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Global MAVEN_OPTS weren't saving due to TopLevelItemDescriptors not being configured in global configuration.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5142">issue 5142</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Make maven project more resilient to exceptions from plugins.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-3279">issue 3279</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Add the ability to configure low-disk space thresholds.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-2552">issue 2552</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Allow BuildWrapper tearDown code to detect when the build has failed.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-2485">issue 2485</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Add help regarding "Auto" repository browser selection and add support
    for this in Subversion plugin.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-2082">issue 2082</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Introduced a mechanism so that writing XSS-free code is easier.
    (<a href="http://wiki.jenkins-ci.org/display/JENKINS//Jelly+and+XSS+prevention">discussion</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.338>What's new in 1.338</a> (2009/12/18)</h3>
<ul class=image>
  <li class=rfe>
    Maven projects will now use per-project MAVEN_OPTS if defined first, then global MAVEN_OPTS if defined, and finally
    as fallback, MAVEN_OPTS environment variable on executor.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-2932">issue 2932</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Expose upstream cause details via remote API.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5074">issue 5074</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.337>What's new in 1.337</a> (2009/12/11)</h3>
<ul class=image>
  <li class=bug>
    Matrix parent build shouldn't consume an executor.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-936">issue 936</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Exceptions in one publisher shouldn't block all other publishers from running.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5023">issue 5023</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fixed <tt>OutOfMemoryError</tt> in JNLP slaves that are running for too long.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-3406">issue 3406</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Auto installer for Maven couldn't be configured after the fact.
  <li class=bug>
    Fixed a bug that the form field validation couldn't handle &lt;select> box.
    (<a href="http://n4.nabble.com/f-validateButton-of-a-select-field-s-value-tp948691p948691.html">report</a>)
  <li class=bug>
    Fixed a possible "XYZ is missing its descriptor" storm.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5067">issue 5067</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Group available plugins in Plugin Manager by category.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-1836">issue 1836</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Add sorting and link to directory browser for artifact list and tree display.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4976">issue 4976</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Make links in build history for a view stay under that view.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5021">issue 5021</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Automatically install dependent plugins.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4983">issue 4983</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class='major rfe'>
    Implemented a proper serialization of multi-classloader object graph.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-5048">issue 5048</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.336>What's new in 1.336</a> (2009/11/28)</h3>
<ul class=image>
  <li class=bug>
    Update or remove lastSuccessful/lastStable symlinks on filesystem as appropriate
    when a build is deleted.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-1986">issue 1986</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    In-demand strategy could not relaunch slave nodes since 1.302.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-3890">issue 3890</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Actual cause for slave going offline was always masked by channel-terminated cause.
  <li class=bug>
    Improved display of why a slave is offline (don't incorrectly say "failed to launch").
  <li class=bug>
    Improved the error diagnostics on the failure to establish connection with JNLP slaves early on.
  <li class=bug>
    Fix so configure-slave permission actually allows configuration of slaves.
  <li class=bug>
    User pages showed add/edit description link to users without permission to edit,
    and guests were allowed to edit the user profile for anonymous user.
  <li class=bug>
    Debian package now demands full JRE, not just a headless JRE.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4879">issue 4879</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Avoid exception if a plugin provides null for a dynamic node label.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4924">issue 4924</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    If restart is not supported, explain why.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4876">issue 4876</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Matrix configuration builds should continue even when Hudson is about to shut down.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4873">issue 4873</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Send build status email to valid addresses rather than aborting for one invalid address.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4927">issue 4927</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Smart JDK/Maven/Ant auto installers aren't available for existing tool configurations.
  <li class=bug>
    Hudson can now run gracefully (albeit bit slowly) where JNA is not available.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4820">issue 4820</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Add ability to delete users from Hudson.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-1867">issue 1867</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Gracefully detect the double loading of JNA instead of failing later with <tt>NoClassDefFoundError</tt>
    (<a href="http://wiki.jenkins-ci.org/display/JENKINS//JNA+is+already+loaded">detail</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=rfe>
    Introduced a structure around the initialization process for better reporting and etc.
  <li class=rfe>
    Debian packages creates Hudson user with <tt>/bin/bash</tt> to accomodate some tools that want a valid shell.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4830">issue 4830</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
</ul>
<h3><a name=v1.335>What's new in 1.335</a> (2009/11/20)</h3>
<ul class=image>
  <li class=bug>
    Space in axis value for matrix type project was lost on reconfiguration.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-2360">issue 2360</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Remember me did not work with unix authentication.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-3057">issue 3057</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Node variables not passed through to Maven jobs.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4030">issue 4030</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Fix handling of non-ASCII characters in external job submission.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4877">issue 4877</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Job assigned to label that no longer has any nodes generates exception since 1.330.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4878">issue 4878</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Custom workspace on Windows with just a drive letter or using forward slashes in path
    failed to build in 1.334.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4894">issue 4894</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class=bug>
    Core version number in plugin manager warning message was missing in 1.334.
  <li class=bug>
    Matrix build wasn't showing their full name in the executor list on the left.
  <li class=rfe>
    Hudson's UDP broadcast/discovery now supports IP multicast.
</ul>
<h3><a name=v1.334>What's new in 1.334</a> (2009/11/16)</h3>
<ul class=image>
  <li class='major bug'>
    Fixed a possible exception in submitting forms and obtaining update center metadata with Winstone in 1.333.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4804">issue 4804</a>)
Kohsuke Kawaguchi's avatar
Kohsuke Kawaguchi committed
  <li class='major bug'>
    Remoting layer was unable to kill remote processes. Prevented Mercurial plugin from implementing poll timeout on slaves.
    (<a href="http://issues.jenkins-ci.org/browse/JENKINS-4611">issue 4611</a>)