Newer
Older
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>)
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
<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>)
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
<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>