Newer
Older
Labels are listed in lexicographic order.
(<a href="http://www.nabble.com/selenium-grid-overview%3A-labels-sometimes-inversed-td25049542.html">report</a>)
<li class=rfe>
Labels for nodes are shown in a tag cloud style.
(<a href="http://www.nabble.com/labels---tagcloud-style-display-td25131812.html">patch</a>)
<li class=rfe>
Exposing load statistics to the remote API.
(<a href="http://www.nabble.com/time-in-queue-td25127970.html">report</a>)
<li class=rfe>
Make dynamic labelling of nodes clearer and easier to work with.
<li class=rfe>
Plugins can mark themselves as incompatible with earlier versions to notify users during upgrade.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4056">issue 4056</a>)
<li class=rfe>
Footer now includes a timestamp.
<li class=rfe>
Advanced option now available for all project types to keep builds in queue while upstream projects are building. Off by default.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-1938">issue 1938</a>)
<li class=rfe>
Fixed a bug in Winstone that hides the root cause of exceptions.
</ul>
<h3><a name=v1.322>What's new in 1.322</a> (2009/08/28)</h3>
<ul class=image>
<li class="major bug">
NPE in Subversion polling problem.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4299">issue 4299</a>)
<li class="major bug">
Changing credential in Subversion can still result in "svn authentication cancelled"
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3936">issue 3936</a>)
<li class=bug>
Debian init script now uses "su" to properly initialize the environment.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4304">issue 4304</a>)
</ul>
<h3><a name=v1.321>What's new in 1.321</a> (2009/08/21)</h3>
<ul class=image>
<li class='major bug'>
"Tag this build" was failing.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4018">issue 4018</a>)
<li class='major bug'>
Build history AJAX update was buggy.
<li class=bug>
Failed Junit tests will display error message and stacktrace even when no
additional TestDataPublishers are attached to the project.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4257">issue 4257</a>)
<li class=bug>
Maven test failures will again properly mark a build as unstable,
even if later task segments are successful.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4177">issue 4177</a>)
<li class=bug>
Matrix permissions with LDAP now properly validates group names using configured
prefix and case settings; added help text about these settings.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3459">issue 3459</a>)
<li class=bug>
Improved the debian package to set <tt>USER</tt> and <tt>HOME</tt>.
(<a href="http://www.nabble.com/Debian-Hudson-daemon-runs-as-separate-user-but-still-env-reports--USER%3Droot-td24979804.html">report</a>)
<li class=bug>
Failed to look up an e-mail address for LDAP users shouldn't cause a build to fail.
(<a href="http://www.nabble.com/Build-fails-with-FATAL%3A-Bad-credentials-td25005592.html">report</a>)
<li class=bug>
Fixed a possible NPE in <tt>Hudson.removeNode</tt>
(<a href="http://www.nabble.com/problems-adding-deleting-nodes-p24999793.html">report</a>)
<li class=bug>
Debian start-up script should inherit <tt>LANG</tt> and other key environment variables.
<li class=bug>
Dynamic label computation wasn't re-done properly for the master node.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4235">issue 4235</a>)
<li class=bug>
Form validation for the remote FS root of slaves was not functioning.
<li class=bug>
Privilege escalation on Solaris without username was not working.
<li class=bug>
Hudson can make mistakes in binding plugins to their right /plugin/NAME/ URLs.
(<a href="http://www.nabble.com/Custom-Plugin---No-external-resources-available-td25064554.html">report</a>)
<li class=bug>
Hudson wasn't working on WebLogic on Windows.
(<a href="http://www.nabble.com/Re%3A-Hudson-on-Weblogic-10.3-td25038378.html#a25043415">report</a>)
<li class=bug>
Fix New Job and Edit View links when default view is not "All" jobs.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4212">issue 4212</a>)
<li class=bug>
Revert logger settings when a log recorder is deleted.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4201">issue 4201</a>)
<li class=bug>
Add xml header on RSS/atom feeds and fix RSS URLs in header for non-default views.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4080">issue 4080</a>,
<a href="http://issues.jenkins-ci.org/browse/JENKINS-4081">issue 4081</a>)
<li class=rfe>
Plugin installation / Hudson upgrade are made more robust in the face of possible connection abortion.
(<a href="http://www.ashlux.com/wordpress/2009/08/14/hudson-and-the-sonar-plugin-fail-maveninstallation-nosuchmethoderror/comment-page-1/#comment-26">report</a>)
<li class=rfe>
Global and per-node environment vars are made available to SCM checkout.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4124">issue 4124</a>)
<li class=rfe>
You can designate certain combinations in a matrix project as "touchstone builds". These will
be run first, and the rest of the combinations will run if the touchstone builds are successful.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-1613">issue 1613</a>)
<li class=rfe>
Added <tt>BUILD_URL</tt> and <tt>JOB_URL</tt> to the exposed environment variables.
(<a href="http://www.nabble.com/url-for-job-td25015395.html">request</a>)
<li class=rfe>
Added <tt>restart</tt> CLI command.
</ul>
<h3><a name=v1.320>What's new in 1.320</a> (2009/08/14)</h3>
<ul class=image>
<li class=bug>
Fixed an encoding problem in CVS changelog calculation.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3979">issue 3979</a>)
<li class='bug'>
Environment variables are considered in test paths.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3451">issue 3451</a>)
<li class='bug'>
A failing test is recorded when JUnit XML is invalid
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3149">issue 3149</a>)
<li class=bug>
Fixed possible <tt>Unable to call getCredential. Invalid object ID</tt> race problem.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4176">issue 4176</a>)
<li class='bug'>
If the timing coincides between polling and build, Hudson ended up creating multiple workspaces for the same job,
even when concurrent build is off.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4202">issue 4202</a>)
<li class='bug'>
Fixed a "Releasing unallocated workspace" assertion error.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4206">issue 4206</a>)
<li class='bug'>
Fixed NPE in various Maven reporters caused by Hudson core problem.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4192">issue 4192</a>)
<li class=bug>
Show warning if zero value entered for #builds/#days to save for discarding old builds
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4110">issue 4110</a>)
<li class=rfe>
Added <tt>create-job</tt> CLI command.
<li class=rfe>
Hudson now tracks why a slave is put offline.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-2431">issue 2431</a>)
<li class='rfe'>
User-settable descriptions for tests.
<li class='rfe'>
A history page with test count and duration charts.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-2228">issue 2228</a>)
<li class='rfe'>
A collapsible panel with test error details on the overview pages.
<li class='rfe'>
Skipped tests counts are included in tables.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-1820">issue 1820</a>)
<li class='rfe'>
New tests are shown in bold.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-2046">issue 2046</a>)
<li class='major rfe'>
JUnit report improvements: A new extension point for contributing to test reports.
</ul>
<h3><a name=v1.319>What's new in 1.319</a> (2009/08/08)</h3>
<ul class=image>
<li class=bug>
Improved the start up error handling with <tt>slave.jar -jnlpUrl</tt> option.
(<a href="http://www.nabble.com/Windows-slave-unable-to-connect-after-upgrade-to-1.317-td24726491.html">report</a>)
<li class=bug>
Made hetero-list's include of descriptor config pages optional, so
that descriptors without config.jelly files don't break page rendering.
(<a href="http://www.nabble.com/claim-plugin-text-finder-plugin-conflict-tc24535708.html">See
here for background.</a>
<li class=bug>
Moved Maven help files to maven-plugin.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3527">issue 3527</a>)
<li class=bug>
Hudson shouldn't immediately launch a slave newly created via copy.
<a href="http://www.nabble.com/copying-slave-td24791624.html">report</a>
<li class=rfe>
Added support for optional alternate Maven settings file for use
in embedded Maven for POM parsing as well as actual Maven
execution.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-2575">issue 2575</a>)
<li class=rfe>
Added a test button to the PAM configuration to make sure Hudson has read access to
/etc/shadow
(<a href="http://www.nabble.com/pam-auth-issues-td24698467.html">report</a>)
<li class=rfe>
Users can define their own views
<li class=rfe>
Added a /me url that points to the current user
<li class=rfe>
Added a new password parameter type to the parameterized builds.
(<a href="http://www.nabble.com/Creating-a-new-parameter-Type-%3A-Masked-Parameter-td24786554.html">report</a>)
<li class=rfe>
Matrix projects can now run sequentially
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3028">issue 3028</a>)
<li class='major rfe'>
Hudson now allows builds of a single project to execute concurrently.
</ul>
<h3><a name=v1.318>What's new in 1.318</a> (2009/07/31)</h3>
<ul class=image>
<li class=bug>
Removed a problematic MIME type entry that prevents Hudson from deploying on JOnAS.
(<a href="http://www.nabble.com/Error-with-mime-type--%27application-xslt%2Bxml%27-when-deploying-hudson-1.316-in-jonas-td24740489.html">report</a>)
<li class=bug>
Hudson can't restart itself on Mac, so don't pretend that it can.
(<a href="http://www.nabble.com/Restarting-hudson-not-working-on-MacOS--to24641779.html">report</a>)
<li class=bug>
Fixed Maven plugin to properly use private repository (when
specified) when parsing POMs.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4102">issue 4102</a>)
<li class=bug>
Edit Description worked incorrectly when default view is changed from All jobs.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4070">issue 4070</a>)
<li class=bug>
Fixed a bug in JDK auto-installation to Windows with directories with whitespaces.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4118">issue 4118</a>)
<li class=rfe>
Added support for incremental Maven project builds,
using <a href="http://docs.codehaus.org/display/MAVEN/Make+Like+Reactor+Mode">Maven's
make-like reactor mode</a>.
<li class=rfe>
Script console can now see classes from all the plugins, not just core.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4086">issue 4086</a>)
<li class=rfe>
<tt>slave.jar</tt> now has the <tt>-auth</tt> option to specify the credential for accessing Hudson
(<a href="http://www.nabble.com/Hudson-Linux-Master-%2B-Windows-Slave-issues-to24679421.html">report</a>)
<li class=rfe>
Debian package now depends on <tt>java2-runtime-headless</tt> instead of <tt>java2-runtime</tt>
<li class=rfe>
Actions can now contribute environment variables.
(<a href="http://www.nabble.com/Plugin-dev%3A-Builder-and-the-exporting-of-environment-variables.-td24676833.html">report</a>)
<li class=rfe>
Modified the reconnection logic for slaves connecting via JNLP so that it works better with protected Hudson.
(<a href="http://www.nabble.com/more-lenient-retry-logic-in-Engine.waitForServerToBack-td24703172.html">report</a>)
</ul>
<h3><a name=v1.317>What's new in 1.317</a> (2009/07/24)</h3>
<ul class=image>
<li class=bug>
Fixed a bug in inferring root DN in non-anonymous LDAP environment.
(<a href="http://www.nabble.com/Hudson-non-anonymous-LDAP-broken---td24529557.html">report</a>)
<li class=bug>
Fixed a MissingResourceException for "Ajp13Listener.ShortPacket"
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4053">issue 4053</a>)
<li class=bug>
Fixed 500 error when requesting the zip URL.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4039">issue 4039</a>)
<li class=bug>
Debian package now has 750 permission on /var/run/hudson and /var/lib/hudson to make ssh work
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4047">issue 4047</a>)
<li class=bug>
Fixed <tt>LinkageError</tt> in PAM authentication on Solaris.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3546">issue 3546</a>)
<li class=bug>
Fixed a JDK path separator issue between Windows master and Unix slaves.
<li class=bug>
Fixed a memory leak in the remoting layer.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4045">issue 4045</a>)
<li class=bug>
Fixed Maven dependency build order logic.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-2736">issue 2736</a>)
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
<li class=bug>
Renaming views and jobs, and deleting jobs should use POST instead of GET.
(<a href="http://www.nabble.com/Changing-some-GETs-to-POSTs-td24401229.html">discussion</a>)
<li class=rfe>
Improved the error diagnosis of "Processing failed due to a bug in the code"
<li class=rfe>
Slaves expose more information via the remote API now.
<li class=rfe>
Exported BUILD_ID to the remote API.
(<a href="http://www.nabble.com/How-get-BUILD_ID-from-other-project-in-Hudson-td24588627.html">report</a>)
<li class=rfe>
Don't let the slave TCP/IP connection port failure to prevent Hudson start up.
(<a href="http://www.nabble.com/%22java.net.BindException%3A-Address-already-in-use%22-blocks-Hudson-td24549943.html">report</a>)
<li class=rfe>
If the user sets up "Hudson's own" security realm, UI now asks the first admin user to be created.
<li class=rfe>
Windows service now does log rotation and handles whitespace in path correctly.
(This is only applicable to newly installed services.)
(<a href="http://www.nabble.com/Windows-Service%3A-Error-193%3A-***-is-not-a-valid-Win32-application.-td24586795.html">report</a>)
</ul>
<h3><a name=v1.316>What's new in 1.316</a> (2009/07/17)</h3>
<ul class=image>
<li class=bug>
Matrix configuration should show a test trend.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-840">issue 840</a>)
<li class=bug>
Fixed a possible NPE in installing Windows service.
(<a href="http://d.hatena.ne.jp/ushiday/20090708">report</a>)
<li class=bug>
Fixed a possible NPE in <tt>CrumbFilter.getCrumbIssuer</tt>.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3986">issue 3986</a>)
<li class=bug>
Login may result in 403 if the user realm is delegated to container.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-1235">issue 1235</a>)
<li class=bug>
The <tt>--logfile</tt> option stopped working on Windows.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3272">issue 3272</a>)
<li class=bug>
On-demand retention policy almost immediately turns off slaves.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3972">issue 3972</a>)
<li class=bug>
Fixed "incomplete LifecycleExecutor" warning with Maven 2.2
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-2373">issue 2373</a>)
<li class=bug>
Fixed a bug in Winstone that may result in "unable to create new native thread" error
(<a href="http://www.nabble.com/OutOfMemoryError-on-all-jobs-after-a-while-td24408800.html">report</a>)
<li class=bug>
Fixed a possible NPEs with the slavestatus plugin.
(<a href="http://www.nabble.com/Hudson-throws-NPE-after-upgrade-to-1.1315-td24476619.html">report</a>)
<li class=bug>
Fixed a possible StringIndexOutOfBoundsException with Windows process execution.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4034">issue 4034</a>)
<li class=bug>
Fixed an NPE when environment variables are enabled but no variables are set.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-4032">issue 4032</a>)
<li class=rfe>
Added <tt>ibm-web-bnd.xmi</tt> to simplify the automated deployment with WebSphere.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3270">issue 3270</a>)
<li class=rfe>
When deleting the workspace of a matrix project, do so for all configurations.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3087">issue 3087</a>)
<li class=rfe>
Enclose URLs in angle brackets when sending mail.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3647">issue 3647</a>)
<li class=rfe>
Plugins can now hide classes in the core so that they can ship their own versions.
(<a href="http://www.nabble.com/jaxen-JDOM-classloading-issues.-td24459951.html">report</a>)
<li class=rfe>
The default view is now configurable.
<li class=rfe>
Tentatively added additional extension points to control queue behaviors.
(<a href="http://www.nabble.com/Queue-handling-contribution-td24322512.html">patch</a>)
<li class=rfe>
Added support for proxy authentication on non-NTLM systems
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-1920">issue 1920</a>)
<li class=rfe>
Added MIME type mapping for several well-known file extensions so that it works everywhere.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3803">issue 3803</a>)
</ul>
<h3><a name=v1.315>What's new in 1.315</a> (2009/07/10)</h3>
<ul class=image>
<li class=bug>
Hudson failed to notice a build result status change if aborted builds
were in the middle.
(<a href="http://www.nabble.com/Losing-build-state-after-aborts--td24335949.html">report</a>)
<li class=bug>
TCP/IP hostname calculation of slaves may fail due in high latency network.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3981">issue 3981</a>)
<li class=bug>
Expose MAVEN_OPTS as env. var, in addition to set it to Maven JVM.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3644">issue 3644</a>)
<li class=bug>
Fixed winp.dll load problem on WebSphere
(<a href="http://www.nabble.com/winp.dll-problem-still-exists-td24390682.html">report</a>)
<li class=bug>
Subversion checkouts created files for symlinks
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3949">issue 3949</a>)
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
<li class=rfe>
Hudson CLI now tries to connect to Hudson via plain TCP/IP, then fall back to tunneling over HTTP.
<li class=rfe>
Added ability to exclude by author and revision property with Subversion polling trigger.
<li class=rfe>
CLI slave agents show details of how it failed to connect.
(<a href="http://www.nabble.com/Can%27t-start-a-slave-via-JNLP-td24363116.html">report</a>)
</ul>
<h3><a name=v1.314>What's new in 1.314</a> (2009/07/02)</h3>
<ul class=image>
<li class=bug>
Fixed a possible "Cannot create a file when that file already exists" error in managed Windows slave launcher.
<a href="http://www.nabble.com/%22Cannot-create-a-file-when-that-file-already-exists%22---huh--td23949362.html#a23950643">report</a>
<li class=bug>
Made Hudson more robust in parsing <tt>CVS/Entries</tt>
<a href="http://www.nabble.com/Exception-while-checking-out-from-CVS-td24256117.html">report</a>
<li class=bug>
Fixed a regression in the <tt>groovy</tt> CLI command
<a href="http://d.hatena.ne.jp/tanamon/20090630/1246372887">report</a>
<li class='major bug'>
Fixed regression in handling of usernames containing <code><</code>, often used by Mercurial.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3964">issue 3964</a>)
<li class=rfe>
Allow Maven projects to have their own artifact archiver settings.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3289">issue 3289</a>)
</ul>
<h3><a name=v1.313>What's new in 1.313</a> (2009/06/26)</h3>
<ul class=image>
<li class=bug>
Added copy-job, delete-job, enable-job, and disable-job command.
<li class=bug>
Fixed a bug in the non-ASCII character handling in remote bulk file copy.
(<a href="http://www.nabble.com/WG%3A-Error-when-saving-Artifacts-td24106649.html">report</a>)
<li class=rfe>
Supported self restart on all containers in Unix
(<a href="http://www.nabble.com/What-are-your-experiences-with-Hudson-and-different-containers--td24075611.html">report</a>)
<li class=rfe>
Added Retry Logic to SCM Checkout
<li class=bug>
Fix bug in crumb validation when client is coming through a proxy.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3854">issue 3854</a>)
<li class=bug>
Replaced "appears to be stuck" with an icon.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3891">issue 3891</a>)
<li class=bug>
WebDAV deployment from Maven was failing with VerifyError.
<li class=bug>
Subversion checkout/update gets in an infinite loop when a previously valid password goes invalid.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-2909">issue 2909</a>)
</ul>
<h3><a name=v1.312>What's new in 1.312</a> (2009/06/23)</h3>
<ul class=image>
<li class=bug>
1.311 jars were not properly signed
<li class=bug>
Subversion SCM browsers were not working.
(<a href="http://www.nabble.com/Build-311-breaks-change-logs-td24150221.html">report</a>)
</ul>
<h3><a name=v1.311>What's new in 1.311</a> (2009/06/19)</h3>
<ul class=image>
<li class=bug>
Gracefully handle IBM JVMs on PowerPC.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3875">issue 3875</a>)
<li class=bug>
Fixed NPE with GlassFish v3 when CSRF protection is on.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3878">issue 3878</a>)
<li class=bug>
Fixed a bug in CLI where the state of command executions may interfere with each other.
<li class=bug>
CLI should handle the situation gracefully if the server doesn't use crumb.
<li class=bug>
Fixed a performance problem in CLI execution.
<li class=bug>
Don't populate the default value of the Subversion local directory name.
(<a href="http://www.nabble.com/Is-%22%22Local-module-directory%22-really-optional--td24035475.html">report</a>)
<li class=rfe>
Integrated SVNKit 1.3.0
<li class=rfe>
Implemented more intelligent polling assisted by <tt>commit-hook</tt> from SVN repository.
(<a href="http://wiki.jenkins-ci.org/display/JENKINS//Subversion+post-commit+hook">details</a>)
<li class=rfe>
Subversion support is moved into a plugin to isolate SVNKit that has GPL-like license.
<li class=rfe>
Fixed a performance problem in master/slave file copy.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3799">issue 3799</a>)
<li class=rfe>
Set time out to avoid infinite hang when SMTP servers don't respond in time.
(<a href="http://www.nabble.com/Lockup-during-e-mail-notification.-td23718820.html">report</a>)
</ul>
<h3><a name=v1.310>What's new in 1.310</a> (2009/06/14)</h3>
<ul class=image>
<li class=bug>
Ant/Maven installers weren't setting the file permissions on Unix.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3850">issue 3850</a>)
<li class=bug>
Fixed cross-site scripting vulnerabilities, thanks to Steve Milner.
<li class=bug>
Changing number of executors for master node required Hudson restart.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3092">issue 3092</a>)
<li class=bug>
Improved validation and help text regarding when number of executors setting may be zero.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-2110">issue 2110</a>)
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
<li class=bug>
NPE fix in the remote API if @xpath is used without @exclude.
(<a href="http://www.nabble.com/Adding-Remote-API-support-to-findbugs-and-emma-plugins-td23819499.html">patch</a>)
<li class=rfe>
Expose the node name as 'NODE_NAME' environment varilable to build.
<li class=rfe>
Added a CLI command to clear the job queue.
(<a href="http://www.nabble.com/cancel-all--td23930886.html">report</a>)
<li class=rfe>
Sundry improvements to automatic tool installation. You no longer need to configure an absolute tool home directory. Also some Unix-specific fixes.
<li class='major rfe'>
Generate nonce values to prevent cross site request forgeries. Extension point to customize the nonce generation algorithm.
</ul>
<h3><a name=v1.309>What's new in 1.309</a> (2009/05/31)</h3>
<ul class=image>
<li class=bug>
Reimplemented JDK auto installer to reduce Hudson footprint by 5MB. This also fix a failure to run on JBoss.
(<a href="http://www.nabble.com/Hudson-1.308-seems-to-be-broken-with-Jboss-td23780609.html">report</a>)
</ul>
<h3><a name=v1.308>What's new in 1.308</a> (2009/05/28)</h3>
<ul class=image>
<li class=bug>
Unit test trend graph was not displayed if there's no successful build.
(<a href="http://www.nabble.com/Re%3A-Test-Result-Trend-plot-not-showing-p23707741.html">report</a>)
<li class=bug>
init script (<tt>$HUDSON_HOME/init.groovy</tt>) is now run with uber-classloader.
<li class=bug>
Maven2 projects may fail with "Cannot lookup required component".
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3706">issue 3706</a>)
<li class=bug>
Toned down the form validation of JDK, Maven, Ant installations given that we can now auto-install them.
<li class=rfe>
Ant can now be automatically installed from ant.apache.org.
<li class=rfe>
Maven can now be automatically installed from maven.apache.org.
</ul>
<h3><a name=v1.307>What's new in 1.307</a> (2009/05/22)</h3>
<ul class=image>
<li class=bug>
AbstractProject.doWipeOutWorkspace() wasn't calling SCM.processWorkspaceBeforeDeletion.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3506">issue 3506</a>)
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
<li class=bug>
<tt>X-Hudson</tt> header was sent for all views, not just the top page.
(<a href="http://www.netbeans.org/issues/show_bug.cgi?id=165067">report</a>)
<li class=bug>
Remote API served incorrect absolute URLs when Hudson is run behind a reverse proxy.
(<a href="http://www.netbeans.org/issues/show_bug.cgi?id=165067">report</a>)
<li class=bug>
Further improved the JUnit report parsing.
(<a href="http://www.nabble.com/NPE-%28Fatal%3A-Null%29-in-recording-junit-test-results-td23562964.html">report</a>)
<li class=bug>
External job monitoring was ignoring the possible encoding difference between Hudson and the remote machine that executed the job.
(<a href="http://www.nabble.com/windows%E3%81%AEhudson%E3%81%8B%E3%82%89ssh%E3%82%B9%E3%83%AC%E3%83%BC%E3%83%96%E3%82%92%E4%BD%BF%E3%81%86%E3%81%A8%E3%81%8D%E3%81%AE%E6%96%87%E5%AD%97%E3%82%B3%E3%83%BC%E3%83%89%E5%8F%96%E3%82%8A%E6%89%B1%E3%81%84%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6-td23583532.html">report</a>)
<li class=bug>
Slave launch log was doing extra buffering that can prevent error logs (and so on) from showing up instantly.
(<a href="http://www.nabble.com/Selenium-Grid-Plugin-tp23481283p23486010.html">report</a>)
<li class=bug>
Some failures in Windows batch files didn't cause Hudson to fail the build.
(<a href="http://www.nabble.com/Propagating-failure-in-Windows-Batch-actions-td23603409.html">report</a>)
</ul>
<h3><a name=v1.306>What's new in 1.306</a> (2009/05/16)</h3>
<ul class=image>
<li class=bug>
Maven 2.1 support was not working on slaves.
(<a href="http://www.nabble.com/1.305-fully-break-native-maven-support-td23575755.html">report</a>)
</ul>
<h3><a name=v1.305>What's new in 1.305</a> (2009/05/16)</h3>
<ul class=image>
<li class=bug>
Fixed a bug that caused Hudson to delete slave workspaces too often.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3653">issue 3653</a>)
<li class=bug>
If distributed build isn't enabled, slave selection drop-down shouldn't be displayed in the job config.
<li class=bug>
Added support for Svent 2.x SCM browsers.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3357">issue 3357</a>)
<li class=bug>
Fixed unexpanded rootURL in CLI.
(<a href="http://d.hatena.ne.jp/masanobuimai/20090511#1242050331">report</a>)
<li class=bug>
Trying to see the generated maven site results in 404.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3497">issue 3497</a>)
<li class=rfe>
Long lines in console output are now wrapped in most browsers.
<li class='major rfe'>
Hudson can now automatically install JDKs from java.sun.com
<li class='major rfe'>
The native m2 mode now works with Maven 2.1
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-2373">issue 2373</a>)
</ul>
<h3><a name=v1.304>What's new in 1.304</a> (2009/05/08)</h3>
<ul class=image>
<li class=bug>
CLI didn't work with "java -jar hudson.war"
(<a href="http://d.hatena.ne.jp/masanobuimai/20090503#1241357664">report</a>)
<li class=bug>
Link to the jar file in the CLI usage page is made more robust.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3621">issue 3621</a>)
<li class=bug>
"Build after other projects are built" wasn't loading the proper setting.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3284">issue 3284</a>)
<li class=rfe>
Hudson started as "java -jar hudson.war" can now restart itself on all Unix flavors.
<li class=rfe>
When run on GlassFish, Hudson configures GF correctly to handle URI encoding always in UTF-8
<li class=rfe>
Added a new extension point to contribute fragment to UDP-based auto discovery.
<li class=bug>
Rolled back changes for JENKINS-3580 - workspace is once again deleted on svn checkout.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3580">issue 3580</a>)
</ul>
<h3><a name=v1.303>What's new in 1.303</a> (2009/05/03)</h3>
<ul class=image>
<li class='bug'>
Fixed a binary incompatibility in <tt>UpstreamCause</tt> that results in <tt>NoSuchMethodError</tt>. Regression in 1.302.
(<a href="http://www.nabble.com/URGENT%3A-parameterizedtrigger-plugin-gone-out-of-compatible-with-the--latest-1.302-release....-Re%3A-parameterized-plugin-sometime-not-trigger-a--build...-td23349444.html">report</a>)
<li class='bug'>
The "groovysh" CLI command puts "println" to server stdout, instead of CLI stdout.
</ul>
<h3><a name=v1.302>What's new in 1.302</a> (2009/05/01)</h3>
<ul class=image>
<li class='major bug'>
The elusive 'Not in GZIP format' exception is finally fixed thanks to <tt>cristiano_k</tt>'s great detective work
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-2154">issue 2154</a>)
<li class='bug'>
Hudson kept relaunching the slave under the "on-demand" retention strategy.
(<a href="http://www.nabble.com/SlaveComputer.connect-Called-Multiple-Times-td23208903.html">report</a>)
<li class=bug>
Extra slash (/) included in path to workspace copy of svn external.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3533">issue 3533</a>)
<li class=bug>
NPE prevents Hudson from starting up on some environments
(<a href="http://www.nabble.com/Failed-to-initialisze-Hudson-%3A-NullPointerException-td23252806.html">report</a>)
<li class=bug>
Workspace deleted when subversion checkout happens.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3580">issue 3580</a>)
<li class=bug>
Hudson now handles unexpected failures in trigger plugins more gracefully.
<li class='rfe'>
Use 8K buffer to improve remote file copy performance.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3524">issue 3524</a>)
<li class='rfe'>
Hudson now has a CLI
<li class='major rfe'>
Hudson's start up performance is improved by loading data concurrently.
</ul>
<h3><a name=v1.301>What's new in 1.301</a> (2009/04/25)</h3>
<ul class=image>
<li class=bug>
When a SCM plugin is uninstalled, projects using it should fall back to "No SCM".
<li class=bug>
When polling SCMs, boolean parameter sets default value collectly.
<li class=bug>
Sidebar build descriptions will not have "..." appended unless they have been truncated.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3541">issue 3541</a>)
<li class=bug>
Workspace with symlink causes svn exception when updating externals.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3532">issue 3532</a>)
<li class=rfe>
Hudson now started bundling ssh-slaves plugin out of the box.
<li class=rfe>
Added an extension point to programmatically contribute a Subversion authentication credential.
(<a href="http://www.nabble.com/Subversion-credentials-extension-point-td23159323.html">report</a>)
<li class=rfe>
You can now configure which columns are displayed in a view.
"Last Stable" was also added as an optional column (not displayed by default).
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-3465">issue 3465</a>)
<li class=rfe>
Preventive node monitoring like /tmp size check, swap space size check can be now disabled selectively.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-2596">issue 2596</a>,
<a href="http://issues.jenkins-ci.org/browse/JENKINS-2552">issue 2552</a>)
<li class='major rfe'>
Per-project read permission support.
(<a href="http://issues.jenkins-ci.org/browse/JENKINS-2324">issue 2324</a>)
</ul>
<p>
<b>Older changelogs can be found in a <a href="changelog-old.html">separate file</a></b>
</body>
</html>