Hudson 1.350 Released

Finishing off the second week in March, the Hudson team rolled Hudson 1.350 off the assembly line last Friday, bringing a slew of fixes. Of particular interest to users of Hudson's various native packages for Red Hat, openSuSE, Ubuntu/Debian and Solaris, was a change that suppress the "self-upgrade" functionality in the "Manage Hudson" page. On the enhancements side of the fence, the team added authentication support to the Hudson CLI (issue 3796) allowing Hudson users with locked down installations to take advantage of everything the CLI has to offer.

Internal to Hudson, some more changes from Alan Harder (a.k.a mindless, a.k.a The Garbage Man), deprecating or otherwise removing deprecated APIs. Alan's been doing some great work on Hudson's internals, if you're coming out to this weekend's hackathon, but sure to pat him on the back for his tireless efforts.

Bug fixes

  • Fix handling of relative paths in alternate settings.xml path for Maven projects. (issue 4693)
  • Alternate settings, private repository, profiles, etc were not used in embedded Maven for deploy publisher. (issue 4939)
  • Make editableComboBox work in repeatable content, such as a build step.
  • If content is captured using <j:set var="..">..content..</j:set>, fixed this to use proper HTML rendering when appropriate.
  • '<' and '&' in the console output was not escaped since 1.349 (issue 5852)
  • Fixed an AbstractMethodError in SCM polling under some circumstances. (issue 5756)
  • Fixed a ClassCastException in the Subversion plugin - now using Subversion plugin 1.13. (issue 5827)
  • The Maven Integration plugin link in the Update Center was going to a dead location. (issue 4811)
  • On RPM/DEB/etc installation, don't offer the self upgrade. It should be done by the native package manager. (report)
  • Fixed a possible lock up of slaves.


  • Added advanced option to LogRotator to allow for removing artifacts from old builds without removing the logs, history, etc. (issue 834)
  • Authentication support in Hudson CLI. (issue 3796)
  • Added console annotation support to SCM polling logs.


The 1.350 release of Hudson contains 54 commits from 6 different contributors,

You can go grab the latest .war file straight from or if you're using a native package, use your package manager to upgrade.