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:
Improved the form validation mechanism to support multiple controls.
Added message to slave log when it has successfully come online.
#### Contributors This release of Hudson contained 36 commits from 7 different contributors to "core":
As usual, you can go grab the latest .war file straight from
hudson-ci.org or if you're using a native package, use your package manager to upgrade.