Newer
Older
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>)
<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>)
<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>)
<li class=bug>
Fix download of files/artifacts larger than 2GB.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-6351">issue 6351</a>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<li class=bug>
Fixed timeline display on build time trend page.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-6439">issue 6439</a>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<li class=rfe>
Added link to builds in buildTimeTrend
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3993">issue 3993</a>)
</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>)
<li class=bug>
Replace '>' with '_' in username, as already done for '<'.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-5833">issue 5833</a>)
<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>)
<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>)
<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>)
<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>)
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
<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&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>)
<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>)
<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><j:set var="..">..content..</j:set></tt>,
fixed this to use proper HTML rendering when appropriate.
<li class=bug>
'<' and '&' in the console output was not escaped since 1.349
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-5852">issue 5852</a>)
<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>)
<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>)
<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>)
<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>)
<li class=rfe>
Authentication support in Hudson CLI.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3796">issue 3796</a>)
<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>)
<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>)
<li class=bug>
Fix serialization problem with empty CopyOnWriteMap.Tree.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-5776">issue 5776</a>)
<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>)
</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>)
<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>)
<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>)
<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>)
<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>)
<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>)
</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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<li class=rfe>
Use user selected icon size on People page.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-5447">issue 5447</a>)
<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>)
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>)
</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>)
<li class=bug>
Password parameter on the disk should be encrypted.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-5420">issue 5420</a>)
<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>)
<li class=bug>
"Projects tied on" should be "Projects tied to".
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-5451">issue 5451</a>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<li class=bug>
Fix for parameterized project with choice parameter value that has < or > 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 — 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>)
<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>)
<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>)
<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>)
</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>)
<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>)
<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>)
<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>)
<li class=bug>
Automatic tool installation wasn't honoring proxy setting.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-5271">issue 5271</a>)
<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>)
<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>)
<li class=bug>
Added "process-test-classes" phase to Maven intercepter.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-2226">issue 2226</a>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
</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>)
<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>)
<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>)
<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>)
<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>)
<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>)
<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>)
</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>)
<li class=rfe>
Expose upstream cause details via remote API.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-5074">issue 5074</a>)
</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>)
<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>)
<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>)
<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 <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>)
<li class=rfe>
Group available plugins in Plugin Manager by category.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-1836">issue 1836</a>)
<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>)
<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>)
<li class=rfe>
Automatically install dependent plugins.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4983">issue 4983</a>)
<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>)
</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>)
<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>)
<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>)
<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>)
<li class=bug>
If restart is not supported, explain why.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4876">issue 4876</a>)
<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>)
<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>)
<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>)
<li class=rfe>
Add ability to delete users from Hudson.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-1867">issue 1867</a>)
<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>)
<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>)
</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>)
<li class=bug>
Remember me did not work with unix authentication.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3057">issue 3057</a>)
<li class=bug>
Node variables not passed through to Maven jobs.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4030">issue 4030</a>)
<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>)
<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>)
<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>)
<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>)
<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>)
<li class=bug>
Display of console output as plain text did not work in browsers since 1.323.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4557">issue 4557</a>)
<li class=bug>
Show "Latest Test Results" link even when a new build is running.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4580">issue 4580</a>)
<li class=bug>
Fix broken links for failed tests on build page for a matrix type project.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4765">issue 4765</a>)
<li class=bug>
"Enable project-based security" always comes up unchecked on configure pages in 1.333,
so project permissions are lost if not rechecked before clicking Save.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4826">issue 4826</a>)
<li class=bug>
Project read permission was not enforced via /jobCaseInsensitive/jobname path.
<li class=bug>
Project configuration could be modified via POST to /job/jobname/config.xml with only
"Extended Read" permission but not configure permission.
<li class=bug>
Fixed the over zealous escaping in the inlined unit test failure report.
<li class=bug>
Fixed <tt>OutOfMemoryError</tt> in Winp
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4058">issue 4058</a>)
<li class=bug>
Write log message and ignore unrecognized permissions when loading XML.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4573">issue 4573</a>)
<li class=bug>
Fix in stapler so we don't redirect to "." which causes problem in some containers.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4787">issue 4787</a>)
<li class=bug>
List counts for duplicate cause entries for a build rather than listing many times.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4831">issue 4831</a>)
<li class=rfe>
Plugin manager now shows warning for upgrade/install of plugins into a Hudson that
is older than the plugin was built for.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-541">issue 541</a>)
<li class=rfe>
CLI "build" command now supports passing parameters.
<li class=rfe>
Job should provide doDescription to allow easy manipulation over http
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4802">issue 4802</a>)
<li class=rfe>
Improvement in the caching of the view templates.
<li class=rfe>
Added new SaveableListener to be called when objects implementing Saveable are saved.
</ul>
<h3><a name=v1.333>What's new in 1.333</a> (2009/11/09)</h3>
<ul class=image>
<li class=bug>
Fixed a performance problem in the file upload with Winstone.
(<a href="http://d.hatena.ne.jp/tosik/20091026/1256553925">report</a>)
<li class=bug>
Allow non-absolute URLs in sidebar links that do not end with slash character.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4720">issue 4720</a>)
<li class=bug>
Build other projects "even when unstable" option was not working with Maven projects.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4739">issue 4739</a>)
<li class=bug>
When renaming a log recorder, check new name uses valid characters, remove config file for
old name and redirect to new name after save.
<li class=bug>
Fixed <tt>ArrayIndexOutOfBoundsException</tt> in my view.
(<a href="http://old.nabble.com/Stack-trace-from-My-Views-ts26121656.html">report</a>)
<li class=bug>
Fixed a race condition in interrupting pending remote calls.
<li class=bug>
Retry shouldn't kick in if the build is aborted during checkout.
<li class=rfe>
Hudson now sends "Accept-Ranges" header where it's supported.
(<a href="http://www.nabble.com/206-response-code-HTTP-1.1-Range-header-td25888373.html">report</a>)
<li class=rfe>
Hudson is internally capable of supporting multiple update sites.
<li class=rfe>
Added a new "safe-restart" CLI command, also accessible at "/safeRestart", and used for post-upgrade/plugin install restart.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4553">issue 4553</a>)
<li class=rfe>
Added "delete-builds" CLI command for bulk build record deletion.
<li class=rfe>
Supported a relative path in the custom workspace directory, which resolves from FS root of the slave.
<li class='major bug'>
Fixed another <tt>NotExportableException</tt> when making a remote API call on a project.
Broke NetBeans integration and possibly others.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4760">issue 4760</a>)
</ul>
<h3><a name=v1.332>What's new in 1.332</a> (2009/11/02)</h3>
<ul class=image>
<li class=bug>
Fixed a regression in 1.331 where previously disabled plugins and their artifacts in <tt>build.xml</tt> can cause build records to fail to load.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4752">issue 4752</a>)
<li class='major bug'>
Fixed <tt>NotExportableException</tt> when making a remote API call on a project.
(<a href="https://hudson.dev.java.net/servlets/BrowseList?list=users&by=thread&from=2222483">report</a>)
<li class=bug>
Fixed <tt>IllegalArgumentException: name</tt>
(<a href="http://old.nabble.com/bug-1.331-to26145963.html">report</a>)
</ul>
<h3><a name=v1.331>What's new in 1.331</a> (2009/10/30)</h3>
<ul class=image>
<li class=bug>
Fixed a memory leak problem with the groovysh Hudson CLI command.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4618">issue 4618</a>)
<li class=bug>
CVS changelog reports were incorrect if built from tags.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-1816">issue 1816</a>)
<li class=bug>
Upstream projects list was lost when saving matrix type project.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3607">issue 3607</a>)
<li class=bug>
<tt>slave.jar</tt> now supports HTTP BASIC auth.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4071">issue 4071</a>)
<li class=bug>
Fixed a problem where taglibs defined in plugins cannot be seen from other plugins.
(<a href="http://www.nabble.com/Declaring-jelly-tag-lib-in-plugin-and-reusing-in-another-plugin-td25890803.html">report</a>)
<li class=bug>
Improved the UI of taking a node offline.
<li class=bug>
Added improved logging for exceptions encountered when attempting to invoke Maven in Maven projects.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3273">issue 3273</a>)
<li class=rfe>
Automated tool downloads are made more robust by using HTTP download retries.
<li class=rfe>
SCM information is now exposed via the remote API.
<li class=rfe>
Added the "install-plugin" command to install plugins from CLI.
(<a href="http://www.nabble.com/Setup-for-using-Hudson-to-deploy-into-Hudson-td25962271.html">report</a>)
</ul>
<h3><a name=v1.330>What's new in 1.330</a> (2009/10/23)</h3>
<ul class=image>
<li class=bug>
Fixed <tt>NoSuchMethodError</tt> error during error recovery with Maven 2.1.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-2373">issue 2373</a>)
<li class=bug>
RemoteClassLoader does not persist retrieved classes with package structure
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4657">issue 4657</a>)
<li class=rfe>
Update center switched over from <tt>https://hudson.dev.java.net/</tt> to <tt>http://hudson-ci.org/</tt>
<li class=rfe>
Use tree view to show 17-40 build artifacts on build/project pages.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-2280">issue 2280</a>)
<li class=rfe>
When showing why a build is pending, Hudson now puts hyperlinks to node/label/project names.
<li class=rfe>
Custom workspace is now subject to the variable expansion.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3997">issue 3997</a>)
</ul>
<h3><a name=v1.329>What's new in 1.329</a> (2009/10/16)</h3>
<ul class=image>
<li class=bug>
Fixed UI selector (hetero-list) to handle nested selectors (resolves conflict between
Promoted Builds and Parameterized Trigger plugins).
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4414">issue 4414</a>)
<li class=bug>
Fixed incremental Maven build behavior to properly handle new modules without hitting NPE.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4624">issue 4624</a>)
<li class=bug>
Added the "build" CLI command that can not only schedule a new build, but also wait until its completion.
<li class=bug>
Made visibility rules of test result remote API consistent with those for individual test cases.
<li class=bug>
Fixed a bug in the HTTP Range header handling.
(<a href="http://www.nabble.com/206-response-code-HTTP-1.1-Range-header-td25888373.html">report</a>)
<li class=bug>
Fixed a bug in <tt>.cvspass</tt> form field persistence.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4456">issue 4456</a>)
</ul>
<h3><a name=v1.328>What's new in 1.328</a> (2009/10/09)</h3>
<ul class=image>
<li class=bug>
Overview of all SCM polling activity was never showing any entries.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4609">issue 4609</a>)
<li class=bug>
Fixed a bogus IOException in the termination of CLI.
<li class=bug>
Fixed a bug in the form submission logic of the SMTP authentation configuration.
(<a href="http://www.nabble.com/error-configuring-SMTP-Gmail-with-Hudson-td25736116.html">report</a>)
<li class=rfe>
Hudson shouldn't store SMTP auth password in a clear text.
(<a href="http://www.nabble.com/error-configuring-SMTP-Gmail-with-Hudson-td25736116.html">report</a>)
<li class=rfe>
Improved the form validation in global e-mail configurations.
(<a href="http://www.nabble.com/error-configuring-SMTP-Gmail-with-Hudson-td25736116.html">report</a>)
</ul>
<h3><a name=v1.327>What's new in 1.327</a> (2009/10/02)</h3>
<ul class=image>
<li class=bug>
Worked around a possible Windows slave hang on start up.
(<a href="http://wiki.jenkins-ci.org/display/JENKINS//Windows+slaves+fail+to+start+via+ssh">details</a>)
<li class=bug>
Inability to access <tt>hudson.dev.java.net</tt> shouldn't prevent Hudson from working.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4590">issue 4590</a>)
<li class=rfe>
Added a CLI command <tt>install-tool</tt> to invoke a tool auto-installation from Hudson CLI.
(<a href="http://www.nabble.com/Passing-env-variables-automatically-td25584186.html">report</a>)
<li class=rfe>
Added column on plugin updates page showing currently installed version.
<li class=rfe>
Build page now shows where the build was done.
<li class=rfe>
Job-enabling API should reject GET requests
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3721">issue 3721</a>)
<li class=rfe>
Added an extension point for inserting actions across all projects without configuration.
(<a href="http://www.nabble.com/Howto-expose-action-for-every-job-without-configuration--td25638153.html">report</a>)
<li class=rfe>
stdout, stderr, error details and the stack trace can be filtered out of the remote API
representation of a test case with the depth parameter.
(<a href="http://www.nabble.com/Change-remote-API-visibility-for-CaseResult.getStdout-getStderr-td25619046.html">discussion</a>)
</ul>
<h3><a name=v1.326>What's new in 1.326</a> (2009/09/28)</h3>
<ul class=image>
<li class='major bug'>
Hudson fails to update a plugin due to a bug in the up-to-date check logic.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4353">issue 4353</a>)
</ul>
<h3><a name=v1.325>What's new in 1.325</a> (2009/09/25)</h3>
<ul class=image>
<li class=bug>
Self restart was not working on Solaris 64bit JVM.
<li class=bug>
Fixed a possible <tt>NoSuchElementException</tt> in Hudson start up.
<li class=bug>
"Redeploy Maven artifacts" GUI causes NPE.
<li class=bug>
Permission check was missing for file mask validators.
<li class=bug>
Fixed a problem regarding SCM plugin evolution and SCM browser settings, as observed in the Mercurial plugin.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4514">issue 4514</a>)
<li class=bug>
Update center wasn't capable of updating bundled plugins, such as subversion.
<li class=bug>
Fixed a problem in the up-to-date check of the plugin extraction.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4353">issue 4353</a>)
<li class=bug>
Fixed a bug in the Debian package init script.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4304">issue 4304</a>)
<li class=bug>
Fixed an NPE in <tt>MavenBuild$RunnerImpl.decideWorkspace</tt>
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4226">issue 4226</a>)
<li class=bug>
"Test e-mail" feature in the system configuration page wasn't taking most of the parameters from the current values of the form.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3983">issue 3983</a>)
<li class=rfe>
If a Maven project is built with "-N" or "--non-recursive" in the goals, it will not attempt to
load and parse the POMs for any modules defined in the root POM.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4491">issue 4491</a>)
<li class=rfe>
Update center will create <tt>*.bak</tt> files to make it easier for manual roll back of botched upgrades.
<li class=rfe>
Vastly improved the default MIME type table of the built-in servlet container.
<li class=rfe>
Javadoc location is now subject to the variable expansions.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3942">issue 3942</a>)
<li class=rfe>
JNLP clients now report the reason when the connection is rejected by the master.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3889">issue 3889</a>)
</ul>
<h3><a name=v1.324>What's new in 1.324</a> (2009/09/18)</h3>
<ul class=image>
<li class=bug>
Added call to MailSender in RunnerImpl.cleanUp so that mail gets sent for top-level Maven project as well as individual modules. This means mail will be sent if there are POM parsing errors, etc.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-1066">issue 1066</a>)
<li class=bug>
Default value for password parameter in a parameterized project was not saved.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4333">issue 4333</a>)
<li class=bug>
Run sequentially option for Matrix project was not visible unless Axes was checked.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4366">issue 4366</a>)
<li class=bug>
Fix launching Windows slave for slave name with space or other characters needed encoding.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4392">issue 4392</a>)
<li class=bug>
Support authentication when running java -jar hudson-core-*.jar using username/password
included in HUDSON_HOME URL; also removed dependency on winstone.jar.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4400">issue 4400</a>)
<li class=bug>
Fixed links on age values in JUnit test reports.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4402">issue 4402</a>)
<li class=bug>
Maven project POM parser now ignores empty modules or modules only containing whitespace,
matching Maven's behavior.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4442">issue 4442</a>)
<li class=bug>
Fixed setting of "blockBuildWhenUpstreamBuilding" for AbstractProject - wasn't being set at all, or displayed.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4423">issue 4423</a>)
<li class=bug>
Handling of URLs with encoded character at end of a path component did not work in 1.323.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4454">issue 4454</a>)
<li class=bug>
Fixed some field validators to work for values including + character.
<li class=bug>
Fixed the charset encoding handling when different encodings are involved between the master and slaves.
(<a href="http://www.nabble.com/Build-log%27s-charset-problem.-td25424831.html">patch</a>)
<li class=bug>
Fixed a bug in the workspace archive support.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4039">issue 4039</a>)
<li class=rfe>
Added client-side validator for required fields and used this to replace some AJAX calls.
<li class=rfe>
JNLP clients perform periodic ping to detect terminated connections and recover automatically.
(<a href="http://www.nabble.com/Trying-to-investigate-JNLP-disconnection-issues-to25467992.html">report</a>)
</ul>
<h3><a name=v1.323>What's new in 1.323</a> (2009/09/04)</h3>
<ul class=image>
<li class=bug>
Creation of symlinks failed (or created in wrong location) since 1.320.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4301">issue 4301</a>)
<li class=bug>
Fixed a NoClassDefFoundError problem that happens in remoting+maven+3rd plugin combo.
<a href="http://www.nabble.com/NoClassDefFoundError%3A-hudson-maven-MavenBuildProxy%24BuildCallable-td24719002.html#a24719002">report</a>
<li class=bug>
Raw console output was doing XML escaping for '&' and '<' but it shouldn't.
<li class=bug>
Manually wiping out a workspace from GUI can cause NPE with some SCM plugins.
<li class=bug>
Fixed <tt>ClassCastException</tt> in JavaMail with some application servers.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-1261">issue 1261</a>)
<li class=bug>
Fixed a bug in the tabular display of matrix projects.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4245">issue 4245</a>)
<li class=bug>
Avoid division by zero error in swap space monitor.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4284">issue 4284</a>)
<li class=bug>
Avoid duplicate My Views links after Reload configuration from disk.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4272">issue 4272</a>)
<li class=bug>
Removed need for hack that lowered build health scores by one, so now 4/5 is reported as 80 instead of 79.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4286">issue 4286</a>)
<li class=bug>
Fixed renaming a job to a name that includes a + character.
<li class=bug>
Matrix project did not properly handle axis values with some special characters such as slash.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-2670">issue 2670</a>)
<li class=rfe>
Added validation for axis names in Matrix project.
<li class=rfe>
Ajax validator for name of a new job now warns about invalid characters.
<li class=rfe>
Maven builder in freestyle projects now supports "Use private repository" option.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4205">issue 4205</a>)
<li class=rfe>
Maven incremental builds now rebuild failed/unstable modules from previous builds, even if they are unchanged.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4152">issue 4152</a>)