Hudson CI Server Releases Change Log

This page lists the enhancements, bugfixes and other changes relating to each Hudson release

Hudson 3.0.0 Milestone 2

This Eclipse release has been concentrating on further library clean up, both in terms of the number of libraries used and the versions...

  1. Externalize Groovy into a separate plugin for IP reasons
  2. Rewrite of Hudson security to remove Groovy dependency
  3. Hudson fork of Stapler and Jelly now used by Core
  4. jsr305-1.3.9.jar dependency removed
  5. joda-time.1.5.1.jar dependency removed
  6. jcaptcha plugin removed from Core distro
  7. jfreechart plugin removed from Core distro and replaced with BIRT

Hudson 3.0.0 Milestone 1

This Eclipse release has been concentrating on further library clean up, both in terms of the number of libraries used and the versions...

  1. access-modifer-annotation-1.0.jar dependency removed
  2. bridge-annotation-method-1.4.jar dependency removed
  3. crypto-util-1.0.jar dependency removed
  4. embedded_su4j-1.1,jar dependency removed
  5. logkit-2.0.jar dependency removed
  6. Stapler downgraded to version 1.155 and forked into the Eclipse codebase
  7. Stapler-groovy downgraded to version 1.155 and forked into the Eclipse codebase
  8. Stapler-jelly downgraded to version 1.155 and forked into the Eclipse codebase

Hudson 3.0.0 Milestone 0

This Eclipse release has been a huge task with a large amount of re-factoring, IP work and library upgrades. Here's a summary..

  1. Remove all the dependency on GPL/LGPL libraries
  2. Apply for IP approval for individual components of Hudson code base
  3. Apply IP approval for external JavaScript libraries bundled with Hudson
  4. Use latest Original libraries rather than the original "Hudson special" patched versions
  5. New Eclipse look and feel for the branding
  6. Replacing the use of LGPL licensed JFreechart with Eclipse BIRT charts
  7. Replacing the original Winstone server with Jetty
  8. Check-in all Hudson code base to Eclipse git
  9. Start continuous builds at Eclipse Hudson
  10. Stabilize the code base after several library and technology changes arise due to IP review process
  11. QA certify the product before M0 release
  12. Manage the IP process for external Java libraries bundled with Hudson (Some are still pending)
  13. Manage the IP process for build and test libraries used to build and test Hudson (Pending)
  14. All the work on the website and the Eclipse wiki

Furture changelog entries will take a more conventional - here are the bugs we've fixed approach, but we just thought that you'd like to see what work goes on behind the scenes of a release like this

Earlier Releases

The changelog for earlier (non-Eclipse) versions of Hudson can be found here.