There have been numerous discussions on the mailing lists over the past couple months regarding memory issues, speed regressions and a number of other issues regarding performance of Hudson, particularly under high load. In an effort to address these concerns, the Hudson core team has announced a roadmap for Hudson 2.0.
In a message to the
dev@ mailing list, Kohsuke said of Hudson 2.0:
As it stands now Hudson 1.0 is a good proof of concept, it's time to take the lessons learned and build a truly solid enterprise-ready continuous integration server Some notable points from Kohsuke's announcement with regards to the Hudson 2.0 roadmap, which is expected to ship late Q4 2011, are:
- Implementation of
corein portable C for greater speed and code readability
- Selection of a better license, namely the WTFPL
- Revamped storage architecture around the Oracle 11g Database to provide more optimal synergy over flat XML files.
- Adoption of the Hudson Eagle as a mascot instead of the butler
- "Social" support will be merged into
core, integrating Hudson directly with Facebook so you can share test failures with your friends.