The release of Hudson 1.347 last friday, February 19th, was a relatively "minor" one insofar that it contained an assortment of smaller fixes instead of fixes to major regressions (they weren't any to be fixed) or major features added. There were however some notable commits in this release cycle that didn't make the changelog just yet, for example godin committed an ebuild which will allow for a native package of Hudson for Gentoo Linux, joining the ranks of the existing packages for Debian/Ubuntu, FreeBSD, OpenSolaris, openSUSE and RedHat/Fedora Linux. The bundled Subversion plugin was updated and thanks to sogabe and wyukawa the Japanese translations for Hudson got some updates as well.
For Hudson developers, both plugin and core, this release contains some notable changes from mindless (a.k.a Alan Harder), a number of calls which have been deprecated for over two years have finally been pruned from the code base:
listeners.JobListenerclass (replaced by
- One form of
- One form of
Descriptor.convert(Map)and 4 implementations of this method, and code calling it in
Descriptor.readResolve()(this code called
save()whenever updating data, so there should be no remaining cases out there)
Alan's quest for removing deprecated code will likely continue for a while, but this is a good step in the right direction, keeping Hudson's internals in good working order. Worth mentioning, the influx of plugin releases in the This Week in Plugins from a couple weeks ago, was driven largely by Alan, rummaging through the code of older plugins, updating plugins left and right. Now the breakdown for this release:
- Hudson can incorrectly configure labels for the controller when bleeding edge EC2 plugin is used.
- Fixed the regression wrt the whitespace trimming caused by 1.346. (issue 5633)
- Under some circumstances, Hudson can incorrectly delete the temporary directory itself. (issue 5642)
Newlines in MAVEN_OPTS environment variable can cause problems in other contexts.
- Improved the form validation mechanism to support multiple controls. (issue 5610)
Added message to agent log when it has successfully come online.
#### Contributors This release of Hudson contained 36 commits from **7** different contributors to "core": * abayer * godin * huybrechts * kohsuke * mindless * sogabe * wyukawa
As usual, you can go grab the [latest .war file](http://mirrors.jenkins.io/war-stable/latest/jenkins.war) straight from `hudson-ci.org` or if you're using a native package, use your package manager to upgrade.